var dominioserverp="";
var elregreso="Javascript:history.back();";
var elcheckout="Javascript:document.forms['principal'].submit();";
var strRemove = "Click Ok to remove this item from your cart.";
var g_TotalCost=0;  
var Promptdevalidacioncero="Can't checkout an empty cart.";
var msgtaxincluded="** All taxes included in rates";
MonetarySymbol        = ' $';

/////////////////////////////////////////////////////// COOKIES ///////////////////////////////////////////////////////////////////////
function FixCookieDate (date) {
   var base = new Date(0);
   var skew = base.getTime();

   date.setTime (date.getTime() - skew);
}
function GetCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}


function SetCookie (name,value,expires,path,domain,secure) {
   document.cookie = name + "=" + escape (value) +
                     ((expires) ? "; expires=" + expires.toGMTString() : "") +
                     ((path) ? "; path=" + path : "") +
                     ((domain) ? "; domain=" + domain : "") +
                     ((secure) ? "; secure" : "");
   			 
}

function DeleteCookie (name,path,domain) {
   if ( GetCookie(name) ) {
      document.cookie = name + "=" +
                        ((path) ? "; path=" + path : "") +
                        ((domain) ? "; domain=" + domain : "") +
                        "; expires=Thu, 01-Jan-70 00:00:01 GMT";
   }
}

function currency(numero) {
var textFormat = "";
var t=0;
var str="";		 
str=numero	 
if (str.length != 0)
 {  
 for (var k = str.length-1; k>=0 ; k--)
	{
	t++;	
        if (t % 3 == 0)
	{ textFormat = "," + str.substr(k,1) + textFormat; 
	} else {
	textFormat =  str.substr(k,1) + textFormat;
	}	
        } 
	if (textFormat.substr(0,1) == ",")
	{ 
	document.write(textFormat.substr(1,textFormat.length-1));
	} else { 
	document.write(textFormat);
	}
   }
else {
   document.write("0");
 } 
}

function moneyFormat(input) {
   var dollars = Math.floor(input);
   var tmp = new String(input);

   for ( var decimalAt = 0; decimalAt < tmp.length; decimalAt++ ) {
      if ( tmp.charAt(decimalAt)=="." )
         break;
   }

   var cents  = "" + Math.round(input * 100);
   cents = cents.substring(cents.length-2, cents.length)
           dollars += ((tmp.charAt(decimalAt+2)=="9")&&(cents=="00"))? 1 : 0;

   if ( cents == "0" )
      cents = "00";

   return(dollars + "." + cents);
}

function ValidateCart() {   
     if ( g_TotalCost < 0.01 ) {
         alert(Promptdevalidacioncero);
         return false;
     }  
   return true;
}

function iniciocart(){
	var stringsalida="";
	stringsalida+="<table border=0 align=\"center\" cellpadding=\"0\" cellspacing=\"0\" width=\"507\">";
	stringsalida+="<tr><td height=\"26\" background=\"/graphics/graphicsshopcart/img_cart01.gif\" class=\"tituloshopcart\">&nbsp;&nbsp;&nbsp;</td></tr>";	
	document.write(stringsalida);
}

