// JavaScript Document

String.prototype.trim = function()
	{
		return this.replace(/^\s+|\s+$/g, '');
	}

/*function emailCheck(str) {
     var emailReg = "^\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b";
     var regex = new RegExp(emailReg);
     return regex.test(str);
  }*/


function emailCheck(elementValue){      
   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
   return emailPattern.test(elementValue); 
 }



function ValidateForm(){
	var emailID=document.frmSample.txtEmail
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }

function checkForm()
	{
		var erMsg = ""
		var errorPresent = false
		/**/
		var myName = document.forms["contactForm"].myName.value.trim();
		
		if (myName=="")
			{
				errorPresent = true;
				erMsg = "Please complete the name field";
			}
			
		/**/
		var myEmail = document.forms["contactForm"].myEmail.value.trim();
		
		if (myEmail=="")
			{
				errorPresent = true;
				erMsg = erMsg +  "\nPlease complete the email field";
			}
			else
			{
				/*Email validation*/
				if(emailCheck(myEmail))
					{
						//email is good
					}
				else
					{
						errorPresent = true;
						erMsg = erMsg +  "\nPlease ensure you enter a valid email address";
					}
			}
		
		/**/
		var comments = document.forms["contactForm"].comments.value.trim();
		
		if (comments=="")
			{
				errorPresent = true;
				erMsg = erMsg +  "\nPlease complete the comments field";
			}
		
		if(errorPresent)
			{
				alert(erMsg);
				return false;
			}
		else
			{
				return true
			}
		
		
	}