
// Trip Selection

function enable_progress_div(){
	document.getElementById('progress_bar_div').style.display="block";
	//document.getElementById('total_content_div').style.display="none";
	document.getElementById('edit-submit').disabled=true;
}

function trip_selection(val) {
	
	document.getElementById("returndate").disabled = false;
	document.getElementById("returntime").disabled = false;
	document.getElementById("passengers").disabled = false;
	if(val==2 || val==3) {
		document.getElementById("returndate").disabled = true;
		document.getElementById("returntime").disabled = true;		
	}
	if(val==3) {
		document.getElementById("passengers").disabled = true;
	}	
}

function switchphone(displaytype){
    document.getElementById('domestic').style.display='none';
    document.getElementById('domesticlink').style.display='none';
    document.getElementById('domestictitle').style.display='none';
    document.getElementById('international').style.display='none';
    document.getElementById('internationallink').style.display='none';
    document.getElementById('internationaltitle').style.display='none';
    document.getElementById('phonetype').value = displaytype;
    
    if (displaytype == 'domestic'){
      document.getElementById('domestic').style.display='block';
      document.getElementById('internationallink').style.display='block';
      document.getElementById('domestictitle').style.display='block';
    }
    if (displaytype == 'international'){
      document.getElementById('international').style.display='block';
      document.getElementById('domesticlink').style.display='block';
      document.getElementById('internationaltitle').style.display='block';
    }
}

var phone_field_length=0;
function TabNext(obj,event,len,next_field){
	if(event == "down"){
		phone_field_length=obj.value.length;
	}else if(event == "up"){
		if(obj.value.length != phone_field_length){
		phone_field_length=obj.value.length;
			if(phone_field_length == len){
			  next_field.focus();
			}
		}
	}
}

function submitreq_validations() {

	
    var objfn = document.getElementById('firstname');
    var objemail = document.getElementById('email');
    var objphonenumber = document.getElementById('phonenumber');
    var objerr = document.getElementById('errormsg');
    
    objerr.style.display='none';
    var errtext = "";
    if(objfn.value =="" || objemail.value=="" || objphonenumber.value=="") {
    	errtext = "<span class='requiredField'>";
    
    }
    if(objfn.value =="") {
    	errtext += "<li>First name not entered</li>";
    }
    if(objemail.value =="") {
    	errtext += "<li>Email not entered</li>";
    }

    if(objphonenumber.value =="") {
    	errtext += "<li>Phonenumber not entered</li>";
    }
        
    if(errtext!="") {
    	objerr.innerHTML = "";
    	errtext += "</span>";
    	objerr.style.display='block';
    	objerr.innerHTML = errtext;
    	return false;
    }
    return true;
}

function frontpage_validations() {
	
    var objOrigin = document.getElementById('Origincode');
    var objdepartdt = document.getElementById('departdate');
    var objDestcode = document.getElementById('Destcode');
    var objreturndt = document.getElementById('returndate');  
    var today = new Date();

    var objerr = document.getElementById('errormsg');
    objerr.style.display='none';
    var errtext = "";
      
    if(objOrigin.value =="") {
    	errtext += "<li>Origin not entered.</li>";
    }
    if(objdepartdt.value =="") {
    	errtext += "<li>Depature date entered.</li>";
    } else {
        var departdt = convert_date(objdepartdt.value);  
	if(departdt<today) {
		errtext += "<li>Departure date is in the past.</li>"; 		
	}
    }

    if(objDestcode.value =="") {
    	errtext += "<li>Destination not entered.</li>";
    }
    if(objreturndt.value =="" && eval("document.frmMain.trip_type[0].checked;")) {
    	errtext += "<li>Return dae not entered.</li>";
    }else if(objreturndt.value !="" && eval("document.frmMain.trip_type[0].checked;")) {
        var returndt = convert_date(objreturndt.value);  
	if(returndt<today) {
		errtext += "<li>Return date is in the past.</li>"; 		
	}else if(objdepartdt.value!="") {
		if(returndt<departdt) {
			errtext += "<li>Return date cannot be less than Departure date.</li>"; 				
		}	
	}
    }
    if(objOrigin.value == objDestcode.value && objOrigin.value!="") {
    	errtext += "<li>Origin and dest cannot be the same.</li>";
    }
    
    if(errtext!="") {
    	objerr.innerHTML = "";
    	errtext = "<span class='requiredField'> "+errtext+" </span>";
    	objerr.style.display='block';
    	objerr.innerHTML = errtext;
    	return false;
    }
    return true;
}

