function subscribe() {
    //document.getElementById('subscribe').action = subscribe.php;
    //document.getElementById('subscribe').submit();
    w = window.open('http://www.carrentals.co.uk/subscribe/?e='+document.getElementById('email').value, '', 'width=900,height=670,scrollbars=yes');
//setTimeout("alert('1 = ' + w.document.getElementById('frm_email'))", 1000);
//alert("2 = " + document.getElementById('email').value);
 //   w.document.getElementById('frm_email').value = document.getElementById('email').value;
}

function overlay() 
{
	el = document.getElementById("overlay");
	el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
}


function clearbox(elm)
{
	if(elm.value == "Please enter a city, town or airport.")	
	{
		elm.value = "";
	}
	else if(elm.value == "Please enter a location.")	
	{
		elm.value = "";
	}
	else if(elm.value == "Type an airport, city or town.")	
	{
		elm.value = "";
	}	
}

function checkText(el)
{
	if(el.value == "")
	{
		el.value = "dd/mm/yyyy";
	}
}

var ajaxBadL = null;

function checkEnteredLocation()
{
  if(parseInt(document.getElementById('age').value) != document.getElementById('age').value)
  {
    alert("Please enter a valid age.")
	return false;
  }

  if(document.getElementById("loca").value == "Type an airport, city or town."  ||
    document.getElementById("loca").value.length < 3)
  {
    alert("Please enter a valid pick up location.");
	return false;
  }
  
  if(document.getElementById('pDate').value == "dd/mm/yyyy")
  {
    alert("Please enter a pick up date.");
	return false;
  }

  if(document.getElementById('dDate').value == "dd/mm/yyyy")
  {
    alert("Please enter a drop off date.");
	return false;
  }

  var country = document.getElementById("country1").value;
  if(parseInt(country) == 0)
  {
 		  document.getElementById("overlayLocP").style.display = "block"; 
		  scroll(0,0);
		  if(getIEVersionNumber() <= 6)
		  {
			document.getElementById("pTime").style.visibility = "hidden";
			document.getElementById("dTime").style.visibility = "hidden";
			document.getElementById("cClass").style.visibility = "hidden";
		  }
		  ajaxBadL = createAjaxObj();
		  
		  ajaxBadL.onreadystatechange = function()
		  {
			if (ajaxBadL.readyState == 4)
			{
			  if (ajaxBadL.status == 200)
			  {
				document.getElementById("overlayLocContent").innerHTML = ajaxBadL.responseText;
			  }
			}
		  }

		  el = document.getElementById("overlayLoc");
		  el.style.visibility = "visible";

		  var url = "/post/getlocations2.php?type=overlay&q=" + document.getElementById("loca").value+"&id=*";
		  ajaxBadL.open ('GET', url, true);
		  ajaxBadL.send (null);
/*	
		  if(document.getElementById("droploc").checked)
		  {
		    document.getElementById("overlayLocD2").style.display = "none"; 
		    document.getElementById("overlayLocD").style.display = "block"; 
		  }
		  else
		  {
		    document.getElementById("overlayLocD2").style.display = "none"; 
		    document.getElementById("overlayLocD").style.display = "none"; 
		  }
*/
		  return false;
  }
  else
  {
 	document.getElementById("overlayLocP").style.display = "none"; 
	document.getElementById("overlayLocD2").style.display = "none"; 
  }
  var locd = document.getElementById("locd").value;
  
  if(parseInt(locd) == 0)
  {
    if(document.getElementById("locc").value == "Type an airport, city or town."  ||
    document.getElementById("locc").value.length < 3)
    {
	  el = document.getElementById("overlayLoc");
	  el.style.visibility = "hidden";
      alert("Please enter a valid drop off location.");
	  return false;
    }
 	//document.getElementById("overlayLocD").style.display = "none"; 

 	document.getElementById("overlayLocD2").style.display = "block"; 
	scroll(0,0);
	if(getIEVersionNumber() <= 6)
	{
	  document.getElementById("pTime").style.visibility = "hidden";
	  document.getElementById("dTime").style.visibility = "hidden";
	  document.getElementById("cClass").style.visibility = "hidden";
	}
	ajaxBadL = createAjaxObj();
	 //ania ma kota
	 ajaxBadL.onreadystatechange = function()
	 {
	   if (ajaxBadL.readyState == 4)
	     if (ajaxBadL.status == 200)
	   	document.getElementById("overlayLocContent2").innerHTML = ajaxBadL.responseText;
	 }

	 el = document.getElementById("overlayLoc");
	 el.style.visibility = "visible";

	 var url = "/post/getlocations2.php?type=overlay&q=" + document.getElementById("locc").value+"&id="+document.getElementById("country1").value;
	 ajaxBadL.open ('GET', url, true);
	 ajaxBadL.send (null);

	 return false;
  }

  return true;
}                    