function printdescuento(totaldescuento,codigodesc) {
var stringsalida="";
		   totaldescuento=MonetarySymbol+moneyFormat(totaldescuento);
		   stringsalida+="<tr>";
			
			stringsalida+="</td><td class=\"desccart\" colspan=\"3\">Internet Promotion code: &nbsp;";
			stringsalida+=codigodesc+"</td>";
			
      	    stringsalida+="</td><td  class=\"desccart\" align=\"right\">";	
	        stringsalida+="-"+totaldescuento+"</td><td width=\"16\">&nbsp;</td></tr>";
   			
           document.write(stringsalida);
	
}
function showitem(nombretour,numitem,fecha,hora,adultos,ninos,rateadultos,rateninos,rateespecial,subtotal,stage,codigodesc,totaldescuento,imagencart,nombrelocacion,freeadults,freechilds,valueaddon) {
	var stringsalida="";	
	stringsalida+="";
	fondo=numitem%2;
	stringsalida+="<tr><td height=\"33\"";
		if (fondo==0){
		stringsalida+="background=\"/graphics/graphicsshopcart/img_cartazul.gif\""; 
		}
		else {
		stringsalida+="background=\"/graphics/graphicsshopcart/img_cartblanco.gif\""; 
		}
	stringsalida+="align=\"center\">";
	stringsalida+="<table border=\"0\" cellpadding=\"3\" cellspacing=\"0\" width=\"507\">";
	stringsalida+="<tr>";
	stringsalida+="<td class=\"tourcart\" width=\"100\">";
	if (valueaddon==0){
	stringsalida+="<img src=\""+imagencart+"\"></td>";
	}
	else
    {
		stringsalida+="<span class=\"datoscart\"><b>ADD ON</b></span><br><img src=\""+imagencart+"\" width=\"70\" height=\"40\"></td>";
	}
	stringsalida+="<td class=\"tourcart\">"+nombretour+"<br><table width=\"100%\"><tr><td>";
	stringsalida+="<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";
	stringsalida+="<tr><td class=\"datoscart\"><span class=\"dateschedcart\">Location:&nbsp;</span>";
	stringsalida+=nombrelocacion+"</td></tr>";
	stringsalida+="<tr><td class=\"datoscart\"><span class=\"dateschedcart\">Date:&nbsp;</span>";
	stringsalida+=fecha+"</td></tr>";
	stringsalida+="<tr><td class=\"datoscart\"><span class=\"dateschedcart\">Schedule:&nbsp;</span>";
	stringsalida+=hora+"</td></tr></table></td>";
	stringsalida+="<td align=\"center\" valign=\"top\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"2\" width=\"100%\">";		
	stringsalida+="<tr><td class=\"datoscart\"><span class=\"dateschedcart\">Adults:&nbsp;</span>";
	stringsalida+=adultos;
	if (freeadults!=0) {
	  stringsalida+="<br><span class=\"dateschedcart\">Free Adults:&nbsp;</span>"+freeadults;
	}
	stringsalida+="</td>";
	
	if (rateespecial!=0) {
	  stringsalida+="<td rowspan=\"2\" class=\"datoscart\" align=\"right\"> Special:<Br>$"+rateespecial+" </td></tr>";
	}
	else{
		stringsalida+="<td class=\"datoscart\">&nbsp;$"+rateadultos+" pp</td></tr>";
		}
	
	stringsalida+="<tr><td class=\"datoscart\"><span class=\"dateschedcart\">Children:&nbsp;</span>";
	stringsalida+=ninos
	if (freechilds!=0) {
	  stringsalida+="<br><span class=\"dateschedcart\">Free Childs:&nbsp;</span>"+freechilds;
	}
	stringsalida+="</td>";
		
	if (rateespecial==0) {
	   stringsalida+="<td class=\"datoscart\">&nbsp;$";
  	   stringsalida+=rateninos+" pp</td>";
		}
	stringsalida+="</tr></table>";

    stringsalida+="</td></tr></table></td><td  class=\"datoscart\" align=\"right\"><span class=\"dateschedcart\">Subtotal:<br></span>";
	stringsalida+=subtotal+"</td><td width=\"16\" valign=\"top\">";
		if (stage==1){
	stringsalida+="<a href=\"Javascript:RemoveItem("+numitem+");RemoveAddons("+numitem+");\">";	
		if (fondo==0){
			  stringsalida+="<img src=\"/graphics/graphicsshopcart/trash_azul.gif\" border=\"0\">";
		}
		else {
			   stringsalida+="<img src=\"/graphics/graphicsshopcart/trash_blanco.gif\" border=\"0\">";
		}
	stringsalida+="</a>";
    }
	stringsalida+="</td></tr>"
	
	if (totaldescuento!=0) {
		totaldescuento=MonetarySymbol+moneyFormat(totaldescuento);
		   stringsalida+="<tr>";
			
			stringsalida+="<td class=\"desccart\" colspan=\"2\" align=\"right\">Internet Promotion code: &nbsp;";
			stringsalida+=codigodesc+"</td>";
			
      	    stringsalida+="</td><td  class=\"desccart\" align=\"right\">";	
	        stringsalida+="-"+totaldescuento+"</td></tr>";		   		
	}
		
	stringsalida+="</table></td><td width=\"16\">&nbsp;</td></tr>";
				
	document.write(stringsalida);
}

