// JavaScript Document

var isReduce = false;
var isAdd = false;

function CheckMedicalcodeone()
{
if(document.getElementById('rdPEMConeyes').checked)
{
document.getElementById('txtTravelleroneCode').isDisabled = false;
document.getElementById('txtTravelleronePremium').value = "42";



}else
{

document.getElementById('txtTravelleroneCode').isDisabled = true;
document.getElementById('txtTravelleronePremium').value = "N/A";

}

}
 function TravellersOver71()
		{
			//alert("Hi Malith");
			window.open("http://www.aussietravelcover.com.au/messages/TravellersOver71.asp?Referrer=Z1162");
		}
		
		function PreExistMedical()
		{
			window.open("http://www.aussietravelcover.com.au/messages/PreExistingMedicalCover.asp?Referrer=Z1162");
		}
		function Policy()
		{
		window.open("http://www.flightsflights.com.au/includes/flightsflights.pdf");
		
		}
function HidePanel(panel, anchor){
	document.getElementById(panel).style.display = 'none';
	if(anchor){
		window.location = "#"+anchor;
	}
}
function ShowPanel(panel, anchor){

try{
    if (document.getElementById("optAutopost").checked || document.getElementById("optBpay").checked || document.getElementById("optVisaOnline").checked || document.getElementById("optMaster").checked || document.getElementById("optAmex").checked || document.getElementById("optEtf").checked || document.getElementById("rdPoli").checked)
{
document.getElementById("divmessage").style.display = 'none';

}else if(panel != 'UCOnlineUser1_travel_profile')
{
document.getElementById("divmessage").style.display = 'block';	
return true;
}
}catch(e)
{}

    if (document.getElementById(panel) != null)
    {
	   document.getElementById(panel).style.display = 'block';	  
	}
	if(anchor){
		window.location = "#"+anchor;
	}
	return false;
}

function ShowPanelInsurance()
{

  document.getElementById("online_payments").style.display = 'block';

    if(document.getElementById("rdPoli").checked)
    {
        document.getElementById("dvCreaditCardTitle").style.display = 'block';
         document.getElementById("credit_panel").style.display = 'none';
         document.getElementById("hrBreak").style.display = 'none';		

    }
    else
    {
         document.getElementById("dvCreaditCardTitle").style.display = 'block';
         document.getElementById("credit_panel").style.display = 'block';	
        document.getElementById("hrBreak").style.display = 'block';	

    }
    
    document.getElementById("terms_online").style.display = 'block';	

}

function InsurancePayClick()
{

     document.getElementById("online_payments").style.display = 'none';
}


function ShowPannelInPostBack()
{
if(document.getElementById('UCInsurance1_optInsuranceNo') != null && document.getElementById('UCInsurance1_optInsuranceNo').checked)
document.getElementById("hdInsurance").value = "1";
if(document.getElementById('optVisaOnline') != null)
{
if(document.getElementById('optVisaOnline').checked || document.getElementById('optMaster').checked || document.getElementById('optAmex').checked)
{
 document.getElementById("online_payments").style.display = 'block';
}
}

}

function ShowPanel2(panel, anchor){
 
   document.getElementById('UCOnlineUser1_travel_profile').style.display = 'none';
    if (document.getElementById(panel) != null)
    {
	   document.getElementById(panel).style.display = 'block';
	   if(anchor){
		window.location = "#"+anchor;}
		return false;
	}
	else
	{
	    return true;
	}	
	
	return false;
}
  function benefits(url) 
		{ 		
		    window.open(url,'Medi','width=810,height=620,left=100,top=50,screenX=0,screenY=80'); 
		}

//function CheckAuthonticationMode(newUser, showingPanel, form){
//	if (document.getElementById(newUser).checked){
//		document.getElementById(showingPanel).style.display = 'block';
//		window.location = '#aTravel';
//	}else{
//		document.getElementById(form).submit();
//	}
//}

