// JavaScript Document

function isEmail(entry){
	
	var rex= /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,5})(\]?)$/;
	return rex.test(entry);
} 

function CheckValidation(obj){
	var val=Trim(obj.emailid.value);
	if(val=='' || val=='name@domain.com'){
		MsgAlert(" your email address");
		return false;
	}else{
		if(!isEmail(val)){
			MsgAlert('valid email address'); 
			return false;
		}
	}
}

function MsgAlert(val){
	val=val.replace('_',' ');
	var msg='Please enter '+val;
	alert(msg); 
}
function LTrim(str)
{
	for (var i=0; str.charAt(i)==" "; i++);
	return str.substring(i,str.length);
 }
function RTrim(str)
 {
	for (var i=str.length-1; str.charAt(i)==" "; i--);
	return str.substring(0,i+1);
 }
 function Trim(str)
 {
	return LTrim(RTrim(str));
 }
 
 /// Script Validation
function Validate(obj){
	var limit=obj.length;
	for(var i=0;i<limit;i++){
		node=obj[i];
		//
		if(node.type=='text'){
			if(node.value==''){				
				MsgAlert(node.name); 
				return false;
			}else{
				if(node.name=='email'){
					if(!isEmail(node.value)){
						MsgAlert('valid '+node.name); 
						return false;
					}
				}
			}
		}
		// For Textarea
		if(node.type=='textarea'){
			if(node.value==''){				
				MsgAlert(node.name); 
				return false;
			}
		}
	}
	
	//obj.action='http://'+window.location.host+"/thank-you/";	
	//obj.submit();
}
