var cst_bsd_on,psrn_T,net_rats,intrn_air,insu_visa,miscexpn,incld,gids,entr,dom_flt,ttl,cmsion,grnd_ttl,cst_bsd,cst_nt_incld,gid,airfar,pr_prsn,entr_sta,suplcst,hglittur,fxd_lnch,supl,
fxd_dnr,eng_spk_gid,othr_lang_gid,sub_chng,flght_usd,optnl,usr_dtal,ag_addinfo,lng_eng,lang_nm,per_prsn;
var snd_query, bk_on,ag_nam,ag_eml,trav_nm,arr_dt,arr_fl,arr_tm,dept_dt,dep_fl,dep_tm,rmk,snd_ml,pay_nw,pay_dis,prnt,ml_frnd,ccrd,trav_no;
var nt_snd_query, nt_ag_nam, nt_ag_eml, nt_rmk, nt_snd_ml, nt_rt;

var xmlHttp, pckg_nm, gtype, ss;
var brwsr=navigator.appName;

var final_url = document.getElementById("main_url").innerHTML;

function mlcls()
{
document.getElementById("ml").style.display = "none";
}
function mlcls1()
{
document.getElementById("ml1").style.display = "none";
}

function catc()
{
	var her = "c";
	cat(her);
}

function catsel()
{
	var her = document.getElementById("sel_cat").value;
	cat(her);
}

function cat(her)
{
document.getElementById("cat123").style.display = "none";
document.getElementById("cat123").innerHTML=her;
show_pkg();
}

function show_pkg()
{
date_txt_fld=document.getElementById("sel3").value;
get_id_pkg=document.getElementById('spcflist').value;
if (final_url  != "price" )
{
var catg = document.getElementById("cat123").innerHTML;
}
else
{
	var catg = "";
}
	if(date_txt_fld=="MM-DD-YYYY" || date_txt_fld=="" || date_txt_fld=="mm-dd-yy" )
	{
		
		document.getElementById("sel3").focus;
			alert("Select Date");
	}
	else if (catg=="no")
	{
		alert("Select Hotel Category");
	}
	else 
	{
		show_itnary();
	}
}
	
function disp_processing()
{	
document.getElementById('itnry_div').style.display="block";
document.getElementById('itnry_div').innerHTML="<table  width='850' border='0'><tr><td align='center'><img  src='http://www.india-travelpackages.com/js-package/ajax-loader.gif' /></td></tr></table>";
}

function show_itnary()
{ 
document.getElementById("extra_city_nm").innerHTML="";

			if (final_url  == "price" )
			{
				var url_cd = "price";
				var htl_cat = "x";
				get_id_pkg=document.getElementById('spcflist').value;
				var pckg_nm=document.getElementById('spcflist').options[document.getElementById('spcflist').selectedIndex].text;
				for(lan=0;lan <=document.Pfrm.Rlang.length-1;lan++)
						{
							if(document.Pfrm.Rlang[lan].checked)
							{	
								get_lang_val=document.Pfrm.Rlang[lan].value;
							}
						}
			}
			else 
			{	
				var url_cd = "travel";		
				var htl_cat = document.getElementById("cat123").innerHTML;

				var pkgurl = document.getElementById("pg_url").innerHTML;
				var pkgurl2 = pkgurl.substring(0,1);
				var pkglng = document.getElementById('spcflist').length;
				for (i=0;i<=(pkglng-1);i++)
				{
				var pkgtxt = (document.getElementById('spcflist').options[i].value);
				if (pkgtxt == pkgurl)
				{
				var pkgindx = i;
				}
				}
				get_id_pkg=(document.getElementById('spcflist').options[pkgindx].value);
				document.getElementById('spcflist').value = get_id_pkg;
				var pckg_nm=document.getElementById('spcflist').options[pkgindx].text;
				get_lang_val = document.getElementById("thf").innerHTML;
			}
			
document.getElementById("costinclud").innerHTML="";
				var pckg_dt= pckg_nm.split("-");
				var pckg_dt1 = parseInt(pckg_dt[1]);
				var pckg_dt2 = pckg_dt1+2;

if(get_id_pkg !=='' || get_id_pkg !=='0')//if any packages selected the  only display the itnry
{
				xmlHttp=GetXmlHttpObject();
				if (xmlHttp==null)
				 {
				 alert ("Browser does not support HTTP Request");
				 return;
				 } 

				date_txt_fld=document.getElementById("sel3").value;//getting date value
							
				var nop = document.getElementById("nop").value;  // code to be added
				var nop_txt = document.Pfrm.nop.value;  // code to be added sarika
				var rtv_dt=date_txt_fld.split("/");//break into month ,date and year
		
			DateAdd(rtv_dt, pckg_dt2);
			var first=new Date(newDateStr);
	
		var second=new Date("3/31/2011");
		var str=date_txt_fld.replace(/-/g, "/");
		var dtselect = new Date(str);
			
			disp_processing();	
			
			
var now=new Date("10/1/2009");
			
				my_yr=rtv_dt[2];
				my_mnth=rtv_dt[0];
				my_date=rtv_dt[1];
				
				var valcur = document.getElementById("curc").value;

if (now <= dtselect && first <= second) 
	{			
				var url="call.php?gt_pkg="+get_id_pkg+"&my_yr="+my_yr+"&my_mnth="+my_mnth+"&my_date="+my_date+"&nop="+nop+"&nop_txt="+nop_txt+"&get_lang_val="+get_lang_val+"&cat="+htl_cat+"&val_curr="+valcur+"&url_cd="+url_cd+"&callway=custm"; // code to be added sarika
							
				document.getElementById('pkg_div').style.display="block";
				xmlHttp.onreadystatechange=stateChanged;
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);				
				}
				else 
				{
				
				if(get_lang_val=="eng")
				{
				nt_snd_query = "Send Query";
				nt_ag_nam = "Your Name";
				nt_ag_eml = "Your Email";
				nt_rmk = "Remarks";
				nt_snd_ml = "Send Mail";
				nt_rt = "Online rates not available for this period, kindly send your query.";
				}
				if(get_lang_val=="span")
				{
				nt_snd_query = "Enviar Consulta";
				nt_ag_nam = "Su Nombre";
				nt_ag_eml = "Su Email";
				nt_rmk = "Comentario";
				nt_snd_ml = "Enviar el correo";
				nt_rt = "Los precios online no estan desponibles para este intervalo, por favor mandenos sus requisitos.";
				}
				if(get_lang_val=="frnch")
				{
				nt_snd_query = "Envoyer Demande";
				nt_ag_nam = "Votre nom";
				nt_ag_eml = "Votre email";
				nt_rmk = "Remarques";
				nt_snd_ml = "Envoyer Message";
				nt_rt = "Le syst&egrave;me en ligne des tarifs n'est pas disponible  pour cette p&eacute;riode. Envoyez s'il vous plait votre demande.";
				}
				if(get_lang_val=="ita")
				{
				nt_snd_query = "Invia Domanda";
				nt_ag_nam = "Il tuo Nome";
				nt_ag_eml = "La tua Email";
				nt_rmk = "Note";
				nt_snd_ml = "Invia Mail";
				nt_rt = "Le tariffe On line non sono disponibili per questo periodo, per favore inviate la vostra richiesta.";
				}
				if(get_lang_val=="por")
				{
				nt_snd_query = "Envie Consulta";
				nt_ag_nam = "O seu nome";
				nt_ag_eml = "O seu email";
				nt_rmk = "Observa&ccedil;&otilde;es";
				nt_snd_ml = "Envie Email";
				nt_rt = "Tarifas online n&atilde;o  disponiveis neste period, por favor envie-nos a sua solicita&ccedil;&atilde;o.";
				}

document.getElementById("itnry_div").innerHTML='<table width="850"><tr><td class=txt_rd_hd><h2 class=txt_rd_hd><strong>'+nt_rt+'</strong></h2></td></tr><tr><td><table width="500" border="0" align="center" cellpadding="3" cellspacing="0" class="frm_txt2">'+
'<tr><td colspan="4" class="frm_h4"><a name="query" id="query"></a>'+nt_snd_query+'</td></tr><tr><td width="108" valign="top">'+nt_ag_nam+' :</td>'+
'<td width="148" valign="top"><input size="15" name="txtname" id="txtname" class="frm_inpt_txt" value="" /></td>'+
'<td width="83" valign="top">'+nt_ag_eml+'  :</td><td width="141" valign="top"><input size="15" name="txtmail" id="txtmail" class="frm_inpt_txt" value=""/></td>'+
'</tr><tr> <td>'+nt_rmk+' :</td> <td colspan="3">'+
'<textarea name="txtquery" id="txtquery" rows="3" cols="70" style="font:12px Arial, Helvetica, sans-serif;"></textarea></td>'+
'</tr> <tr><td colspan="4"  align="right">'+
'<input type="button" name="btnmail" id="btnmail" value="'+nt_snd_ml+'" class="frm_btn" onclick="SvData();" /></td>'+
'</tr><tr> <td colspan="4"></td> </tr></table></td></tr><tr><td>&nbsp;</td></tr></table>';
}				
}

}
function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
var gt_reslt=xmlHttp.responseText;//getting result 
splt_rslt=gt_reslt.split("^");//split it to get itnry table and cost table

