
var xmlHttp;
var xmlHttp1;
var xmlHttp2;
var rnum;
var lan;

var final_url = document.getElementById("main_url").innerHTML;

var plzn,plzne,plze,plzve,logal;




//for savingdata from form data
function SvData() 
{
	if (final_url  != "price" )
{
var sel_cat= document.getElementById("sel_cat").value;
var get_lang = document.getElementById("thf").innerHTML;
}
else
{
	var sel_cat= "x";
	for(lan=0;lan <=document.Pfrm.Rlang.length-1;lan++)
	{
	if(document.Pfrm.Rlang[lan].checked)
	{	
	var get_lang=document.Pfrm.Rlang[lan].value;								
	}
	}
}
				if(get_lang=="eng")
				{
				var plzn = "please enter the name";
				var plzne = "please enter the name & email";
				var plze = "please enter the email";
				var plzve = "please enter the valid email";
				var logal = "login should begin with alphabet";
				}
				if(get_lang=="grm")
				{
				var plzn = "Bitte tragen Sie den Namen";
				var plzne = "Bitte tragen Sie den Namen und E-Mail ein.";
				var plze = "Bitte tragen Sie den E-Mail ein.";
				var plzve = "Bitte tragen Sie die gültige E-Mail ein. ";
				var logal = "Anmeldung sollte mit Alphabet beginnen.";
				}
				if(get_lang=="span")
				{
				var plzn = "please enter the name";
				var plzne = "please enter the name & email";
				var plze = "please enter the email";
				var plzve = "please enter the valid email";
				var logal = "login should begin with alphabet";
				}
				if(get_lang=="frnch")
				{
				var plzn = "Svp – inscrire votre nom";
				var plzne = "Svp – inscrire votre nom & courriel";
				var plze = "Svp – inscrire votre courriel";
				var plzve = "please enter the valid email";
				var logal = "login should begin with alphabet";
				}
				if(get_lang=="ita")
				{
				var plzn = "please enter the name";
				var plzne = "please enter the name & email";
				var plze = "please enter the email";
				var plzve = "please enter the valid email";
				var logal = "login should begin with alphabet";
				}
				if(get_lang=="por")
				{
				var plzn = "please enter the name";
				var plzne = "please enter the name & email";
				var plze = "please enter the email";
				var plzve = "please enter the valid email";
				var logal = "login should begin with alphabet";
				}
var name1 =document.getElementById('txtname');
var email1 =document.getElementById('txtmail');
var name =document.getElementById('txtname').value;
var email =document.getElementById('txtmail').value;
var info =document.getElementById('txtquery').value;
var pckgname =document.getElementById('spcflist').value;//package name

var date_txt_fld=document.getElementById("sel3").value;
var nop= document.getElementById("nop").value;

if (final_url  != "price" )
{
var sel_cat= document.getElementById("sel_cat").value;
}
else
{
	var sel_cat= "x";
}

if(name.length==0 && email.length==0)
{
alert(plzne);
name1.focus();
flag=false;
return false;
}
else
{
	flag=true;
}
if(name.length==0 || name=="Name")
{
alert(plzn);
name1.focus();
flag=false;
return false;
}
else
{
	flag=true;
}
if((name.substring(0,1)<"a" || name.substring(0,1)>"z")  && (name.substring(0,1)<"A" || name.substring(0,1)>"Z"))
{
alert(logal);
name1.focus();
flag=false;
return false;
}
else
{
 flag=true;
}
if(email.length==0 || email=="Email") 
{
alert(plze);
email1.focus();
flag=false;
return false;
}
else
{
 flag=true;
}
if((email !="") && (email.indexOf("@")== -1) || (email.indexOf(".")== -1))
{
alert(plzve);
email1.focus();
flag=false;
return false;
}
else
{
 flag=true;
}
if (flag==true)
{
	document.getElementById("ml1").style.display = "block";
	xmlHttp2=GetXmlHttpObject();
if (xmlHttp2==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 }
url='call.php?name='+name+'&email='+email+'&info='+info+'&pckgname='+pckgname+'&date_txt_fld='+date_txt_fld+'&nop='+nop+'&sel_cat='+sel_cat+"&callway=noratemail";	
xmlHttp2.onreadystatechange=stateChanged22;
xmlHttp2.open("GET",url,true);
xmlHttp2.send(null);
}
}




