function new_window(url) {
        link = window.open("http://www.rentomobile.com/"+url,"Link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,left=270,top=60,width=650,height=650");
}

function getServerName()
{
    var str = window.location.protocol + '//' + window.location.hostname;
    return str;
}

function SendEmail(what, where) {
   w = 900;
    h = 700;
     LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
     TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings ='top=20,left=20,scrollbars=yes ,resizable=no';
ss = window.open("http://www.rentomobile.com/sendemail.php?contact=" + where,'SendEmailContacts',settings);
}

function getElementById_s(id){
		var obj = null;
		if(document.getElementById){
		/* Prefer the widely supported W3C DOM method, if
		available:-
		*/
		obj = document.getElementById(id);
		}else if(document.all){
		/* Branch to use document.all on document.all only
		browsers. Requires that IDs are unique to the page
		and do not coincide with NAME attributes on other
		elements:-
		*/
		obj = document.all[id];
		}
		/* If no appropriate element retrieval mechanism exists on
		this browser this function always returns null:-
		*/
		return obj;
}

function ZZzzzZZzzzzzzZZZz(naptime){
      naptime = naptime * 1000;
      var sleeping = true;
      var now = new Date();
      var alarm;
      var startingMSeconds = now.getTime();
      while(sleeping){
         alarm = new Date();
         alarmMSeconds = alarm.getTime();
         if(alarmMSeconds - startingMSeconds > naptime){ sleeping = false; }
      } 
}


function switchBox() {
	varVis = document.getElementById('affiliate').style.display;
	if(varVis == 'none') {
		document.getElementById('affiliate').style.display = 'block';
		document.getElementById('frm_error').style.display = 'none';
	}
	if(varVis == 'block') {
		document.getElementById('affiliate').style.display = 'none';
		document.getElementById('frm_error').style.display = 'block';
	}
}

function checkTransfers() {
	if (document.frm.type.value == 0) {
		switchBox();
		return (false);
	}

	if (document.frm.pickup_loc.value == 0) {
		switchBox();
		return (false);
	}

	if (document.frm.return_loc.value == 0) {
		switchBox();
		return (false);
	}

	if (document.frm.name.value == 0) {
		switchBox();
		return (false);
	}

	if (document.frm.mobile.value == 0) {
		switchBox();
		return (false);
	}

	if (document.frm.email.value == 0) {
		switchBox();
		return (false);
	}

}

function checkFeedback() {
	if (document.frm.name.value == 0) {
		switchBox();
		return (false);
	}

	if (document.frm.email.value == 0) {
		switchBox();
		return (false);
	}

}

function checkAffiliate() {
	if (document.frm.person.value == 0) {
		switchBox();
		return (false);
	}

	if (document.frm.email.value == 0) {
		switchBox();
		return (false);
	}

	if (document.frm.mobile.value == 0) {
		switchBox();
		return (false);
	}

	if (document.frm.url.value == 0) {
		switchBox();
		return (false);
	}

}

function checkContacts() {
	if (document.frm.name.value == 0) {
		switchBox();
		return (false);
	}

	if (document.frm.email.value == 0) {
		switchBox();
		return (false);
	}

	if (document.frm.phone.value == 0) {
		switchBox();
		return (false);
	}

	if (document.frm.country_code.value == 0) {
		switchBox();
		return (false);
	}

}

function ShowAnswer(ids, title) {
	varVis = document.getElementById('block'+ids).style.display;
	if(varVis == 'none') {
		document.getElementById('block'+ids).style.display = 'block';
		document.title = title;
	}
	if(varVis == 'block') {
		document.getElementById('block'+ids).style.display = 'none';
	}
}

function myupdate_subsection(instance, store) {
	subl = document.getElementById("id_sections_"+instance);
	sub2 = document.getElementById("id_subsections_"+instance);
	sub2.options.length = 0;
	
}

function bgp2(nr) {
		   if (document.layers) {
				   on = (document.layers[nr].display == 'block') ? 'none' : 'block';
				   document.layers[nr].display = on;
				   val = (document.layers[nr].display == 'block') ? 0 : 1;
		   }

		   else if (document.getElementById) {
				   off = (document.getElementById(nr).style.display == 'block') ? 'none' : 'block';
				   document.getElementById(nr).style.display = off;
				   val = (document.getElementById(nr).style.display == 'none') ? 1 : 0;
		   }
   }


function change_options_return(variable) {
	if(document.getElementById('way_2').checked == true) {
		document.getElementById('return_options').style.display = 'block';
	} else {
		document.getElementById('return_options').style.display = 'none';
	}
}