if (splt_rslt[0] !== "india")
{
document.getElementById("itnry_div").innerHTML='<table width="850"><tr><td colspan="5">'+splt_rslt[0]+'</td><td class="tble-brd1"><div id="fnl_rt">&nbsp;</div><br/><br/><div id="fnl_cty_norate">&nbsp;</div></td></tr></table></td></tr></table>';	
			document.getElementById("fnl_rt").innerHTML=splt_rslt[1];
			intrair_misc();

			if(document.getElementById("itnry_div").innerHTML !=="")
			{
					call_hdn_tbl();//calling function fr updating hiddn tables records
			}
}
else
{
		document.getElementById("itnry_div").innerHTML="<h2 class=txt_rd_hd><strong>Check with us for rates</strong></h2>";
		document.getElementById("categ").style.display="none";
}
 } 
}
//-------------------------GETIING VHCL RATES PAX data into table------------------------------------------------------------------------------------------------------------------------------------------------------------------
function intrair_misc()
{
	var date_txt_fld=document.getElementById("sel3").value;
	var nop = document.getElementById("nop").value;  // code to be added
get_sector=document.getElementById("sector").innerHTML;//gettimhg total car records 
get_arfr=document.getElementById("arfrrt").innerHTML;//gettimhg total car records
geting_vhcl=document.getElementById("totl_vchl").innerHTML;//gettimhg total car records 

geting_srs=document.getElementById("totl_srs").innerHTML;//gettimhg total car records 
geting_lnch=document.getElementById("totl_lnch").innerHTML;//gettimhg total car records 
geting_dnr=document.getElementById("totl_dnr").innerHTML;//gettimhg total car records 

get_lnch=document.getElementById("lnch").innerHTML;//gettimhg total car records 
get_dnr=document.getElementById("dnr").innerHTML;//gettimhg total car records 

get_gud=document.getElementById("gud").innerHTML;//gettimhg total car records 
get_gudlang=document.getElementById("gudlang").innerHTML;//gettimhg total car records 
get_mnu=document.getElementById("mnu").innerHTML;//gettimhg total car records 
get_highlights = document.getElementById("hgh").innerHTML;

var norates = document.getElementById("norate").innerHTML;
document.getElementById("norate").style.display = "none";

norates = norates.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');

var nort = norates.replace(",", "")

 	var get_nop_box=nort.split(",");
	var cpy_nop_box=[];//new array
	for(var i=0;i<get_nop_box.length;i++)
	{
		isIn=0;
		for(var j=0;j<cpy_nop_box.length;j++)
		{

				if(get_nop_box[i]==cpy_nop_box[j])
				{
				isIn=1;
				}
		}
				if(isIn==0)
				{
							cpy_nop_box.push(get_nop_box[i])
				}		
	}
 
 
if (final_url  == "price" )
			{
				for(lan=0;lan <=document.Pfrm.Rlang.length-1;lan++)
						{
							if(document.Pfrm.Rlang[lan].checked)
							{	
								get_lang_val=document.Pfrm.Rlang[lan].value;
							}
						}
			}
			else 
			{			
			get_lang_val = document.getElementById("thf").innerHTML;
			}

			if(get_lang_val=="eng")
				{
				var ngt_txt = " night ";
				var ngt_txt1 = " nights ";
				var nrt_cst_txt = "cost in ";
				var nt_incl = " not included";
				}
				if(get_lang_val=="span")
				{
				var ngt_txt = " noche ";
				var ngt_txt1 = " noches ";
				var nrt_cst_txt = "costo en ";
				var nt_incl = " no incluido";
				}
				if(get_lang_val=="frnch")
				{
				var ngt_txt = " nuits ";
				var ngt_txt1 = " nuits ";
				var nrt_cst_txt = "co&ucirc;t de dans ";
				var nt_incl = " pas inclus";
				}
				if(get_lang_val=="ita")
				{
				var ngt_txt = " notte ";
				var ngt_txt1 = " notti ";
				var nrt_cst_txt = "costo della ";
				var nt_incl = " non incluso";
				}
				if(get_lang_val=="por")
				{
				var ngt_txt = " noite ";
				var ngt_txt1 = " noites ";
				var nrt_cst_txt = "custo em ";
				var nt_incl = " n&atilde;o inclu&iacute;dos";
				}


var cty_norate_txt='<br><div width="100%" id="fnl_norate">';

for (var q=0; q<(cpy_nop_box.length); q++)
{
	var saa = 0;
		for (var t=0; t<(get_nop_box.length); t++)
		{
			if (cpy_nop_box[q] == get_nop_box[t])
			{
				var counter = 1 + saa;
				saa = counter;
			}
		}	

		cty_norate_txt +=saa;
		
		if (saa ==1)
		{
			cty_norate_txt +=ngt_txt;
		}
		else 
		{
			cty_norate_txt +=ngt_txt1;
		}
		
		cty_norate_txt +=nrt_cst_txt+cpy_nop_box[q]+nt_incl+'<br/> ';
}


cty_norate_txt +='</div>';
 if (nort != "")
 {
document.getElementById("fnl_cty_norate").innerHTML = cty_norate_txt;
 }
 else 
 {
	 document.getElementById("fnl_cty_norate").innerHTML = "<div width=100% id=fnl_norate></div>";
 }

var opt = get_highlights.split("OPTIONAL - ");

get_nop=document.Pfrm.nop.options[document.Pfrm.nop.selectedIndex].text;//gettimhg total car records 

var date_tbl=document.getElementById('tbldy_id');//getting date table  id
var tbl_lngth= date_tbl.rows.length;

var dep_dt = date_tbl.rows[tbl_lngth-1].cells[0].innerHTML;

var dep_dt_vl = dep_dt.substring(0,5);

if (dep_dt_vl == "<SPAN")
{
	var dt_vl = (tbl_lngth-1)+"_date";
	var dep_dt = document.getElementById(dt_vl).innerHTML;
}

var valcur = document.getElementById("curc").value;

cst_contnt='<table border="0" cellpadding="0" cellspacing="8" width="850" class="btm_tbl"><tr><td>';
cst_contnt +='<table border="0" cellpadding="0" cellspacing="0" width="750"><tr><td valign="top" width="695">';

var currncy_val="";
if (valcur=="usd")
{
	if(get_lang_val=="eng")
	{
	currncy_val=" US DOLLAR";
	}
	if(get_lang_val=="span")
	{
	currncy_val=" USD";	
	}
	if(get_lang_val=="frnch")
	{
	currncy_val=" USD";	
	}
	if(get_lang_val=="ita")
	{
	currncy_val=" USD";	
	}
	if(get_lang_val=="por")
	{
	currncy_val=" USD";	
	}
}
else if(valcur=="pnd")
{
currncy_val=" POUND STERLING";		
}
else if(valcur=="euro")
{
currncy_val=" EURO";
}


if(get_lang_val=="eng")
{
per_prsn = "Per Person Rate in";
cst_bsd_on="Cost Based on ";
psrn_T="person";
psrn_T1="people";
net_rats="RATES";
net_py="NETT RATES PAYABLE";
intrn_air="International Airfares";
insu_visa="Insurance, Visa Charges";
miscexpn="Miscl. Expenses";
incld="INCLUDE";
gids="Guides";
entr="entrances";
dom_flt="domestic flights";
ttl="TOTAL";
cmsion="Add your Commission";
grnd_ttl="GRAND TOTAL";
cst_bsd="Cost includes";
cst_nt_incld="Cost does not include";
gid="Guide";
langgid = "Language Guide";
airfar="Airfares (if any)";
pr_prsn=" per person";
entr_sta=" Entrance fees at the monuments"+currncy_val;
suplcst="SUPPLEMENTARY COSTS FOR ADDITIONAL SERVICES";
supl = "Supplement if you wish for a single room"+currncy_val;
hglittur="HIGHLIGHTS OF THE TOUR";
fxd_lnch="lunches"+currncy_val;
fxd_dnr=" dinners"+currncy_val;
eng_spk_gid="English speaking local guides, as per the program"+currncy_val;
othr_lang_gid="Other language speaking local guides, as per the program"+currncy_val;
sub_chng=" (subject to change). At times, the airlines offer very low airfares against advance bookings. We will inform you about these prices at the time of  booking and charge you accordingly.";
flght_usd="flights"+currncy_val;
optnl="OPTIONAL TOURS";
usr_dtal="USER DETAILS";
ag_addinfo="Additional Information";
lng_eng="English";
lang_nm="Language";
$shr = "sharing room with breakfast, presently applicable taxes, transfers/tours by air-conditioned vehicles, train tickets (if any) & assistance.";
$meal_nt = "Meals & all other expenses like insurance, laundry, phone calls, etc.";
snd_query = "Send Query";
bk_on = "Book Online";
ag_nam = "Your Name";
ag_eml = "Your Email";
ag_tel = "Telephone No.";
trav_nm = "Name of Travelers";
trav_no = "No. of Travelers";
arr_dt = "Arrival date";
arr_fl = "Arrival Flight";
arr_tm = "Arrival Time";
dept_dt = "Departure date";
dep_fl = "Departure Flight";
dep_tm = "Departure Time";
rmk = "Remarks";
snd_ml = "Send Mail";
pay_nw = "Pay Now";
pay_dis = "Pay 30% now and avail 3% discount&nbsp;&nbsp;&nbsp;&nbsp;";
prnt = "Print Itinerary";
ml_frnd = "Mail to Friend";
ccrd = "We accept Visa & Master Credit Cards only";
}
if(get_lang_val=="span")
{
per_prsn = "Precio por persona en";
cst_bsd_on="Coste Basado Encendido";
psrn_T="persona";
psrn_T1="personas";
net_rats="RATES";  
net_py="NETT PAGAR TARIFAS";
intrn_air="Tarifas Internacionales";
insu_visa="Seguro, cargas de la visa";
miscexpn="otros gastos";
incld="INCLUYA";
gids="Guias";
entr="entradas";
dom_flt="Vuelos domesticos";
ttl="TOTAL";
cmsion="Agregar su comisi&oacute;n";
grnd_ttl="IMPORTE TOTAL";
cst_bsd="El costo incluye";
cst_nt_incld="El costo no incluye";
gid="Guias";
langgid = "Lenguas Guias";
airfar="tarifas a&eacute;reas";
pr_prsn=" por persona";
entr_sta="Entradas"+currncy_val;
suplcst="COSTES SUPLEMENTARIOS PARA LOS SERVICIOS ADICIONALES";
supl = "Suplemento individual"+currncy_val;
hglittur="HIGHLIGHTS OF THE TOUR";
fxd_lnch="Almuerzos"+currncy_val;
fxd_dnr=" Cenas"+currncy_val;
eng_spk_gid="Guías locales de habla inglesa, según el programa"+currncy_val;
othr_lang_gid="Guías locales de otra lenguas, según el programa"+currncy_val;
sub_chng=" (conforme a cambio)";
flght_usd="Vuelos"+currncy_val;
optnl="OPCIONAL";
usr_dtal="DETALLES DEL USUARIO";
ag_addinfo="Información adicional";
lng_eng="Ingl&eacute;s";
lang_nm="Lengua";
$shr = "Alojamiento en base a habitación doble o triple (compartido) con desayuno, impuestos aplicables, traslados/visitas en (un) vehiculo con aire acondicionado y asistencia.";
$meal_nt = "todos otros gastos como seguro, lavanderia, llamadas telefónicas, etc.";
snd_query = "Enviar Consulta";
bk_on = "Reservar En Linea";
ag_nam = "Su Nombre";
ag_eml = "Su Email";
ag_tel = "Tel&eacute;fono";
trav_nm = "Nombres de viajeros";
trav_no = "Numeros de viajeros";
arr_dt = "Fecha de llegada";
arr_fl = "Vuelo de llegada";
arr_tm = "Hora de llegada";
dept_dt = "Fecha de salida";
dep_fl = "Vuelo de salida";
dep_tm = "Hora de salida";
rmk = "Comentario";
snd_ml = "Enviar el correo";
pay_nw = "Pague ahora";
pay_dis = "Pague 30% ahora y aproveche descuento 3%";
prnt = "Imprimir Itinerario";
ml_frnd = "Mande un Email a su amigo";
ccrd = "Solo aceptamos las tarjetas de credito Visa y Masters";
}
if(get_lang_val=="frnch")
{
per_prsn = "Taux par personne en";
cst_bsd_on="Prix sur la base";
psrn_T="personne";
psrn_T1="personnes";
net_rats="TARIFS";
intrn_air="International Airfares";
net_py="NETT RATES PAYABLE";
insu_visa="Assurance, frais de visa";
miscexpn="les autres frais";
incld="INCLURE";
gids="guides";
entr="entr&eacute;es";
dom_flt="vols domestiques";
ttl="TOTAL";
cmsion="Ajoutez le les commissions";
grnd_ttl="TOTAL G&Eacute;N&Eacute;RAL";
cst_bsd="Les prix comprennent";
cst_nt_incld="Ne sont pas inclus dans le prix";
gid="Guide";
langgid = "Language Guide";
airfar="tarifs  a&eacute;riens (le cas &eacute;cheant)";
pr_prsn=" par personne";
entr_sta="Entr&eacute;e aux monuments"+currncy_val;
suplcst="CO&Ucirc;TS SUPPL&Eacute;MENTAIRES POUR DES SERVICES ADDITIONNELS";
supl = "Suppl&eacute;ment Individuel"+currncy_val;
hglittur="HIGHLIGHTS OF THE TOUR";
fxd_lnch="d&eacute;jeune"+currncy_val;
fxd_dnr=" diners"+currncy_val;
eng_spk_gid="Guides locaux anglais, selon le programme"+currncy_val;
othr_lang_gid="Les Guides locaux parlant  une autre langue, selon le programme"+currncy_val;
sub_chng=" (sujet au changement)";
flght_usd="vols"+currncy_val;
optnl="FACULTATIF";
usr_dtal="USER DETAILS";
ag_addinfo="L'information additionnelle";
lng_eng="Anglais";
lang_nm="Langue";
$shr = "chambre partag&eacute;e avec petit d&eacute;jeuner,  taxes,&nbsp; transferts / excursions et  assistance.";
$meal_nt = "toutes les d&eacute;penses de nature personnelle, etc.";
snd_query = "Envoyer Demande";
bk_on = "Book Online";
ag_nam = "Votre nom";
ag_eml = "Votre email";
ag_tel = "T&eacute;l&eacute;phone";
trav_nm = "Nom de voyageurs";
trav_no = "Nombre de voyageurs";
arr_dt = "Date d'arriv&eacute;e";
arr_fl = "Vol de l'arriv&eacute;e";
arr_tm = "Heure d'arrivée";
dept_dt = "Date de d&eacute;part";
dep_fl = "Vol de d&eacute;part";
dep_tm = "Heure de d&eacute;part";
rmk = "Remarques";
snd_ml = "Envoyer Message";
pay_nw = "Pay Now";
pay_dis = "Pay 30% now and avail 3% discount&nbsp;&nbsp;&nbsp;&nbsp;";
prnt = "Imprimer l'itin&eacute;raire";
ml_frnd = "Mail &agrave; un ami";
ccrd = "We accept Visa & Master Credit Cards only";
}
if(get_lang_val=="ita")
{
per_prsn = "Tariffe per persona in";
cst_bsd_on="Costi basati su ";
psrn_T="persona";
psrn_T1="personas";
net_rats="TARIFFE";
net_py="PREZZO DI VENDITA AL NETTO";
intrn_air="biglietteria internazionale";
insu_visa="Assicurazione, Visto";
miscexpn="spese Misc.";
incld="INCLUSO";
gids="Guida";
entr="ingressi";
dom_flt="voli domestici";
ttl="TOTALE";
cmsion="Aggiungi le commissioni";
grnd_ttl="GRAN TOTALE";
cst_bsd="I costi includono";
cst_nt_incld="I costi non includono";
gid="Guida";
langgid = "Lingua Guida";
airfar="airfares (if any)";
pr_prsn=" per persona";
entr_sta="Biglietti di ingresso ai monumenti"+currncy_val;
suplcst="COSTI SUPPLEMENTARI PER SERVIZI AGGIUNTIVI";
supl = "Supplemento camera singola"+currncy_val;
hglittur="PUNTI SALIENTI DEL TOUR";
fxd_lnch="pranzi a menu fisso"+currncy_val;
fxd_dnr=" cene a menu fisso"+currncy_val;
eng_spk_gid="Guida locale parlante inglese, come da programma"+currncy_val;
othr_lang_gid="Guide locali parlanti altre lingue, come da programma"+currncy_val;
sub_chng=" (soggetti a modifiche)";
flght_usd="voli"+currncy_val;
optnl="OPZIONI";
usr_dtal="DETTAGLI USER ";
ag_addinfo="Ulteriori informazioni";
lng_eng="Inglese";
lang_nm="Lingua";
$shr = "camera con colazione, tasse applicabili, trasferimenti/tour con veicoli dotati di aria condizionata, biglietti ferroviari (se previsti) & assistenza.";
$meal_nt = "pasti & tutte le altre spese come assicurazione, servizio di lavanderia, telefonate, ecc.";
snd_query = "Invia Domanda";
bk_on = "Book Online";
ag_nam = "Il tuo Nome";
ag_eml = "La tua Email";
ag_tel = "Telefono";
trav_nm = "Nome di viaggiatori";
trav_no = "Numero di viaggiatori";
arr_dt = "Data di Arrivo";
arr_fl = "Arrival Flight";
arr_tm = "Arrival Time";
dept_dt = "Data di Partenza";
dep_fl = "Departure Flight";
dep_tm = "Departure Time";
rmk = "Note";
snd_ml = "Invia Mail";
pay_nw = "Pay Now";
pay_dis = "Pay 30% now and avail 3% discount &nbsp;&nbsp;&nbsp;&nbsp;";
prnt = "Stampa Itinerario";
ml_frnd = "Invia ad un Amico";
ccrd = "We accept Visa & Master Credit Cards only";
}

if(get_lang_val=="por")
{
per_prsn = "Tarifa por pessoa em";
cst_bsd_on="Custo calculado na base de ";
psrn_T=" pessoa";
psrn_T1=" pessoas";
net_rats="TARIFAS";
net_py="NETT RATES PAYABLE";
intrn_air="Tarifas A&eacute;reas internacionais";
insu_visa="Seguros, Gastos";
miscexpn="Outros Gastos";
incld="INCLUI";
gids="Guias";
entr="entradas";
dom_flt="voos dom&eacute;sticos";
ttl="TOTAL";
cmsion="Add your Commission";
grnd_ttl="TOTAL";
cst_bsd="O pre&ccedil;o inclui";
cst_nt_incld="O pre&ccedil;o n&atilde;o inclui";
gid="Guia";
langgid = "Guia de   L&iacute;ngua";
airfar="Tarifas a&eacute;reas (se aplicavel)";
pr_prsn=" por pessoa";
entr_sta=" Entradas nos monumentos"+currncy_val;
suplcst="SERVI&Ccedil;OS ADICIONAIS &ndash; CUSTO EXTRA";
supl = "Suplemento para quarto individual"+currncy_val;
hglittur="HIGHLIGHTS OF THE TOUR";
fxd_lnch="lunches"+currncy_val;
fxd_dnr=" dinners"+currncy_val;
eng_spk_gid="Guias locais falando Ingl&ecirc;s, &nbsp;de  acordo com programa"+currncy_val;
othr_lang_gid="Guias locais falando outros idiomas, de acordo com programa"+currncy_val;
sub_chng=" (subject to change). At times, the airlines offer very low airfares against advance bookings. We will inform you about these prices at the time of  booking and charge you accordingly.";
flght_usd="voos"+currncy_val;
optnl="OPTIONAL TOURS";
usr_dtal="USER DETAILS";
ag_addinfo="Informa&ccedil;&otilde;es Complementares";
lng_eng="English";
lang_nm="Language";
$shr = "Por pessoa em quarto duplo com pequeno  almo&ccedil;o, taxas actualmente em vigor, transfers/tours em veiculos com  arcondicionado, bilhetes de comboio (se aplicavel), assist&ecirc;ncia.";
$meal_nt = "refei&ccedil;&otilde;es e outros services tais como &ndash;  seguros, service de lavandaria, chamadas telef&oacute;nicas, etc.";
snd_query = "Envie Consulta";
bk_on = "Reserve Online";
ag_nam = "O seu nome";
ag_eml = "O seu email";
ag_tel = "Telefone";
trav_nm = "Nome de pessoas";
trav_no = "Nr. de pessoas";
arr_dt = "Data de Chegada";
arr_fl = "Voo de chegada";
arr_tm = "Hora de chegada";
dept_dt = "Data de saida";
dep_fl = "Voo de Saida";
dep_tm = "Hora de Saida";
rmk = "Observa&ccedil;&otilde;es";
snd_ml = "Envie Email";
pay_nw = "Pefectuar pagamento de imediato";
pay_dis = "Pay 30% now and avail 3% discount&nbsp;&nbsp;&nbsp;&nbsp;";
prnt = "Imprimir Itiner&aacute;rio";
ml_frnd = "Enviar para um amigo";
ccrd = "Aceitamos somente cart&otilde;es VISA e MASTERCARD";
}

if (get_nop=="1")
{
	psrn_T = psrn_T;
}
else 
{
	psrn_T = psrn_T1;
}

pushkar_txt=document.getElementById('pu_txt').innerHTML;
var nw_txt = document.getElementById("newyr").innerHTML;
cst_contnt +='<br><br>';
cst_contnt +='<table ><tr><td class="grn_txt_cls"><strong>('+per_prsn+currncy_val+')</strong><td></tr></table>';
cst_contnt +='<table border="1" cellpadding="0" cellspacing="0" width="650" class="txt_btm" >'+
'<tr><td width="220px" height="17" class="txt_rd"><strong>'+cst_bsd_on+' '+get_nop+psrn_T+'</strong></td>';
cst_contnt +=rts_vhcl_person(geting_vhcl,"vhcl")+
'</tr>';
cst_contnt +='<tr><td width="220px" height="17" class="txt_rd"><strong>'+net_rats+'</strong> </td>';
cst_contnt +=rts_vhcl_person(geting_vhcl,"rates")+
'</tr>'+

'<tr> <td height="17" class="txt_rd"><strong>'+incld+' :</strong></td><td colspan="2">'+
'<input name="guide_check" id="guide_check" type="checkbox" onclick="suppl();" value="guide" /> (1) '+ gids +'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+
'<input name="entrance_check" id="entrance_check" type="checkbox" onclick="suppl();" value="enter" /> (2) '+entr+'&nbsp;&nbsp;&nbsp; '+
'<input name="domestc_check" id="domestc_check" type="checkbox" onclick="suppl();" value="dom_fly" /> (3) '+dom_flt+'&nbsp;&nbsp;'+
'<div id="guidetype" style="display:none;"><br/><input name="gudtyp" type="radio" value="english" checked="checked" onclick="suppl();" />'+lng_eng+' &nbsp;<input name="gudtyp" type="radio" value="lang" onclick="suppl();" />'+lang_nm+' &nbsp;&nbsp;</div></td>'+
'</tr>'+
'<tr> <td colspan="3" class="txt_btm1"><div id="suppl"></div></td>'+
'</tr>';


if (final_url  == "price" )
{
cst_contnt +='<tr> <td height="17" width="220px" class="txt_rd"><strong>'+net_py+' :</strong></td>';
cst_contnt +=rts_vhcl_person(geting_vhcl,"grandtotal")+
'</tr>';
cst_contnt +='<tr> <td height="17" width="220px" class="txt_btm2"><strong>'+intrn_air+'</strong></td>'+
get_txtbx(geting_vhcl,"air")+
'</tr>'+
'<tr> <td height="17" width="220px" class="txt_btm2"><strong>'+insu_visa+'</strong></td>'+
get_txtbx(geting_vhcl,"visa")+
'</tr>'+
'<tr> <td height="17" width="220px" class="txt_btm2"><strong>'+miscexpn+' :</strong></td>'+
get_txtbx(geting_vhcl,"misc")+
'</tr>'+

'<tr style="display:none;"> <td height="17" width="220px" class="txt_rd"><strong>'+ttl+' :</strong></td>'+
rts_vhcl_person(geting_vhcl,"total")+
'</tr>'+
'<tr> <td height="17" width="220px" class="txt_btm2"><strong>'+cmsion+' :</strong></td>'+
prnct_cmbo(geting_vhcl)+
'</tr>'+
'<tr> <td height="17" bgcolor="#C6E2FF" class="txt_rd"  width="220px" ><strong>'+grnd_ttl+' :</strong></td>'+
rts_vhcl_person(geting_vhcl,"grnd")+
'</tr>'+
'</table>'+
'</td><td valign="top"></td></tr></table>';
}


else 
{
cst_contnt +='<tr style="display:none;"> <td height="17" width="220px" class="txt_rd"><strong>'+net_py+' :</strong></td>';
cst_contnt +=rts_vhcl_person(geting_vhcl,"grandtotal")+
'</tr>';
cst_contnt +='<tr style="display:none;"> <td height="17" width="220px" class="txt_btm2"><strong>'+intrn_air+'</strong></td>'+
get_txtbx(geting_vhcl,"air")+
'</tr>'+
'<tr style="display:none;"> <td height="17" width="220px" class="txt_btm2"><strong>'+insu_visa+'</strong></td>'+
get_txtbx(geting_vhcl,"visa")+
'</tr>'+
'<tr style="display:none;"> <td height="17" width="220px" class="txt_btm2"><strong>'+miscexpn+' :</strong></td>'+
get_txtbx(geting_vhcl,"misc")+
'</tr>'+
'<tr style="display:none;"> <td height="17" width="220px" class="txt_rd"><strong>'+ttl+' :</strong></td>'+
rts_vhcl_person(geting_vhcl,"total")+
'</tr>'+
'<tr style="display:none;"> <td height="17" width="220px" class="txt_btm2"><strong>'+cmsion+' :</strong></td>'+
prnct_cmbo(geting_vhcl)+
'</tr>'+
'<tr> <td height="17" bgcolor="#C6E2FF" class="txt_rd"  width="220px" ><strong>'+grnd_ttl+' :</strong></td>'+
rts_vhcl_person(geting_vhcl,"grnd")+
'</tr>'+
'</table>'+
'</td><td valign="top"></td></tr></table>';
}


cst_contnt +='<div id="new_txt">'+nw_txt+'</div><br />'+
'<span  class="txt_rd"><strong>'+cst_bsd+' :</strong> </span>'+
'<br /><span id="gud_incl" style="display:none;"> '+gid+',&nbsp;</span><span id="langgud_incl" style="display:none;"> '+langgid+',&nbsp;</span><span id="mnu_incl" style="display:none;">'+entr+',&nbsp;</span><span id="arfr_incl" style="display:none;">'+airfar+',&nbsp;</span>'+$shr+'<br /><br />'+
'<span  class="txt_rd"><strong>'+cst_nt_incld+' :- </strong></span><br /><span id="gud_nincl" style="display:inline-block;">'+gid+',&nbsp;</span><span id="mnu_nincl" style="display:inline-block;">'+entr+',&nbsp;</span><span id="arfr_nincl" style="display:inline-block;">'+airfar+',&nbsp;</span>'+$meal_nt;

 if (nort != "")
 {
cst_contnt +=cty_norate_txt;
 }
 else 
 {
cst_contnt +='<br/>';
 }


cst_contnt +='<br /><table cellspacing="0" cellpadding="0"><tr>'+
'<td class="txt_rd"><strong>'+suplcst+' : </strong></td></tr>'+
'<tr><td><div id="gud_type" style="display:none;"></div><div id="gud_txt" style="display:block">* '+eng_spk_gid+'-'+get_gud+pr_prsn+'.</div></td></tr>'+
'<tr><td><div id="gudlang_txt" style="display:block">* '+othr_lang_gid+'-'+get_gudlang+pr_prsn+'.</div></td></tr>'+
'<tr><td><div id="mnu_txt" style="display:block">* '+entr_sta+'- '+ get_mnu+pr_prsn+'.</div></td></tr>';
if (get_sector!=="")
{
cst_contnt +='<tr><td><div id="arfr_txt" style="display:block">* '+get_sector+flght_usd+' - '+get_arfr+pr_prsn+sub_chng+'.</div></td></tr>';
}
cst_contnt +='<tr><td height="17">* '+supl+' - '+geting_srs+'.</td></tr></table>';


/*
cst_contnt +='<br/>'+
'<table width="100%" border="0" align="center" cellpadding="8" cellspacing="0" class="frm_bdr">'+
'<tr><td valign="top"  class="frm_lft_ln"><table width="390" border="0" align="center" cellpadding="3" cellspacing="0" class="frm_txt">'+
'<tr><td colspan="4" class="frm_h4"><a name="query" id="query"></a>'+snd_query+'</td></tr><tr><td width="118">'+ag_nam+' :</td>'+
'<td colspan="3"><input size="15" name="txtname" id="txtname" class="frm_inpt_txt" value="" /></td>'+
'</tr><tr><td>'+ag_eml+'  :</td><td colspan="3">'+
'<input size="15" name="txtmail" id="txtmail" class="frm_inpt_txt" value=""/></td>'+
'</tr><tr><td>'+trav_no+':</td> <td colspan="3" class="frm_txt1">'+get_nop+'</td> </tr> <tr> <td>'+arr_dt+': </td>'+
'<td width="79" class="frm_txt1">'+date_txt_fld+'</td><td width="119">'+dept_dt+':</td><td width="68" class="frm_txt1">'+dep_dt+'</td>'+
'</tr><tr> <td>'+rmk+':</td> <td colspan="3">'+
'<textarea name="txtquery" id="txtquery" rows="8" cols="38" style="font:12px Arial, Helvetica, sans-serif;"></textarea></td>'+
'</tr> <tr><td colspan="4"  align="right"><input type="button" name="btnSave" id="btnSave" value="SEND MAIL" class="frm_btn" onclick="SaveData(this.value);" /></td>'+
'</tr><tr> <td colspan="4"></td> </tr></table></td><td  valign="top"><table width="400" border="0" align="center" cellpadding="3" cellspacing="0" class="frm_txt">'+
'<tr><td colspan="4" class="frm_h4">'+bk_on+'</td></tr><tr><td width="125">'+ag_nam+' :</td>'+
'<td colspan="3"><input size="15" name="txtname1" id="txtname1" class="frm_inpt_txt" value=""/>'+
'</td></tr><tr><td>'+ag_eml+'  :</td><td colspan="3">'+
'<input size="15" name="txtmail1" id="txtmail1" class="frm_inpt_txt" value=""  /></td>'+
'</tr><tr><td>'+trav_no+':</td> <td colspan="3" class="frm_txt1">'+get_nop+'</td> </tr> <tr><td>'+trav_nm+' : </td><td colspan="3">'+
'<textarea name="travelersname" id="travelersname" rows="2" cols="38" style="font:12px Arial, Helvetica, sans-serif;"></textarea></td>'+
' </tr><tr><td>'+arr_dt+': </td><td width="71" class="frm_txt1">'+date_txt_fld+'</td><td width="113">'+dept_dt+':</td>'+
'<td width="65" class="frm_txt1">'+dep_dt+'</td> </tr><tr> <td>'+arr_fl+' : </td>'+
'<td width="71"><input size="8" name="arv_flt" id="arv_flt" class="frm_inpt_txt1" value="" /></td>'+
'<td width="113">'+arr_tm+' :</td> <td width="65"><input size="8" name="arv_time" id="arv_time" class="frm_inpt_txt1" value="" /></td>'+
'</tr><tr><td>'+dep_fl+': </td><td width="71">'+
'<input size="8" name="dep_flt" id="dep_flt" class="frm_inpt_txt1" value="" /></td>'+
'<td width="113">'+dep_tm+':</td><td width="65">'+
'<input size="8" name="dep_time" id="dep_time" class="frm_inpt_txt1" value="" /></td>'+
'</tr><tr><td>'+rmk+':</td> <td colspan="3">'+
'<textarea name="txtquery1" id="txtquery1" rows="2" onblur="javascript:disp5();" onfocus="javascript:disp6();" cols="38" style="font:12px Arial, Helvetica, sans-serif;"></textarea></td>'+
'</tr> <tr> <td colspan="4" class="frm_highlight">'+pay_dis+'<input type="button" name="btnpay" id="btnpay" value="PAY NOW" class="frm_btn" onclick="SaveData1();" /></td>'+
'</tr> </table></td></tr></table>'+


'<table width="100%" border="0" align="left" cellpadding="0" cellspacing="2"><tr class="frm_sm">'+
'<td colspan="4" class="frm_sm">&nbsp;</td> </tr><tr>'+
'<td class="frm_btm_btn1"><a href="#query" onclick="prntfun();" value="PRINT ITINERARY">'+prnt+'</a></td>'+
'<td class="frm_btm_btn1"><a href="#query" onclick="sendfrnd();" value="MAIL THIS ITINERARY TO FRIEND" >'+ml_frnd+' </a></td>'+
'<td class="frm_btm_btn2" colspan="2">'+ccrd+'</td>'+
'</tr><tr class="frm_sm">'+
'<td colspan="4" class="frm_sm"><div id="btm_click">no</div></td> </tr></table></td></tr></table>';
*/

cst_contnt +='<br/>'+
'<table width="55%" border="0" align="center" cellpadding="8" cellspacing="0" class="frm_bdr">'+
'<tr><td valign="top"><table width="390" border="0" align="center" cellpadding="3" cellspacing="0" class="frm_txt">'+
'<tr><td colspan="4" class="frm_h4"><a name="query" id="query"></a>'+snd_query+'</td></tr><tr><td width="118">'+ag_nam+' :</td>'+
'<td colspan="3"><input size="35" name="txtname" id="txtname" class="frm_inpt_txt" value="" /></td></tr>'+
'<tr><td>'+ag_eml+'  :</td><td colspan="3">'+
'<input size="35" name="txtmail" id="txtmail" class="frm_inpt_txt" value=""/></td></tr>'+
'<tr><td>'+ag_tel+'  :</td><td colspan="3">'+
'<input size="35" name="txttel" id="txttel" class="frm_inpt_txt" value=""/></td></tr>'+
'<tr><td>'+trav_no+':</td> <td colspan="3" class="frm_txt1"><input size="15" name="nopnew" id="nopnew" size="15" class="frm_inpt_txt" value="'+get_nop+'" /></td> </tr> <tr> <td>'+arr_dt+': </td>'+
'<td width="79" class="frm_txt1"><input name="arrnew" type="text" id="arrnew" class="frm_inpt_txt1" value="'+date_txt_fld+'" />'+
'</td><td width="119">'+dept_dt+':</td><td width="68" class="frm_txt1"><input name="depnew" type="text" class="frm_inpt_txt1" id="depnew" value="'+dep_dt+'" />'+
'</tr><tr> <td>'+rmk+':</td> <td colspan="3">'+
'<textarea name="txtquery" id="txtquery" rows="8" cols="48" style="font:12px Arial, Helvetica, sans-serif;"></textarea></td>'+
'</tr> <tr><td colspan="4"  align="right"><input type="button" name="btnSave" id="btnSave" value="'+snd_ml+'" class="frm_btn" onclick="SaveData();" /></td>';
cst_contnt +='</tr></table></td></tr></table>';	


cst_contnt +='<table width="390" border="0" align="center" cellpadding="3" cellspacing="0" class="frm_txt"><tr class="frm_sm">'+
'<td colspan="4" class="frm_sm">&nbsp;</td> </tr><tr>'+
'<td class="frm_btm_btn1"><a href="#query" onclick="prntfun();" value="PRINT ITINERARY">'+prnt+'</a></td>'+
'<td class="frm_btm_btn1"><a href="#query" onclick="sendfrnd();" value="MAIL THIS ITINERARY TO FRIEND" >'+ml_frnd+' </a></td></tr>';


if(get_lang_val=="ita")
{
cst_contnt +='<tr><td colspan="4"><div id="btm_click" style="display:none">no</div></td></tr><tr> <td colspan="4"></td> </tr>'+
'</tr><tr><td colspan="4" align="center"> <strong>Contatto Ivano / Ilaria : +39 055 8979411</strong></td></tr>'+
'</table></td></tr></table>';	
}
if(get_lang_val=="por")
{
cst_contnt +='<tr><td colspan="4"><div id="btm_click" style="display:none">no</div></td></tr><tr> <td colspan="4"></td> </tr>'+
'</tr><tr><td colspan="4" align="center"> <strong>Contacto Luis Guerra : + 351 96  682 64 57</strong></td></tr>'+
'</table></td></tr></table>';	
}
else 
{
cst_contnt +='<tr class="frm_sm"><td colspan="4" class="frm_sm"><div id="btm_click" style="display:none">no</div></td> </tr></table></td></tr></table>';
}

document.getElementById("costinclud").innerHTML=cst_contnt;
document.getElementById("costinclud").style.display="block";
}