function CheckAuthonticationMode(){


	if (document.getElementById('optNewUser').checked){
		document.getElementById('UCOnlineUser1_travel_profile').style.display = 'block';
		window.location = '#aTravel';
	   if (document.getElementById('divErrorMessage2') != null)
	   {
	     document.getElementById('divErrorMessage2').style.display = 'none';
	     document.getElementById('txtOldEmail').className = 'inputTextLarge';
	     document.getElementById('txtOldPassword').className = 'inputTextLarge';
	   }
		return false;
	}else{
		return true;
	}
}
function CheckAuthonticationModeforRadioButtons(){


	if (document.getElementById('optNewUser').checked){
	document.getElementById('optNewUser').checked = true;
		document.getElementById('UCOnlineUser1_travel_profile').style.display = 'block';
		window.location = '#aTravel';
	   
		return true;
	}else{document.getElementById('UCOnlineUser1_travel_profile').style.display = 'none';
		return true;
	}
}

function test (){
	alert ("here");	
}

function AddInsurancePrice (){
if(!isAdd)
    {

	document.getElementById('insurance_price').style.display = 'block';
	document.getElementById('agree_insurance_offline').style.display = 'block';
	document.getElementById('agree_insurance_online').style.display = 'block';
	
	if (document.all)
	{
	var totalInsurance = document.getElementById("lblTotalInsurancePrice").innerText.split(' ')[1];
	document.getElementById('lblTotalInsurancePrice').innerText = "$ "+totalInsurance;
	var totalPrice = document.getElementById('lblTotalPrice').innerText.split(' ')[1];
	var ccSurcharge = document.getElementById('lblCCSurcharge').innerText.split(' ')[1];
	var ccSurchargeForInsurace = ((eval(ccSurcharge)  / eval(totalPrice)) * eval(totalInsurance)).toFixed(2);
	 document.getElementById('lblCCSurcharge').innerText =  "$ " + (eval(ccSurcharge) + eval(ccSurchargeForInsurace)).toFixed(2);
	document.getElementById('lblTotalPrice').innerText =  "$ " + (eval(totalPrice) + eval(totalInsurance) + eval(ccSurchargeForInsurace)).toFixed(2)
	document.getElementById('lblTotalPriceTitle').innerText =  "TOTAL TRAVEL COSTS: Flights + Insurance";
	document.getElementById("hdInsurance").value = "1";
	}
	else
	{
	var totalInsurance = document.getElementById("lblTotalInsurancePrice").textContent.split(' ')[1];
	document.getElementById('lblTotalInsurancePrice').textContent = "$ "+totalInsurance;
	var totalPrice = document.getElementById('lblTotalPrice').textContent.split(' ')[1];
	var ccSurcharge = document.getElementById('lblCCSurcharge').textContent.split(' ')[1];
	var ccSurchargeForInsurace = ((eval(ccSurcharge)  / eval(totalPrice)) * eval(totalInsurance)).toFixed(2);
	 document.getElementById('lblCCSurcharge').textContent =  "$ " + (eval(ccSurcharge) + eval(ccSurchargeForInsurace)).toFixed(2);
	document.getElementById('lblTotalPrice').textContent =  "$ " + (eval(totalPrice) + eval(totalInsurance) + eval(ccSurchargeForInsurace)).toFixed(2)
	document.getElementById('lblTotalPriceTitle').textContent =  "TOTAL TRAVEL COSTS: Flights + Insurance";
	document.getElementById("hdInsurance").value = "1";
	}
isAdd = true;
isReduce = false;

}
}

