﻿var isReduce = false;
var isAdd = false;

function benefits(url) 
		{ 		
		    window.open(url,'Medi','width=810,height=620,left=100,top=50,screenX=0,screenY=80'); 
		}
		
		function showInsurance(pageName)
		{
		
			win = open(pageName, 'InsuranceScheme', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=600,height=550,left = 180,top = 80');
		}
		
		
		function ShowPanelInsurance()
        {

         

          if (document.getElementById("rdPoli").checked || document.getElementById("optCC").checked)
            {
//                document.getElementById("dvCreaditCardTitle").style.display = 'none';
//                 document.getElementById("credit_panel").style.display = 'none';
//                 document.getElementById("online_payments").style.display = 'none';	

                document.getElementById("terms_online").style.display = 'block';	

            }
            else
            {
//                 document.getElementById("dvCreaditCardTitle").style.display = 'block';
//                 document.getElementById("credit_panel").style.display = 'block';
//                 document.getElementById("online_payments").style.display = 'block';	
             alert('Please select payment option');  

            }

            

        }
function SearchAgain(page)
{
    window.location = page;


}
function ShowPannelInPostBack() {
    if (document.getElementById('UCInsurance1_optInsuranceNo') != null && document.getElementById('UCInsurance1_optInsuranceNo').checked)
        document.getElementById("hdInsurance").value = "1";
    if (document.getElementById('rdoAmx') != null) {
        if (document.getElementById('rdoAmx').checked) {
            document.getElementById("pnl_payments").style.display = 'block';
        }
    }

} 

function fnCreditCardCommission() {
  
    var cardtype = document.getElementById("ddlCCType").value;
 
    var initialTotalPrice = document.getElementById("hdntotalprice").value;
   // var newTotalPrice = (eval(initialTotalPrice) + eval(commission)).toFixed(2);
    var newTotalPrice = 0;
    var commission = 0;
    if (cardtype == "Visa" || cardtype == "Master") {
        commission = eval(initialTotalPrice) * 1.7 / 100;
        newTotalPrice = eval(initialTotalPrice) * 1.017;
    }
    else {
        commission = eval(initialTotalPrice) * 3.5/100;
        newTotalPrice = eval(initialTotalPrice) * 1.035;
    }

    document.getElementById("lblCCSurcharge").firstChild.data = "$ " + commission.toFixed(2);
    document.getElementById("lblTotalPrice").firstChild.data = "$ " + newTotalPrice.toFixed(2);
    document.getElementById("lblCCTotal").firstChild.data = "$ "+newTotalPrice.toFixed(2)
}  
         
          function CharOnly()
          { 
               var keyASCII = window.event.keyCode; 
               var keyValue = String.fromCharCode(keyASCII); 
               if (!(keyASCII >= '97' && keyASCII <= '122') && !(keyASCII >= '65' && keyASCII <= '91') ) 
               { 
                     window.event.keyCode=0; 
               } 
         }
         
            
        function genPopUp(url){
	        poupwin = window.open(url,'GetInformationRange','width=680,height=550,left=250,top=50,menubar=no,toolbar=no,scrollbars=yes,resizable=yes');
		    poupwin.focus();
		    return false;
        }
         
         function ShowHide(id)
		{ 
		   
		    var tableid = id.split('_')[0]+"_toggle_appear";
	        if(document.getElementById(tableid).style.display == 'none')
	        {
	        // document.getElementById(tableid).style.display = 'inline'
	        Effect.toggle(tableid, 'appear'); 
	        document.getElementById(id).innerText = "Hide more options";
	        }
	      else
	      {
	         //document.getElementById(tableid).style.display = 'none'
	          Effect.toggle(tableid, 'appear'); 
	          document.getElementById(id).innerText = "Click for more options";
	      }
	     
		}
		 function FogotPWd()
        {
        
         window.open("Forgotpwd.aspx","objWin","menubar=0,toolbar=0,resizable=1,width=550,height=150,scrollbars=1");
         return false;
        
        }
		
		function userReg(ob)
		{
		
		   if(ob.id == "rdnonregistered" && ob.checked )
		   {
		     document.getElementById('truserlable').style.display = 'none';
		     document.getElementById('trusertxtboxes').style.display = 'none';
		     document.getElementById('bttsign').style.display = 'none';
		     document.getElementById('buttretreive').style.display = 'none';
		   
		   }
		   else if(ob.id == "rdquickregistered" && ob.checked )
		   {
		   
		     document.getElementById('truserlable').style.display = 'inline';
		     document.getElementById('trusertxtboxes').style.display = 'inline';
		     document.getElementById('bttsign').style.display = 'none';
		     document.getElementById('buttretreive').style.display = 'none';
		   
		   }
		   else if(ob.id == "rdregistered" && ob.checked )
		   {
		      document.getElementById('truserlable').style.display = 'inline';
		     document.getElementById('trusertxtboxes').style.display = 'inline';
		     document.getElementById('bttsign').style.display = 'inline';
		     document.getElementById('txtvpassword').style.display ='none';
		     document.getElementById('tdvplbl').style.display ='none';
		     document.getElementById('buttretreive').style.display = 'inline';
		   
		   }
		
		}
		
		function userRegonload()
		{
		
		//debugger;
		   if( document.getElementById('optNewUser') != null && document.getElementById('optNewUser').checked )
		   {
		     document.getElementById('truserlable').style.display = 'none';
		     document.getElementById('UCOnlineUser1_travel_profile').style.display = 'inline';
		   
		   }
		   else if(document.getElementById('optOldUser') != null && document.getElementById('optOldUser').checked )
		   {
		   
		     document.getElementById('truserlable').style.display = 'inline';
		     document.getElementById('UCOnlineUser1_travel_profile').style.display = 'none';		    
		   
		   }		  
		
		}
	function Checkpassword(ob)
	{
	
	if(document.getElementById('txtvpassword').value != document.getElementById('txtpssword').value)
	 {
	document.getElementById('lblspan').style.display = 'inline';
	    
	 }else
	 {
	 document.getElementById('lblspan').style.display = 'none';
	 }
	 
	
	}
	
	//window.onload = function() {ChildAgeChangeSearch('ChangeSearch1_ddlRoom1Child',1);ChildAgeChangeSearch('ChangeSearch1_ddlRoom2Child',2); };   
function test(x,y)
{
if(y==1)document.getElementById("hdSflightOut").value = x;
else if(y==2) document.getElementById("hdSflightIn").value = x;
}
function SelectFlight(str)
{
var s = str+"&OUT="+document.getElementById("hdSflightOut").value+"&IN="+document.getElementById("hdSflightIn").value;
  document.location = s;
  
 
    
}

function setDataH(hindex,roomType,NoRoom){
        
		document.getElementById('hdhotelIndex').value =hindex;
		//hdhotelIndex.value = hindex;
		if(roomType == 0){
		//hdroomType0.value = 99;
		document.getElementById('hdroomType0').value = 99;
		document.getElementById('hdHotelIndexRtype0').value = hindex;
		document.getElementById('hdNoroom0').value = NoRoom; 
		
		}
		else if(roomType == 1){
		
		//hdroomType1.value = 99;
		document.getElementById('hdroomType1').value = 99;
		document.getElementById('hdHotelIndexRtype1').value = hindex;
		document.getElementById('hdNoroom1').value = NoRoom; 
		}
		}
		function GoHotelResutls()
		{
		window.location = "Hotels_Response.aspx";
		return false;
		
		}
		
		function fly(hotelIndex,val,str)
			{
	      
			var roomType0=-1;
			var roomType1=-1;
			
			var roomNo0=0;
			
			var roomNo1=-1;
			if(val != -1)roomNo1 = 0;
			
			var direc = 0;
				
			if(document.getElementById('hdroomType0').value==99 && document.getElementById('hdHotelIndexRtype0').value==hotelIndex)
				{
				roomType0 = document.getElementById('hdHotelIndexRtype0').value;
				roomNo0 = document.getElementById('hdNoroom0').value;
				direc = 1;
				}
				
				
				if(document.getElementById('hdroomType1').value==99 && document.getElementById('hdHotelIndexRtype1').value==hotelIndex)
				{
				roomType1 = document.getElementById('hdHotelIndexRtype1').value;
				roomNo1 = document.getElementById('hdNoroom1').value;
				direc = 1;  
				}
				
				
				document.getElementById('hdHotelRoom').value = hotelIndex+"_"+roomNo0+"_"+roomNo1;
			
				window.location = "Hotels_Response.aspx?Hotelvalues="+document.getElementById('hdHotelRoom').value;
				return false;
			}
			
			
function CheckAuthonticationModeforRadioButtons(){


	if (document.getElementById('optNewUser').checked){
	document.getElementById('optNewUser').checked = true;
		document.getElementById('truserlable').style.display = 'none';
		document.getElementById('UCOnlineUser1_travel_profile').style.display = 'block';
		window.location = '#aTravel';
	   
		return true;
	}else{
	    document.getElementById('truserlable').style.display = 'block';
	    document.getElementById('UCOnlineUser1_travel_profile').style.display = 'none';
		return true;
	}
}

function AddInsurancePrice (){

    if(!isAdd)
    {
	        document.getElementById('insurance_price').style.display = 'block';
	        document.getElementById('trInsuranceConditions').style.display = 'block';
        	
	        if (document.all)
	        {
	        var totalInsurance = document.getElementById("lblTotalInsurancePrice").innerText.split(' ')[1];
	        document.getElementById('lblTotalInsurancePrice').innerText = "$ " + totalInsurance;
	        document.getElementById("hdntotalprice").value = eval(document.getElementById("hdntotalprice").value) + eval(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("hdntotalprice").value =  eval(document.getElementById("hdntotalprice").value)+ eval(totalInsurance);
	        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('trInsuranceConditions').style.display = 'none';
	    //alert(document.getElementById('lblTotalPrice').innerText);
	    //alert(document.getElementById('lblTotalPrice').textContent);
	    if (document.all)
	     { // IE; 
        
        
        var totalPrice = document.getElementById('lblTotalPrice').innerText.split(' ')[1];
        var totalInsurance = document.getElementById('lblTotalInsurancePrice').innerText.split(' ')[1];
        document.getElementById("hdntotalprice").value = eval(document.getElementById("hdntotalprice").value) - eval(totalInsurance);
	    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];
       document.getElementById("hdntotalprice").value = eval(document.getElementById("hdntotalprice").value) - eval(totalInsurance);
	    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";
       
        } 
    isReduce = true;
	isAdd = false;
    }
   }

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;
         
         if(document.getElementById('lblCCTotal') != null)
         {
         document.getElementById('lblCCTotal').innerText =  "$ " + newtotalprice;
         
         }
     }
     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;
         if(document.getElementById('lblCCTotal') != null)
         {
         document.getElementById('lblCCTotal').innerText =  "$ " + newtotalprice;
         
         }
     }
}

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;
    }
}
function OpenWindow(url)
			{
				window.open(url,"objWin","menubar=0,toolbar=0,resizable=1,width=850,height=800,scrollbars=1");
			}
				function imgOnmouseOver(url)
			{
				//debugger;
				var imgHolder = document.getElementById('imgMain');
				imgHolder.src = url;
				
			}
			function mapLinkOnClick(url)
			{
				
				var tr = document.getElementById('trMapHolder');
				tr.style.display = 'inline';
				var mapHolder = document.getElementById('imgMap');
				mapHolder.src = url;
				document.getElementById('hlMap').style.display ='none';
				var hlClose = document.getElementById('hlClose');
				hlClose.style.display = 'inline';
			}
			function hideMap()
			{
				//debugger;
				var tr = document.getElementById('trMapHolder'); 
				tr.style.display = 'none';
				var hlClose = document.getElementById('hlClose');
				hlClose.style.display = 'none';
				document.getElementById('hlMap').style.display = 'inline';
	
			}
			