function samename(div1,div2)
{
document.getElementById(div1).value = document.getElementById(div2).value;
}



function suppl()
{
get_gud=document.getElementById("gud").innerHTML;//gettimhg total car records 
get_gudlang=document.getElementById("gudlang").innerHTML;//gettimhg total car records 
get_mnu=document.getElementById("mnu").innerHTML;//gettimhg total car records 
get_arfr=document.getElementById("arfrrt").innerHTML;//gettimhg total car records
get_sector=document.getElementById("sector").innerHTML;//gettimhg total car records 
suppltbl = '<table width="100%" border="1" cellpadding="0" cellspacing="0" class="txt_btm">';

for (i=0; i < document.Pfrm.gudtyp.length; i++)
{
 if (document.Pfrm.gudtyp[i].checked)
 {
	gtype = document.Pfrm.gudtyp[i].value;
 }
}
if (document.getElementById("guide_check").checked)
{ 
document.getElementById("gud_type").innerHTML = gtype;
document.getElementById("guidetype").style.display="block";
document.getElementById("gud_incl").style.display = "inline-block";
document.getElementById("gud_nincl").style.display = "none";
}
else 
{
document.getElementById("gud_type").innerHTML = '';
document.getElementById("guidetype").style.display="none";
document.getElementById("gud_incl").style.display = "none";
document.getElementById("gud_nincl").style.display = "inline-block";
}

if (document.getElementById("guide_check").checked && gtype=="english")
{
document.getElementById("gud_txt").style.display = "none";
document.getElementById("langgud_incl").style.display = "none";
document.getElementById("gud_incl").style.display = "inline-block";
document.getElementById("gud_nincl").style.display = "none";
suppltbl +='<tr><td width="210px" height="17" class="txt_rd">Local Guide</td>';
for(i=1;i<=(geting_vhcl-1);i++)
{
suppltbl +='<td height="17"><span id='+i+'gud>'+get_gud+'</span></td>';
}
suppltbl +='</tr>';
}
else 
{
	document.getElementById("gud_txt").style.display = "block";
}

if (document.getElementById("guide_check").checked && gtype=="lang")
{
document.getElementById("langgud_incl").style.display = "inline-block";
document.getElementById("gud_incl").style.display = "none";
document.getElementById("gud_nincl").style.display = "none";
document.getElementById("gudlang_txt").style.display = "none";
suppltbl +='<tr><td width="210px" height="17" class="txt_rd">Lanugage Guide</td>';
for(i=1;i<=(geting_vhcl-1);i++)
{
suppltbl +='<td height="17"><span id='+i+'gud>'+get_gudlang+'</span></td>';
}
suppltbl +='</tr>';
}
else 
{
	document.getElementById("gudlang_txt").style.display = "block";
}


if (document.getElementById("entrance_check").checked)
{
document.getElementById("mnu_txt").style.display = "none";
document.getElementById("mnu_incl").style.display = "inline-block";
document.getElementById("mnu_nincl").style.display = "none";
suppltbl +='<tr><td width="210px" height="17" class="txt_rd">Entrances </td>';
for(i=1;i<=(geting_vhcl-1);i++)
{
	suppltbl +='<td height="17">'+get_mnu+'</td>';
}
suppltbl +='</tr>';
}
else 
{
	document.getElementById("mnu_txt").style.display = "block";
	document.getElementById("mnu_incl").style.display = "none";
document.getElementById("mnu_nincl").style.display = "inline-block";
}

if (document.getElementById("domestc_check").checked)
{
	if (get_sector !== "")
	{
	document.getElementById("arfr_txt").style.display = "none";
	}
document.getElementById("arfr_nincl").style.display = "none";
	
document.getElementById("arfr_incl").style.display = "inline-block";
suppltbl +='<tr><td width="210px" height="17" class="txt_rd">Domestic Flight </td>';
for(i=1;i<=(geting_vhcl-1);i++)
{
	suppltbl +='<td height="17">'+get_arfr+'</td>';
}
suppltbl +='</tr>';
}
else 
{
	document.getElementById("arfr_incl").style.display = "none";
	document.getElementById("arfr_nincl").style.display = "inline-block";
	if (get_sector !== "")
	{
		
	document.getElementById("arfr_txt").style.display = "block";
	}
}

suppltbl +='</table>';
var arfr1=0;
document.getElementById("suppl").innerHTML= suppltbl;

for(ttl=1;ttl<=(geting_vhcl-1);ttl++)
{
air_id=ttl+'_arfr';
if ((document.getElementById(air_id).value) != "")
{
arfr1 = Math.ceil(Number(document.getElementById(air_id).value));
}
tot_grndtotl(arfr1,ttl,air_id);
}
}