function stateChanged22() 
{
var newWin;
if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
{ 

//xmlHttp.responseText;
var ss = xmlHttp2.responseText;

if (ss == 1)
{

var iReturnValue = 0;
var elementid=document.getElementById("btnmail");
while( elementid != null ){
iReturnValue += elementid.offsetTop;
elementid = elementid.offsetParent;
}
iReturnValue = iReturnValue -200;
var reval = iReturnValue+"px"
document.getElementById("ml1").style.top = reval;
document.getElementById("ml1").style.left = '200px';

} 
}  
}//ending of final loop of save data function











function SaveUpdate()
{
var sel_cat= document.getElementById("sel_cat").value;
var nop=document.getElementById('nop').value;//number of traveller
var travdate = document.getElementById('sel3').value;//trave starting date
var nop_txt = document.Pfrm.nop.options[document.Pfrm.nop.selectedIndex].text; 
var info =document.getElementById('txtquery').value;
var pnrnoid = document.getElementById('pnrnoid').innerHTML;
var gudtypupdate = document.getElementById('gudtyp_pnt').innerHTML;
var valcur = document.getElementById("curc").value;
var lang = document.getElementById('thf').innerHTML;


    var str='';
	  var str1=",";
	  var strmars='';
	  var strmars1=",";

var tbl = document.getElementById('tblItnHDN');
  var lastRow=tbl.rows.length;
 var htlcost="";
 var htlsep="-";
 var htlname='';
 var htlcost1;
 
  var i=1;
  var j=0;
  var var1='';//date
   var var2='';//description
	   var var3='';//city name
	   var varht='';//for hotel name
	   var varhtlcode ='';
	   var varctycode = '';
	  
   for(i=0;i<tbl.rows.length;i++)
   {
	  var x = document.getElementById('tblItnHDN').rows[i].cells;
	 var cn= document.getElementById('tblItnHDN').rows[i].cells.length;//count number of cell in the hiddentable
	  //alert(cn)
	  if(i==0)
	  {
	 for(j=0;j<cn;j++)
	 {
		 /*str +=x[j].innerHTML;
		   str += str1;*/
		  htlcost +=x[j].innerHTML;
		  htlcost +=htlsep;
	
     } 
	  }
	  else
	  {
     
	 for(j=0;j<cn;j++)
	 {
		 if (j == "4")
		{	
		
		if(brwsr=="Netscape")
				{
				str +=x[j].textContent;
				}
				else
				{
				str +=x[j].innerText;
				}	
		//str +=x[j].innerText;
	   str += str1; 
		}
		else 
		{
		 if(j == "0")
		 {
			 if(brwsr=="Netscape")
				{
				 strmars +=x[j].textContent;
				}
				else
				{
				 strmars +=x[j].innerText;
				}	
			 
		//  strmars +=x[j].innerText;
		  strmars += strmars1; 
		 }
			str +=x[j].innerHTML;
		   str += str1; 
		}		   
     }
  

   
	   var strd, strdmars ;
	     
	  
	   strd= str.split(",");
	  
	  
	  htlcost1=htlcost.split("-")
	  //alert(str);
	  var htname;//costtype
	  var htcost;//totalcost
	     str="";
	   var num;
	   num=i;
	   
	  
	  if(strd[3]==undefined)
	  {
		 strd[3] = ""; 
	  }
	   if(strd[4]==undefined)
	  {
		 strd[4] = ""; 
	  }
	  if(strd[5]==undefined)
	  {
		 strd[5] = ""; 
	  }
 
 
//alert (var1); 
 
 var1 =var1 + strd[0] +',';
  var2 =var2 + strd[1] +',';
   var3 =var3 + strd[2] +',';
    varht =varht + strd[3] +',';
	varhtlcode =varhtlcode + strd[4]+ ',';
	varctycode =varctycode + strd[5]+ ',';
	

		}
   		}



if (document.getElementById("guide_check").checked == true)
{
	var gud1 = "yes";
}
else 
{
	var gud1 = "no";
}
if (document.getElementById("entrance_check").checked == true)
{
	var entrance = "yes";
}
else 
{
var entrance = "no";
}
if (document.getElementById("domestc_check").checked == true)
{
var airfrtyp = "yes";
}
else 
{
var airfrtyp = "no";
}


/*

alert (sel_cat);
alert (nop)
alert (travdate);
alert (nop_txt);
alert (info);
alert (pnrnoid);
alert (gudtypupdate);

alert (var1);
alert (strmars);
alert (lastRow);
alert (var2);
alert (var3);
alert (varht);
alert (varhtlcode);
alert(varctycode);
alert(htlcost1[0]);
alert (htlcost1[1]);
*/

url='call.php?dt='+var1+'&dtmars='+strmars+'&itn='+var2+'&cty='+var3+'&htl='+varht+'&htlcode='+varhtlcode+'&ctycode='+varctycode+'&pnr='+pnrnoid+'&vchl='+htlcost1[0]+'&rt='+htlcost1[1]+'&info='+info+'&nop='+nop+'&days='+lastRow+'&get_gudtyp='+gudtypupdate+'&gudtype='+gud1+'&entrance='+entrance+'&airfrtyp='+airfrtyp+'&cat='+sel_cat+'&nop_txt='+nop_txt+'&currney='+valcur+'&lang='+lang+"&callway=updatedata";	

//alert (url);

xmlHttp.onreadystatechange=stateChanged14;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);




