// JavaScript Document

function calculatePrice(){

var x;

var y;

var priceAmt=0;

if(document.getElementsByName("direction")[0].checked == true){

	if(document.getElementById("frm_airport").value != 0){

		x = parseInt(document.getElementById("frm_airport").value);

 		x = x - 1;

		//alert(x);

	}

	if(document.getElementById("to_town").value != 0){

		y = parseInt(document.getElementById("to_town").value);

		y =y-1;

		//alert(y);

	}

	if(document.getElementById("frm_airport").value == 0 || document.getElementById("to_town").value == 0){

		document.getElementById("costs").innerHTML ="Please select To and From to get Price";

		document.getElementById("costs").style.color = "#FF0000";

		document.getElementById("submit").style.display="none";

		return false;

	}

	priceAmt = parseInt(costprice[y][x])+6;

	if(priceAmt != 0 || priceAmt !=""){

	    PopulatePrice(priceAmt);

	}else{

	    document.getElementById("costs").innerHTML ="Price Not Specified";

	    return false;

	}	





}else if(document.getElementsByName("direction")[1].checked==true){

	if(document.price.town_to_airport.selectedIndex != 0){

		x = parseInt(document.price.town_to_airport.selectedIndex);

		x = x-1;

	}

	if(document.getElementById("from_town").selectedIndex != 0){

		y = parseInt(document.getElementById("from_town").selectedIndex);

		y = y-1;

	}

	if(document.price.town_to_airport.selectedIndex == 0 || document.getElementById("from_town").selectedIndex == 0){

		document.getElementById("costs").innerHTML ="Please select To and From to get Price2";

		document.getElementById("costs").style.color = "#FF0000";

		document.getElementById("submit").style.display="none";

		return false;

	}



	priceAmt = costprice[y][x];

	if(priceAmt != 0 || priceAmt !="" || typeof(priceAmt) !="undefined"){

	    PopulatePrice(priceAmt);

	}else{

	    document.getElementById("costs").innerHTML ="Price Not Specified";

	    document.getElementById("costs").style.color = "#FF0000";

	    return false;

	}	

}else if(document.price.direction[2].checked==true){

	if(document.price.from_airport.selectedIndex != 0){

		x = parseInt(document.price.from_airport.selectedIndex);

		x = x-1;

	}

	if(document.price.airport_to_airport.selectedIndex != 0){

		y = parseInt(document.price.airport_to_airport.selectedIndex);

		y = y-1;

	}

	if(document.price.from_airport.selectedIndex == 0 || document.price.airport_to_airport.selectedIndex == 0 || x==y){

		document.getElementById("costs").innerHTML ="Please select To and From to get Price3";

		document.getElementById("costs").style.color = "#FF0000";

		document.getElementById("submit").style.display="none";

		return false;

	}

	priceAmt = Airpt_to_Airpt[x][y];

	if(priceAmt != 0 || priceAmt !=""){

	    PopulatePrice(priceAmt);

	}else{

		document.getElementById("costs").innerHTML ="Price Not Specified";

		document.getElementById("costs").style.color = "#FF0000";

		return false;

	}	

}

}



function PopulatePrice(priceAmt){

	var costq =new Array();

	//return value

	var ret;

	//total

	var tot;

	//discount

	var dscnt;

	//gross total

	var gtot;

	

	costq[0]=parseFloat("0.00");

	costq[1]=parseFloat("5.00");

	costq[2]=parseFloat("16.00");

	costq[3]=parseFloat("24.00");

	costq[4]=parseFloat("30.00");

	babySeatcost=10;

	var isSelected=false;

	for(var i=0;i<5;i++){

	  	if(document.price.vehicle[i].checked==true){	

			var dd = parseInt(priceAmt) + (costq[i] );

			var res_dd = dd.toFixed(2); 

			document.getElementById("costs").innerHTML= res_dd;//parseInt(priceAmt) + (costq[i] * parseInt(priceAmt));

			//

			if(document.getElementsByName("direction")[0].checked == true){

				ret=parseInt(res_dd)-6;

				ret=parseInt(ret).toFixed(2);

			}else{

				ret=parseInt(res_dd)+6;

				ret=parseInt(ret).toFixed(2);

				//alert(ret);

			}

			//tot=(parseInt((res_dd+ret))*(0.02));

			gtot=(parseInt(res_dd)+parseInt(ret)).toFixed(2);

			var txt_gtot= "(" + res_dd +" + "+ ret + ")";

			dscnt=(gtot*0.02).toFixed(2);

			var txt_dsct=dscnt;

			tot=(parseFloat(gtot)-parseFloat(dscnt)).toFixed(2);

			

			//alert(dscnt);

			//document.getElementById("rturn").innerHTML= ret;

			document.getElementById("txt_tot").innerHTML= tot;

			document.getElementById("txt_tot_txt").innerHTML= "Total";

			document.getElementById("txt_gtot").innerHTML= gtot;

			document.getElementById("txt_gtot_txt").innerHTML= txt_gtot;

			document.getElementById("txt_dsct").innerHTML= txt_dsct;

			document.getElementById("txt_dsct_txt").innerHTML= "Discount for Roundtrip";

			document.getElementById("txt_one_way").innerHTML= "&nbsp;<input type=radio name=sel_one_ret value=1 checked onClick=setRet('1');> Oneway";

			document.getElementById("txt_return").innerHTML= "<input type=radio name=sel_one_ret value=2 onClick=setRet('2');> Return";

			document.getElementById("txt_bar1").innerHTML= "---------------------------------------------";

			document.getElementById("txt_bar2").innerHTML= "---------------------------------------------";

			

			

			

			

			//

			document.price.c_price.value=res_dd;//parseInt(priceAmt) + (costq[i] * parseInt(priceAmt));

			document.price.c2_price.value=tot;

	 		document.getElementById("costs").style.color = "";

	 		document.getElementById("submit").style.display="";

	  		document.getElementById("get_price").style.display="none";

	  		document.getElementById("get_price1").style.display="";

	 		isSelected=true;

 		}

 	}



	if(!isSelected){

 		document.getElementById("costs").innerHTML="Please select the vehicle type"; 

	  	document.getElementById("costs").style.color = "#FF0000";

 		return false;	

 	}

 return true;

}







function setRet(optn){

	var obj1 = document.getElementById('ret_ttl');

	var obj2 = document.getElementById('ret_flight');

	var obj3 = document.getElementById('ret_town');

	



	if (optn==2){

		//alert("return");

		document.getElementById("ret_ttl").style.display="block";

		//document.getElementById("txt_tot").innerHTML

		

		for(var i=0;i<3;i++){

			if(document.price.direction[i].checked==true){	

				var HT=i;

			}

		}

		

		if(HT==0){

			document.getElementById("ret_flight").style.display="none";

			document.getElementById("ret_town").style.display="block";

		}else if(HT==1 || HT==2){

			document.getElementById("ret_flight").style.display="block";

			document.getElementById("ret_town").style.display="none";

		}

		//alert(HT);

	}else{

		//alert("1way");

		//obj1.style.display='none';

		document.getElementById("ret_ttl").style.display="none";

		document.getElementById("ret_flight").style.display="none";

		document.getElementById("ret_town").style.display="none";

	}

}