function rts_vhcl_person(geting_vhcl,way)
{
cst_contnt1='';
for(strt=1;strt<=(geting_vhcl-1);strt++)
{
	if(way=='rates')
	{
	rt_id=strt+'_rate';
	rt_cnt=document.getElementById(rt_id).innerHTML;
	gid_name='_netrate';	
	}
	if(way=='total')
	{
	rt_id=strt+'_rate';
	rt_cnt=document.getElementById(rt_id).innerHTML;
	gid_name='_totlrate';	
	}
	if(way=='grnd')
	{
	rt_id=strt+'_rate';
	rt_cnt=document.getElementById(rt_id).innerHTML;
	gid_name='_grndrate';	
	}
	if(way=='grandtotal')
	{
	rt_id=strt+'_rate';
	rt_cnt=document.getElementById(rt_id).innerHTML;
	gid_name='_ownrate';	
	}
	if(way=='vhcl')
	{
	rt_id=strt+'_vchl';
	rt_cnt=document.getElementById(rt_id).innerHTML;
	gid_name='_vhclnm';
	}

cst_contnt1 +='<td width="139" class="inpt1"><span id='+strt+gid_name+'>'+rt_cnt+'</span></td>';
}
return cst_contnt1;
}
//-------------------------GETIING VHCL RATES PAX dat