function stateChanged14() 
{
var newWin;
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
//xmlHttp.responseText;
var ss = xmlHttp.responseText;

if (ss == 1)
{
var iReturnValue = 0;
var elementid=document.getElementById("btnSave");
while( elementid != null ){
iReturnValue += elementid.offsetTop;
elementid = elementid.offsetParent;
}
iReturnValue = iReturnValue -200;
var reval = iReturnValue+"px"
document.getElementById("ml").style.top = reval;
document.getElementById("ml").style.left = '200px';
document.getElementById("ml").style.display = 'block';
} 
}     
}
}//ending of final loop of save data function





















function SaveData()
{
if (final_url  != "price" )
{
var sel_cat= document.getElementById("sel_cat").value;
var get_lang = document.getElementById("thf").innerHTML;
}
else
{
	var sel_cat= "x";
	for(lan=0;lan <=document.Pfrm.Rlang.length-1;lan++)
	{
	if(document.Pfrm.Rlang[lan].checked)
	{	
	var get_lang=document.Pfrm.Rlang[lan].value;								
	}
	}
}
				if(get_lang=="eng")
				{
				var plzn = "please enter the name";
				var plzne = "please enter the name & email";
				var plze = "please enter the email";
				var plzve = "please enter the valid email";
				var logal = "login should begin with alphabet";
				}
					if(get_lang=="grm")
				{
				var plzn = "Bitte tragen Sie den Namen";
				var plzne = "Bitte tragen Sie den Namen und E-Mail ein.";
				var plze = "Bitte tragen Sie den E-Mail ein. ";
				var plzve = "Bitte tragen Sie die gültige E-Mail ein. ";
				var logal = "Anmeldung sollte mit Alphabet beginnen.";
				}
				if(get_lang=="span")
				{
				var plzn = "please enter the name";
				var plzne = "please enter the name & email";
				var plze = "please enter the email";
				var plzve = "please enter the valid email";
				var logal = "login should begin with alphabet";
				}
				if(get_lang=="frnch")
				{
				var plzn = "Svp – inscrire votre nom";
				var plzne = "Svp – inscrire votre nom & courriel";
				var plze = "Svp – inscrire votre courriel";
				var plzve = "please enter the valid email";
				var logal = "login should begin with alphabet";
				}
				if(get_lang=="ita")
				{
				var plzn = "please enter the name";
				var plzne = "please enter the name & email";
				var plze = "please enter the email";
				var plzve = "please enter the valid email";
				var logal = "login should begin with alphabet";
				}
				if(get_lang=="por")
				{
				var plzn = "please enter the name";
				var plzne = "please enter the name & email";
				var plze = "please enter the email";
				var plzve = "please enter the valid email";
				var logal = "login should begin with alphabet";
				}	
//	alert ("save data function called");
var name1 =document.getElementById('txtname');
var email1 =document.getElementById('txtmail');
var name =document.getElementById('txtname').value;
var email =document.getElementById('txtmail').value;
var tel =document.getElementById('txttel').value;
var info =document.getElementById('txtquery').value;
var nopnew = document.getElementById('nopnew').value;
var arrnew = document.getElementById('arrnew').value;
var depnew = document.getElementById('depnew').value;


if(name.length==0 && email.length==0)
{
alert(plzne);
name1.focus();
flag=false;
return false;
}
else
{
	flag=true;
}
if(name.length==0 || name=="Name")
{
alert(plzn);
name1.focus();
flag=false;
return false;
}
else
{
	flag=true;
}
if((name.substring(0,1)<"a" || name.substring(0,1)>"z")  && (name.substring(0,1)<"A" || name.substring(0,1)>"Z"))
{
alert(logal);
name1.focus();
flag=false;
return false;
}
else
{
 flag=true;
}
if(email.length==0 || email=="Email") 
{
alert(plze);
email1.focus();
flag=false;
return false;
}
else
{
 flag=true;
}
if((email !="") && (email.indexOf("@")== -1) || (email.indexOf(".")== -1))
{
alert(plzve);
email1.focus();
flag=false;
return false;
}
else
{
 flag=true;
}
if (flag==true)
{
	
	
	document.getElementById("btm_click").innerHTML = "MAIL";
	data();
	document.getElementById("ml").style.display = "block";

/*	else if(str=="MAIL THIS ITINERARY TO FRIEND")
	{
		document.getElementById("btm_click").innerHTML = "FRIEND";
		data();
		sndfrnd();
		document.getElementById("ml").style.display = "none";
	}
	else if(str=="PRINT ITINERARY")
	{
		document.getElementById("btm_click").innerHTML = "PRINT";
		data();
		showUser();
		document.getElementById("ml").style.display = "none";
	}
	*/
}
var iReturnValue = 0;
var elementid=document.getElementById("btnSave");
while( elementid != null ){
iReturnValue += elementid.offsetTop;
elementid = elementid.offsetParent;
}
iReturnValue = iReturnValue -200;
var reval = iReturnValue+"px"
document.getElementById("ml").style.top = reval;
document.getElementById("ml").style.left = '200px';

}