function ReduceInsurancePrice (){

if(!isReduce)
{	
	
	document.getElementById('insurance_price').style.display = 'none';
	document.getElementById('agree_insurance_offline').style.display = 'none';
	document.getElementById('agree_insurance_online').style.display = 'none';
	
	if (document.all)
	 { // IE; 
    
    
    var totalPrice = document.getElementById('lblTotalPrice').innerText.split(' ')[1];
	var totalInsurance = document.getElementById('lblTotalInsurancePrice').innerText.split(' ')[1];
	var ccSurcharge = document.getElementById('lblCCSurcharge').innerText.split(' ')[1];
	var ccSurchargeForInsurace = ((eval(ccSurcharge)  / eval(totalPrice)) * eval(totalInsurance)).toFixed(2);
	
	
	 document.getElementById('lblCCSurcharge').innerText =  "$ " + (eval(ccSurcharge) - eval(ccSurchargeForInsurace)).toFixed(2);
	document.getElementById('lblTotalPrice').innerText =  "$ " + (eval(totalPrice) - eval(totalInsurance) - eval(ccSurchargeForInsurace)).toFixed(2)
	document.getElementById('lblTotalPriceTitle').innerText =  "TOTAL TRAVEL COSTS: Flights";
	document.getElementById("hdInsurance").value = "-1";
    
    } 
    else{ 
   var totalPrice = document.getElementById('lblTotalPrice').textContent.split(' ')[1];
	var totalInsurance = document.getElementById('lblTotalInsurancePrice').textContent.split(' ')[1];
	var ccSurcharge = document.getElementById('lblCCSurcharge').textContent.split(' ')[1];
	var ccSurchargeForInsurace = ((eval(ccSurcharge)  / eval(totalPrice)) * eval(totalInsurance)).toFixed(2);
	
	
	 document.getElementById('lblCCSurcharge').textContent =  "$ " + (eval(ccSurcharge) - eval(ccSurchargeForInsurace)).toFixed(2);
	document.getElementById('lblTotalPrice').textContent =  "$ " + (eval(totalPrice) - eval(totalInsurance) - eval(ccSurchargeForInsurace)).toFixed(2)
	document.getElementById('lblTotalPriceTitle').textContent =  "TOTAL TRAVEL COSTS: Flights";
	document.getElementById("hdInsurance").value = "-1";
   
    } 

isAdd = false;
isReduce = true;

}	


}

function ApplySurcharge(commissionpercent,isfixed)
{
    if (document.all)
    {
        var currenttotalprice = document.getElementById('lblTotalPrice').innerText.split(' ')[1];
         var currentCCSurcharge =    document.getElementById('lblCCSurcharge').innerText.split(' ')[1];
         currenttotalprice = (eval(currenttotalprice) - eval(currentCCSurcharge)).toFixed(2);
         var servicecharge = (eval(commissionpercent/100) * eval(currenttotalprice)).toFixed(2);
         if (isfixed)
         {
            servicecharge = commissionpercent;
         }
         var newtotalprice = (eval(currenttotalprice) + eval(servicecharge)).toFixed(2);
         document.getElementById('lblTotalPrice').innerText =  "$ " + newtotalprice;
         document.getElementById('lblCCSurcharge').innerText =  "$ " + servicecharge;
     }
     else
     {
    
        var currenttotalprice = document.getElementById('lblTotalPrice').textContent.split(' ')[1];
         var currentCCSurcharge =    document.getElementById('lblCCSurcharge').textContent.split(' ')[1];
         currenttotalprice = (eval(currenttotalprice) - eval(currentCCSurcharge)).toFixed(2);
         var servicecharge = (eval(commissionpercent/100) * eval(currenttotalprice)).toFixed(2);
         if (isfixed)
         {
            servicecharge = commissionpercent;
         }
         var newtotalprice = (eval(currenttotalprice) + eval(servicecharge)).toFixed(2);
         document.getElementById('lblTotalPrice').textContent =  "$ " + newtotalprice;
         document.getElementById('lblCCSurcharge').textContent =  "$ " + servicecharge;
     }
}

function CheckTermsAndConditions()
{

    if (document.getElementById('CheckBox1').checked != true)
    {
        alert("Please agree to our terms and conditions");
        return false;
    }
    return true;
}
function CheckTermsAndConditionsForCreditCardBooking()
{
if(document.getElementById('CheckBox3') != null){
    if (document.getElementById('CheckBox3').checked != true)
    {
        alert("Please agree to our terms and conditions");
        return false;
    }
    return true;
    }
    if(document.getElementById('CheckBox4') != null){
    if (document.getElementById('CheckBox4').checked != true)
    {
        alert("Please agree to our terms and conditions");
        return false;
    }
    return true;
    }
}