// 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])+10;
	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("1.00");
	costq[1]=parseFloat("1.35");
	costq[2]=parseFloat("1.50");
	costq[3]=parseFloat("2.40");
	babySeatcost=10;
	var isSelected=false;
	for(var i=0;i<4;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)-10;
				ret=parseInt(ret).toFixed(2);
			}else{
				ret=parseInt(res_dd)+10;
				ret=parseInt(ret).toFixed(2);
				//alert(ret);
			}
			//tot=(parseInt((res_dd+ret))*(0.05));
			gtot=(parseInt(res_dd)+parseInt(ret)).toFixed(2);
			var txt_gtot= "(" + res_dd +" + "+ ret + ")";
			dscnt=(gtot*0.05).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 Return";
			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";
	}
}


