function clearIt(findId){
	if(findId.defaultValue==findId.value){
		findId.value="";
		findId.style.color="#000000";
		findId.focus();
		}
	}
function fillIt(findId){
	if(findId.value==""){
		findId.value=findId.defaultValue;
		findId.style.color="#858585";
		findId.style.background="#FFFFFF";
		document.getElementById('emailErr').style.display="none";
	 	}else{
	 		blurCheck(findId);
	 	}
	}
function changeColor(findId){
	if(findId.value!=="0"){
		findId.style.color="#000000";
		}else{
			findId.style.color="#858585";
		}
	}
function emailVal(email){
		var invalidChars=" /:,;";
		if(email==""){
			return false;
		}
		for(var i=0;i<invalidChars.length;i++){
			var badChar=invalidChars.charAt(i);
			if(email.indexOf(badChar,0)>-1){
				return false;
			}
		}
		var atPos=email.indexOf("@",1);
		if(atPos==-1){
			return false;
			}
		if(email.indexOf("@",atPos+1)>-1){
			email.style.background="#FF8080";
			return false;
			}
		var periodPos = email.indexOf(".",atPos);
		if(periodPos==-1){
			return false;
			}
		if(periodPos+3>email.length){
			return false;
			}
		return true;
	}
function phoneVal(phone){
	if(phone.length<10){
	    return false;
		}
	for(var i=0;i<phone.length;i++){
		if(phone.charAt(i)<"0"){
			return false;
		}
		if(phone.charAt(i)>"9"){
			return false;
			}
		}	
	return true;
	}
function check(form){
	if(!emailVal(form.email.value)){
		form.email.style.background="#FF8080";
		form.email.focus();
		document.getElementById('emailErr').style.display="block";
		return false;
		}else{
			form.email.style.background="#80FF80";
			document.getElementById('emailErr').style.display="none";
		}
	if(form.name.value=="Name*"){
		form.name.style.background="#FF8080";
		form.name.focus();
		document.getElementById('nameErr').style.display="block";
		return false;
		}else{
			form.name.style.background="#80FF80";
			document.getElementById('nameErr').style.display="none";
			}
	if(form.preferred.value==""){
		form.preferred.style.background="#FF8080";
		form.preferred.focus();
		document.getElementById('contactErr').style.display="block";
		return false;
		}else{
			form.preferred.style.background="#80FF80";
			document.getElementById('contactErr').style.display="none";
			}
	if(!phoneVal(form.phone.value)){
		form.phone.style.background="#FF8080";
		form.phone.focus();
		document.getElementById('phoneErr').style.display="block";
		return false;
		}else{
			form.phone.style.background="#80FF80";
			document.getElementById('phoneErr').style.display="none";
		}
		return true;
	}
function blurCheck(formElement){
	if(formElement.name=="email"){
		if(!emailVal(formElement.value)){
			formElement.style.background="#FF8080";
			formElement.focus();
			document.getElementById('emailErr').style.display="block";
			}else{
				formElement.style.background="#80FF80";
				document.getElementById('emailErr').style.display="none";
			}
		}
	if(formElement.name=="phone"){
		if(!phoneVal(formElement.value)){
			formElement.style.background="#FF8080";
			formElement.focus();
			document.getElementById('phoneErr').style.display="block";
			}else{
				formElement.style.background="#80FF80";
				document.getElementById('phoneErr').style.display="none";
			}
		}
	if(formElement.name=="name"){
		if(formElement.value=="Name*"){
			formElement.style.background="#FF8080";
			formElement.focus();
			document.getElementById('nameErr').style.display="block";
			}else{
				formElement.style.background="#80FF80";
				document.getElementById('nameErr').style.display="none";
				}
		}
	if(formElement.name=="preferred"){
		if(formElement.value==""){
			formElement.style.background="#FF8080";
			formElement.focus();
			document.getElementById('contactErr').style.display="block";
			}else{
				formElement.style.background="#80FF80";
				document.getElementById('contactErr').style.display="none";
				}
			}
		}