function get_txtbx(geting_vhcl,way)
{


cst_contnt2='';
for(strt=1;strt<=(geting_vhcl-1);strt++)
{
		if(way=="air")
		{
		gid_name='_arfr';
		}
		if(way=="visa")
		{
		gid_name='_visa';
		}
		if(way=="misc")
		{
		gid_name='_misc';
		}

cst_contnt2 +='<td width="139" class="inpt1"><input type="text" name="'+strt+gid_name+'" id="'+strt+gid_name+'" class="inpt1" onkeyup="tot_grndtotl(this.value,'+strt+',this.id);"/></td>';

}
return cst_contnt2;
}

function prnct_cmbo(geting_vhcl)
{
cst_contnt3='';
for(strt=1;strt<=(geting_vhcl-1);strt++)
{
cmb_prct="<select name="+strt+"_prcnt id="+strt+"_prcnt style='font-weight:bold;' class='inpt' onchange=cms("+strt+") >"+
"<option value=0>SELECT PERCENTAGE</option>"+
"<option value=0>0</option>"+
"<option value=1>1</option>"+
"<option value=2>2</option>"+
"<option value=3>3</option>"+
"<option value=4>4</option>"+
"<option value=5>5</option>"+
"<option value=6>6</option>"+
"<option value=7>7</option>"+
"<option value=8>8</option>"+
"<option value=9>9</option>"+
"<option value=10>10</option>"+
"<option value=11>11</option>"+
"<option value=12>12</option>"+
"<option value=13>13</option>"+
"<option value=14>14</option>"+
"<option value=15>15</option>"+
"<option value=16>16</option>"+
"<option value=17>17</option>"+
"<option value=18>18</option>"+
"<option value=19>19</option>"+
"<option value=20>20</option>"+
"<option value=21>21</option>"+
"<option value=22>22</option>"+
"<option value=23>23</option>"+
"<option value=24>24</option>"+
"<option value=25>25</option>"+
"<option value=26>26</option>"+
"<option value=27>27</option>"+
"<option value=28>28</option>"+
"<option value=29>29</option>"+
"<option value=30>30</option>"+
"</select>";

cst_contnt3 +="<td width=139 class=inpt1>"+cmb_prct+"</td>";
}
return cst_contnt3;

}
function tot_grndtotl(val,no,curnt_id)
{
var tar1 = 0;
var trt1 = 0;
var arfr1 = 0;
var vis1 = 0;
var mis1 = 0;
for (i=0; i < document.Pfrm.gudtyp.length; i++)
{
 if (document.Pfrm.gudtyp[i].checked)
 {
	gtype = document.Pfrm.gudtyp[i].value;
 }
}
air_id=no+'_arfr';
visa_id=no+'_visa';
mis_id=no+'_misc';
net_id=no+'_netrate';
tot_id=no+'_totlrate';
grnd_id=no+'_grndrate';
own_id=no+'_ownrate';

rt_id=no+'_rate';


get_gud=Math.ceil(Number(document.getElementById("gud").innerHTML));//gettimhg total car records 
get_mnu=Math.ceil(Number(document.getElementById("mnu").innerHTML));//gettimhg total car records 
get_gudlang=Math.ceil(Number(document.getElementById("gudlang").innerHTML));
get_arfr=Math.ceil(Number(document.getElementById("arfrrt").innerHTML));//gettimhg total car records


if ((document.getElementById(air_id).value) != "")
{
arfr1 = Math.ceil(Number(document.getElementById(air_id).value));

}
if ((document.getElementById(visa_id).value) != "")
{
vis1 = Math.ceil(Number(document.getElementById(visa_id).value));
}
if ((document.getElementById(mis_id).value) != "")
{
mis1 = Math.ceil(Number(document.getElementById(mis_id).value));
}
var netrt = Math.ceil(Number(document.getElementById(net_id).innerHTML));
//alert (netrt);
					if(isNaN(val))
					{
								alert("Please Enter a Numeric Value.");
							   document.getElementById(curnt_id).value="";
					}
					else 
					{
							tar1 = Math.ceil(Number(netrt + trt1 + arfr1 + vis1 + mis1));
							tar2 = Math.ceil(Number(netrt + trt1));
					if (document.getElementById("guide_check").checked && gtype=="english")
							{
						tar1 = Math.ceil(Number(netrt + trt1 + arfr1 + vis1 + mis1 + get_gud));
						tar2 = Math.ceil(Number(netrt + trt1 + get_gud));
							}	
							if (document.getElementById("guide_check").checked && gtype=="lang")
							{
						tar1 = Math.ceil(Number(netrt + trt1 + arfr1 + vis1 + mis1 + get_gudlang));
						tar2 = Math.ceil(Number(netrt + trt1 + get_gudlang));
							}	
					if (document.getElementById("entrance_check").checked)
						{
						tar1 = Math.ceil(Number(netrt + trt1 + arfr1 + vis1 + mis1 + get_mnu));
						tar2 = Math.ceil(Number(netrt + trt1 + get_mnu));
						}
					if (document.getElementById("domestc_check").checked)
						{		
						tar1 = Math.ceil(Number(netrt + trt1 + arfr1 + vis1 + mis1 +get_arfr));
						tar2 = Math.ceil(Number(netrt + trt1 + get_arfr));
						}
					if (document.getElementById("domestc_check").checked && document.getElementById("guide_check").checked  && gtype=="english")
					{
					tar1 = Math.ceil(Number(netrt + trt1 + arfr1 + vis1 + mis1 + get_gud+ get_arfr));	
					tar2 = Math.ceil(Number(netrt + trt1 + get_gud+ get_arfr));	
					}
					if (document.getElementById("domestc_check").checked && document.getElementById("guide_check").checked  && gtype=="lang")
					{
					tar1 = Math.ceil(Number(netrt + trt1 + arfr1 + vis1 + mis1 + get_gudlang + get_arfr));	
					tar2 = Math.ceil(Number(netrt + trt1 + get_gudlang + get_arfr));	
					}
					if (document.getElementById("entrance_check").checked && document.getElementById("guide_check").checked && gtype=="english")
					{
					tar1 = Math.ceil(Number(netrt + trt1 + arfr1 + vis1 + mis1 + get_gud+ get_mnu));	
					tar2 = Math.ceil(Number(netrt + trt1 + get_gud+ get_mnu));	
					}	
					if (document.getElementById("entrance_check").checked && document.getElementById("guide_check").checked && gtype=="lang")
					{
					tar1 = Math.ceil(Number(netrt + trt1 + arfr1 + vis1 + mis1 + get_gudlang+ get_mnu));	
					tar2 = Math.ceil(Number(netrt + trt1 + get_gudlang+ get_mnu));
					}
					if (document.getElementById("entrance_check").checked && document.getElementById("domestc_check").checked)
					{
						tar1 = Math.ceil(Number(netrt + trt1 + arfr1 + vis1 + mis1 + get_mnu+ get_arfr));
						tar2 = Math.ceil(Number(netrt + trt1 + get_mnu+ get_arfr));
					}	
						if (document.getElementById("entrance_check").checked && document.getElementById("domestc_check").checked && document.getElementById("guide_check").checked && gtype=="english")
					{
					tar1 = Math.ceil(Number(netrt + trt1 + arfr1 + vis1 + mis1 + get_gud+ get_mnu+ get_arfr));	
					tar2 = Math.ceil(Number(netrt + trt1 + get_gud+ get_mnu+ get_arfr));	
					}		
						
					if (document.getElementById("entrance_check").checked && document.getElementById("domestc_check").checked && document.getElementById("guide_check").checked && gtype=="lang")
					{
					tar1 = Math.ceil(Number(netrt + trt1 + arfr1 + vis1 + mis1 + get_gudlang + get_mnu+ get_arfr));
					tar2 = Math.ceil(Number(netrt + trt1 + get_gudlang+ get_mnu+ get_arfr));
					}	
							document.getElementById(grnd_id).innerHTML = tar1;
							document.getElementById(own_id).innerHTML = tar2;
							document.getElementById(tot_id).innerHTML = tar1;
							document.getElementById(rt_id).innerHTML = tar1;
							 cms(no);
					}
call_hdn_tbl();
}

