﻿// JScript File
/**************** Tabs swap *******************/
function ActivateFlights()
{

document.getElementById('booking-module-flights-tab').className='flights';
document.getElementById('hotels').className='hotels';
//document.getElementById('hotelsHeader').className='dimTab';
//document.getElementById('carsHeader').className='dimTab';
document.getElementById('booking-module').style.display='inline';
document.getElementById('divHotels').style.display='none';
//document.getElementById('divCars').style.display='none';

}
function ActivateflightsInner()
{

document.getElementById('flights-tab').className='flights-tab';
document.getElementById('hotels-tab').className='hotels-tab';

document.getElementById('flightSection').style.display='inline';
document.getElementById('divHotels').style.display='none';


}
function ActivateHotelsInner()
{
    loadToday();
document.getElementById('hotels-tab').className='flights-tab';

document.getElementById('flights-tab').className='hotels-tab';
//document.getElementById('hotelsHeader').className='hotelHeaderTab';
document.getElementById('flightSection').style.display='none';
document.getElementById('divHotels').style.display='inline';
//document.getElementById('carsHeader').className='dimTab';flights-tab

////document.getElementById('divCars').style.display='none';

}

function ActivateHotels()
{

document.getElementById('hotels').className='hotelsclicked';

document.getElementById('booking-module-flights-tab').className='flights2';
//document.getElementById('hotelsHeader').className='hotelHeaderTab';
document.getElementById('booking-module').style.display='none';
document.getElementById('divHotels').style.display='inline';
//document.getElementById('carsHeader').className='dimTab';flights-tab

////document.getElementById('divCars').style.display='none';

}
         
function ActivateWebCheckIn()
{
    //document.getElementById('booking-module-checkin-tab').className='clicked';
    //document.getElementById('booking-module-flights-tab').className='hotels';
    //document.getElementById('hotels').className='hotels';
    window.open ("http://book.flynas.com/SearchWebCheckin.aspx","_self");
}
function ActivateWebCheckIn_ar()
{
    window.open ("http://book.flynas.com/SearchWebCheckin.aspx?culture=en-gb","_self");
}
function ActivateMofifyBooking()
{
    
    window.open ("http://book.flynas.com/RetrieveBooking.aspx","_self");
}
function ActivateMofifyBooking_ar()
{
    window.open ("http://book.flynas.com/RetrieveBooking.aspx?culture=en-gb","_self");
}

function ActivateCars()
{
document.getElementById('flightsHeader').className='dimTab';
document.getElementById('hotelsHeader').className='dimTab';
document.getElementById('carsHeader').className='carHeaderTab';
document.getElementById('divIbe').style.display='none';
document.getElementById('divHotels').style.display='none';
document.getElementById('divCars').style.display='inline';
}