function multileg_validations() {

	var objlegstocheck = document.getElementById('legstocheck');


	var objerr = document.getElementById('errormsg');
	objerr.style.display='none';
	var errtext = "";
 	var today = new Date();
	for(i=1;i<=objlegstocheck.value;i++){	
		var objOrigin = document.getElementById('Origin' + i);
		var objdepartdt = document.getElementById('edit-DepDate' + i);
		var objDestcode = document.getElementById('Destination' + i);	

		if(objOrigin.value =="") {
			errtext += "<li>Origin"+i+" not entered.</li>";
		}
		if(objDestcode.value =="") {
			errtext += "<li>Destination"+i+" not entered.</li>";
		}
		
		if(objdepartdt.value =="") {
			errtext += "<li>Depature date"+i+" not entered.</li>";
		} else {
			var departdt = convert_date(objdepartdt.value);  
			if(departdt<today) {
				errtext += "<li>Departure date"+i+" is in the past.</li>"; 		
			}
		}

		if(objOrigin.value==objDestcode.value && objOrigin.value!="" && objDestcode.value!="") {
			errtext += "<li>Origin"+i+" and dest"+i+" cannot be the same.</li>";
		}	
	}

    if(errtext!="") {
    	objerr.innerHTML = "";
    	errtext = "<span class='requiredField'> "+errtext+" </span>";
    	objerr.style.display='block';
    	objerr.innerHTML = errtext;
    	return false;
    }    
    return true;
}


  var multilegctr = 2;

  function addleg(){
    if(multilegctr <= 50){
      multilegctr++;
      document.getElementById('legstocheck').value=multilegctr;
      document.getElementById('Leg' + multilegctr).style.display='';
			document.getElementById('removebtn1').style.display='';
    }
  }

  function removeleg(legtoremove){
    if(multilegctr > 1){
			for(i=legtoremove;i<=multilegctr;i++){
				if(i < multilegctr){
					document.getElementById('edit-petnio'+i).value = document.getElementById('edit-pet'+((i*1)+1)).value;
					//document.getElementById('Origin' + i).value = document.getElementById('Origin' + ((i*1) + 1)).value;
					//document.getElementById('Destination' + i).value = document.getElementById('Destination' + ((i*1) + 1)).value;
					//document.getElementById('edit-DepDate' + i).value = document.getElementById('edit-DepDate' + ((i*1) + 1)).value;
					//document.getElementById('DepTime' + i).selectedIndex = document.getElementById('DepTime' + ((i*1) + 1)).selectedIndex;
				}
				if(i == multilegctr){
					document.getElementById('edit-petnio'+i).value = '';
					//document.getElementById('Origin' + i).value = '';
					//document.getElementById('Destination' + i).value = '';
					//document.getElementById('edit-DepDate' + i).value = '';
					//document.getElementById('DepTime' + i).selectedIndex = 16;
				}
			}
      document.getElementById('Leg' + multilegctr).style.display='none';
      multilegctr--;
      document.getElementById('legstocheck').value=multilegctr;
			document.getElementById('removebtn1').style.display='';
    }
	if (multilegctr == 1){
		document.getElementById('removebtn1').style.display='none';
	}
  }

  function initiallegs(){
    for(i=1;i<=multilegctr;i++){
      document.getElementById('Leg' + i).style.display='';
    }
    for(i=(multilegctr+1);i<=10;i++){
      document.getElementById('Leg' + i).style.display='none';
    }
  }
  
  
function convert_date(dateval) {
        var dt = new Date();
	var dt_arr = dateval.split("/");
	dt.setDate(dt_arr[1]);
	dt.setMonth(dt_arr[0]-1);
	dt.setYear("20"+dt_arr[2]); 
	return dt;
}