function showDropContent(miniSearch)
{
	if(document.frmSearch.droploc.checked)
	{
		if(miniSearch) {
			document.getElementById("dropMini").innerHTML='<label for="locc">Drop Off Location <a href="javascript:void(0);" onmouseover="Tip(\'You dont have to drop your hire car back at the same depot after your rental has ended. <br /><br />If you want this flexibility, type in your preferred drop off location here.\')" onmouseout="UnTip()"><img src="/images/template/question.gif" border="0"/></a></label><br /><input id="locc" name="locc" class="textInput" type="text" value="Type an airport, city or town." onfocus="clearbox(this)" autocomplete="off" /><br />';
		} else {
			document.getElementById("contentFormEmail").style.display	=	"none";
			document.getElementById("drop").innerHTML='<div class="mainSearchFormField"><label for="locc">Drop Off Location <a href="javascript:void(0);" onmouseover="Tip(\'You dont have to drop your hire car back at the same depot after your rental has ended. <br /><br />If you want this flexibility, type in your preferred drop off location here.\')" onmouseout="UnTip()"><img src="/images/template/question.gif" border="0"/></a></label><br /><input id="locc" name="locc" type="text" value="Type an airport, city or town." onfocus="clearbox(this)" autocomplete="off" /><br /></div>';
		}
		//document.getElementById("drop1").innerHTML='<strong>Drop Off:</strong> ';
		document.getElementById("droploc").value=0;
		new CAPXOUS.AutoComplete("locc", function() {
					return "/post/getlocations2.php?q=" + this.text.value+"&id="+document.getElementById("country1").value;
				});
	}
	else
	{
		if(miniSearch) {
			document.getElementById("dropMini").innerHTML='';
		} else {
			document.getElementById("drop").innerHTML='';
			document.getElementById("contentFormEmail").style.display	=	"block";
		}
		
		//document.getElementById("drop1").innerHTML='';
		document.getElementById("droploc").value=1;
	}
}

function showDrop(miniSearch)
{
	if(document.frmSearch.droploc.checked)
	{
		if(miniSearch) {
			document.getElementById("dropMini").innerHTML='<label for="locc">Drop Off Location</label><br /><input id="locc" name="locc" class="textInput" type="text" value="Type an airport, city or town." onfocus="clearbox(this)" autocomplete="off" /><br />';
		} else {
			document.getElementById("searchEmailDiv").style.display	=	"none";
			document.getElementById("drop").innerHTML='<div class="mainSearchFormField"><label for="locc">Drop Off Location</label><br /><input id="locc" name="locc" type="text" value="Type an airport, city or town." onfocus="clearbox(this)" autocomplete="off" /><br /></div>';
		}
		//document.getElementById("drop1").innerHTML='<strong>Drop Off:</strong> ';
		document.getElementById("droploc").value=0;
		new CAPXOUS.AutoComplete("locc", function() {
					return "/post/getlocations2.php?q=" + this.text.value+"&id="+document.getElementById("country1").value;
				});
	}
	else
	{
		if(miniSearch) {
			document.getElementById("dropMini").innerHTML='';
		} else {
			document.getElementById("drop").innerHTML='';
			document.getElementById("searchEmailDiv").style.display	=	"block";
		}
		//document.getElementById("drop1").innerHTML='';
		document.getElementById("droploc").value=1;
	}
}


function setLocation(str)
{
	var loc = Array();
	loc = str.split('#');
	document.getElementById("loca").value=loc[2];
	document.getElementById("locb").value=loc[1];
	document.getElementById("country1").value=loc[0];
	document.getElementById("loc").innerHTML="";
}

function setLocation2(str)
{
	var loc = Array();
	loc = str.split('#');
	document.getElementById("locc").value=loc[2];
	document.getElementById("locd").value=loc[1];
	//document.getElementById("country2").value=loc[0];
	document.getElementById("loc2").innerHTML="";
}