/************** textbox water mark *********/
var defaultText = "City, Region, Country, Landmark, Hotel, District";

    function WaterMark(txt, evt) 

    {

        if(txt.value.length == 0 && evt.type == "blur")

        {

            txt.style.color = "gray";

            txt.value = defaultText;

        }

        if(txt.value == defaultText && evt.type == "focus") 

        {

            txt.style.color = "black";

            txt.value=""; 

        }

    } 
    
    
    var defaultTextAr = "المدينة ، المنطقة ، البلد ، فندق ، المقاطعة";
    function WaterMarkAr(txt, evt) 

    {

        if(txt.value.length == 0 && evt.type == "blur")

        {

            txt.style.color = "gray";

            txt.value = defaultTextAr;

        }

        if(txt.value == defaultTextAr && evt.type == "focus") 

        {

            txt.style.color = "black";

            txt.value=""; 

        }

    } 
   
   /************************* Checking data **************************/
   function CheckData()
   {
   var now = new Date();
   var currentDate= new Date(now.getFullYear(),now.getMonth(),now.getDate())
 var checkinDay= document.getElementById('b_checkin_day').value;
  var my= document.getElementById('b_checkin_month').value.split("-");
  var checkinDate = new Date(my[0],my[1]-1,checkinDay); 
if( currentDate>checkinDate )
{

alert("Check in date should be larger than today");
return false;
}

var checkoutDay= document.getElementById('b_checkout_day').value;
  var my1= document.getElementById('b_checkout_month').value.split("-");
  var checkoutDate = new Date(my1[0],my1[1]-1,checkoutDay);

if( currentDate>checkoutDate )
{

alert("Check out date should be larger than today");
return false;
}

if(checkinDate>=checkoutDate)
{
alert("Check out date should  be larger than check in date!");
return false;
}
//if(document.getElementById('newwindowcheck').checked) {
    if (document.getElementById('ApartmentsCheckbox').checked == true) {
        document.getElementById('ht_id').value = '2';

    }    
document.forms[0].action ='http://www.booking.com/searchresults.html';
document.forms[0].target="_blank";
document.forms[0].submit();
document.forms[0].target="_self";
document.forms[0].action="";
//}
//else {
//    if (document.getElementById('ApartmentsCheckbox').checked == true) {
//        document.getElementById('ht_id').value = '2';

//    }    
//document.forms[0].action ='http://www.booking.com/searchresults.html';
//document.forms[0].submit();
//}
   }
 
 
 /********************** Increase check out date ***********/
 function ChangeDate()
 {
 var checkinDay= document.getElementById('b_checkin_day').value;
  var my= document.getElementById('b_checkin_month').value.split("-");
  var checkoutDate = new Date(my[0],my[1]-1,checkinDay);
  checkoutDate.setDate(checkoutDate.getDate()+1); 
  document.getElementById('b_checkout_day').value =checkoutDate.getDate(); 
  document.getElementById('b_checkout_month').value =checkoutDate.getFullYear()+"-"+(checkoutDate.getMonth()+1);
  
  
 }
 
 function ChangeCarDate()
 {
 try
 {
 var checkinDay= document.getElementById('c_checkin_day').value;
    }
   catch(exception)
   {
        //alert('c_checkin_day does not exists');
   }
   try
   {
  var my= document.getElementById('c_checkin_month').value.split("-");
      }
   catch(exception)
   {
        //alert('c_checkin_month does not exists');
   }
   try
   {
  var checkoutDate = new Date(my[0],my[1]-1,checkinDay);
  }
  catch(exception)
  {
    var checkoutDate = new Date('2010/10/10');
  }
  checkoutDate.setDate(checkoutDate.getDate()+1); 
    try
   {
  document.getElementById('c_checkout_day').value =checkoutDate.getDate(); 
       }
   catch(exception)
   {
        //alert('c_checkin_day does not exists');
   }
   try
   {
  document.getElementById('c_checkout_month').value =checkoutDate.getFullYear()+"-"+(checkoutDate.getMonth()+1);
  }
     catch(exception)
   {
        //alert('c_checkin_month does not exists');
   }
  
 }
 
 /******************** Load today values **************/
 
     function DateMethod()
    {
        var month=0;
        var year=0
        var day=document.getElementById('ctl00_DepDay').value;
        var monthyear=document.getElementById('ctl00_DeptMonth').value
        if(monthyear!='')
        {
        var monthyeararr=monthyear.split('/');
        month=monthyeararr[0];
        year=monthyeararr[1];      
        }
        month=month-1;        
        var dateVar = new Date();
        dateVar.setFullYear(year,month,document.getElementById('ctl00_DepDay').value);  
        dateVar.setDate(dateVar.getDate()+1);
        day=dateVar.getDate();       
        month=dateVar.getMonth();   
        month=parseInt(month)+1;    
        year=dateVar.getFullYear();
        if(day.toString().length==1)
        day="0"+day.toString();
        if(month.toString().length==1)
        month="0"+month.toString();
        monthyear=month+"/"+year;        
        document.getElementById('ctl00_RetDay').value = day;
        document.getElementById('ctl00_RetMonth').value = monthyear;
       
 
    }
 function loadToday()
 {
  DateMethod();
  var currentDate = new Date();
  document.getElementById('b_checkin_day').value=currentDate.getDate();
  document.getElementById('b_checkin_month').value =currentDate.getFullYear()+"-"+(currentDate.getMonth()+1);
//  try
//  {
//   document.getElementById('c_checkin_day').value=currentDate.getDate();
//   }
//   catch(exception)
//   {
//        //alert('c_checkin_day does not exists');
//   }
//   try
//   {
//  document.getElementById('c_checkin_month').value =currentDate.getFullYear()+"-"+(currentDate.getMonth()+1);
//    }
//   catch(exception)
//   {
//        //alert('c_checkin_month does not exists');
//   }
  ChangeDate();
  //ChangeCarDate();
 }
 
 
 
 
 /**************** Check box seleced event *******************/
 function ShowHotelDates(box)
 {
 
 var checked = document.getElementById(box.id).checked;
 if(checked)
 {
 document.getElementById('b_checkin_day').disabled=true;
 document.getElementById('b_checkin_month').disabled=true;
 document.getElementById('b_checkout_day').disabled=true;
 document.getElementById('b_checkout_month').disabled=true;
 document.getElementById('ctl00_UcHotels1_UcCalander1_Image1').style.visibility='hidden';
 document.getElementById('ctl00_UcHotels1_UcCalander2_Image1').style.visibility='hidden';
 }
 else
 {
 document.getElementById('b_checkin_day').disabled=false;
 document.getElementById('b_checkin_month').disabled=false;
 document.getElementById('b_checkout_day').disabled=false;
 document.getElementById('b_checkout_month').disabled=false;
 document.getElementById('ctl00_UcHotels1_UcCalander1_Image1').style.visibility='visible';
 document.getElementById('ctl00_UcHotels1_UcCalander2_Image1').style.visibility='visible';
 }
 
 }


/************************ Ads Display ******************/
function hideAds()
{
document.getElementById('divAds').style.display='none';
}
function hideDDLPopup()
{
    document.getElementById('iframpopup').style.display='none';
    document.getElementById('DivDDLPouup').style.display='none';
    
}
function hideRiadAndGadah()
{
    document.getElementById('iframpopup').style.display='none';
    document.getElementById('divDDlPopupToReyadhAndJeddah').style.display='none';
}
function ShowAds()
{
document.getElementById('divAds').style.display='inline';
}
function timeHideAds()
{
setTimeout("hideAds()", 15000);
}