function regsubmit_validations() {

    var objun = document.getElementById('username');
    var objpass = document.getElementById('password');
    var objconfirm = document.getElementById('confirm');
    var objemail = document.getElementById('email');
    var objerr = document.getElementById('errormsg2');
    objerr.style.display='none';
    var errtext = "";
    if(objun.value =="") {
    	errtext += "<li>Username not entered.</li>";
    }
    if(objemail.value =="") {
    	errtext += "<li>Email not entered.</li>";
    }

    if(objpass.value =="") {
    	errtext += "<li>Password not entered.</li>";
    }

    if(objpass.value !=objconfirm.value) {
    	errtext += "<li>Password and Confirm Password values are not same.</li>";
    }
        
    if(errtext!="") {
	errtext = "<span class='requiredField'> "+errtext+" </span>";    
    	objerr.innerHTML = "";
    	errtext += "</span>";
    	objerr.style.display='block';
    	objerr.innerHTML = errtext;    	
    	return false;
    }
    return true;	
}
function logsubmit_validations() {

    var objun = document.getElementById('username');
    var objpass = document.getElementById('password');
    var objerr = document.getElementById('errormsg3');
    objerr.style.display='none';
    var errtext = "";
    if(objun.value =="") {
    	errtext += "<li>Username not entered.</li>";
    }

    if(objpass.value =="") {
    	errtext += "<li>Password not entered.</li>";
    }
    
    if(errtext!="") {
	errtext = "<span class='requiredField'> "+errtext+" </span>";    
    	objerr.innerHTML = "";
    	errtext += "</span>";
    	objerr.style.display='block';
    	objerr.innerHTML = errtext;    	
    	return false;
    }
    return true;	
}



function getHTTPObject() {
		var xmlhttp=false;
        try 
        {
                xmlhttp = new ActiveXObject('Msxm12.XMLHTTP'); //Try the first kind of active x object…
        } 
        catch (e) 
        {
        	try
        	{
                        xmlhttp = new
                        ActiveXObject('Microsoft.XMLHTTP'); //Try the second kind of active x object
            }
            catch (E) 
            {
                xmlhttp = false;
            }
        }
        if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
        {
                xmlhttp = new XMLHttpRequest(); 
        }
		return xmlhttp;
		
	}

	// Creating http AJAX Object
var https = getHTTPObject(); // We created the HTTP Object
var http = getHTTPObject(); // We created the HTTP Object

function getState(url,countryId,stateId)
{
	var params = 'country='+encodeURI(countryId)+'&state='+stateId;
	https.open("POST",url, true);
	https.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	https.setRequestHeader("Content-length", params.length);
	https.onreadystatechange = handle_getState;
	https.send(params);
}

function handle_getState(){
	if (https.readyState == 4) {
		document.getElementById('statediv').innerHTML=https.responseText;	
	}
}	



function get_all_states(countryid,url,baseurl){
	var params = 'countryid='+encodeURI(countryid)+'&baseurl='+baseurl;
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_get_all_states;
	http.send(params);
}

function handle_get_all_states(){
	if (http.readyState == 4) {
		document.getElementById('available_states').innerHTML=http.responseText;	
	}
}	



function printReceipt(strid,title,url,vethid)
{
	document.getElementById(vethid).style.display='none';
	var prtContent = document.getElementById(strid);
	//var WinPrint = window.open('s','_blank','left=2000,top=2000,width=-1,height=-1,toolbar=0,scrollbars=1,status=0,resizable=0');
	var WinPrint = window.open('s','_blank','left=-800,top=-800,width=-1,height=-1,toolbar=0,scrollbars=1,status=0,resizable=0');

	WinPrint.document.write("<html><head><link rel='stylesheet' href='"+url+"/themes/petairways/style.css' /></head><body><span style=\"font-size:20pt; font-weight:bold;\">"+title+"</span><hr />");

	WinPrint.document.write(prtContent.innerHTML);
	WinPrint.document.write("</body></html>");
	WinPrint.document.close();
	WinPrint.focus();
	WinPrint.print();
	WinPrint.close();
	document.getElementById(vethid).style.display='block';
}
function getCat(url,countryId,stateId)
{
	var params = 'country='+encodeURI(countryId)+'&state='+stateId;
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getCat;
    http.send(params);

}

function handle_getCat(){
	if (http.readyState == 4) {
		document.getElementById('catdiv').innerHTML=http.responseText;	
	}
}	


function getfrom(from_city)
{
document.getElementById("from_hid").value=from_city;

}

function handle_getfrom(){
	if (http.readyState == 4) {
		document.getElementById('flight_no').innerHTML=http.responseText;	
	}
}


function getreservation(url)
{
	
	document.getElementById("departure").disabled=true;	
	document.getElementById("return").disabled=true;
	

	document.getElementById('departure').value = '';
	document.getElementById('return').value = '';
	var from_city_id = document.getElementById('from_val').value;
	var to_city_id = document.getElementById('to_val').value;
	if((from_city_id!='') && (to_city_id!='')){
		var params = 'from_city_id='+encodeURI(from_city_id)+'&to_city_id='+to_city_id;
		http.open("POST",url, true);
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Content-length", params.length);
		http.onreadystatechange = handle_getreservation;
	    http.send(params);
	}
}

