function UpPriceExtraNew(value, reservation, actget) {
  var xmlhttp=false; 
  try {
    xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'); 
  } catch (e) {
    try {
      xmlhttp = new
      ActiveXObject('Microsoft.XMLHTTP');
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest(); 
  }
  if(document.getElementById('' + actget + '').checked == 1) {
	var actmp = 1;
  } else {
	var actmp = 2;  
  }
  var url = getServerName() + '/inc/extracalc.php?val=' + value + '&reserv=' + reservation + '&action=' + actmp;
  xmlhttp.open('GET', url, true); 
  xmlhttp.onreadystatechange=function() { 
    if (xmlhttp.readyState==4) { 
      var content = xmlhttp.responseText;
      if(content){
			  document.getElementById('pricetotal').value = content; 		
		 }
     }
  }
  xmlhttp.send(null) 
  return;
} 



function SearchCar(strpassed) {
	var WriteDiv = function (oGet) { 
	   // document.getElementById('show_search').style.display = "none"; 		
			document.getElementById('cars_shownew').innerHTML = oGet.responseText;
		};
	var urlforget = 'val=' + strpassed;
	new XHConn().connect(getServerName() + '/inc/bookandsearch.php', 'GET', '' + urlforget + '', WriteDiv);
}


function checkField(lang, locID) {
  var val = document.getElementById('' + locID + '').value;
  var xmlhttp=false; 
  try {
    xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'); 
  } catch (e) {
    try {
      xmlhttp = new
      ActiveXObject('Microsoft.XMLHTTP');
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest(); 
  }
  var url = getServerName() + '/inc/checkaddinfo.php?type=' + val; 
  xmlhttp.open('GET', url, true); 
  xmlhttp.onreadystatechange=function() { 
    if (xmlhttp.readyState==4) { 
      var content = xmlhttp.responseText;
      if( content ){
			if(content=='1') {
				//alert(document.body);
				if(locID=='id_subsections_1') {
					document.getElementById('labeldata').style.display = "block";
					document.getElementById('pleasespecifydata').style.display = "none";
					document.getElementById('flifhtnumberdata').style.display = "block";					
				}
				if(locID=='id_subsections_2') {
					document.getElementById('labeldata').style.display = "block";
					document.getElementById('pleasespecifydata1').style.display = "none";
					document.getElementById('flifhtnumberdata1').style.display = "block";	
				}
			}
			if(content=='2') {
				if(locID=='id_subsections_1') {
					document.getElementById('labeldata').style.display = "block";
					document.getElementById('pleasespecifydata').style.display = "block";
					document.getElementById('flifhtnumberdata').style.display = "none";					
				}
				if(locID=='id_subsections_2') {
					document.getElementById('labeldata').style.display = "block";
					document.getElementById('pleasespecifydata1').style.display = "block";
					document.getElementById('flifhtnumberdata1').style.display = "none";	
				}
			}
			if(content=='3') {
				if(locID=='id_subsections_1') {
					document.getElementById('pleasespecifydata').style.display = "none";
					document.getElementById('flifhtnumberdata').style.display = "none";					
				}
				if(locID=='id_subsections_2') {
					document.getElementById('pleasespecifydata1').style.display = "none";
					document.getElementById('flifhtnumberdata1').style.display = "none";	
				}
			}

        }
     }
  }
  xmlhttp.send(null) 
  return;
} 


function SearchandPrice(lang) {
	var country = document.getElementById('country_fil').value;
	var date_pickup = document.getElementById('datepickup_id').value;
	var date_return = document.getElementById('datereturn_id').value;
	var time_pickup_hour = document.getElementById('hour_pickup').value;
	var time_pickup_minute = document.getElementById('minute_pickup').value;
	var time_return_hour = document.getElementById('hour_return').value;
	var minute_return = document.getElementById('minute_return').value;
	var cityID_pickup = document.getElementById('id_sections_1').value;
	var cityID_return = document.getElementById('id_sections_2').value;
	var locID_pickup = document.getElementById('id_subsections_1').value;
	var locID_return = document.getElementById('id_subsections_2').value;
	var flight_num_pickup = document.getElementById('flight_pickup').value;
	var other_loc_pickup = document.getElementById('other_pickup').value;
	var flight_num_return = document.getElementById('flight_return').value;
	var other_loc_return = document.getElementById('other_return').value;
	var param4 = lang;
	var tobe_Base64 = country + "|" + date_pickup + "|" + date_return + "|" + time_pickup_hour + " | " + time_pickup_minute + " | " + time_return_hour + " | " + minute_return + " | " + cityID_pickup + " | " + cityID_return + " | " + locID_pickup + " | " + locID_return + " | " + flight_num_pickup + " | " + other_loc_pickup + " | " + flight_num_return + " | " + other_loc_return + " | " + param4;
	tobepassed = encodeBase64(tobe_Base64);
	SearchCar(tobepassed);
}

function UnCheckAll() {
  for (var i = 0; i < document.reservation_form2.elements.length; i++) {
    if(document.reservation_form2.elements[i].type == 'radio'){
      document.reservation_form2.elements[i].checked = false;
	  var valchangeclass = document.reservation_form2.elements[i].value;
	  var rowUnse = document.getElementById('carRow_' + valchangeclass);
  	  rowUnse.className = "regularrow";	
    }
  }
}


function ShowDivCarInfo(carid) {
	tempX = document.getElementById('mousex').value;
	tempY = document.getElementById('mousey').value;
	var Obje = document.getElementById('car_' + carid);

	if(Obje.style.display == 'none') {
		Obje.style.display = "block";
		Obje.style.top = tempY-50;
		Obje.style.left = tempX-10;
	} else if(Obje.style.display=='block') {
		Obje.style.display = "none";
	} 
}

function SelectRowCar(carid) {
	UnCheckAll();
	var radSe = document.getElementById('radio_' + carid);
	var rowSe = document.getElementById('carRow_' + carid);
	radSe.checked = true;
	if(radSe.checked == true) {
		rowSe.className = "selectedrow";
	} else {
		rowSe.className = "regularrow";	
	}
}

function ShowPage(pageid, maxpage) {
	var i = 1;
	for(i=1;i<=maxpage;i++) {
		if(i==pageid) {
			document.getElementById('divpages_'+i).style.display = "block";
		}else {
			document.getElementById('divpages_'+i).style.display = "none";
		}
	}
}

function validateStep1() {
    var realret = false;

	var country = document.getElementById('country_fil').value;
//	alert(country);
	var date_pickup = document.getElementById('LocationDateControl_txtStartDate').value;
//	alert(date_pickup);
	var date_return = document.getElementById('LocationDateControl_txtEndDate').value;
//	alert(date_return);
	var time_pickup_hour = document.getElementById('hour_pickup').value;
//	alert(time_pickup_hour);
	var time_pickup_minute = document.getElementById('minute_pickup').value;
//	alert(time_pickup_minute);
	var time_return_hour = document.getElementById('hour_return').value;
//	alert(time_return_hour);
	var minute_return = document.getElementById('minute_return').value;
//	alert(minute_return);
	var cityID_pickup = document.getElementById('id_sections_1').value;
//	alert(cityID_pickup);
	var cityID_return = document.getElementById('id_sections_2').value;
//	alert(cityID_return);
	var locID_pickup = document.getElementById('id_subsections_1').value;
//	alert(locID_pickup);
	var locID_return = document.getElementById('id_subsections_2').value;
//	alert(locID_return);
	var flight_num_pickup = document.getElementById('flight_pickup').value;
//	alert(flight_num_pickup);
	var other_loc_pickup = document.getElementById('other_pickup').value;
//	alert(other_loc_pickup);
	var flight_num_return = document.getElementById('flight_return').value;
//	alert(flight_num_return);
	var other_loc_return = document.getElementById('other_return').value;
//	alert(other_loc_return);

	var tobe_Base64 = country + "|" + date_pickup + "|" + date_return + "|" + time_pickup_hour + " | " + time_pickup_minute + " | " + time_return_hour + " | " + minute_return + " | " + cityID_pickup + " | " + cityID_return + " | " + locID_pickup + " | " + locID_return + " | " + flight_num_pickup + " | " + other_loc_pickup + " | " + flight_num_return + " | " + other_loc_return;
	//var reply = prompt("Hey there, good looking stranger!  What's your name?", tobe_Base64);

	var tobepassed = encodeBase64(tobe_Base64);
	//AJAX PART
	 var xmlhttp=false; 
	  try {
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'); 
	  } catch (e) {
		try {
		  xmlhttp = new
		  ActiveXObject('Microsoft.XMLHTTP');
		} catch (E) {
		  xmlhttp = false;
		}
	  }
	  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest(); 
	  }
	 
	function MyCheck(txt){ 
		  var content = txt;
		  var strcheck = content.split("\n");
		  if(content){
				if(strcheck[0]=='1') {
					realret = true;
				} 
				if(strcheck[0]=='0') {
					document.getElementById('error_row').style.display = "block";
					document.getElementById('error_show').innerHTML = strcheck[1];
					realret = false;
				} 
			}
	  }



	  var url = getServerName() + '/inc/checkstep1.php?filds=' + tobepassed;
	  //var reply = prompt("Hey there, good looking stranger!  What's your name?", url);
	  /*
	  xmlhttp.onreadystatechange=function(){
	  alert(url);

      if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete") {
       }
	  };
	  */
	  xmlhttp.open('GET', url, false); 
	  xmlhttp.send(null);
	  MyCheck(xmlhttp.responseText);

	  return realret;
	//END AJAX PART
}

function validateStep2() {
    var realret = false;

 for (var i = 0; i < document.reservation_form2.elements.length; i++) {
    if(document.reservation_form2.elements[i].type == 'radio'){
      if(document.reservation_form2.elements[i].checked == true) {
		var carID = document.reservation_form2.elements[i].value;
	  }
    }
  }






	//AJAX PART
	 var xmlhttp=false; 
	  try {
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'); 
	  } catch (e) {
		try {
		  xmlhttp = new
		  ActiveXObject('Microsoft.XMLHTTP');
		} catch (E) {
		  xmlhttp = false;
		}
	  }
	  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest(); 
	  }
	 
	function MyCheck(txt){ 
		  var content = txt;
		  var strcheck = content.split("\n");
		  if(content){
				if(strcheck[0]=='1') {
					realret = true;
				} 
				if(strcheck[0]=='0') {
					document.getElementById('error_row').style.display = "block";
					document.getElementById('error_show').innerHTML = strcheck[1];
					realret = false;
				} 
			}
	  }



	  var url = getServerName() + '/inc/checkstep2.php?car=' + carID;
	  xmlhttp.open('GET', url, false); 
	  xmlhttp.send(null);
	  MyCheck(xmlhttp.responseText);
	  return realret;
	//END AJAX PART
}