function showcarttotales(total,bandcheckout) {
	var stringsalida="";
	// cierra los items
	stringsalida+="<tr><td><img src=\"/graphics/graphicsshopcart/img_cart03.gif\"></td></tr>"; 
	stringsalida+="</table>";
	stringsalida+="<br clear=\"all\"><table align=\"right\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"510\">";
	stringsalida+="<tr><td width=\"64%\" align=\"right\">";
	if (bandcheckout==1) {
	  stringsalida+="<a href=\""+elregreso+"\"><img src=\"/graphics/graphicsshopcart/btn_keep.gif\" border=\"0\"></a>&nbsp;&nbsp;&nbsp;&nbsp;";	
	  stringsalida+="<a href=\""+elcheckout+"\"><input type=\"image\" src=\"/graphics/graphicsshopcart/btn_checkout.gif\" border=\"0\"></a>";
	//stringsalida+="<input type=\"submit\" src=\"/graphics/graphicsshopcart/btn_checkout.gif\"/>";
	}
	stringsalida+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>";
    stringsalida+="<td align=\"right\">";
	stringsalida+="<table align=\"left\" border=\"0\" cellpadding=\"4\" cellspacing=\"0\">";
	stringsalida+="<tr><td colspan=\"2\" class=\"leytaxescart\">"+msgtaxincluded+"</td></tr>";
	stringsalida+="<tr><td class=\"totalcart\">Total USD:</td><td class=\"totalcart2\" align=\"right\">&nbsp;&nbsp;";	
	stringsalida+=total;
	stringsalida+="</td></tr></table></td></tr></table>";	
	document.write(stringsalida);
}