function prntfun()
{
	document.getElementById("btm_click").innerHTML = "PRINT";
	data();
	showUser();
	document.getElementById("ml").style.display = "none";
}
function sendfrnd()
{
	document.getElementById("btm_click").innerHTML = "FRIEND";
	data();
	sndfrnd();
	document.getElementById("ml").style.display = "none";
}


function data()
{ 
var nop=document.getElementById('nop').value;//number of traveller
var travdate = document.getElementById('sel3').value;//trave starting date
var pckgname =document.getElementById('spcflist').value;//package name
var nop_txt = document.Pfrm.nop.options[document.Pfrm.nop.selectedIndex].text; 
var clktype = document.getElementById("btm_click").innerHTML;

//alert (clktype);
var name1 =document.getElementById('txtname');
var email1 =document.getElementById('txtmail');

var name =document.getElementById('txtname').value;
var email =document.getElementById('txtmail').value;
var tel =document.getElementById('txttel').value;
var info =document.getElementById('txtquery').value;

var get_sector=document.getElementById("sector").innerHTML;//gettimhg total car records 
var get_arfr=document.getElementById("arfrrt").innerHTML;//gettimhg total car records
var geting_vhcl=document.getElementById("totl_vchl").innerHTML;//gettimhg total car records 

var geting_srs=document.getElementById("totl_srs").innerHTML;//gettimhg total car records 
var geting_lnch=document.getElementById("totl_lnch").innerHTML;//gettimhg total car records 
var geting_dnr=document.getElementById("totl_dnr").innerHTML;//gettimhg total car records 

var get_lnch=document.getElementById("lnch").innerHTML;//gettimhg total car records 
var get_dnr=document.getElementById("dnr").innerHTML;//gettimhg total car records 
//var pckg_nm1 = get_id_pkg.substring(0,4);

var get_gud=document.getElementById("gud").innerHTML;//gettimhg total car records 
var get_gudlang=document.getElementById("gudlang").innerHTML;//gettimhg total car records 
var get_mnu=document.getElementById("mnu").innerHTML;//gettimhg total car records 
var get_gudtyp = document.getElementById("gud_type").innerHTML;
//var get_lang = document.getElementById("Rlang").value;




var get_highlights = document.getElementById("hgh").innerHTML;
var geting_vhcl=document.getElementById("totl_vchl").innerHTML;
var norate = document.getElementById("fnl_norate").innerHTML;


if (final_url  == "price" )
{
	var cat = "x";
	var url_cd = "price";	
	for(lan=0;lan <=document.Pfrm.Rlang.length-1;lan++)
{
if(document.Pfrm.Rlang[lan].checked)
{	
var get_lang=document.Pfrm.Rlang[lan].value;								
}
}
}
else 
{
	var get_lang = document.getElementById("thf").innerHTML;
	var cat =  document.getElementById("sel_cat").value;
	var url_cd = "travel";
}

if (cat == "" || cat == " ")
{
	cat = "c";
}



var intarfr = "";
var insu = "";
var misc = "";
var perc = "";

for (ttl=1;ttl<=(geting_vhcl-1);ttl++)
{
	var int_arfr = document.getElementById(ttl+"_arfr").value;
	var vsa = document.getElementById(ttl+"_visa").value;
	var msc = document.getElementById(ttl+"_misc").value;
	var comm =  document.getElementById(ttl+"_prcnt").value;
intarfr = intarfr  +int_arfr+",";
insu = insu  +vsa+",";
misc = misc  +msc+",";
perc = perc  +comm+",";
}




if (document.getElementById("guide_check").checked == true)
{
	var gud1 = "yes";
}
else 
{
	var gud1 = "no";
}
if (document.getElementById("entrance_check").checked == true)
{
	var entrance = "yes";
}
else 
{
var entrance = "no";
}
if (document.getElementById("domestc_check").checked == true)
{
var airfrtyp = "yes";
}
else 
{
var airfrtyp = "no";
}



var var4='';
 rnum= randomString()//for genrating random number
 //alert(rnum)
 //SaveData1()
     var str='';
	  var str1=",";
	  var strmars='';
	  var strmars1=",";
var4=rnum;
 var url;
var tbl = document.getElementById('tblItnHDN');
  var lastRow=tbl.rows.length;
 var htlcost="";
 var htlsep="-";
 var htlname='';
 var htlcost1;
 
  var i=1;
  var j=0;
  var var1='';//date
   var var2='';//description
	   var var3='';//city name
	   var varht='';//for hotel name
	   var varhtlcode ='';
	   var varctycode = '';
	  
   for(i=0;i<tbl.rows.length;i++)
   {
	  var x = document.getElementById('tblItnHDN').rows[i].cells;
	 var cn= document.getElementById('tblItnHDN').rows[i].cells.length;//count number of cell in the hiddentable
	  //alert(cn)
	  if(i==0)
	  {
	 for(j=0;j<cn;j++)
	 {
		 /*str +=x[j].innerHTML;
		   str += str1;*/
		  htlcost +=x[j].innerHTML;
		  htlcost +=htlsep;
	
     } 
	  }
	  else
	  {
     
	 for(j=0;j<cn;j++)
	 {
		 if (j == "4")
		{
		
			if(brwsr=="Netscape")
				{
				str +=x[j].textContent;
				}
				else
				{
				str +=x[j].innerText;
				}	
		//str +=x[j].innerText;
	   str += str1; 
		}
		else 
		{
		 if(j == "0")
		 {
			if(brwsr=="Netscape")
				{
				 strmars +=x[j].textContent;
				}
				else
				{
				 strmars +=x[j].innerText;
				} 
			 
		//  strmars +=x[j].innerText;
		  strmars += strmars1; 
		 }
			str +=x[j].innerHTML;
		   str += str1; 
		}		   
     }
  

   
	   var strd, strdmars ;
	     
	  
	   strd= str.split(",");
	  
	  
	  htlcost1=htlcost.split("-")
	  //alert(str);
	  var htname;//costtype
	  var htcost;//totalcost
	     str="";
	   var num;
	   num=i;
	   
	  
	  if(strd[3]==undefined)
	  {
		 strd[3] = ""; 
	  }
	   if(strd[4]==undefined)
	  {
		 strd[4] = ""; 
	  }
	  if(strd[5]==undefined)
	  {
		 strd[5] = ""; 
	  }
 
 
//alert (var1); 
 
 var1 =var1 + strd[0] +',';
  var2 =var2 + strd[1] +',';
   var3 =var3 + strd[2] +',';
    varht =varht + strd[3] +',';
	varhtlcode =varhtlcode + strd[4]+ ',';
	varctycode =varctycode + strd[5]+ ',';
	

		}
   		}
	  // /sending data throug ajax  in database
	
	/*
	  alert(var1);
	  alert(var2);
	  alert(var3);
	  alert(varht);
	  alert(varhtlcode);
	  alert(varctycode);



	   alert (strmars);
	   */
	   
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 }
get_push_txt=document.getElementById('pu_txt').innerHTML;