function validateStep3() {
    var realret = false;


	var ptype = document.getElementById('ptype').value;
	var email_input = document.getElementById('email_input').value;
	var name_input = document.getElementById('name_input').value;
	var phone_input = document.getElementById('phone_input').value;
	
	if(document.getElementById('invoice_service').checked==true) {
		var invoice_need = 1;
		var company_name_input = document.getElementById('company_name_input').value;
		var company_eik_input = document.getElementById('company_eik_input').value;
		var company_ddseik_input = document.getElementById('company_ddseik_input').value;
		var company_mol_input = document.getElementById('company_mol_input').value;
		var company_address_input = document.getElementById('company_address_input').value;	
	} else {
		var invoice_need = 0;	
	}

	if(document.getElementById('express_service').checked==true) {
		var express_need = 1;
		var renter_name_id = document.getElementById('renter_name_id').value;
		var renter_dob_id = document.getElementById('renter_dob_id').value;
		var renter_passnumb_id = document.getElementById('renter_passnumb_id').value;
		var renter_passfrom_id = document.getElementById('renter_passfrom_id').value;	
		var renter_passissuedon_id = document.getElementById('renter_passissuedon_id').value;
		var renter_passvalidto_id = document.getElementById('renter_passvalidto_id').value;
		var renter_drvlcnbumb_id = document.getElementById('renter_drvlcnbumb_id').value;
		var renter_drvlcnfrom_id = document.getElementById('renter_drvlcnfrom_id').value;	
		var renter_drvlcnon_id = document.getElementById('renter_drvlcnon_id').value;
		var renter_drvlcnthru_id = document.getElementById('renter_drvlcnthru_id').value;
	} else {
		var express_need = 0;	
	}

	if(document.getElementById('express_service').checked==true && document.getElementById('seconDrvId').checked==true) {
		var sd_need = 1;
		var sd_name_id = document.getElementById('sd_name_id').value;
		var sd_dob_id = document.getElementById('sd_dob_id').value;
		var sd_passnumb_id = document.getElementById('sd_passnumb_id').value;
		var sd_passfrom_id = document.getElementById('sd_passfrom_id').value;	
		var sd_passissuedon_id = document.getElementById('sd_passissuedon_id').value;
		var sd_passvalidto_id = document.getElementById('sd_passvalidto_id').value;
		var sd_drvlcnbumb_id = document.getElementById('sd_drvlcnbumb_id').value;
		var sd_drvlcnfrom_id = document.getElementById('sd_drvlcnfrom_id').value;	
		var sd_drvlcnon_id = document.getElementById('sd_drvlcnon_id').value;
		var sd_drvlcnthru_id = document.getElementById('sd_drvlcnthru_id').value;
	} else {
		var sd_need = 0;	
	}



	var email_input = document.getElementById('email_input').value;
	var email_input = document.getElementById('email_input').value;

	var tobe_Base64 = ptype + "|" + email_input + "|" + name_input + "|" + phone_input + "|" + invoice_need + "|" + company_name_input + "|" + company_eik_input + "|" + company_ddseik_input + "|" + company_mol_input + "|" + company_address_input + "|" + express_need + "|" + renter_name_id + "|" + renter_dob_id + "|" + renter_passnumb_id + "|" + renter_passfrom_id + "|" + renter_passissuedon_id + "|" + renter_passvalidto_id + "|" + renter_drvlcnbumb_id + "|" + renter_drvlcnfrom_id + "|" + renter_drvlcnon_id + "|" + renter_drvlcnthru_id + "|" + sd_need + "|" + sd_name_id + "|" + sd_dob_id + "|" + sd_passnumb_id + "|" + sd_passfrom_id + "|" + sd_passfrom_id + "|" + sd_passissuedon_id + "|" + sd_passvalidto_id + "|" + sd_drvlcnbumb_id + "|" + sd_drvlcnfrom_id + "|" + sd_drvlcnon_id + "|" + sd_drvlcnthru_id
																																																																																												       
//	var tobe_Base64 = country + "|" + date_pickup + "|" + date_return + "|" + time_pickup_hour + " | " + time_pickup_minute + " | " + time_return_hour + " | " + minute_return + " | " + cityID_pickup + " | " + cityID_return + " | " + locID_pickup + " | " + locID_return + " | " + flight_num_pickup + " | " + other_loc_pickup + " | " + flight_num_return + " | " + other_loc_return;
	//var reply = prompt("Hey there, good looking stranger!  What's your name?", tobe_Base64);

	var tobepassed = encodeBase64(tobe_Base64);
	//AJAX PART
	 var xmlhttp=false; 
	  try {
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'); 
	  } catch (e) {
		try {
		  xmlhttp = new
		  ActiveXObject('Microsoft.XMLHTTP');
		} catch (E) {
		  xmlhttp = false;
		}
	  }
	  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest(); 
	  }
	 
	function MyCheck(txt){ 
		  var content = txt;
		  var strcheck = content.split("\n");
		  if(content){
				if(strcheck[0]=='1') {
					realret = true;
				} 
				if(strcheck[0]=='0') {
					document.getElementById('error_row').style.display = "block";
					document.getElementById('error_show').innerHTML = strcheck[1];
					realret = false;
				} 
			}
	  }



	  var url = getServerName() + '/inc/checkstep3.php?filds=' + tobepassed;
	  xmlhttp.open('GET', url, false); 
	  xmlhttp.send(null);
	  MyCheck(xmlhttp.responseText);

	  return realret;
	//END AJAX PART
}