// JavaScript Document
function renco(){
	
	if(navigator.userAgent.toLowerCase().indexOf("safari")!=-1)
	{
		document.getElementById("header_navigation").style.paddingLeft = "6px";	
	}
	
	var pageURL = document.URL;
	var pageName = pageURL.substring(pageURL.lastIndexOf("/")+1, pageURL.lastIndexOf("."));
	if(pageName.indexOf("/")!=-1 || pageName=="index")
	{
		pageName = "home";	
	}
	var btn = document.getElementById(pageName + "_btn");
	if(btn.className.indexOf("off")!=-1)
	{
		btn.className = btn.className.replace("off", "on");	
	}
	
	var navContainer = document.getElementById("header_navigation");
	var allLinks = navContainer.getElementsByTagName("a");
	var i;
	for(i=0; i<allLinks.length; i++)
	{
		if(allLinks[i].className.indexOf("on")!=-1 && i!==allLinks.length-1)
		{
			var nextBtn = allLinks[i+1];
			var nextBtnSpans = nextBtn.getElementsByTagName("span");
			var j;
			for(j=0; j<nextBtnSpans.length; j++)
			{
				if(nextBtnSpans[j].className == "right")
				{
					nextBtnSpans[j].className = "right next";
					break;
				}
			}
		}
	}
	return;
}
var name = document.getElementById("name");
var phone = document.getElementById("contact_number");
var email = document.getElementById("email");
var emailConfirm = document.getElementById("email_confirm");
var enquiry = document.getElementById("enquiry");
	
function submitForm(){
	var name = document.getElementById("name");
	var phone = document.getElementById("contact_number");
	var email = document.getElementById("email_address");
	var emailConfirm = document.getElementById("email_confirm");
	var enquiry = document.getElementById("enquiry");

	resetForm();
	var enquiryText = enquiry.innerHTML;
	var enquiryReset = enquiry.title;

	if(name.value == "")
	{
		error(name);
		alert("You must enter a name");
		return;
	}
	if(email.value == "")
	{
		error(email);
		alert("You must enter an email address");
		return;
	}
	if(email.value.indexOf("@")==-1 || email.value.indexOf(".")==-1)
	{
		error(email);
		alert("You must enter a valid email address");
		return;
	}
	if(emailConfirm.value !== email.value)
	{
		error(email);
		error(emailConfirm);
		alert("Your email addresses do not match, please check and try again");
		return;
	}
	if(enquiryText == enquiryReset)
	{
		error(enquiry);
		alert("You have not left an enquiry, please add one and try again");
		return;
	}
	
	document.getElementById("submit_btn").disabled = 1;
	document.forms.main_enquiry_form.submit();
	
	
}
function error(e){
		e.className = "error"
		e.focus();
		return;
	}
function resetForm(){
	var form = document.getElementById("main_enquiry_form");
	var allFormElements = form.elements;
	var i;
	for(i=0; i<allFormElements.length; i++)
	{
		allFormElements[i].className = "ready";
	}
}
function clearForm(id){
	
	enquiry = document.getElementById(id);
	enquiryText = enquiry.value;
	enquiryReset = enquiry.title;
	
	if(enquiryText == enquiryReset)
	{
		enquiry.innerHTML = "";
		return;
	}
	else if (enquiryText == "")
	{
		enquiry.innerHTML = enquiryReset;
		return
	}
	else
	{
		return;	
	}
}