document.getElementById('refno').innerHTML=rnum;

var valcur = document.getElementById("fnl_crny").innerHTML;

var nopnew = document.getElementById('nopnew').value;
var arrnew = document.getElementById('arrnew').value;
var depnew = document.getElementById('depnew').value;
var newyrtxt = document.getElementById('newyr').innerHTML;


if (newyrtxt == "" || newyrtxt == " ")
{
	newtxt = "no";
}
else 
{
	newtxt = "yes";
}



//alert("currney" +valcur);

//alert (norate);

//document.getElementById('refno').innerHTML=rnum;	
//url='call.php?dt='+var1+'&itn='+var2+'&cty='+var3+'&htl='+varht+'&pnr='+rnum+'&vchl='+htlcost1[0]+'&rt='+htlcost1[1]+'&pckgname='+pckgname+'&name='+name+'&email='+email+'&info='+info+'&nop='+nop+'&days='+lastRow+'&sector='+get_sector+'&airfr='+get_arfr+'&vhcl='+geting_vhcl+'&srs='+geting_srs+'&ttl_lnch='+geting_lnch+'&ttl_dnr='+geting_dnr+'&lnch='+get_lnch+'&dnr='+get_dnr+'&gud='+get_gud+'&gudlang='+get_gudlang+'&get_mnu='+get_mnu+'&get_gudtyp='+get_gudtyp+'&intarfr='+intarfr+'&insu='+insu+'&misc='+misc+'&perc='+perc+'&gudtype='+gud1+'&entrance='+entrance+'&airfrtyp='+airfrtyp+'&lang='+get_lang+'&get_push_txt='+get_push_txt+'&cat='+cat+'&nop_txt='+nop_txt+'&currney='+valcur+'&clktype='+clktype+'&norate='+norate+"&callway=insertdata";	