var gt_mrk, gt_no1, prnct_id1,prcnt_id;

function perct(gt_no)
{
if ((geting_vhcl-1)>=2 && gt_no==1)
			{
		var	gt_no1 = Math.ceil(Number(gt_no + 1));
		
		var prnct_id1 = gt_no1+'_prcnt';
		var prnct_id = gt_no+'_prcnt';
		var Markup = document.getElementById(prnct_id).value;
		document.getElementById(prnct_id1).value = Markup;
		cms(gt_no);	
		cms(gt_no1);
		}
		else 
		{
		cms(gt_no);	
		}
}

function cms(gt_no)
{
			prcnt_id=gt_no+'_prcnt';		
			tot_id=gt_no+'_totlrate';
			grnd_id=gt_no+'_grndrate';
			rt_id=gt_no+'_rate';
			
			var ss = Math.ceil(Number(document.getElementById(tot_id).innerHTML));
			var Markup = document.getElementById(prcnt_id).value;
			
if(Markup=="0")
{
	gt_mrk=1;
}
else
{
	var cnt=99;
	for(i=1;i<=Markup;i++)
	{
	gt_mrk=cnt;
	cnt=cnt-1;
	}

gt_mrk="." + gt_mrk;//add "."  to the value
gt_mrk=eval(gt_mrk);//convert that string into inetger for caluclation
}
var ssa = Math.round(ss/gt_mrk);
document.getElementById(grnd_id).innerHTML = ssa;
document.getElementById(rt_id).innerHTML = ssa;
call_hdn_tbl();
		//	document.getElementById(tot_id).innerHTML = ssa;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------------------

function GetXmlHttpObject()
{
var xmlHttp=null;
									
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

//-----------------------CREATING HIDDEN TABLE TO STORE DATA
function call_hdn_tbl()
{

		var tbl=document.getElementById('dscrpt_tbl');//getting itnry table  id
		var date_tbl=document.getElementById('tbldy_id');//getting date table  id
		var htlcmb_tbl=document.getElementById('hotel_tbl');//getting date table  id
		tbl_lngth= tbl.rows.length;
//records for rates
geting_vhcl=document.getElementById("totl_vchl").innerHTML;//gettimhg total car records 

vchl_cnt='';
grnd_cnt='';
for(strt=1;strt<=(geting_vhcl-1);strt++)
{
vhcl_id=strt+'_vchl';
vh_rat=document.getElementById(vhcl_id).innerHTML;
vchl_cnt +=vh_rat+',';
grnd_id=strt+'_grndrate';
gt_rat=document.getElementById(grnd_id).innerHTML;
grnd_cnt +=gt_rat+',';
}

		var crt_tbl="<table border=1 id='tblItnHDN'>";
//for itnry table
										crt_tbl +="<tr><td>"+vchl_cnt;//display description
										crt_tbl +="</td>";
										crt_tbl +="<td>"+grnd_cnt;//display description
										crt_tbl +="</td></tr>";

	for(rws_cunt=0;rws_cunt<=tbl_lngth-1;rws_cunt++)
	{
			rws_cls=htlcmb_tbl.rows[rws_cunt].cells.length;//getting cells lengthof a hotel combo table
										
										crt_tbl +="<tr>";
										crt_tbl +="<td>"+date_tbl.rows[rws_cunt].cells[0].innerHTML;//display date
										crt_tbl +="</td>";
										crt_tbl +="<td>"+tbl.rows[rws_cunt].cells[0].innerHTML;//display description
										crt_tbl +="</td>";

									//---------display hotel,city name
							if(rws_cls==1)
							{
										cty_nm=htlcmb_tbl.rows[rws_cunt].cells[0].innerText;	
										if(cty_nm=='')
										{
										crt_tbl +="<td></td>";
										}	
							}		
							else
							{							
										crt_tbl +="<td>"+htlcmb_tbl.rows[rws_cunt].cells[0].innerHTML;
										crt_tbl +="</td>";
										
										crt_tbl +="<td>"+htlcmb_tbl.rows[rws_cunt].cells[1].innerHTML;
										crt_tbl +="</td>";

										crt_tbl +="<td>"+htlcmb_tbl.rows[rws_cunt].cells[2].innerHTML;
										crt_tbl +="</td>";
							}
		crt_tbl +="</tr>";

	}
			document.getElementById('hdn_tbl').innerHTML=crt_tbl;
}
//---------------------------INSERTING EXTRA NIGHTS --------------------------------------------------------------------------------------------------------------------------
function insert_extr_nght(id_nm,itnry_city)
{
	
var extra_cty = document.getElementById("extra_city_nm").innerHTML;

extra_city = extra_cty+ "," +itnry_city;

document.getElementById("extra_city_nm").innerHTML = extra_city;

id_extr_nt="EX_"+id_nm;//getting the extraight id depends on theclick on extra night
cuntrval=document.getElementById(id_extr_nt).innerHTML;//get the value deafult is 0
cuntrval=parseInt(cuntrval)+1;//addd it by one coz now it's 0+1 that means extra niht of the clickd button is one 
document.getElementById(id_extr_nt).innerHTML=cuntrval;

if (final_url  == "price" )
			{
				for(lan=0;lan <=document.Pfrm.Rlang.length-1;lan++)
						{
							if(document.Pfrm.Rlang[lan].checked)
							{	
								var lang_txt=document.Pfrm.Rlang[lan].value;
							}
						}
			}
			else 
			{			
			var lang_txt = document.getElementById("thf").innerHTML;
			}

if(lang_txt=="eng")
	{
	var remove_cls = "minus_nght";
	}
if(lang_txt=="span")
	{
	var remove_cls = "minus_nght_span";
	}
if(lang_txt=="frnch")
	{
	var remove_cls = "minus_nght_frnch";
	}
if(lang_txt=="ita")
	{
	var remove_cls = "minus_nght_ita";
	}
if(lang_txt=="por")
	{
	var remove_cls = "minus_nght_por";
	}	

if (final_url  != "price" )
{
document.getElementById('load').innerHTML="<table width='770' align='center' cellpadding='0' cellspacing='0' class='tbl_brd'><tr><td align='center'>"+
"<img src='calx2_data/loading_wh.gif'></td></tr></table>";
}

//-------------------------------------------------------------------

var result=valid_extranit_dt();

if(result=="yes")
{
							var tbl_id=document.getElementById('dscrpt_tbl');//-----------itnry
							
							var tbl_dy=document.getElementById('tbldy_id');//-----------Date
							
							var htlcmb_id=document.getElementById('hotel_tbl');//-----------Hotel,city combo
							
							var lastRow =tbl_id.rows.length;
							
							desc_id=id_nm+"_desc";
							
							desc_contnt=document.getElementById(desc_id).innerHTML;
							
							htl_id=id_nm+"_htl";
							
							htl_contnt=document.getElementById(htl_id).innerHTML;
							
							get_extra_dv=document.getElementById('extra_ng_dv').innerHTML;
							
							get_extra_dv=get_extra_dv+1;
							crt_htl_id=get_extra_dv+'_exhtl';
							snd_cmb_id=id_nm+'_cmb';
										for(h=0;h<lastRow;h++)
										{
												if(tbl_id.rows[h].id==id_nm)//getting  id of a row and compare with passed if (1,2,3,4ect)
												{
														gt=h+1	
														var newRow=tbl_id.insertRow(gt);//insert new row after the clickd day ex (click day is 4 thn next row insert after tha day)												
														var col1=newRow.insertCell(0);											
													//	col1.height="38px";
														col1.className="date-txt-city-bg";
														col1.vAlign="top";
														col1.innerHTML=itnry_city;
													//------------hotel , City table
									                    var htl_Row=htlcmb_id.insertRow(h+1); //insert new row after the clickd day ex (click day is 4 thn next row insert after tha day)
														var htl_col1=htl_Row.insertCell(0);
														var htl_col2=htl_Row.insertCell(1);
														var htl_col3=htl_Row.insertCell(2);
														var htl_col4=htl_Row.insertCell(3);
														var htl_col5=htl_Row.insertCell(4);
														
												
														htl_col1.vAlign="top";
													//	htl_col1.height="38px";
														htl_col1.className="date-txt-city-bg";
														htl_col2.vAlign="top";
													//	htl_col2.height="38px";
														htl_col3.vAlign="top";
														htl_col3.className="date-txt-city-bg";
														htl_col4.vAlign="top";
														htl_col4.className="date-txt-city-bg";
														htl_col5.vAlign="top";
														htl_col5.className="date-txt-city-bg";
														htl_col2.style.display="none";
														htl_col1.innerHTML="<span style='vertical-align:top;' class='extdate-txt-city'>"+itnry_city+"</span>";
														crt_htl_id="EX_"+id_nm+"_"+cuntrval;//eg EX_1_1,EX_1_1;
														url_htl_id="url_"+id_nm+"_"+cuntrval;//eg EX_1_1,EX_1_1;
														htl_col2.innerHTML='<span  id='+crt_htl_id+'>'+htl_contnt+'</span><br/><span style="display:none;" id='+url_htl_id+' class="url_txt"></span>';	
														code_cmbohtl_id="cpEX_"+id_nm+"_"+cuntrval;//eg EXcmb_1_1,EX_1_1;
														htl_col3.innerHTML='<span id='+code_cmbohtl_id+'>'+htl_contnt+'</span>';	
														htl_col3.style.display="none";
														crt_cmbohtl_id="EXcmb_"+id_nm+"_"+cuntrval;//eg EXcmb_1_1,EX_1_1;
														htl_col4.innerHTML='<span id='+crt_cmbohtl_id+'>'+htl_contnt+'</span>';	
														htl_col5.innerHTML='<input style="width:112px; height:38px;" id="'+gt+'"  type="button"  class="'+remove_cls+'"  onclick=rmv_row(this.id,"'+id_nm+'","'+snd_cmb_id+'","'+itnry_city+'","'+id_extr_nt+'") />';	
							
													//------------Date
														new_dys_rw=tbl_dy.insertRow(h+1);
														var dy_col1=new_dys_rw.insertCell(0);
														//dy_col1.height="38px";
														dy_col1.innerHTML="day";
												}
										}
							calc_date(lastRow);

//-------------------------------------------------------------------------------------------------------------

			chng_htlnm(snd_cmb_id,itnry_city,"extra",cuntrval);//change hotels name and also changes into hidden table and calc the base on selcted hotel
}
else
{
alert("rates are not available");
}

}
function rmv_row(rmv_id,extra_nt_dv,snd_cmb_id,itnry_city,id_extr_nt)
{
var extra_cty = document.getElementById("extra_city_nm").innerHTML;
var cty_nm1 =","+itnry_city;
var cty_lft = extra_cty.replace(cty_nm1, "")

document.getElementById("extra_city_nm").innerHTML = cty_lft;
if (final_url  != "price" )
{
document.getElementById('load').innerHTML="<table width='770' align='center' cellpadding='0' cellspacing='0' class='tbl_brd'><tr><td align='center'>"+
"<img src='calx2_data/loading_wh.gif'></td></tr></table>";
}
id_extr_nt="EX_"+extra_nt_dv;//get the ectra night id 
cuntrval=document.getElementById(id_extr_nt).innerHTML;//it's value is is currently depnd on the extra night selection
cuntrval=parseInt(cuntrval)-1;//less it by one coz we remove the extra night which is added by one on the click on extra ight button
document.getElementById(id_extr_nt).innerHTML=cuntrval;//then update the value after subtract it

							var atbl_id=document.getElementById('dscrpt_tbl');//-----------itnry
							var atbl_dy=document.getElementById('tbldy_id');//-----------Date
							var ahtlcmb_tbl=document.getElementById('hotel_tbl');//-----------Hotel,city combo
							ahtlcmb_tbl.deleteRow(rmv_id);//remove hotel
							atbl_id.deleteRow(rmv_id);//remove itnry
						atbl_dy.deleteRow(rmv_id);//remove date
						totl_dys=atbl_id.rows.length-1;//get the total dys after remove one row
						calc_date(totl_dys);//shuffle date coz it's now remove
						chng_htlnm(snd_cmb_id,itnry_city,"rmv",cuntrval);//then chng hotels and call hiddn table functiomn also calc(means subtract itdepends on remving the dys rate sof hotels
}
///------------------------------------------------------------------------Calculation Dates--------------------------------------
function calc_date(tot_days)
{

//------------------Adding Dates on the basis of given iteneary days
				date_txt_fld=document.getElementById("sel3").value;
									
									var rtv_dt=date_txt_fld.split("/");
									
															
									get_dates ='<table id="tbldy_id" cellspacing=0px cellpadding=0px width=110px class=tble-brd>';//craete same table with fresh days 
													var new_day = 0;
													
													for(shfl_dys=0;shfl_dys<=tot_days;shfl_dys++)
													{													
										iid=shfl_dys+'_date';
										DateAdd(rtv_dt,shfl_dys)	
										var str_dates = newDateStr;
										get_dates+='<tr><td valign="top" class="date-txt" width="110px"><span id='+iid+'>'+str_dates+'</span></td></tr>';
										
										if (str_dates == "12/24/2010" || str_dates == "12/31/2010")
										{
											new_day += 1;
										}
										}
									get_dates +='</table>';
									if (new_day > 0)
									{
						document.getElementById("newyr").innerHTML = "There may be a supplement during Christmas & New Year. Please Check with us.";	
									}
									else 
									{
							document.getElementById("newyr").innerHTML = "";	
									}
									document.getElementById('dt_id').innerHTML=get_dates;				
}

var newDateStr;
var unixDate;
function DateAdd(dateParts,days,way)
    {
            var year = Number(dateParts[2]);
	        if (year < 50)  // so 0-49 becomes 2000-2049, 50-99 become 1950-1999 
            year += 2000;
        else if (year < 100)
            year += 1900;
      
            unixDate = new Date(year.toString(), dateParts[0]-1, dateParts[1]);
if(way !=="extra")
{
       unixDate = new Date(unixDate.getTime() + days * 24 * 60 * 60 * 1000);
}
        var newDay = unixDate.getDate().toString();
        var newMonth = (unixDate.getMonth()+1).toString();
        var newYear = unixDate.getFullYear().toString();
        newDateStr = ( newMonth+ "/" + newDay + "/" + newYear);	
    }

function valid_extranit_dt()
{
var datedata=0;
var tbl_dy=document.getElementById('tbldy_id');//-----------Date

for(p=0;p<=tbl_dy.rows.length-1;p++)
{
				if(brwsr=="Netscape")
				{
				datedata=tbl_dy.rows[p].cells[0].textContent;
				}
				else
				{
				datedata=tbl_dy.rows[p].cells[0].innerText;
				}	

				var rtv_dt=datedata.split("/");//break into month ,date and year
				var pckg_nm=document.getElementById('spcflist').options[document.getElementById('spcflist').selectedIndex].text;
				var pckg_dt= pckg_nm.split("-");
				var pckg_dt1 = parseInt(pckg_dt[1]);

DateAdd(rtv_dt, pckg_dt1,"extra");
			rs="yes";
}

return rs;

}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------

function chng_htlnm(gt_id_nm,city_get,nwway,cuntrval,sno)//change hotels name on click of hotels combo box
{
if (final_url  != "price" )
{
	document.getElementById('load').innerHTML="<table width='770' align='center' cellpadding='0' cellspacing='0' class='tbl_brd'><tr><td align='center'>"+
"<img src='calx2_data/loading_wh.gif'></td></tr></table>";
}

//-------------------TRAIN---------------------------------------------------------------------------------------------
if(nwway=="train")
{
		getVal_trn=document.getElementById(gt_id_nm).value;//get F, S
		getTxt_trn=document.getElementById(gt_id_nm).options[document.getElementById(gt_id_nm).selectedIndex].text//getting first class second class text
		split_train=gt_id_nm.split('_');//split value _ eg. ARGVNS_0
		sectr=split_train[0];//ARGVNS
		cmbo_no=split_train[1];//0
		concat_trn="tr_"+cmbo_no;//create changing span id
		crat_value=getVal_trn+'*'+sectr;//create F*ARGVNS
		document.getElementById(concat_trn).innerHTML=crat_value;//store value
		crt_shw_tr="shwtr_"+cmbo_no;//create changing showd train name id
		document.getElementById(crt_shw_tr).innerHTML=getTxt_trn;
		nwway="train";
}
//------------------EXTRA NIGHT-----------------------------------------------------------------------------------------------
if(nwway=="extra"  || nwway=="hotel"   || nwway=="nh")
{
		value_combo=document.getElementById(gt_id_nm).options[document.getElementById(gt_id_nm).selectedIndex].text
		value_combo_code=document.getElementById(gt_id_nm).value;
		
		//alert (value_combo_code);
		
		
		value_combo_cd = value_combo_code.split("**");
		
		//alert (value_combo);
	//	alert (value_combo_code);
		
		
		splt_nm=gt_id_nm.split("_");//split id of combo xox by _ like 1_cmb
		gt_cmb_nm=splt_nm[0];//strd first splited valie eg. 1,2,3
		crt_id_nm=gt_cmb_nm+'_htl';//create hotel id of teh corresponce of teh hotel combo box 
		crt_htlcd_nm=gt_cmb_nm+'_cphtl';
		id_extr_nt="EX_"+gt_cmb_nm;
		
		tot_extr=document.getElementById(id_extr_nt).innerHTML;
		
		for(gt_tot_ext=0;gt_tot_ext<=tot_extr;gt_tot_ext++)
		{
		all_ids="EX_"+gt_cmb_nm+"_"+gt_tot_ext;
		all_url="url_"+gt_cmb_nm+"_"+gt_tot_ext;
		all_htl_cdids="cpEX_"+gt_cmb_nm+"_"+gt_tot_ext;
		
		//alert (all_ids);
		
		document.getElementById(all_ids).innerHTML=value_combo;
		document.getElementById(all_htl_cdids).innerHTML=value_combo_cd[0];
		
		
		if (value_combo_cd[1]!="http://www.")
		{
		document.getElementById(all_url).innerHTML ='<a href="'+value_combo_cd[1]+'" target="_blank">Hotel Details</a>'; //gt vala id
		document.getElementById(all_url).style.display = "block";
		}
		else 
		{																		
		document.getElementById(all_url).innerHTML  =''; //gt vala id
		document.getElementById(all_url).style.display = "none";
		}
		
		
		
		//document.getElementById(all_url).innerHTML=value_combo_cd[1];
		}
		for(gt_tot_ext=1;gt_tot_ext<=tot_extr;gt_tot_ext++)
		{
		gt_cmbtot_ext=gt_tot_ext;
		all_cmbids="EXcmb_"+gt_cmb_nm+"_"+gt_cmbtot_ext;
		document.getElementById(all_cmbids).innerHTML=value_combo;
		}
}
call_hdn_tbl();//calling function fr updating hiddn tables records

	xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
		alert ("Browser does not support HTTP Request");
		return;
		} 

var nop = document.getElementById("nop").value;  // code to be added
var nop_txt = document.Pfrm.nop.options[document.Pfrm.nop.selectedIndex].text; 

//------------------------------------------------------
		var htlcmb_tbl=document.getElementById('hotel_tbl');//getting date table  id
		var date_tbl=document.getElementById('tbldy_id');//getting date table  id
		tbl_lngth= htlcmb_tbl.rows.length;
cty2="";
htl2="";
dt2="";
htl_cd="";
		for(rws_cunt=0;rws_cunt<=tbl_lngth-1;rws_cunt++)
		{
		rws_cls=htlcmb_tbl.rows[rws_cunt].cells.length;//getting cells lengthof a hotel combo table
		if(brwsr=="Netscape")
		{
		dt2 +=date_tbl.rows[rws_cunt].cells[0].textContent+',';//display date
		}
		else
		{
		dt2 +=date_tbl.rows[rws_cunt].cells[0].innerText+',';//display date
		}
				if(rws_cls==1)
				{
						cty2 +=",";
						htl2 +=",";
						htl_cd +=",";
				}
				
						else
				{
											if(brwsr=="Netscape")
											{
											cty2 +=htlcmb_tbl.rows[rws_cunt].cells[0].textContent+',';
											htl2 +=htlcmb_tbl.rows[rws_cunt].cells[1].textContent+',';
											htl_cd +=htlcmb_tbl.rows[rws_cunt].cells[2].textContent+',';
											}
											else
											{
											cty2 +=htlcmb_tbl.rows[rws_cunt].cells[0].innerText+',';
											htl2 +=htlcmb_tbl.rows[rws_cunt].cells[1].innerText+',';
											htl_cd +=htlcmb_tbl.rows[rws_cunt].cells[2].innerText+',';
											}												
				}			
		}

//-------------ADD----------------------
get_lnch=document.getElementById("lnch").innerHTML;//gettimhg total car records 
get_dnr=document.getElementById("dnr").innerHTML;//gettimhg total car records 

ttlhotels = document.getElementById('ttlhtl').innerHTML;		

ttlhotels = parseInt(ttlhotels);
if(nwway=="extra")
{
	ttlhotels=ttlhotels+1;
}
else if(nwway=="rmv")
{
	ttlhotels=ttlhotels-1;
}
get_srncy="usd";
//----------------ADD-------------------

document.getElementById('fnl_rt').style.display="block";
document.getElementById('fnl_rt').innerHTML="<table border='0'><tr><td align='center'><img src='http://www.india-travelpackages.com/js-package/ajax-loader.gif' /></td></tr></table>";

document.getElementById('costinclud').style.display="block";
document.getElementById('costinclud').innerHTML="<table border='0'><tr><td align='center'><img src='http://www.india-travelpackages.com/js-package/ajax-loader.gif' /></td></tr></table>";

var tbl=document.getElementById('dscrpt_tbl');//getting itnry table  id
var htlcmb_tbl=document.getElementById('hotel_tbl');//getting date table  id
document.getElementById('itnry_div').getElementsByTagName("*").disabled = true;
div_dis('itnry_div');

var valcur = document.getElementById("curc").value;

if (final_url  == "price" )
{
	var htl_cat = "";
	var url_cd = "price";	
}
else 
{
		var url_cd = "travel";
	var htl_cat = document.getElementById("cat123").innerHTML;
}
	
		var extra_cty = document.getElementById("extra_city_nm").innerHTML;
//***********************************************************************//
var url="call.php?gt_pkg="+get_id_pkg+"&dtf="+dt2+"&ctyf="+cty2+"&htlf="+htl_cd+"&nop="+nop+"&totl="+tbl_lngth+"&nop_txt="+nop_txt+"&slct_city="+city_get+"&way="+nwway+"&cuntrval="+cuntrval+"&get_lnch="+get_lnch+"&get_dnr="+get_dnr+"&cury_nm="+get_srncy+"&ttlhotels="+ttlhotels+"&val_curr="+valcur+"&cat="+htl_cat+"&extra_cty="+extra_cty+"&get_lang_val="+get_lang_val+"&url_cd="+url_cd+"&callway=getrate";			
			xmlHttp.onreadystatechange=stateChanged1;
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
}

function stateChanged1() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
var gt_reslt=xmlHttp.responseText;//getting result 
document.getElementById("fnl_rt").innerHTML=gt_reslt;
	
//----------------------------------------------------------------------------------
	intrair_misc();
	
ttlhotels = document.getElementById('ttlhtl').innerHTML;
pckg_nm=document.getElementById('spcflist').options[document.getElementById('spcflist').selectedIndex].text;
pckg_nm1 = pckg_nm.substring(0,4);
ttlhotels = parseInt(ttlhotels);

var tbl=document.getElementById('dscrpt_tbl');//getting itnry table  id
var htlcmb_tbl=document.getElementById('hotel_tbl');//getting date table  id

div_en('itnry_div');

if(document.getElementById("itnry_div").innerHTML !=="")
			{
call_hdn_tbl();//calling function fr updating hiddn tables records
if (final_url  != "price" )
{
document.getElementById('load').innerHTML="";
}
 }
 } 
 }

function calshow()
{
	document.getElementById("RegnpckgLst").style.display = "block";
}
function toggleDisabled(el) {

try {
el.disabled = el.disabled ? false : true;
}

catch(E){
}

if (el.childNodes && el.childNodes.length > 0) {
for (var x = 0; x < el.childNodes.length; x++) {
toggleDisabled(el.childNodes[x]);
}
}
}

function div_dis(div) {
      if(!div) {
        return;
      }
      div = typeof div === "string" ? document.getElementById(div) : div;
      var elms = div.getElementsByTagName("*");
      for(var i = 0, maxI = elms.length; i < maxI; ++i) {
        var elm = elms[i];
        elm.disabled=true;
		
      }
    }
function div_en(div)
{
	nh_val=document.getElementById('fnl_rt').innerHTML;

      if(!div)
	  {
        return;
      }
      div = typeof div === "string" ? document.getElementById(div) : div;
      var elms = div.getElementsByTagName("*");
      for(var i = 0, maxI = elms.length; i < maxI; ++i) {
				 if(i==nh_val)
				{
						var elm = elms[i];
						elm.disabled=true;
				}
				else
				{
						var elm = elms[i];
						elm.disabled=false;
				}
      }
 }

if (final_url  == "travel" )
{
catc();
}