function AddCart(tour_clave,tour_date,tour_schedule,tour_numadults3,tour_numchild,tourtarifaesp,tour_adultrate,tour_childrate,tour_nombre,cupondesc,descuentosp,descuentoa,descuenton,clavelocation,imagencart,nombrelocacion,freeadultos,freeninos,addonwho) {
   var itemnumber = 0;
   var bAlreadyInCart = false;    
   itemnumber = GetCookie("NumeroItem");           
	
   if ( itemnumber == null ) itemnumber = 0;
   if (tour_numadults3=='') tour_numadults3=0;
   if (tour_numchild=='')  tour_numchild=0;  
   if (tour_adultrate=='') tour_adultrate=0;  	  
   if (tour_childrate=='') tour_childrate=0;  
   if (tourtarifaesp=='') tourtarifaesp=0; 
   if (addonwho=='') addonwho=0;
   
   
   
   valoradulto=parseInt(tour_numadults3,10);
   valornino=parseInt(tour_numchild,10);
   

   // DESCUENTOS
   valordescuentoa=valoradulto*parseFloat(descuentoa);
   valordescuenton=valornino*parseFloat(descuenton);
   valordescuentosp=parseFloat(descuentosp);
   totaldescuento=valordescuentoa+valordescuenton+valordescuentosp;
   
   if (tourtarifaesp!=0) {	
		valortotaladulto=0;
		valortotalnino=0;
		valortotaltotal=parseFloat(tourtarifaesp);       
	    }
	   else
	   {
		 valortotaladulto=valoradulto*parseFloat(tour_adultrate);
	     valortotalnino=valornino*parseFloat(tour_childrate);
	     valortotaltotal=valortotaladulto+valortotalnino;       
	   }				      
	 
//    valortotaltotal=valortotaltotal+ valortotaladdon;
	
   for ( w = 1; w <= itemnumber; w++ ) {	  
      NewOrder = "NTour." + w;
      database = "";
      database = GetCookie(NewOrder);

      Token0 = database.indexOf("|", 0);
      Token1 = database.indexOf("|", Token0+1);
      Token2 = database.indexOf("|", Token1+1);
      Token3 = database.indexOf("|", Token2+1);
      Token4 = database.indexOf("|", Token3+1);
	  Token5 = database.indexOf("|", Token4+1);
	  Token6 = database.indexOf("|", Token5+1);
	  Token7 = database.indexOf("|", Token6+1);
	  Token8 = database.indexOf("|", Token7+1);	  	  
  	  Token9 = database.indexOf("|", Token8+1);	  	  
  	  Token10 = database.indexOf("|", Token9+1);	
	  Token11 = database.indexOf("|", Token10+1);	
	  Token12 = database.indexOf("|", Token11+1);	
	  Token13 = database.indexOf("|", Token12+1);
	  Token14 = database.indexOf("|", Token13+1);
	  Token15 = database.indexOf("|", Token14+1);
	  Token16 = database.indexOf("|", Token15+1);


      fields = new Array;
      fields[0] = database.substring( 0, Token0 );
      fields[1] = database.substring( Token0+1, Token1 );
      fields[2] = database.substring( Token1+1, Token2 );
      fields[3] = database.substring( Token2+1, Token3 );
      fields[4] = database.substring( Token3+1, Token4 );
      fields[5] = database.substring( Token4+1, Token5 );
	  fields[6] = database.substring( Token5+1, Token6 );
	  fields[7] = database.substring( Token6+1, Token7 );
	  fields[8] = database.substring( Token7+1, Token8 );
  	  fields[9] = database.substring( Token8+1, Token9 );
  	  fields[10] = database.substring( Token9+1, Token10 );
	  fields[11] = database.substring( Token10+1, Token11 );
	  fields[12] = database.substring( Token11+1, Token12 );
	  fields[13] = database.substring( Token12+1, Token13 );
	  fields[14] = database.substring( Token13+1, Token14 );
	  fields[15] = database.substring( Token14+1, Token15 );	
	  fields[16] = database.substring( Token15+1, Token16 );
	  fields[17] = database.substring( Token16+1, database.length );
  	    	  
      // EXISTE
      if ( fields[0] == tour_clave && fields[1]== tour_date && fields[2] == tour_schedule && fields[12]==clavelocation) {
         bAlreadyInCart = true;		
         dbUpdatedOrder = tour_clave+"|"+tour_date+"|"+tour_schedule+"|"+tour_numadults3+"|"+tour_numchild+"|"+tourtarifaesp+"|"+tour_adultrate+"|"+tour_childrate+"|"+tour_nombre+"|"+valortotaltotal+"|"+cupondesc+"|"+totaldescuento+"|"+clavelocation+"|"+imagencart+"|"+nombrelocacion+"|"+freeadultos+"|"+freeninos+"|"+addonwho;
         strNewOrder = "NTour." + w;		  
         DeleteCookie(strNewOrder, "/",dominioserverp);
         SetCookie(strNewOrder, dbUpdatedOrder, null, "/",dominioserverp,null);
         break;
      }
   }
   if ( !bAlreadyInCart ) {	   
      itemnumber++;  	 	  
      dbUpdatedOrder = tour_clave+"|"+tour_date+"|"+tour_schedule+"|"+tour_numadults3+"|"+tour_numchild+"|"+tourtarifaesp+"|"+tour_adultrate+"|"+tour_childrate+"|"+tour_nombre+"|"+valortotaltotal+"|"+cupondesc+"|"+totaldescuento+"|"+clavelocation+"|"+imagencart+"|"+nombrelocacion+"|"+freeadultos+"|"+freeninos+"|"+addonwho;
      strNewOrder = "NTour." + itemnumber;
	  SetCookie("NumeroItem", itemnumber, null, "/",dominioserverp,null);
      SetCookie(strNewOrder, dbUpdatedOrder, null, "/",dominioserverp,null);
   } 
}