function InsurancePayClick()
{

     document.getElementById("online_payments").style.display = 'none';
}

function SwitchStatedropdowns(id)
{ 

   //var ddcountry= document.getElementById(id); 
   var commissionpercent = id.options[id.selectedIndex].value;
   
   var name = id.id;
   var tempname = name.replace("ddlCountry","txtState");
   var txtSate = document.getElementById(tempname);
   
   txtSate.style.display = '';
    var usdropdownNAME1 = name.replace("ddlCountry","ddlStateUS"); 
   var usdropdown1 = document.getElementById(usdropdownNAME1);
   var CAdropdownNAME1 = name.replace("ddlCountry","ddlStateCA");
   var CAdropdown1 = document.getElementById(CAdropdownNAME1);
    usdropdown1.style.display = 'none';
   CAdropdown1.style.display = 'none';
   
   if(commissionpercent == "US")
   {
   var usdropdownNAME = name.replace("ddlCountry","ddlStateUS"); 
   var usdropdown = document.getElementById(usdropdownNAME);
   var CAdropdownNAME = name.replace("ddlCountry","ddlStateCA");
   var CAdropdown = document.getElementById(CAdropdownNAME);
   
   usdropdown.style.display = '';
   CAdropdown.style.display = 'none';
     txtSate.style.display = 'none';
   }
   if(commissionpercent == "CA")
   {
    var CAdropdownName = name.replace("ddlCountry","ddlStateCA");
    var CAdropdown = document.getElementById(CAdropdownName);
    var usdropdownName = name.replace("ddlCountry","ddlStateUS")
    var usdropdown = document.getElementById(usdropdownName);
    CAdropdown.style.display = '';
    usdropdown.style.display = 'none';
    txtSate.style.display = 'none';
   }
   
  

   
  
   




}

