// For Email Validation
function resetStyles(set, element) {
	if(set)
	{
	document.forms['quickcontact'].elements[element].style.color = "black";
	document.forms['quickcontact'].elements[element].style.fontWeight = "normal";
	}
	else {
	document.forms['quickcontact'].elements['Q_Email'].style.color = "black";
	document.forms['quickcontact'].elements['Q_Email'].style.fontWeight = "normal";
	document.forms['quickcontact'].elements['Q_Name'].style.color = "black";
	document.forms['quickcontact'].elements['Q_Name'].style.fontWeight = "normal";
	document.forms['quickcontact'].elements['Q_Tel'].style.color = "black";
	document.forms['quickcontact'].elements['Q_Tel'].style.fontWeight = "normal";
	}
}
function validate() {
	resetStyles(false,null);
	var error = false;
	
	if(!validateEmail('quickcontact','Q_Email')) {
		document.forms['quickcontact'].elements['Q_Email'].style.color = "red";
		document.forms['quickcontact'].elements['Q_Email'].style.fontWeight = "bold";
		var error = true;	
	}
	if(error) {
		document.getElementById("errordiv").innerHTML ='<p>Please enter a valid email address.</p>';									 		return false;
	}
}
function contactVal() {
	document.forms['contactForm'].elements['name'].style.borderColor = "#CCC";
	document.forms['contactForm'].elements['email'].style.borderColor = "#CCC";
	document.forms['contactForm'].elements['comments'].style.borderColor = "#CCC";
	var error = false;	
	if(!validateEmail('contactForm','email')) {
		document.forms['contactForm'].elements['email'].style.borderColor = "#FF0000";
		var error = true;	
	}
	if(!notEmpty('contactForm','name')) {
		document.forms['contactForm'].elements['name'].style.borderColor = "#FF0000";
		var error = true;	
	}
	if(!notEmpty('contactForm','comments')) {
		document.forms['contactForm'].elements['comments'].style.borderColor = "#FF0000";
		var error = true;	
	}
	if(error) {
		document.getElementById("conerrordiv").innerHTML ='<p>Please check the highlighted fields for errors.</p>';
		return false;
	}
}
function validateEmail(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      return false;
   }
   return true;
}

// For checking whether field is empty or not
function notEmpty(form_id,objField) {
	var address = document.forms[form_id].elements[objField].value;
	if((address == "Name :") || (address == "Telephone :")) {
		address = "";
	}
	for (i=0; i<address.length; i++) {
		if(address.charAt(i) != " ") {
			return true;
		}
	}
	return false;
}