function RemoveItem(RemOrder) {
   if ( confirm( strRemove ) ) {
      NumeroItem = GetCookie("NumeroItem");	  
      for ( z=RemOrder; z < NumeroItem; z++ ) {
         NewOrder1 = "NTour." + (z+1);		 
         NewOrder2 = "NTour." + (z);
         database = GetCookie(NewOrder1);
         SetCookie (NewOrder2, database, null, "/",dominioserverp,null);
      }
      NewOrder = "NTour." + NumeroItem;
      SetCookie ("NumeroItem", NumeroItem-1, null, "/",dominioserverp,null);	  
      DeleteCookie(NewOrder, "/",dominioserverp);
      location.href=location.href;
   }
}

function RemoveItemaddon(RemOrder) {
   
      NumeroItem = GetCookie("NumeroItem");	  
      for ( z=RemOrder; z < NumeroItem; z++ ) {
         NewOrder1 = "NTour." + (z+1);		 
         NewOrder2 = "NTour." + (z);
         database = GetCookie(NewOrder1);
         SetCookie (NewOrder2, database, null, "/",dominioserverp,null);
      }
      NewOrder = "NTour." + NumeroItem;
      SetCookie ("NumeroItem", NumeroItem-1, null, "/",dominioserverp,null);	  
      DeleteCookie(NewOrder, "/",dominioserverp);
      location.href=location.href;
  
}

