// JavaScript Document by rk1webdesigns.co.uk

var loadnav = new Array();

loadnav[0] = new Image();
loadnav[1] = new Image();
loadnav[2] = new Image();
loadnav[3] = new Image();
loadnav[4] = new Image();
loadnav[5] = new Image();
loadnav[6] = new Image();
loadnav[7] = new Image();

loadnav[0].src = "../assets/pf_logo.jpg";
loadnav[1].src = "../assets/pf_sky.jpg";
loadnav[2].src = "../assets/pf_hover.jpg";
loadnav[3].src = "../assets/pf_select.jpg";
loadnav[4].src = "../assets/pf_green.jpg";
loadnav[5].src = "../assets/borderLR.jpg";
loadnav[6].src = "../assets/pf_mainTop.jpg";
loadnav[7].src = "../assets/pf_mainBot.jpg";

/******** Form Validation document.getElementById(**********/

var errorS, errorDisplay;
var errName ="The Name you have entered is not long enough or has a number.";
var errEmail = "The email you have entered is incorrect.";
var errMessage = "The Message you have entered is not long enough.";

function initForm(){
	errorDisplay = document.getElementById('ErrorM');
};
function vname(value){
	CheckText = /^(\w{3}\w*)\s?\w*$/
	CheckText2 = /^\D+$/
	
	if((CheckText.test(value.value)) && (CheckText2.test(value.value))){
		errorDisplay.style.display = "none";
		value.parentNode.style.backgroundColor = "#FFFFFF";
		return true;
	}else{
		errorDisplay.style.display = "block";
		errorDisplay.innerHTML = errName;
		value.parentNode.style.backgroundColor = "#FF9900";
		return false;
	}

}

function vemail(value){
	CheckEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
	
	if(CheckEmail.test(value.value)){
		errorDisplay.style.display = "none";
		value.parentNode.style.backgroundColor = "#FFFFFF";
		return true;
	}else{
		errorDisplay.style.display = "block";
		errorDisplay.innerHTML = errEmail;
		value.parentNode.style.backgroundColor = "#FF9900";
		return false;
	}

}


function vmessage(value) {
	CheckMessage = value.value
	
	if(CheckMessage.charAt(15)!=""){
		errorDisplay.style.display = "none";
		value.parentNode.style.backgroundColor = "#FFFFFF";
		return true;
	}else{
		errorDisplay.style.display = "block";
		errorDisplay.innerHTML = errMessage;
		value.parentNode.style.backgroundColor = "#FF9900";
		return false;
	}
}

 

function checkForm(myForm) {

errorS = true;

	if(!vname(myForm.Name)){
		myForm.Name.focus();
		errorDisplay.style.display = "block";
		errorDisplay.innerHTML = errName;
		errorS = false;	
	}else if(!vemail(myForm.Email)){
		myForm.Email.focus();
		errorDisplay.style.display = "block";
		errorDisplay.innerHTML = errEmail;
		errorS = false;	
	}else if(!vmessage(myForm.Message)){
		myForm.Message.focus();
		errorDisplay.style.display = "block";
		errorDisplay.innerHTML = errMessage;
		errorS = false;
	}
	return errorS;
}