function handle_getreservation(){
	if (http.readyState == 4) {
		var responsetext = http.responseText;
		var res_array = responsetext.split('@');
		document.getElementById('departure_dates').value=res_array[0];	
		document.getElementById('return_dates').value=res_array[1];

		
		document.getElementById("departure").disabled=false;
		document.getElementById("return").disabled=false;		
	}
}


//Pet Weight

function getcnt(url,cnt)
{
	var params = 'cnt='+cnt;
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getcnt;
    http.send(params);

}

function handle_getcnt(){
	if (http.readyState == 4) 
	{
		document.getElementById('temp').innerHTML=http.responseText;	
	}
}	

//////////

//For Multiple Pets height and weight changing

//Pet Weight


function getcnt1(url,cnt1,seg,diff,off,dayc,trip,baseurl)
{
	document.getElementById('temp1').innerHTML = "<img align='center' style='padding-left:2.3cm' src='" + baseurl + "/images/Loading1.gif'>";
	var params = 'cnt1='+cnt1+'&seg='+seg+'&diff='+diff+'&off='+off+'&dayc='+dayc+'&trip='+trip;
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getcnt1;
    http.send(params);

}

function handle_getcnt1(){
	if (http.readyState == 4) 
	{
		document.getElementById('temp1').innerHTML=http.responseText;	
	}
}	


function getcnt2(url,cnt2,seg,diff,off,dayc,trip,baseurl)
{
	document.getElementById('temp2').innerHTML = "<img align='center' style='padding-left:2.3cm' src='" + baseurl + "/images/Loading1.gif'>";
	var params = 'cnt2='+cnt2+'&seg='+seg+'&diff='+diff+'&off='+off+'&dayc='+dayc+'&trip='+trip;
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getcnt2;
    http.send(params);

}

function handle_getcnt2(){
	if (http.readyState == 4) 
	{
		document.getElementById('temp2').innerHTML=http.responseText;	
	}
}	





function getcnt3(url,cnt3,seg,diff,off,dayc,trip,baseurl)
{
	document.getElementById('temp3').innerHTML = "<img align='center' style='padding-left:2.3cm' src='" + baseurl + "/images/Loading1.gif'>";
	var params = 'cnt3='+cnt3+'&seg='+seg+'&diff='+diff+'&off='+off+'&dayc='+dayc+'&trip='+trip;
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getcnt3;
    http.send(params);

}

function handle_getcnt3(){
	if (http.readyState == 4) 
	{
		document.getElementById('temp3').innerHTML=http.responseText;	
	}
}	


function getcnt4(url,cnt4,seg,diff,off,dayc,trip,baseurl)
{
	document.getElementById('temp4').innerHTML = "<img align='center' style='padding-left:2.3cm' src='" + baseurl + "/images/Loading1.gif'>";	
	var params = 'cnt4='+cnt4+'&seg='+seg+'&diff='+diff+'&off='+off+'&dayc='+dayc+'&trip='+trip;
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getcnt4;
    http.send(params);

}

function handle_getcnt4(){
	if (http.readyState == 4) 
	{
		document.getElementById('temp4').innerHTML=http.responseText;	
	}
}	


//////////






function getprice7(url,pri,pri2,pri3,pri4,seg,diff,off,dayc,trip,y1,y2,y3,y4)
{
//alert('pri');
     // alert(y1);
      //alert(pri2);
      //alert(pri3);
      //alert(pri4);

//	var params = 'pri='+pri+'&pri2='+pri2+'&pri3='+pri3+'&pri4='+pri4+'&seg='+seg+'&diff='+diff+'&off='+off+'&dayc='+dayc+'&trip='+trip+'&d1='+y1+'&d2='+y2+'&d3='+y3+'&d4='+y4;
	var params = 'pri='+pri+'&pri2='+pri2+'&pri3='+pri3+'&pri4='+pri4+'&seg='+seg+'&diff='+diff+'&off='+off+'&dayc='+dayc+'&trip='+trip+'&da='+y1+'&db='+y2+'&dc='+y3+'&dd='+y4;
	http.open("POST",url, true);

	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getprice7;
    http.send(params);
   	//var xx = return getwegt(url,pri);
   // return false;	
}
/*-------------------------------------------*/
function handle_getprice7()
{
	if (http.readyState == 4) 
	{
		var aaa =  http.responseText;
		var pri_all = aaa.split('***');
		for(var i=0;i<4;i++)
		{
		var j=i+1;
		html_arr = pri_all[i].split('~~');
		document.getElementById('resultprice'+j).innerHTML= html_arr[0];
		document.getElementById('resultwegt'+j).innerHTML= html_arr[1];
	    }
    }
}