function RemoveAddons(itemremover) {   
      NumeroItem = GetCookie("NumeroItem");	  
      for ( z=1; z <= NumeroItem; z++ ) {
      NewOrder = "NTour." + z;
      database = "";
      database = GetCookie(NewOrder);

      Token0 = database.indexOf("|", 0);
      Token1 = database.indexOf("|", Token0+1);
      Token2 = database.indexOf("|", Token1+1);
      Token3 = database.indexOf("|", Token2+1);
      Token4 = database.indexOf("|", Token3+1);
	  Token5 = database.indexOf("|", Token4+1);
	  Token6 = database.indexOf("|", Token5+1);
	  Token7 = database.indexOf("|", Token6+1);
	  Token8 = database.indexOf("|", Token7+1);	  	  
  	  Token9 = database.indexOf("|", Token8+1);	  	  
  	  Token10 = database.indexOf("|", Token9+1);	
	  Token11 = database.indexOf("|", Token10+1);	
	  Token12 = database.indexOf("|", Token11+1);	
	  Token13 = database.indexOf("|", Token12+1);
	  Token14 = database.indexOf("|", Token13+1);
	  Token15 = database.indexOf("|", Token14+1);
	  Token16 = database.indexOf("|", Token15+1);


      fields = new Array;
      fields[0] = database.substring( 0, Token0 );
      fields[1] = database.substring( Token0+1, Token1 );
      fields[2] = database.substring( Token1+1, Token2 );
      fields[3] = database.substring( Token2+1, Token3 );
      fields[4] = database.substring( Token3+1, Token4 );
      fields[5] = database.substring( Token4+1, Token5 );
	  fields[6] = database.substring( Token5+1, Token6 );
	  fields[7] = database.substring( Token6+1, Token7 );
	  fields[8] = database.substring( Token7+1, Token8 );
  	  fields[9] = database.substring( Token8+1, Token9 );
  	  fields[10] = database.substring( Token9+1, Token10 );
	  fields[11] = database.substring( Token10+1, Token11 );
	  fields[12] = database.substring( Token11+1, Token12 );
	  fields[13] = database.substring( Token12+1, Token13 );
	  fields[14] = database.substring( Token13+1, Token14 );
	  fields[15] = database.substring( Token14+1, Token15 );	
	  fields[16] = database.substring( Token15+1, Token16 );
	  fields[17] = database.substring( Token16+1, database.length );
		 
	  if (fields[17]==itemremover) {
		   RemoveItemaddon(z);
		   z--;
		   NumeroItem = GetCookie("NumeroItem");
		  }	 
		 
      }
   
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////// IMPRIME HIDDEN FIELDS ///////////////////////////////////////////////////////////////////////////
function printfieldsTour(fields,identificador) {
     var strOutput="";     
     strOutput += "<input type=\"hidden\" id=\"cart_tourclave"+identificador+"\" name=\"cart_tourclave"+identificador+"\" value=\"" + fields[0] + "\"/>";
	 strOutput += "<input type=\"hidden\" id=\"cart_tourdate"+identificador+"\" name=\"cart_tourdate"+identificador+"\" value=\"" + fields[1] + "\"/>";     
     strOutput += "<input type=\"hidden\" id=\"cart_tourschedule"+identificador+"\" name=\"cart_tourschedule"+identificador+"\" value=\"" + fields[2] + "\"/>";
     strOutput += "<input type=\"hidden\" id=\"cart_tournumadults3"+identificador+"\" name=\"cart_tournumadults3"+identificador+"\" value=\"" + fields[3] + "\"/>";
     strOutput += "<input type=\"hidden\" id=\"cart_tournumchild"+identificador+"\" name=\"cart_tournumchild"+identificador+"\" value=\"" + fields[4] + "\"/>";
	 strOutput += "<input type=\"hidden\" id=\"cart_tourrateesp"+identificador+"\" name=\"cart_tourrateesp"+identificador+"\" value=\"" + fields[5] + "\"/>";
     strOutput += "<input type=\"hidden\" id=\"cart_touradultrate"+identificador+"\" name=\"cart_touradultrate"+identificador+"\" value=\"" + fields[6] + "\"/>";
     strOutput += "<input type=\"hidden\" id=\"cart_tourchildrate"+identificador+"\" name=\"cart_tourchildrate"+identificador+"\" value=\"" + fields[7] + "\"/>";
	 strOutput += "<input type=\"hidden\" id=\"cart_tournombre"+identificador+"\" name=\"cart_tournombre"+identificador+"\" value=\"" + fields[8] + "\"/>";
     strOutput += "<input type=\"hidden\" id=\"cart_tourtotal"+identificador+"\" name=\"cart_tourtotal"+identificador+"\" value=\"" + fields[9] + "\"/>";	 	 
	 strOutput += "<input type=\"hidden\" id=\"cart_cupondesc"+identificador+"\" name=\"cart_cupondesc"+identificador+"\" value=\"" + fields[10] + "\"/>";
 	 strOutput += "<input type=\"hidden\" id=\"cart_totaldescuento"+identificador+"\" name=\"cart_totaldescuento"+identificador+"\" value=\"" + fields[11] + "\"/>";
 	 strOutput += "<input type=\"hidden\" id=\"cart_locacion"+identificador+"\" name=\"cart_locacion"+identificador+"\" value=\"" + fields[12] + "\"/>";
	 strOutput += "<input type=\"hidden\" id=\"cart_imagen"+identificador+"\" name=\"cart_imagen"+identificador+"\" value=\"" + fields[13] + "\"/>";
	 strOutput += "<input type=\"hidden\" id=\"cart_nombreloc"+identificador+"\" name=\"cart_nombreloc"+identificador+"\" value=\"" + fields[14] + "\"/>";
	 strOutput += "<input type=\"hidden\" id=\"cart_freeadults"+identificador+"\" name=\"cart_freeadults"+identificador+"\" value=\"" + fields[15] + "\"/>";
 	 strOutput += "<input type=\"hidden\" id=\"cart_freechilds"+identificador+"\" name=\"cart_freechilds"+identificador+"\" value=\"" + fields[16] + "\"/>";
	 strOutput += "<input type=\"hidden\" id=\"cart_valueaddon"+identificador+"\" name=\"cart_valueaddon"+identificador+"\" value=\"" + fields[17] + "\"/>";

     document.write(strOutput);
}

function printfieldsTotals(strTotal,cuantostours) {
var strOutput="";     
     strOutput += "<input type=\"hidden\" name=\"cart_totaltotal\" id=\"cart_totaltotal\" value=\"" + strTotal + "\"/>";
     strOutput += "<input type=\"hidden\" name=\"cart_num\" id=\"cart_num\" value=\"" + cuantostours + "\"/>";     
     document.write(strOutput);
}

///////////////////////////////////////////////////
function Cartstage(stage) {
   g_TotalCost=0;
   var itemnumber    = 0;          
   var tourscuantos    = 0;          
   var transferscuantos  = 0; 
   var addoncuantos  = 0; 
   var fTotal         = 0;
   var calculotot     = 0;
   
   var strTotal       = "";   

   iniciocart();
   /// PARA LOS TOURS 
   itemnumber = GetCookie("NumeroItem");    
   if ( itemnumber == null )
      itemnumber = 0;
	

  for ( t = 1; t <= itemnumber; t++ ) {
      NewOrder = "NTour." + t;
      database = "";
      database = GetCookie(NewOrder);
      Token0 = database.indexOf("|", 0);
      Token1 = database.indexOf("|", Token0+1);
      Token2 = database.indexOf("|", Token1+1);
      Token3 = database.indexOf("|", Token2+1);
      Token4 = database.indexOf("|", Token3+1);
	  Token5 = database.indexOf("|", Token4+1);
	  Token6 = database.indexOf("|", Token5+1);
	  Token7 = database.indexOf("|", Token6+1);
	  Token8 = database.indexOf("|", Token7+1);	  	  
  	  Token9 = database.indexOf("|", Token8+1);	  	  
  	  Token10 = database.indexOf("|", Token9+1);	
	  Token11 = database.indexOf("|", Token10+1);	
	  Token12 = database.indexOf("|", Token11+1);	
	  Token13 = database.indexOf("|", Token12+1);
	  Token14 = database.indexOf("|", Token13+1);
	  Token15 = database.indexOf("|", Token14+1);
	  Token16 = database.indexOf("|", Token15+1);
	  
  	 	  
      fields = new Array;
      fields[0] = database.substring( 0, Token0 );
      fields[1] = database.substring( Token0+1, Token1 );
      fields[2] = database.substring( Token1+1, Token2 );
      fields[3] = database.substring( Token2+1, Token3 );
      fields[4] = database.substring( Token3+1, Token4 );
      fields[5] = database.substring( Token4+1, Token5 );
	  fields[6] = database.substring( Token5+1, Token6 );
	  fields[7] = database.substring( Token6+1, Token7 );
	  fields[8] = database.substring( Token7+1, Token8 );
  	  fields[9] = database.substring( Token8+1, Token9 );
  	  fields[10] = database.substring( Token9+1, Token10 );
	  fields[11] = database.substring( Token10+1, Token11 );
	  fields[12] = database.substring( Token11+1, Token12 );
	  fields[13] = database.substring( Token12+1, Token13 );
  	  fields[14] = database.substring( Token13+1, Token14 );
	  fields[15] = database.substring( Token14+1, Token15 );	
	  fields[16] = database.substring( Token15+1, Token16 );
	  fields[17] = database.substring( Token16+1, database.length );

  	  
      subtotalItemmostrar=MonetarySymbol+moneyFormat(parseFloat(fields[9]));	
	  
	  totaldeldescuento=parseFloat(fields[11]);
	  calculotot=parseFloat(fields[9])-parseFloat(fields[11]);
	  fTotal     += calculotot;
      strTotal   = MonetarySymbol+moneyFormat(fTotal);      
  // SHOW EVERY TOUR ITEM WITH DISPLAY FUNCTION       	  	  	  
	  showitem(fields[8],t,fields[1],fields[2],fields[3],fields[4],fields[6],fields[7],fields[5],subtotalItemmostrar,stage,fields[10],totaldeldescuento,fields[13],fields[14],fields[15],fields[16],fields[17])
  // Para el CRM mostrar los hidden en cualquier etapa
	  printfieldsTour(fields,t);
  }
  tourscuantos=t;


  if (fTotal==0) {
	   document.write("<tr><td class=\"tourcart\" align=\"left\" background=\"/graphics/graphicsshopcart/img_cartblanco.gif\" style=\"padding:10\"><br>YOUR SHOPPING CART IS EMPTY. <br><font size=1>Posible reason: You have not booked anything yet or your browser does not support cookies, or you have instructed your browser not to allow cookies. Please enable this feature in your browser in order to book online. Thanks.</font><br></td></tr>");
	   showcarttotales("$0",0);
	   }
	else{   	
     showcarttotales(strTotal,stage);
     }
   g_TotalCost = fTotal;
    	        
   printfieldsTotals(strTotal,tourscuantos-1);   
	 
   document.close();   
}