url='call.php?dt='+var1+'&dtmars='+strmars+'&itn='+var2+'&cty='+var3+'&htl='+varht+'&htlcode='+varhtlcode+'&ctycode='+varctycode+'&pnr='+rnum+'&vchl='+htlcost1[0]+'&rt='+htlcost1[1]+'&pckgname='+pckgname+'&name='+name+'&email='+email+'&tel='+tel+'&info='+info+'&nop='+nop+'&days='+lastRow+'&sector='+get_sector+'&airfr='+get_arfr+'&vhcl='+geting_vhcl+'&srs='+geting_srs+'&ttl_lnch='+geting_lnch+'&ttl_dnr='+geting_dnr+'&lnch='+get_lnch+'&dnr='+get_dnr+'&gud='+get_gud+'&gudlang='+get_gudlang+'&get_mnu='+get_mnu+'&get_gudtyp='+get_gudtyp+'&intarfr='+intarfr+'&insu='+insu+'&misc='+misc+'&perc='+perc+'&gudtype='+gud1+'&entrance='+entrance+'&airfrtyp='+airfrtyp+'&lang='+get_lang+'&get_push_txt='+get_push_txt+'&cat='+cat+'&nop_txt='+nop_txt+'&currney='+valcur+'&clktype='+clktype+'&norate='+norate+'&nopnew='+nopnew+'&arrnew='+arrnew+'&depnew='+depnew+'&newyrtxt='+newtxt+"&url_cd="+url_cd+"&callway=insertdata";	