function getprice9(url,pri,pri2,pri3,pri4,seg,diff,off,dayc,trip)
{
	//alert(e);
	var params = 'pri='+pri+'&pri2='+pri2+'&pri3='+pri3+'&pri4='+pri4+'&seg='+seg+'&diff='+diff+'&off='+off+'&dayc='+dayc+'&trip='+trip;
	http.open("POST",url, true);

	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getprice9;
    http.send(params);
}	

/*-------------------------------------------*/
function handle_getprice9()
{
	if (http.readyState == 4) 
	{
		var aaa =  http.responseText;
		var pri_all = aaa.split('***');
		for(var i=0;i<4;i++)
		{
		var j=i+1;
		html_arr = pri_all[i].split('~~');
		document.getElementById('resultprice'+j).innerHTML= html_arr[0];
		document.getElementById('resultwegt'+j).innerHTML= html_arr[1];
	    }
    }
}


/////////////
function getprice1(url,pri,seg,diff,off,dayc,trip)
{
	var params = 'pri='+pri+'&seg='+seg+'&diff='+diff+'&off='+off+'&dayc='+dayc+'&trip='+trip;
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getprice1;
    http.send(params);
   	//var xx = return getwegt(url,pri);
   // return false;	
}

function handle_getprice1(){
	if (http.readyState == 4) 
	{
		var aaa =  http.responseText;
		html_arr = aaa.split('~~');
		document.getElementById('resultprice1').innerHTML= html_arr[0];
		document.getElementById('resultwegt1').innerHTML= html_arr[1];
		sub_total_calculation(1);
	//	alert(html_arr[1]);
    }
}

function sub_total_calculation(id){

	basefare1=document.getElementById('basefare'+id).value;
	insure1=document.getElementById('insurance'+id).value;
	insresult1=insure1.substring(1,6);	
	upgrade1=document.getElementById('upgrade'+id).value;
	upgraderesult1=upgrade1.substring(1,6);	
	total1=parseInt(basefare1)+parseInt(insresult1)+parseInt(upgraderesult1);
	document.getElementById('subtotal'+id).value='$'+total1+'.00';
	
	ptcount=document.getElementById('ptcount').value;
	
		if(ptcount==2)
	{	
	 cost_cal1=document.getElementById('subtotal1').value;
	 costresult1=cost_cal1.substring(1,6);
	 
	 cost_cal2=document.getElementById('subtotal2').value;
	 costresult2=cost_cal2.substring(1,6);
	 
	 grandtotal=parseInt(costresult1)+parseInt(costresult2);
	 document.getElementById('totalcost').value='$'+grandtotal+'.00';
	}
	
	if(ptcount==3)
	{	
	 cost_cal1=document.getElementById('subtotal1').value;
	 costresult1=cost_cal1.substring(1,6);
	 
	 cost_cal2=document.getElementById('subtotal2').value;
	 costresult2=cost_cal2.substring(1,6);
	 
	 cost_cal3=document.getElementById('subtotal3').value;
	 costresult3=cost_cal3.substring(1,6);
	 
	 grandtotal=parseInt(costresult1)+parseInt(costresult2)+parseInt(costresult3);
	 document.getElementById('totalcost').value='$'+grandtotal+'.00';
	}
	
	
	
	if(ptcount==4)
	{	
	 cost_cal1=document.getElementById('subtotal1').value;
	 costresult1=cost_cal1.substring(1,6);
	 
	 cost_cal2=document.getElementById('subtotal2').value;
	 costresult2=cost_cal2.substring(1,6);
	 
	 cost_cal3=document.getElementById('subtotal3').value;
	 costresult3=cost_cal3.substring(1,6);
	 
	 cost_cal4=document.getElementById('subtotal4').value;
	 costresult4=cost_cal4.substring(1,6);
	 
	 grandtotal=parseInt(costresult1)+parseInt(costresult2)+parseInt(costresult3)+parseInt(costresult4);
	 document.getElementById('totalcost').value='$'+grandtotal+'.00';
	}
	
}	





// 18march2009 - div 2 start =======================================