function FillCitys(lang, id_filter_value, fillselect, fillselect2, selected1, selected2) {
	var selected = 0;
	var fnCarica = function (oGet) { 
		  objSelect = document.getElementById('' + fillselect + '') ;
		  objSelect1 = document.getElementById('' + fillselect2 + '') ;
		  sub1 = document.getElementById('id_subsections_1') ;
		  sub2 = document.getElementById('id_subsections_2') ;
		  var sJSON = oGet.responseText;
		  var oJSON = eval(sJSON); 
		  if(oJSON != undefined) {
		  objSelect.options.length = 1;
		  objSelect1.options.length = 1;
		  sub1.options.length = 1;
		  sub2.options.length = 1;
		  var nOpt
		  for( nOpt=0;nOpt<oJSON.length;nOpt++) {
				  if(oJSON[nOpt].value == selected1) {
					var realyselected = true;
				  } else {
					var realyselected = false;
				  }
				  objSelect.options[objSelect.options.length] = new Option( oJSON[nOpt].text , oJSON[nOpt].value, realyselected, realyselected);

				  if(oJSON[nOpt].value == selected2) {
					var realyselected1 = true;
				  } else {
					var realyselected1 = false;
				  }
				  objSelect1.options[objSelect1.options.length] = new Option( oJSON[nOpt].text , oJSON[nOpt].value, realyselected1, realyselected1);

			  };
		  } else {
			  objSelect.options.length = 1;
			  objSelect1.options.length = 1;
			  sub1.options.length = 1;
			  sub2.options.length = 1;
		  }
	};

	filter_value = document.getElementById('' + id_filter_value + '').value;
	var param1 = 1;
	var param2 = "d";
	var param3 = selected;
	var param4 = lang;
	var tobe_Base64 = param1 + "|" + param2 + "|" + param3 + "|" + param4 + "| " + filter_value;
	tobepassed = encodeBase64(tobe_Base64);
    var urlforget = 'query=' + tobepassed;
	new XHConn().connect(getServerName()+'/inc/load_select.php', 'GET', '' + urlforget + '', fnCarica);
}





function FillLocations(lang, selected, id_filter_value, fillselect) {
	var fnCarica = function (oGet) { 
		  objSelect = document.getElementById('' + fillselect + '') ;
		  var sJSON = oGet.responseText;
		  var oJSON = eval(sJSON); 
		  if(oJSON != undefined) {
		  objSelect.options.length = 1;
		  var nOpt
		  for( nOpt=0;nOpt<oJSON.length;nOpt++) {
				  if(oJSON[nOpt].value == selected) {
					var realyselected = true;
				  } else {
					var realyselected = false;
				  }
				  objSelect.options[objSelect.options.length] = new Option( oJSON[nOpt].text , oJSON[nOpt].value, realyselected, realyselected)   
			  };

			  if(selected == '10000000') {
				var realyselected1 = true;
			  } else {
				var realyselected1 = false;
			  }

			  objSelect.options[objSelect.options.length] = new Option( "My Hotel", "10000000", realyselected1, realyselected1);

			  if(selected == '10000001') {
				var realyselected1 = true;
			  } else {
				var realyselected1 = false;
			  }

			  objSelect.options[objSelect.options.length] = new Option( "Other", "10000001", realyselected1, realyselected1);

		  } else {
			  objSelect.options.length = 1;
		  }
	};

	filter_value = document.getElementById('' + id_filter_value + '').value;
	//alert(filter_value);
	var param1 = "2";
	var param2 = "";
	var param3 = selected;
	var param4 = lang;
	var tobe_Base64 = param1 + "|" + param2 + "|" + param3 + "|" + param4 + " | " + filter_value;
	tobepassed = encodeBase64(tobe_Base64);
    var urlforget = 'query=' + tobepassed;
	new XHConn().connect(getServerName() + '/inc/load_select.php', 'GET', '' + urlforget + '', fnCarica);
}

function ShowExpressService(src) {
	chkBox = document.getElementById('express_service');
	chkBox1 = document.getElementById('seconDrvId');
	fdriver = document.getElementById('expIdService');
	chksdriver = document.getElementById('expIdService1');
	sdriver = document.getElementById('expIdService2');
	if((src == 1) && (chkBox.checked == true)) {
		chkBox.checked = false;
		src = 0;
	}

	if((src == 1) && (chkBox.checked == false)) {
		chkBox.checked = true;
		src = 0;
	}

	if(chkBox.checked == false) {
		fdriver.style.display = "none";
		chksdriver.style.display = "none";
		sdriver.style.display = "none";
		chkBox1.checked = false;
	}
	if(chkBox.checked == true) {
		fdriver.style.display = "block";
		chksdriver.style.display = "block";
	}
}

function ShowScdDrv() {
	chkBox1 = document.getElementById('seconDrvId');
	sdriver = document.getElementById('expIdService2');
	if(chkBox1.checked == true) {
		sdriver.style.display = "block";
	}
	if(chkBox1.checked == false) {
		sdriver.style.display = "none";
	}
}

function ShowInvoice(src) {
	chkBox1 = document.getElementById('invoice_service');
	invinfo = document.getElementById('invoiceIdService');

	if((src == 1) && (chkBox1.checked == true)) {
		chkBox1.checked = false;
		src = 0;
	}

	if((src == 1) && (chkBox1.checked == false)) {
		chkBox1.checked = true;
		src = 0;
	}

	if(chkBox1.checked == true) {
		invinfo.style.display = "block";
	}
	if(chkBox1.checked == false) {
		invinfo.style.display = "none";
	}	
}