$(function() {
		   	   

var v_cities_displayed_cur=0
var v_cities_displayed_max=0;
v_page_language=$("#page_language").val();
var v_days=[];
var v_months=[];
var v_years=[];

for (var teller=1; teller<=31; teller++) {
var v_str_days;
 if (teller < 10 ) {
 	v_str_days='0' + teller;
 }
 else
 {
	v_str_days=teller;
 }
	v_days.push(v_str_days);
}


$(document).bind("contextmenu",function(e){
	return false;
});

 
try
  {
	$.ctrl('A', function() {
	return false;
	});
}
catch(err)
  {
  //Handle errors here
  }
 


if ( $("#page_name").val() == "flight" ) 
{

v_city_focus='';
$("#radio_twoway").attr("checked", "checked");
$("#radio_morestops").attr("checked", "checked");
$("#radio_economy").attr("checked", "checked");
$('#adults').val(1);

if ( v_page_language == "cn" ) { 
 $('#depart1_city_name').val('输入城市名称 英文/拼音');
 $('#depart1_city_name').addClass('hints');
 $('#depart2_city_name').val('输入城市名称 英文/拼音');
 $('#depart2_city_name').addClass('hints');
 $('#arrive1_city_name').val('输入城市名称 英文/拼音');
 $('#arrive1_city_name').addClass('hints');
 $('#arrive2_city_name').val('输入城市名称 英文/拼音');
 $('#arrive2_city_name').addClass('hints');
}

if ( v_page_language == "en" ) { 
   
 $('#depart1_city_name').val('Enter city name');
 $('#depart1_city_name').addClass('hints');
 $('#depart2_city_name').val('Enter city name');
 $('#depart2_city_name').addClass('hints');
 $('#arrive1_city_name').val('Enter city name');
 $('#arrive1_city_name').addClass('hints');
 $('#arrive2_city_name').val('Enter city name');
 $('#arrive2_city_name').addClass('hints');
}

if ( v_page_language == "nl" ) { 
   
 $('#depart1_city_name').val('Naam van de stad');
 $('#depart1_city_name').addClass('hints');
 $('#depart2_city_name').val('Naam van de stad');
 $('#depart2_city_name').addClass('hints');
 $('#arrive1_city_name').val('Naam van de stad');
 $('#arrive1_city_name').addClass('hints');
 $('#arrive2_city_name').val('Naam van de stad');
 $('#arrive2_city_name').addClass('hints');
}

var v_id='day_depart1';
fill_selectbox(v_id,v_days);
var v_id='day_depart2';
fill_selectbox(v_id,v_days);

for (var teller=0; teller<=12; teller++) {
var v_begin_date = new Date();
if (v_begin_date.getDate()>27) {
 v_begin_date_t=v_begin_date.getTime()-60*1000*60*24*5;
 v_begin_date=new Date(v_begin_date_t);
}
 
var v_date = addMonth(v_begin_date,teller);

v_monthnum = v_date.getMonth()+1;

if (v_monthnum < 10 ) {
 v_monthnum='0'+v_monthnum;	
}

v_yearnum = v_date.getFullYear();
 var v_datestring = getCalendarDate(v_date);
 $('#monthyear_depart1').append('<option value="'+v_yearnum+'-'+v_monthnum+'">'+v_datestring+'</option')
 $('#monthyear_depart2').append('<option value="'+v_yearnum+'-'+v_monthnum+'">'+v_datestring+'</option')
}



 var v_ini_depart1_date      =new Date();
 var v_ini_depart2_date      =new Date();
 var v_ini_today = new Date();
 v_ini_depart1_date.setDate(v_ini_today.getDate()+0);											  
 v_ini_depart2_date.setDate(v_ini_today.getDate()+0);
 v_ini_depart1_day=v_ini_depart1_date.getDate();
 v_ini_depart1_month=v_ini_depart1_date.getMonth();
 v_ini_depart1_year=v_ini_depart1_date.getFullYear();
 v_ini_depart1_month=v_ini_depart1_month+1;
 
 if (v_ini_depart1_month < 10 ) {
 v_ini_depart1_month='0'+v_ini_depart1_month;	
 }
 
 if (v_ini_depart1_day < 10 ) {
 v_ini_depart1_day='0'+v_ini_depart1_day;	
 }
 
 v_ini_depart2_day=v_ini_depart2_date.getDate();
 v_ini_depart2_month=v_ini_depart2_date.getMonth();
 v_ini_depart2_year=v_ini_depart2_date.getFullYear();
 v_ini_depart2_month=v_ini_depart2_month+1;
 if (v_ini_depart2_month < 10 ) {
 v_ini_depart2_month='0'+v_ini_depart2_month;	
 }

  if (v_ini_depart2_day < 10 ) {
 v_ini_depart2_day='0'+v_ini_depart2_day;	
 }


 $('#day_depart1').val(v_ini_depart1_day);
 $('#monthyear_depart1').val(v_ini_depart1_year+'-'+v_ini_depart1_month);
 $('#datepicker_depart1').val(v_ini_depart1_year+'-'+v_ini_depart1_month+'-'+v_ini_depart1_day);
 
$('#day_depart2').val(v_ini_depart2_day);
 $('#monthyear_depart2').val(v_ini_depart2_year+'-'+v_ini_depart2_month);
 $('#datepicker_depart2').val(v_ini_depart2_year+'-'+v_ini_depart2_month+'-'+v_ini_depart2_day);
 	flightWeekdays('depart1',v_page_language);
	flightWeekdays('depart2',v_page_language);
 
}


if ( $("#page_name").val() == "hotel" )  {

if ( v_page_language == "cn" ) { 
 
 $('#stay_city_name').val('输入城市名称 英文/拼音');
}


if ( v_page_language == "en" ) { 
 $('#stay_city_name').val('Enter city name');
}

if ( v_page_language == "nl" ) { 
 $('#stay_city_name').val('Naam van de stad');
}


 $('#stay_city_name').addClass('hints');
 
 var v_id='day_checkin';
 fill_selectbox(v_id,v_days);
 var v_id='day_checkout';
 fill_selectbox(v_id,v_days);
  

for (var teller=0; teller<=12; teller++) {
var v_begin_date = new Date();
if (v_begin_date.getDate()>27) {
 v_begin_date_t=v_begin_date.getTime()-60*1000*60*24*5; 
 v_begin_date=new Date(v_begin_date_t);
}
 
var v_date = addMonth(v_begin_date,teller);
//date value, add 1 because jan=month 0
v_monthnum = v_date.getMonth()+1;

if (v_monthnum < 10 ) {
 v_monthnum='0'+v_monthnum;	
}

v_yearnum = v_date.getFullYear();
 var v_datestring = getCalendarDate(v_date);
 $('#monthyear_checkout').append('<option value="'+v_yearnum+'-'+v_monthnum+'">'+v_datestring+'</option')
 $('#monthyear_checkin').append('<option value="'+v_yearnum+'-'+v_monthnum+'">'+v_datestring+'</option')
}



 var v_ini_checkoutdate     =new Date();
 var v_ini_checkindate      =new Date();
 var v_ini_today = new Date();
 v_ini_checkoutdate.setDate(v_ini_today.getDate()+1);											  
 v_ini_checkindate.setDate(v_ini_today.getDate()+0);
 v_ini_checkoutday=v_ini_checkoutdate.getDate();
 v_ini_checkoutmonth=v_ini_checkoutdate.getMonth();

 v_ini_checkoutyear=v_ini_checkoutdate.getFullYear();
 v_ini_checkoutmonth=v_ini_checkoutmonth+1;
 if (v_ini_checkoutmonth < 10 ) {
 v_ini_checkoutmonth='0'+v_ini_checkoutmonth;	
 }
 
 if (v_ini_checkoutday < 10 ) {
 v_ini_checkoutday='0'+v_ini_checkoutday;	
 }
 
 v_ini_checkinday=v_ini_checkindate.getDate();
 v_ini_checkinmonth=v_ini_checkindate.getMonth();
 v_ini_checkinyear=v_ini_checkindate.getFullYear();
 v_ini_checkinmonth=v_ini_checkinmonth+1;
 if (v_ini_checkinmonth < 10 ) {
 v_ini_checkinmonth='0'+v_ini_checkinmonth;	
 }

  if (v_ini_checkinday < 10 ) {
 v_ini_checkinday='0'+v_ini_checkinday;	
 }


 $('#day_checkout').val(v_ini_checkoutday);
 $('#monthyear_checkout').val(v_ini_checkoutyear+'-'+v_ini_checkoutmonth);
 $('#datepicker_checkout').val(v_ini_checkoutyear+'-'+v_ini_checkoutmonth+'-'+v_ini_checkoutday);
 
 $('#day_checkin').val(v_ini_checkinday);
 $('#monthyear_checkin').val(v_ini_checkinyear+'-'+v_ini_checkinmonth);
 $('#datepicker_checkin').val(v_ini_checkinyear+'-'+v_ini_checkinmonth+'-'+v_ini_checkinday);
 
			
	calcNights2('checkin',v_page_language);
	calcNights2('checkout',v_page_language);

} 

 


$().click( function(e) {  

mouseX = e.pageX;    
mouseY = e.pageY;

 
if ( $('#wd_cities_list').css('display') == 'block' ) {


if (( mouseX < $('#wd_cities_list').offset().left  || mouseX > $('#wd_cities_list').offset().left + $('#wd_cities_list').width() ) ||( mouseY < $('#wd_cities_list').offset().top -30  || mouseY > $('#wd_cities_list').offset().top + $('#wd_cities_list').height() )) {	

      $('#wd_cities_list').css({'display':'none' });	
	  
	   
	   	 $('.wd_cities_detail').each(function(){
		$(this).removeClass('city_displayed');
		$(this).css({'display':'none'});
														 });
		 $('#addspace').html('');
     
	if ( $('#depart1_city_name').val() =="") {
		if ( v_page_language == "cn" ) { 
	      $('#depart1_city_name').val('输入城市名称 英文/拼音');
		}
		
		if ( v_page_language == "en" ) { 
	      $('#depart1_city_name').val('Enter city name');
		}

		if ( v_page_language == "nl" ) { 
	      $('#depart1_city_name').val('Naam van de stad');
		}

	$('#depart1_city_name').addClass('hints');
	};
 
 	  if ( $('#arrive2_city_name').val() =="") {
			if ( v_page_language == "cn" ) { 
	      $('#arrive2_city_name').val('输入城市名称 英文/拼音');
		}		
		if ( v_page_language == "en" ) { 
	      $('#arrive2_city_name').val('Enter city name');
		}
    	if ( v_page_language == "nl" ) { 
	      $('#depart2_city_name').val('Naam van de stad');
		}


    $('#arrive2_city_name').addClass('hints');
	};
	
	if ( $('#depart2_city_name').val() =="") {
	if ( v_page_language == "cn" ) {	
	  $('#depart2_city_name').val('输入城市名称 英文/拼音');	 
	}
	if ( v_page_language == "en" ) {	
	  $('#depart2_city_name').val('Enter city name');	 
	}
	if ( v_page_language == "nl" ) { 
	      $('#depart2_city_name').val('Naam van de stad');
		}

    $('#depart2_city_name').addClass('hints');
	};
 
 	if ( $('#arrive1_city_name').val() =="") {
	if ( v_page_language == "cn" ) {	
	$('#arrive1_city_name').val('输入城市名称 英文/拼音');
	}
	
	if ( v_page_language == "en" ) {	
	$('#arrive1_city_name').val('Enter city name');
	}
	if ( v_page_language == "nl" ) { 
	  $('#arrive1_city_name').val('Naam van de stad');
	 }
	

	
	$('#arrive1_city_name').addClass('hints');
	};

 }
} 


if ( $('#hotel_cities_list').css('display') == 'block' ) {
  
if (( mouseX < $('#hotel_cities_list').offset().left  || mouseX > $('#hotel_cities_list').offset().left + $('#hotel_cities_list').width() ) ||( mouseY < $('#hotel_cities_list').offset().top -30  || mouseY > $('#hotel_cities_list').offset().top + $('#hotel_cities_list').height() )) {	

      $('#hotel_cities_list').css({'display':'none' });	
   	 $('.hotel_cities_detail').each(function(){
	 $(this).removeClass('city_displayed');
	 $(this).css({'display':'none'});
	 });

	 $('#addspace').html('');
       //restore hint if no city is selected
	if ( $('#stay_city_name').val() =="") {
         if (v_page_language=='cn') {
	  $('#stay_city_name').val('输入城市名称 英文/拼音');	 
	  $('#stay_city_name').addClass('hints');
          } 

      if (v_page_language=='en') {
	  $('#stay_city_name').val('Enter city name');	 
	  $('#stay_city_name').addClass('hints');
          }
		 
      if (v_page_language=='nl') {
	  $('#stay_city_name').val('Type naam van de stad');	 
	  $('#stay_city_name').addClass('hints');
          }
	 
	};
 }


} 

   }); 
	


$('.radio_whichway').click(function() {
	
	 if ($('#radio_oneway').attr("checked")) {
		 var_whichway='oneway';
	 }
	 else
	 {
		 var_whichway='twoway';
	 }
	
	if (var_whichway=='oneway') {

			 $('.return_items').each(function(){
				 $(this).attr("disabled",true);
  			     $(this).css('background-color','#CCC');					   							  
											   });
			 $('#datepicker_depart2 + img').attr("disabled",true);
		   }
     else {  
			 $('.return_items').each(function(){
				 $(this).attr("disabled",false);
  			     $(this).css('background-color','WHITE');					   							  
											   });
                $('#datepicker_depart2 + img').attr("disabled",false);

	      }
}); 

  
 $('.datepicker').datepicker({   
        dateFormat: 'yy-mm-dd',   
        buttonImage: '/images/icon_calendar.gif',   
        buttonImageOnly: true, 
		numberOfMonths: 1,
		stepMonths: 1,
        showOn: 'button',   
        onSelect: function(date) {   
           
        if (this.id == 'datepicker_depart1' ) {
            $('#day_depart1').val(date.substr(8,2));
			$('#monthyear_depart1').val(date.substr(0,7));
			flightWeekdays('depart1',v_page_language);
          }
		 else if (this.id =='datepicker_depart2') {
            $('#day_depart2').val(date.substr(8,2));
			$('#monthyear_depart2').val(date.substr(0,7));
			flightWeekdays('depart2',v_page_language);
		 }
		 else if (this.id == 'datepicker_checkout' ) {
            $('#day_checkout').val(date.substr(8,2));
	        $('#monthyear_checkout').val(date.substr(0,7));
	        calcNights2('checkout',v_page_language);			 
		 }
         else if (this.id =='datepicker_checkin') {
            $('#day_checkin').val(date.substr(8,2));
			$('#monthyear_checkin').val(date.substr(0,7));	
			  calcNights2('checkin',v_page_language);
		 }		 
        },     
        beforeShow: function() {   
		 var dateMin       =new Date();
		 var dateMax       =new Date();
		 var today = new Date();
		 dateMin.setDate(today.getDate()+4);
 		 dateMax.setDate(today.getDate()+365);   


		
		 if (this.id == 'datepicker_depart1' ) {
  	       var v_date_depart1=$('#monthyear_depart1').val()+'-'+$('#day_depart1').val();	 
		   $(this).val(v_date_depart1);		 
		 }
		 else if  (this.id =='datepicker_depart2') {
 		   var v_date_depart2=$('#monthyear_depart2').val()+'-'+$('#day_depart2').val();	 
          $(this).val(v_date_depart2);	
		 }
		 else if (this.id == 'datepicker_checkout' ) {
            var v_date_checkout=$('#monthyear_checkout').val()+'-'+$('#day_checkout').val(); 
		   $(this).val(v_date_checkout);		 
		 }
          else if  (this.id =='datepicker_checkin') {
            var v_date_checkin=$('#monthyear_checkin').val()+'-'+$('#day_checkin').val();
            $(this).val(v_date_checkin);	
		 }
		 return {
				minDate: dateMin,
				maxDate: dateMax
				};   
        }   
    });
  
  $('#day_depart2').change(function() {
	var v_date_depart2=$('#monthyear_depart2').val()+'-'+$('#day_depart2').val();
	$('#datepicker_depart2').val(v_date_depart2);
	flightWeekdays('depart2',v_page_language);
								 });
  
  $('#monthyear_depart2').change(function() {
	var v_year=parseInt($('#monthyear_depart2').val().substr(0,4));
	var v_month=parseInt($('#monthyear_depart2').val().substr(5,2));
	var v_day=parseInt($('#day_depart2').val());

 
	 v_month = v_month -1; 
	 v_maxday=daysInMonth(v_month,v_year);
	 $('#day_depart2').empty();
     v_days.splice(0,31);		
	 	for (var teller=1; teller<=v_maxday; teller++) {
			
          var v_str_days;
            if (teller < 10 ) {
 	          v_str_days='0' + teller;
          }
           else
        {
             v_str_days=teller;
            }
			     v_days.push(v_str_days);
		}
	    var v_id='day_depart2';
        fill_selectbox(v_id,v_days);
		 
  	if  ( parseInt($('#day_depart2').val()) > v_maxday ) {	
	    alert($('#day_depart2').val());
       $('#day_depart2').val('01')	;
         } 
	else {
		   if (v_day < 10 ) {
			   v_str_day='0'+v_day;
		   }
		   else {
			   v_str_day=v_day;
		   }
 	       $('#day_depart2').val(v_str_day);

	     };

        

	 var v_date_depart2=$('#monthyear_depart2').val()+'-'+$('#day_depart2').val();
	 $('#datepicker_depart2').val(v_date_depart2);
	 flightWeekdays('depart2',v_page_language);

								 });

  
    $('#day_depart1').change(function() {
	var v_date_depart1=$('#monthyear_depart1').val()+'-'+$('#day_depart1').val();
	$('#datepicker_depart1').val(v_date_depart1);
	flightWeekdays('depart1',v_page_language);
								 });
  
  $('#monthyear_depart1').change(function() {
 	var v_year=parseInt($('#monthyear_depart1').val().substr(0,4));
	var v_month=parseInt($('#monthyear_depart1').val().substr(5,2));
	var v_day=parseInt($('#day_depart1').val());

    
	 v_month = v_month -1;
	 v_maxday=daysInMonth(v_month,v_year);
	 $('#day_depart1').empty();
     v_days.splice(0,31);		
	 	for (var teller=1; teller<=v_maxday; teller++) {
			
          var v_str_days;
            if (teller < 10 ) {
 	          v_str_days='0' + teller;
          }
           else
        {
             v_str_days=teller;
            }
			     v_days.push(v_str_days);
		}
	    var v_id='day_depart1';
        fill_selectbox(v_id,v_days);
		 
	
  	if  ( parseInt($('#day_depart1').val()) > v_maxday ) {	
       $('#day_depart1').val('01');		
         } 
	else {
		   if (v_day < 10 ) {
			   v_str_day='0'+v_day;
		   }
		   else {
			   v_str_day=v_day;
		   }
		$('#day_depart1').val(v_str_day);
	     };



   var v_date_depart1=$('#monthyear_depart1').val()+'-'+$('#day_depart1').val();
	$('#datepicker_depart1').val(v_date_depart1);
    flightWeekdays('depart1',v_page_language);
								 });
 

  $('#day_checkin').change(function() {
	var v_date_checkin=$('#monthyear_checkin').val()+'-'+$('#day_checkin').val();
	$('#datepicker_checkin').val(v_date_checkin);
        calcNights2('checkin',v_page_language);
   });
  
  $('#monthyear_checkin').change(function() {
	var v_year=parseInt($('#monthyear_checkin').val().substr(0,4));
	var v_month=parseInt($('#monthyear_checkin').val().substr(5,2));
	var v_day=parseInt($('#day_checkin').val());

  
	 v_month = v_month -1; 
	 v_maxday=daysInMonth(v_month,v_year);
	 $('#day_checkin').empty();
     v_days.splice(0,31);		
	 	for (var teller=1; teller<=v_maxday; teller++) {
			
          var v_str_days;
            if (teller < 10 ) {
 	          v_str_days='0' + teller;
          }
           else
        {
             v_str_days=teller;
            }
			     v_days.push(v_str_days);
		}
	    var v_id='day_checkin';
        fill_selectbox(v_id,v_days);
		 

  	if  ( parseInt($('#day_checkin').val()) > v_maxday ) {	
       $('#day_checkin').val('01')	;	
         } 
	else {
		   if (v_day < 10 ) {
			   v_str_day='0'+v_day;
		   }
		   else {
			   v_str_day=v_day;
		   }
		  $('#day_checkin').val(v_str_day);
	     };


	 var v_date_checkin=$('#monthyear_checkin').val()+'-'+$('#day_checkin').val();
	 $('#datepicker_checkin').val(v_date_checkin);
        calcNights2('checkin',v_page_language);
    });

  
    $('#day_checkout').change(function() {
	var v_date_checkout=$('#monthyear_checkout').val()+'-'+$('#day_checkout').val();
	$('#datepicker_checkout').val(v_date_checkout);
	  calcNights2('checkout',v_page_language);
     });
  
    $('#monthyear_checkout').change(function() {
	var v_year=parseInt($('#monthyear_checkout').val().substr(0,4));
	var v_month=parseInt($('#monthyear_checkout').val().substr(5,2));
	var v_day=parseInt($('#day_checkout').val());

   
	 v_month = v_month -1;
	 v_maxday=daysInMonth(v_month,v_year);
	 $('#day_checkout').empty();
     v_days.splice(0,31);		
	 	for (var teller=1; teller<=v_maxday; teller++) {			
          var v_str_days;
            if (teller < 10 ) {
 	          v_str_days='0' + teller;
          }
           else
        {
             v_str_days=teller;
            }
	     v_days.push(v_str_days);
		}
	    var v_id='day_checkout';
        fill_selectbox(v_id,v_days);
		 
	
  	if  ( parseInt($('#day_checkout').val()) > v_maxday ) {	
       $('#day_checkout').val('01')	;	
         } 
	else {
    	   if (v_day < 10 ) {
			   v_str_day='0'+v_day;
		   }
		   else {
			   v_str_day=v_day;
		   }
		$('#day_checkout').val(v_str_day);
	     };


   var v_date_checkout=$('#monthyear_checkout').val()+'-'+$('#day_checkout').val();
	$('#datepicker_checkout').val(v_date_checkout);
   calcNights2('checkout',v_page_language);

								 });


 



$('.wd_cities_detail').each(function(){
	$(this).hover(									 
	 function() {
		 $(this).addClass('city_select_hover');
	 },
	 function () {
		  $(this).removeClass('city_select_hover');
	 }
			);
 }); 

$('.hotel_cities_detail').each(function(){
	$(this).hover(									 
	 function() {
		 $(this).addClass('city_select_hover');
	 },
	 function () {
		  $(this).removeClass('city_select_hover');
	 }
			);
 }); 
 


 



$('#depart1_city_name').focus(function() {
	 								   
	v_city_focus='depart1_city_name' ;
    v_city_e_name='';
    
	var display_numbers=city_focus(v_city_focus);
 
	v_cities_displayed_cur=display_numbers[0];
	v_cities_displayed_max=display_numbers[1];

   }); 


$('#depart2_city_name').focus(function() {
	v_city_focus='depart2_city_name' ;
    v_city_e_name='';
     
	var display_numbers=city_focus(v_city_focus);
	v_cities_displayed_cur=display_numbers[0];
	v_cities_displayed_max=display_numbers[1];

  }); 


$('#arrive1_city_name').focus(function() {
									   
	v_city_focus='arrive1_city_name' ;
    v_city_e_name='';
   
	var display_numbers=city_focus(v_city_focus);
	v_cities_displayed_cur=display_numbers[0];
	v_cities_displayed_max=display_numbers[1];
		

}); 

$('#arrive2_city_name').focus(function() {
    v_city_focus='arrive2_city_name' ;
	 
    v_city_e_name='';
	var display_numbers=city_focus(v_city_focus);
	v_cities_displayed_cur=display_numbers[0];
	v_cities_displayed_max=display_numbers[1];
}); 

$('#stay_city_name').focus(function() {
    v_city_focus='stay_city_name' ;
	 
    v_city_e_name='';
	var display_numbers=city_focus(v_city_focus);
	v_cities_displayed_cur=display_numbers[0];
	v_cities_displayed_max=display_numbers[1];
}); 





$('.hotel_cities_detail').click(function(){
 if  ( $(this).attr('i_code')=='%hotlist' ) {
	return;
 }										 
      $('#stay_city_code').val($(this).attr('i_code'));
	  $('#stay_country_code').val($(this).attr('c_code'));
	  
      $('#stay_city_name').val($(this).html());									 
      $('#hotel_cities_list').css('display','none');
	  $('#addspace').html('');
  }); 

$('.wd_cities_detail').click(function(){
 if  ( $(this).attr('i_code')=='%hotlist' ) {
	return;
 }
  switch (v_city_focus) {
    case 'depart1_city_name' :   	  
      $('#depart1_city_code').val($(this).attr('i_code'));
      $('#depart1_city_name').val($(this).html());
	  
	  //Fill in arrive2_city if empty - WBR
	  //alert($('#arrive2_city_code').val());
	  if( $('#arrive2_city_code').val() == '') {
		$('#arrive2_city_code').val($(this).attr('i_code'));
		$('#arrive2_city_name').val($(this).html());
	  }
	  break;
    case 'arrive2_city_name':  	
      $('#arrive2_city_code').val($(this).attr('i_code'));
      $('#arrive2_city_name').val($(this).html());
	  break;
	case 'depart2_city_name' :  	
       $('#depart2_city_code').val($(this).attr('i_code'));
       $('#depart2_city_name').val($(this).html());
		break;
    case 'arrive1_city_name' :
      $('#arrive1_city_code').val($(this).attr('i_code'));
      $('#arrive1_city_name').val($(this).html());
	  
	   
	  //Fill in arrive2_city if empty - WBR
	  if( $('#depart2_city_code').val() == '') {
		$('#depart2_city_code').val($(this).attr('i_code'));
		$('#depart2_city_name').val($(this).html());
	  }
	 
	  break;	  
    } 
  $('#wd_cities_list').css('display','none');
  $('#addspace').html('');
  }); 


 $('#stay_city_name').keydown(function(e){        
  if ( e.keyCode == 9 )  {    
      return false;
      } ;
 }); 

 $('#depart1_city_name').keydown(function(e){        
  if ( e.keyCode == 9 )  {          
  } ;
 }); 

 $('#arrive1_city_name').keydown(function(e){        
  if ( e.keyCode == 9 )  {         
  } ;
 }); 


 $('#depart2_city_name').keydown(function(e){        
  if ( e.keyCode == 9 )  {    
     return false;
 } ;
 }); 

 $('#arrive2_city_name').keydown(function(e){        
  if ( e.keyCode == 9 )  {  
    return false;
 } ;
 }); 


   $('#stay_city_name').keypress(function(e){ 
    if ( e.keyCode == 13  ) {
	   return false;
   }
  });
   
  $('#depart1_city_name').keypress(function(e){ 
    if ( e.keyCode == 13  ) {
	   return false;
   }
										});

  $('#depart2_city_name').keypress(function(e){ 
    if ( e.keyCode == 13 ) {
	   return false;
   }
										});

  $('#arrive1_city_name').keypress(function(e){ 
    if ( e.keyCode == 13 ) {
	   return false;
   }
										});
  $('#arrive2_city_name').keypress(function(e){ 
    if ( e.keyCode == 13 ) {
	   return false;
   }
	});


 $('#stay_city_name').keyup(function(e) {
	var display_numbers=city_keyup(v_city_focus, e,v_cities_displayed_cur,v_cities_displayed_max);		
	v_cities_displayed_cur=display_numbers[0];
	v_cities_displayed_max=display_numbers[1];	
											  
 }); 

 
 $('#depart1_city_name').keyup(function(e) {
	var display_numbers=city_keyup(v_city_focus, e,v_cities_displayed_cur,v_cities_displayed_max);		
	v_cities_displayed_cur=display_numbers[0];
	v_cities_displayed_max=display_numbers[1];	
											  
 }); 

 $('#arrive1_city_name').keyup(function(e) {
	   
									
	var display_numbers=city_keyup(v_city_focus, e,v_cities_displayed_cur,v_cities_displayed_max);
	v_cities_displayed_cur=display_numbers[0];
	v_cities_displayed_max=display_numbers[1];	
								  
 }); 

 $('#depart2_city_name').keyup(function(e) {
	var display_numbers=city_keyup(v_city_focus, e,v_cities_displayed_cur,v_cities_displayed_max);
	v_cities_displayed_cur=display_numbers[0];
	v_cities_displayed_max=display_numbers[1];	
									  
 });  

 $('#arrive2_city_name').keyup(function(e) {
	var display_numbers=city_keyup(v_city_focus, e,v_cities_displayed_cur,v_cities_displayed_max);
	v_cities_displayed_cur=display_numbers[0];
	v_cities_displayed_max=display_numbers[1];	
									  
 }); 

 
$('#searchform').click(function() {

if ($('#addspace').html()  != '') {
  $('#wd_cities_list').css('display','none');
  $('#addspace').html('');
  }
  
});




$('#searchform').submit(function() {
		 
		return false;
								  })
$('#searchbutton_flight').click(function() {
								   

	v_url = 'http://wftc2.e-travel.com/plnext/DonkeyTrip/Override.action?';
	v_url_c = 'http://wftc2.e-travel.com/plnext/DonkeyTrip/Override.action?';
    v_url_ys = '//flweb.ypsilon.net/index.phtml?agent=donkeytrip&AorK=K&only_avail=Y&rail_and_fly=Y';

v_url = v_url+'EMBEDDED_TRANSACTION=TravelShopperAvailability&PRODUCT_TYPE_1=STANDARD_AIR&SITE=BDSLBDSL&TRIP_FLOW=YES';
v_url_c = v_url_c+'EMBEDDED_TRANSACTION=TravelShopperAvailability&PRODUCT_TYPE_1=STANDARD_AIR&SITE=BDSLBDSL&TRIP_FLOW=YES&MP_CALENDAR=TRUE&MP_CAL_PREVIOUSNEXT=TRUE&SHIFT_OVER_LIMIT_CAL=TRUE&MINUS_DATE_RANGE_1=3&MINUS_DATE_RANGE_2=3&PLUS_DATE_RANGE_1=3&PLUS_DATE_RANGE_2=3&AIR_CALENDAR_MODE=CALENDAR_ONLY';
   switch ($("#page_language").val()) {
	case 'cn':
	  v_url = v_url + '&LANGUAGE=CN';
	  v_url_ys=v_url_ys + '&lang=cn_CN';
	   v_url_c = v_url_c + '&LANGUAGE=CN';
	break;
	case 'en':
	  v_url = v_url + '&LANGUAGE=GB';
  	  v_url_c = v_url_c + '&LANGUAGE=GB';
	  v_url_ys=v_url_ys + '&lang=en_GB';
	break;  
	case 'nl':
	  v_url = v_url + '&LANGUAGE=NL';
  	  v_url_c = v_url_c + '&LANGUAGE=NL';
      v_url_ys=v_url_ys + '&lang=nl_NL';
	break;  

   }
     
     
    v_B_LOCATION_1=$('#depart1_city_code').val();
    v_E_LOCATION_1=$('#arrive1_city_code').val();
	v_B_DATE_1=$('#datepicker_depart1').val();
	v_B_DATE_1=v_B_DATE_1.substring(0,4)+v_B_DATE_1.substring(5,7)+v_B_DATE_1.substring(8,10)+'0000';
	v_B_DATE_1_ys=$('#datepicker_depart1').val();
	v_B_DATE_1_ys_m=v_B_DATE_1_ys.substring(5,7)+'-'+v_B_DATE_1_ys.substring(0,4);
	v_B_DATE_1_ys_d=v_B_DATE_1_ys.substring(8,10);

    v_url = v_url + '&B_LOCATION_1='+v_B_LOCATION_1;
    v_url = v_url + '&E_LOCATION_1='+v_E_LOCATION_1;
    v_url = v_url + '&B_DATE_1='+v_B_DATE_1;

    v_url_c = v_url_c + '&B_LOCATION_1='+v_B_LOCATION_1;
    v_url_c = v_url_c + '&E_LOCATION_1='+v_E_LOCATION_1;
    v_url_c = v_url_c + '&B_DATE_1='+v_B_DATE_1;


    v_url_ys=v_url_ys + '&month_1='+v_B_DATE_1_ys_m;
    v_url_ys=v_url_ys + '&day='+v_B_DATE_1_ys_d;

     if ($('#radio_oneway').attr("checked")) {
		 v_TRIP_TYPE='oneway';
	 }
	 else
	 {
		 v_TRIP_TYPE='twoway';
	 }
	
	if (v_TRIP_TYPE=='oneway' ){
		v_TRIP_TYPE='O' ;
 	    v_url_ys=v_url_ys + '&onewayswitch=1';	
        v_url_ys=v_url_ys + '&from='+v_B_LOCATION_1;
	    v_url_ys=v_url_ys + '&to='+v_E_LOCATION_1;
	}
	else if (v_TRIP_TYPE=='twoway') {
	    
		v_B_LOCATION_2=$('#depart2_city_code').val();
   	    v_E_LOCATION_2=$('#arrive2_city_code').val();
        v_B_DATE_2= $('#datepicker_depart2').val();
	    v_B_DATE_2=v_B_DATE_2.substring(0,4)+v_B_DATE_2.substring(5,7)+v_B_DATE_2.substring(8,10)+'0000';
		
       
	    if  ( v_B_LOCATION_2 == v_E_LOCATION_1  && v_E_LOCATION_2 == v_B_LOCATION_1 )  {
          v_TRIP_TYPE='R' ;	
   	      v_url_ys=v_url_ys + '&onewayswitch=0';	
		  v_url_ys=v_url_ys + '&from='+v_B_LOCATION_1;        
		  v_url_ys=v_url_ys + '&to='+v_E_LOCATION_1;
        } else
        {
         v_TRIP_TYPE='M' ;
   	     v_url_ys=v_url_ys + '&mode=openjaw';	
		 v_url_ys=v_url_ys + '&from_1='+v_B_LOCATION_1;        
		 v_url_ys=v_url_ys + '&to_1='+v_E_LOCATION_1;
         v_url_ys=v_url_ys + '&from_2='+v_B_LOCATION_2;
  	     v_url_ys=v_url_ys + '&to_2='+v_E_LOCATION_2;

        }
	   
        v_url = v_url + '&B_LOCATION_2='+v_B_LOCATION_2;
        v_url = v_url + '&E_LOCATION_2='+v_E_LOCATION_2;
		v_url = v_url + '&B_DATE_2='+v_B_DATE_2;

        v_url_c = v_url_c + '&B_LOCATION_2='+v_B_LOCATION_2;
        v_url_c = v_url_c + '&E_LOCATION_2='+v_E_LOCATION_2;
		v_url_c = v_url_c + '&B_DATE_2='+v_B_DATE_2;

		v_B_DATE_2_ys=$('#datepicker_depart2').val();
	    v_B_DATE_2_ys_m=v_B_DATE_2_ys.substring(5,7)+'-'+v_B_DATE_2_ys.substring(0,4);
	    v_B_DATE_2_ys_d=v_B_DATE_2_ys.substring(8,10);
		
	    v_url_ys=v_url_ys + '&month_2='+v_B_DATE_2_ys_m;
	    v_url_ys=v_url_ys + '&retday='+v_B_DATE_2_ys_d;

	}




var v_flight_days=calcFlightDays();
var v_flight_days_b_e=parseInt(v_flight_days.substr(0,v_flight_days.indexOf("|")));
var v_flight_days_b_now=parseInt(v_flight_days.substr(v_flight_days.indexOf("|")+1));


      switch (v_TRIP_TYPE) {
        case 'O' :   	
		if (v_flight_days_b_now > 6 ) {
        
		}
	    break;
	    case 'R' :
  	    if (v_flight_days_b_now > 6 && v_flight_days_b_e > 6) {		

	    }
		break;
	  }
    
	v_url = v_url + '&TRIP_TYPE='+v_TRIP_TYPE;
	v_url_c = v_url_c + '&TRIP_TYPE='+v_TRIP_TYPE;
	
	if ($('#radio_nostop').attr("checked")) {
		  
		  v_url=v_url+'&DIRECT_NON_STOP=TRUE';
		  v_url_c=v_url_c+'&DIRECT_NON_STOP=TRUE';		  
		  v_url_ys=v_url_ys + '&direct_only=Y';
	}
	else if ($('#radio_morestops').attr("checked")) {
	      v_AIR_MAX_CONNECTIONS=2;
		  v_url = v_url + '&AIR_MAX_CONNECTIONS='+v_AIR_MAX_CONNECTIONS;
		  v_url = v_url+'&DIRECT_NON_STOP=FALSE';
		  v_url_c = v_url_c + '&AIR_MAX_CONNECTIONS='+v_AIR_MAX_CONNECTIONS;
		  v_url_c = v_url_c+'&DIRECT_NON_STOP=FALSE';

}
	
	
	
	if ($('#radio_economy').attr("checked")) {
		  v_CABIN='E';
		  if ( $("#page_language").val()=='cn' ) {
		  v_url_ys=v_url_ys + '&tarif_klasse=DL';
		  }
		  else
		   {
			   v_url_ys=v_url_ys + '&tarif_klasse=E';
		   } 
	}
	else if ($('#radio_business').attr("checked")) {
	      v_CABIN='B';
		  v_url_ys=v_url_ys + '&tarif_klasse=B';
	}
	else if ($('#radio_firstclass').attr("checked")) {
		  v_CABIN='F';
		  v_url_ys=v_url_ys + '&tarif_klasse=B';
	}

	v_url = v_url + '&AIR_CABIN='+v_CABIN;
	v_url_c = v_url_c + '&AIR_CABIN='+v_CABIN;


     if ( $('#airline_name').val() != '' ) {
		 v_url = v_url+'&PREFERRED_AIRLINE_1='+$('#airline_name').val();
		 v_url_c = v_url_c+'&PREFERRED_AIRLINE_1='+$('#airline_name').val();		 
 		 v_url_ys = v_url_ys+'&cr_restriction='+$('#airline_name').val();
	
	 }

    v_total_travellers=0;
	v_adults=$('#adults').val();
	 if (parseInt(v_adults) > 0 ) {
	 v_url_ys=v_url_ys + '&pax='+v_adults;	 
	 for (var num=1; num<=parseInt(v_adults); num++) {
		 v_total_travellers=v_total_travellers+1;
		 v_url=v_url+'&TRAVELLER_TYPE_'+num+'=ADT';		 
		 v_url_c=v_url_c+'&TRAVELLER_TYPE_'+num+'=ADT';		 		 
	     }
	 }
	  else {
	   v_adults='';	
	  }
	  

	v_students=$('#students').val();
    if (parseInt(v_students) > 0 ) {
	 v_url_ys=v_url_ys + '&pax='+v_students;	 	
			 for (var num=1; num<=parseInt(v_students); num++) {
			 v_total_travellers=v_total_travellers+1;
	    	 v_url=v_url+'&TRAVELLER_TYPE_'+v_total_travellers+'=STU';
	    	 v_url_c=v_url_c+'&TRAVELLER_TYPE_'+v_total_travellers+'=STU';

}

	  }
	  else {
	   v_students='';	
	  }

	v_children=$('#children').val();
    if (parseInt(v_children) > 0 ) {
		v_url_ys=v_url_ys + '&pax_chd='+v_children;
			 for (var num=1; num<=parseInt(v_children); num++) {
			 v_total_travellers=v_total_travellers+1;
	    	 v_url=v_url+'&TRAVELLER_TYPE_'+v_total_travellers+'=CHD';
	    	 v_url_c=v_url_c+'&TRAVELLER_TYPE_'+v_total_travellers+'=CHD';			 
    	     }

	  }
	  else {
	   v_children='';	
	  }

    v_baby=$('#baby').val();
    if ( parseInt(v_baby) > 0 ) {
		     v_url_ys=v_url_ys + '&pax_inf='+v_baby;
			 for (var num=1; num<=parseInt(v_baby); num++) {
	    	 v_url=v_url+'&HAS_INFANT_'+num+'=TRUE';
	    	 v_url_c=v_url_c+'&HAS_INFANT_'+num+'=TRUE';
}

	  }
	  else {
	   v_baby='';	
	  }
	  
	 
	  v_val_ok='Y';
	  
	
	if (parseInt(v_total_travellers)==0) {
		error_messages(100,v_page_language);
		$('#adults').focus();
		v_val_ok='N';
		return false;
	}

	if (parseInt(v_total_travellers)>9) {
   	    error_messages(101,v_page_language);		
		$('#adults').focus();
		v_val_ok='N';
		return false;
	}



  if (parseInt(v_adults) < parseInt(v_baby)) {
   	    error_messages(102,v_page_language);		
		$('#adults').focus();
		v_val_ok='N';
		return false;
	}


	  
  
   
   if ( $('#depart1_city_code').val() == "" ) {
	   error_messages(103,v_page_language);	    
	    $('#depart1_city_name').focus();
		v_val_ok='N';
     return false;
      } 

   if ( $('#arrive1_city_code').val() == "" ) {
	   error_messages(104,v_page_language);	    
	    $('#arrive1_city_name').focus();
		v_val_ok='N';
     return false;
      } 

   if ( $('#depart2_city_code').val() == "" && v_TRIP_TYPE!='O') {
	   error_messages(105,v_page_language);	  	    
	    $('#depart2_city_name').focus();
		v_val_ok='N';
     return false;
      } 

   if ( $('#arrive2_city_code').val() == "" && v_TRIP_TYPE!='O') {
	   error_messages(106,v_page_language);	    
	    $('#arrive2_city_name').focus();
		v_val_ok='N';
     return false;
      } 


if ( $('#depart1_city_code').val() == $('#arrive1_city_code').val() ) {
	  error_messages(107,v_page_language);
	    $('#depart1_city_name').focus();
		v_val_ok='N';
     return false;
      } 

if ( $('#depart2_city_code').val() == $('#arrive2_city_code').val() &&  v_TRIP_TYPE=='R' ) {
	    error_messages(107,v_page_language);
	    $('#depart2_city_name').focus();
		v_val_ok='N';
     return false;
      } 



  
   
   v_val_date_depart1 =$('#datepicker_depart1').val(); 
   v_val_date_depart1=v_val_date_depart1.replace(/-/g,"/");
   v_val_date_depart1_d= new Date(v_val_date_depart1);

   v_val_date_depart2 =$('#datepicker_depart2').val(); 
   v_val_date_depart2=v_val_date_depart2.replace(/-/g,"/");
   v_val_date_depart2_d= new Date(v_val_date_depart2);


  
   
   v_val_today = new Date();

   

   if ( v_TRIP_TYPE=='R' ) {
   
   if (v_val_date_depart1_d >= v_val_date_depart2_d) 
    {
		v_val_ok='N';
        error_messages(109,v_page_language);	 
		return false;
	}
   }
   
	
	
	if (v_val_ok =='Y') {

	v_screen_width = screen.width;
	v_screen_height= screen.height-100;
	v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width='+v_screen_width+',height='+v_screen_height;


   
   if ($('#ys_page').val()=='Y') {	
	var new_win=window.open(v_url_ys,'Donkeytrip_flight',v_window_prop);
   }
   else
    {


	var new_win=window.open(v_url_c,'Donkeytrip_flight',v_window_prop);		
	}
 
	}
	
	new_win.focus();




}); 



 $('#searchform_hotel').submit(function() {
		 
		return false;
								  })
 
 
$('#searchbutton_hotel').click(function() {
								   
  v_url = 'http://wftc2.e-travel.com/plnext/DonkeyTrip/Override.action?';
    v_url = v_url+'EMBEDDED_TRANSACTION=HotelAvailabilityGeneric&SITE=BDSLBDSL&NUMBER_OF_HOTELS=-1&TRIP_FLOW=YES&SORT_CRITERIA=P&PLTG_FROMPAGE=HOTS';

   switch ($("#page_language").val()) {
	case 'cn':
	  v_url = v_url + '&LANGUAGE=CN';
	break;
	case 'en':
	  v_url = v_url + '&LANGUAGE=GB';
	break;  
	case 'nl':
	  v_url = v_url + '&LANGUAGE=NL';
	break;  

   }
	
	v_B_DATE=$('#datepicker_checkin').val();
	v_B_DATE=v_B_DATE.substring(0,4)+v_B_DATE.substring(5,7)+v_B_DATE.substring(8,10)+'0000';
        v_E_DATE= $('#datepicker_checkout').val();	
	v_E_DATE=v_E_DATE.substring(0,4)+v_E_DATE.substring(5,7)+v_E_DATE.substring(8,10)+'0000';
     
        v_url = v_url + '&B_LOCATION='+$('#stay_city_code').val();
        v_url = v_url + '&COUNTRY_CODE='+$('#stay_country_code').val();
        v_url = v_url + '&B_DATE='+v_B_DATE;
	v_url = v_url + '&E_DATE='+v_E_DATE;
    
    
 	if ($('#facility_parking').attr("checked")) {
		  
		  v_url=v_url+'&LIST_FACILITY=PAR';
	}

	if ($('#facility_airco').attr("checked")) {
		  
		  v_url=v_url+'&LIST_FACILITY=AIR';
	}

  	if ($('#facility_swimpool').attr("checked")) {
		  
		  v_url=v_url+'&LIST_FACILITY=SWI';
	}

    v_max_rate_hotel=$('#max_rate').val();
    if (! v_max_rate_hotel =="") {
    v_url=v_url+'&MAX_BUDGET='+v_max_rate_hotel;
	}


	v_guests=$('#guests').val();
	v_url=v_url+'&OCCUPANCY=' +v_guests;		
	     
		  
	 
	  v_val_ok='Y';
	
	  


   if  ( !(( parseInt(v_guests) ==1 )|| (parseInt(v_guests) ==2 ))) {
	     error_messages(115,v_page_language);	       
	    $('#guests').focus();
		v_val_ok='N';
     return false;

   }


   if ( $('#stay_city_code').val() == "") {
	    error_messages(116,v_page_language);	   
	    $('#stay_city_name').focus();
		v_val_ok='N';
     return false;
      }



 
   
   v_val_datecheckout =$('#datepicker_checkout').val(); 
   v_val_datecheckout=v_val_datecheckout.replace(/-/g,"/");
   v_val_datecheckout_d= new Date(v_val_datecheckout);

   v_val_datecheckin=$('#datepicker_checkin').val();
   v_val_datecheckin=v_val_datecheckin.replace(/-/g,"/");
   v_val_datecheckin_d= new Date(v_val_datecheckin);


  
   
   v_val_today = new Date();

   if (v_val_datecheckout_d < v_val_datecheckin_d) 
    {
		v_val_ok='N';
		 error_messages(111,v_page_language);	
		return false;
	}
   
    v_num_nights_hotel=$('#nights').html();

    if (isNaN(v_max_rate_hotel)) {
     		v_val_ok='N';
		 error_messages(113,v_page_language);			
		$('#max_rate').focus();
		return false;      
    }
	else if ( parseFloat(v_max_rate_hotel) <= 0 )
	   {
     		v_val_ok='N';
		error_messages(114,v_page_language);			
		$('#max_rate').focus();
		return false;      	
	  }


	
	if (v_val_ok =='Y') {

	v_screen_width = screen.width;
	v_screen_height= screen.height-100;
	v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width='+v_screen_width +',height='+v_screen_height;
	var new_win=window.open(v_url,'Donkeytrip_hotel',v_window_prop);
	}
	new_win.focus();


}); 



$('#hotel_ads_cn_1').click(function() {									  
	v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=800px';
	var faq_win=open('/donkey_home/php/faq_creditcard_cn.html','Donkeytrip_hotel',v_window_prop);
	faq_win.focus();																											
									}); 

$('#hotel_ads_tw_1').click(function() {									  
	v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=800px';
	var faq_win=open('/donkey_home/php/faq_creditcard_tw.html','Donkeytrip_hotel',v_window_prop);
	faq_win.focus();																											
									}); 


$('#hotel_ads_cn_1').hover(
 				function(){
                    $(this).addClass("cursor_help");
                  },
                  function(){
                    $(this).removeClass("cursor_help");
                  }); 

$('#hotel_ads_tw_1').hover(
 				function(){
                    $(this).addClass("cursor_help");
                  },
                  function(){
                    $(this).removeClass("cursor_help");
                  }); 


$('.icon_carriers').click(function(){
	v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=800px';
								   
		if ($(this).attr('id') == 'icon_airfrance') {
			if ($("#page_language").val()=='cn') {
			var carrier_win=open('https://www2.klm.com/gs/ici/checkin/Main/Checkin?DPS=af&LANG=zh&MKT=CN&fromurl=http://www.airfrance.com','Donkeytrip_carriers',v_window_prop); }
           else {
			var carrier_win=open('https://www2.klm.com/gs/ici/checkin/Main/Checkin?DPS=af&LANG=EN&MKT=GR&fromurl=http://www.airfrance.com','Donkeytrip_carriers',v_window_prop); }

  			carrier_win.focus();																											
		};

		if ($(this).attr('id') == 'icon_alitalia') {
			var carrier_win=open('http://www.alitalia.com/NL_EN/WEBCHECKIN/TicketSearch.aspx','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};

		if ($(this).attr('id') == 'icon_china_airlines') {
			if ($("#page_language").val()=='cn') {
			var carrier_win=open('https://gb.china-airlines.com/gate/gb/calec.china-airlines.com/echeckin/echeckin_c.asp','Donkeytrip_carriers',v_window_prop); }
			else { 							var carrier_win=open('https://calec.china-airlines.com/echeckin/echeckin_e.asp','Donkeytrip_carriers',v_window_prop);
			}
			
  			carrier_win.focus();																											
		};
		
		if ($(this).attr('id') == 'icon_britishair') {
			var carrier_win=open('http://www.britishairways.com/travel/olcilandingpageauthreq/public/en_gb','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};
		
		if ($(this).attr('id') == 'icon_cathay') {
			var carrier_win=open('http://www.cathaypacific.com/icheckin2/forMLC.do?action=Checked&COUNTRY=INTL&source=WEB&','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};

		if ($(this).attr('id') == 'icon_emirates') {
			var carrier_win=open('http://www.emirates.com/english/','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};
		
		if ($(this).attr('id') == 'icon_evaair') {
			
			var carrier_win=open('http://eservice.evaair.com/online/html/English/plan/EIBSA088.asp','Donkeytrip_carriers',v_window_prop);
			 
  			carrier_win.focus();																											
		};
		
		if ($(this).attr('id') == 'icon_finnair') {
			var carrier_win=open('http://www.finnair.com/finnaircom/wps/portal/finnair/kcxml/04_Sj9SPykssy0xPLMnMz0vM0Y_QjzKLD403DnUDSYGYLj76kWhCzp5oQq7xbiEIoaDUvHg_H31fj_zcVH1v_QD9gtzQ0IhyR0UA3_GGQg!!/delta/base64xml/L3dJdyEvd0ZNQUFzQUMvNElVRS82X1VfM1VE','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};
		
		if ($(this).attr('id') == 'icon_klm') {
			var carrier_win=open('https://secure.klm.com/travel/nl_en/travel_information/checkin_options/internet_checkin/ici_jffp_app.htm','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};
		
		if ($(this).attr('id') == 'icon_lufthansa') {
		 if ($("#page_language").val()=='cn') {	
			var carrier_win=open('http://www.lufthansa.com/online/portal/lh/cn/homepage?l=mi&cid=1000214&action=CheckInAction&blt_p=CN&blt_l=mi&blt_t=Homepage&blt_e=Flightmanager&blt_n=empty&blt_z=%E5%8A%9E%E7%90%86%E7%99%BB%E6%9C%BA%E6%89%8B%E7%BB%AD&blt_c=CN|mi|Homepage|Flightmanager|empty|%E5%8A%9E%E7%90%86%E7%99%BB%E6%9C%BA%E6%89%8B%E7%BB%AD','Donkeytrip_carriers',v_window_prop); 
		 } else {
		  			var carrier_win=open('http://www.lufthansa.com/online/portal/lh/cn/homepage?l=en&cid=1000214&action=CheckInAction&blt_p=CN&blt_l=en&blt_t=Homepage&blt_e=Flightmanager&blt_n=empty&blt_z=Check-in&blt_c=CN|en|Homepage|Flightmanager|empty|Check-in',v_window_prop); 	 
		 }
  			carrier_win.focus();																											
		};
		
		if ($(this).attr('id') == 'icon_qantas') {
			var carrier_win=open('http://www.qantas.com.au/travel/airlines/online-checkin/global/en','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};
		
		if ($(this).attr('id') == 'icon_rus') {
			var carrier_win=open('https://checkin.sabre.com/aeroflot/selectLanguage.do?Language=EN','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};

		if ($(this).attr('id') == 'icon_sas') {
			var carrier_win=open('https://ibp2.scandinavian.net/ibp/checkin/CICheckinview.aspx?MKT=gb&lng=en&ID=5850','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};

		if ($(this).attr('id') == 'icon_singapore') {
			var carrier_win=open('https://www.singaporeair.com/saa/en_UK/CheckIn/nruCheckIn.jsp','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};

		if ($(this).attr('id') == 'icon_virgin') {
			var carrier_win=open('https://www.virgin-atlantic.com/en/eu/manageyourflights/diycheckin/index.jsp?criteria=Flight&showAll=true','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};

		if ($(this).attr('id') == 'icon_swiss') {
			var carrier_win=open('https://booking.swiss.com/web/wci.htm','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};

		if ($(this).attr('id') == 'icon_chinasouthern') {
			var carrier_win=open('https://secure.klm.com/travel/nl_en/travel_information/checkin_options/internet_checkin/ici_jffp_app.htm','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};
		
		if ($(this).attr('id') == 'icon_airchina') {
			if ($("#page_language").val()=='cn') {	
			var carrier_win=open('http://www.airchina.de/cn/index.html','Donkeytrip_carriers',v_window_prop); 
			} else {
			var carrier_win=open('http://www.airchina.de/en/index.html','Donkeytrip_carriers',v_window_prop);
			}			
  			carrier_win.focus();																											
		};

		if ($(this).attr('id') == 'icon_tk') {
			var carrier_win=open('http://www4.thy.com/onlinecheckin/start.tk?lang=en','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};


		if ($(this).attr('id') == 'icon_hainanair') {
			var carrier_win=open('http://global.hnair.com/index_ceu.php','Donkeytrip_carriers',v_window_prop);
  			carrier_win.focus();																											
		};

								   }); 




function trim(value) {
  value = value.replace(/^\s+/,''); 
  value = value.replace(/\s+$/,'');
  return value;
}
 
$('#searchbutton_mytrip').click(function() {
								   

	v_url = 'https://www.checkmytrip.com/CMTSERVLET?';
	v_url = v_url + 'R=' + escape(trim($("#pnr_mytrip").val()));
	v_url = v_url + '&N='+ escape(trim($("#lastname_mytrip").val())); 	
    if ($("#page_language").val() =='cn') {
    v_url = v_url + '&L=CN'; }
	if ($("#page_language").val() =='en') {
    v_url = v_url + '&L=GB'; }
   if ($("#page_language").val() =='nl') {
    v_url = v_url + '&L=NL'; }


	
	v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width='+screen.width+',height='+screen.height;
	var new_win=open(v_url,'Donkeytrip_mytrip',v_window_prop);
	 
	new_win.focus();


}); 

$('#algemene_voorwaarden').click(function() {
		v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=800px';									  
		var footer_win=open('/donkey_home/php/algemene_voorwaarden.html','Donkeytrip',v_window_prop);								    footer_win.focus();
										 });

$('#disclaimer').click(function() {
		v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=500px,height=500px';									  
		var footer_win=open('/donkey_home/php/disclaimer.html','Donkeytrip',v_window_prop);								    footer_win.focus();
										 });

$('#privacy').click(function() {
		v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=500px,height=500px';									  
		var footer_win=open('/donkey_home/php/privacy.html','Donkeytrip',v_window_prop);								    footer_win.focus();
										 });

$('#aboutus').click(function() {
if ($("#page_language").val() =='cn') {
 v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=700px';									  
		var footer_win=open('/donkey_home/php/aboutus_cn.html','Donkeytrip',v_window_prop);								    footer_win.focus();
}
if ($("#page_language").val() =='en') {
 v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=700px';									  
		var footer_win=open('/donkey_home/php/aboutus_en.html','Donkeytrip',v_window_prop);								    footer_win.focus();
}
if ($("#page_language").val() =='nl') {
 v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=700px';									  
		var footer_win=open('/donkey_home/php/aboutus_nl.html','Donkeytrip',v_window_prop);								    footer_win.focus();
}

 });


$('#contactus').click(function() {
							   
if ($("#page_language").val() =='cn') {
 v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=700px';									  
		var footer_win=open('/donkey_home/php/contactus_cn.html','Donkeytrip',v_window_prop);								    footer_win.focus();
}
if ($("#page_language").val() =='en') {
 v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=700px';									  
		var footer_win=open('/donkey_home/php/contactus_en.html','Donkeytrip',v_window_prop);								    footer_win.focus();
}
if ($("#page_language").val() =='nl') {
 v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=700px';									  
		var footer_win=open('/donkey_home/php/contactus_nl.html','Donkeytrip',v_window_prop);								    footer_win.focus();
}
 });


$('#ideal_faq').click(function() {
							   
if ($("#page_language").val() =='cn') {
 v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=700px';									  
		var footer_win=open('/donkey_home/php/ideal_faq_cn.html','Donkeytrip',v_window_prop);								    footer_win.focus();
}
if ($("#page_language").val() =='tw') {
 v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=700px';									  
		var footer_win=open('/donkey_home/php/ideal_faq_tw.html','Donkeytrip',v_window_prop);								    footer_win.focus();
}
 });


$('#sofort_faq').click(function() {
		 				   
if ($("#page_language").val() =='cn') {
 v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=700px';									  
		var footer_win=open('/donkey_home/php/sofort_faq_cn.html','Donkeytrip',v_window_prop);								    footer_win.focus();
}
if ($("#page_language").val() =='tw') {
 v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=800px,height=700px';									  
		var footer_win=open('/donkey_home/php/sofort_faq_tw.html','Donkeytrip',v_window_prop);								    footer_win.focus();
}
 });


$('.icon_carriers').hover(
 				function(){
                    $(this).addClass("cursor_pointer");
                  },
                  function(){
                    $(this).removeClass("cursor_pointer");
                  }); 

$('.footer1').hover(
 				function(){
                    $(this).addClass("cursor_pointer");
                  },
                  function(){
                    $(this).removeClass("cursor_pointer");
                  }); 






 $('.hotel_payment_a').hide();
 $('#donkeyhelp_cn_hotel_payment_qa .hotel_payment_q').toggle(
		function() {
	   $(this).next('.hotel_payment_a').fadeIn();
		 $(this).addClass('qa_close');
		},
		function() {
		  $(this).next('.hotel_payment_a').fadeOut();
			$(this).removeClass('qa_close');
	  }
	); 




$('.check_deals').hover(
 				function(){
                    $(this).addClass("cursor_pointer");
                  },
                  function(){
                    $(this).removeClass("cursor_pointer");
                  }); 

$('.check_deals').click(function(){
v_deals_id=$(this).attr('id');
if ($("#page_language").val() =='cn') {
v_url='superdeals_cn.php?superdeal_id='+v_deals_id+'&page_language='+$("#page_language").val();
v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=850';
var deal_win=open(v_url,'驴游网特价机票',v_window_prop);
}
if ($("#page_language").val() =='en') {
v_url='superdeals_en.php?superdeal_id='+v_deals_id+'&page_language='+$("#page_language").val();
v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=850';
var deal_win=open(v_url,'Deals',v_window_prop);
}
if ($("#page_language").val() =='nl') {
v_url='superdeals_nl.php?superdeal_id='+v_deals_id+'&page_language='+$("#page_language").val();
v_window_prop='scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,'+'width=850';
var deal_win=open(v_url,'Aanbieding',v_window_prop);
}

deal_win.focus();
})


$('.check_deals').each(function(){
	$(this).hover(									 
	 function() {
		 $(this).css('color','#7D1848');
 		 $(this).css('text-decoration','underline');
	 },
	 function () {
		 $(this).css('color','#F90');	 
		 $(this).css('text-decoration','none');
		 }
			);
 }); 




}); 