function getprice2(url,pri2,seg2,diff2,off2,dayc2,trip2)
{
	var params = 'pri2='+pri2+'&seg2='+seg2+'&diff2='+diff2+'&off2='+off2+'&dayc2='+dayc2+'&trip2='+trip2;
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getprice2;
    http.send(params);
    
    
   	//var xx = return getwegt(url,pri);
   // return false;	
}

function handle_getprice2(){
	if (http.readyState == 4) 
	{
		//document.getElementById('resultwegt2').innerHTML= http.responseText;
		var aaa2 =  http.responseText;
		html_arr2 = aaa2.split('~~');
		document.getElementById('resultprice2').innerHTML= html_arr2[0];
		document.getElementById('resultwegt2').innerHTML= html_arr2[1];
		sub_total_calculation(2);
	}
}	


// 18march2009 - div 2 end =======================================


// 18march2009 - div 3 start =======================================

function getprice3(url,pri3,seg3,diff3,off3,dayc3,trip3)
{
	var params = 'pri3='+pri3+'&seg3='+seg3+'&diff3='+diff3+'&off3='+off3+'&dayc3='+dayc3+'&trip3='+trip3;
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getprice3;
    http.send(params);
    
    
   	//var xx = return getwegt(url,pri);
   // return false;	
}

function handle_getprice3(){
	if (http.readyState == 4) 
	{
		//document.getElementById('resultwegt3').innerHTML= http.responseText;
		var aaa3 =  http.responseText;
		html_arr3 = aaa3.split('~~');
		document.getElementById('resultprice3').innerHTML= html_arr3[0];
		document.getElementById('resultwegt3').innerHTML= html_arr3[1];
		sub_total_calculation(3);
	
    }
}	


// 18march2009 - div 3 end =======================================


// 18march2009 - div 4 start =======================================

function getprice4(url,pri4,seg4,diff4,off4,dayc4,trip4)
{
	var params = 'pri4='+pri4+'&seg4='+seg4+'&diff4='+diff4+'&off4='+off4+'&dayc4='+dayc4+'&trip4='+trip4;
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getprice4;
    http.send(params);
    
    
   	//var xx = return getwegt(url,pri);
   // return false;	
}

function handle_getprice4(){
	if (http.readyState == 4) 
	{
		//document.getElementById('resultwegt4').innerHTML= http.responseText;
		var aaa4 =  http.responseText;
		html_arr4 = aaa4.split('~~');
		document.getElementById('resultprice4').innerHTML= html_arr4[0];
		document.getElementById('resultwegt4').innerHTML= html_arr4[1];
		sub_total_calculation(4);
    }
}	


// 18march2009 - div 2 end =======================================


//  19march2009 =====================================================

function getprice(lurl,lpri,lseg,ldiff,loff,ldayc,ltrip)
{
	var params = 'lpri='+lpri+'&lseg='+lseg+'&ldiff='+ldiff+'&loff='+loff+'&ldayc='+ldayc+'&ltrip='+ltrip;
	http.open("POST",lurl, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getprice;
    http.send(params);
   	
}

function handle_getprice(){
	if (http.readyState == 4) 
	{
		document.getElementById('resultwegt1').innerHTML= http.responseText;
		document.getElementById('resultwegt2').innerHTML= http.responseText;
		document.getElementById('resultwegt3').innerHTML= http.responseText;
		document.getElementById('resultwegt4').innerHTML= http.responseText;
    }
}	





//  19march2009 =====================================================


/*

function getprice(url,pri,seg,diff,off,dayc,trip)
{
	var params = 'pri='+pri+'&seg='+seg+'&diff='+diff+'&off='+off+'&dayc='+dayc+'&trip='+trip;
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getprice;
    http.send(params);
   	//var xx = return getwegt(url,pri);
   // return false;	
}

function handle_getprice(){
	if (http.readyState == 4) 
	{
		var aaa =  http.responseText;
		html_arr = aaa.split('~~');
		document.getElementById('resultprice').innerHTML= html_arr[0];
		document.getElementById('resultwegt').innerHTML= html_arr[1];
		alert(html_arr[1]);
    }
}	
function getwegt(url,wegt)
{
//	alert(wegt);
	var params = 'wegt='+wegt;
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.onreadystatechange = handle_getwegt;
    http.send(params);
 
}

function handle_getwegt(){
	if (http.readyState == 4) 
	{
		document.getElementById('resultwegt').innerHTML=http.responseText;
	}
}	*/