xmlHttp.onreadystatechange=stateChanged13;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);




function stateChanged13() 
{
var newWin;
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 

//xmlHttp.responseText;
var ss = xmlHttp.responseText;

if (ss == 1)
{
var iReturnValue = 0;
var elementid=document.getElementById("btnSave");
while( elementid != null ){
iReturnValue += elementid.offsetTop;
elementid = elementid.offsetParent;
}
iReturnValue = iReturnValue -200;
var reval = iReturnValue+"px"
document.getElementById("ml").style.top = reval;
document.getElementById("ml").style.left = '200px';

} 
}  
   
 }

}//ending of final loop of save data function



function sndpayment()
{
var pkgpnr=document.getElementById('refno').innerHTML;

url='call.php?a='+pkgpnr+"&callway=pay";
window.open(url,null,"height=700,width=1020,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes");

}










//showing the data from database
var xmlhttp;


function showUser()
{
var pkgpnr=document.getElementById('refno').innerHTML;

if (final_url  == "price" )
{
	var url_cd = "price";	
}
else 
{
	var url_cd = "travel";
}


url='call.php?a='+pkgpnr+"&url_cd="+url_cd+"&callway=getdata";
window.open(url);
}


function sndfrnd()
{
var pkgpnr=document.getElementById('refno').innerHTML;
var pkgnames=document.getElementById('txtname').value;
var pkgemails=document.getElementById('txtmail').value;

if (final_url  == "price" )
{
	for(lan=0;lan <=document.Pfrm.Rlang.length-1;lan++)
	{
	if(document.Pfrm.Rlang[lan].checked)
	{	
	var get_lang=document.Pfrm.Rlang[lan].value;								
	}
	}
}
else 
{
	var get_lang = document.getElementById("thf").innerHTML;
}

if (final_url  == "price" )
{
	var url_cd = "price";	
}
else 
{
	var url_cd = "travel";
}

url='call.php?a='+pkgpnr+"&c="+pkgnames+"&d="+pkgemails+"&url_cd="+url_cd+"&get_lang="+get_lang+"&callway=sndfrnd";
window.open(url);
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}





function newWindow(url) {
var day= new Date();
var id = day.getTime();
var win = open(url,id,'width=500,height=500,scrollbars,resizable');
} 

 
function randomString() {
	//var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var string_length = 3;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	var chars1="0123456789";
	var string_length1=3;
	var randomstring1='';
	
	for (var i1=0; i1<string_length1; i1++) {
		var rnum1 = Math.floor(Math.random() * chars1.length);
		randomstring1 += chars1.substring(rnum1,rnum1+1);
	}
	var randomstring3='';
	 randomstring3=randomstring + randomstring1
	//alert(randomstring3)
	return randomstring3
}



