// JavaScript Document

function subEmail()
{

	txtName1=document.getElementById("txtName");	
 
if (Req_mand(txtName1,"Name")==false)
				{
				return false;
				}


txtEmail=document.getElementById("txtEmail");	
if (Req_mand(txtEmail,"Your Email")==false)
				{
				return false;
				}
if(vE_mul(txtEmail,"Email Ids")==false)
				{
						return false;
				}
				txtEmail=document.getElementById("txtPhone");	
if (Req_mand(txtEmail,"Phone No.")==false)
				{
				return false;
				}
			 				txtEmail=document.getElementById("txtMessage");	
if (Req_mand(txtEmail,"Message")==false)
				{
				return false;
				}
				 return true;
}

 
function VSpace(ctrl,ctrlname)
{
	
	var content;
	content = ctrl.value;
	
	//for space entered 		
	if(content.length > 0)
	{
		for(var i=0;i<content.length;i++)
		{
			if(content.charAt(i)!=String.fromCharCode(32))
			{
				return true;
			}
		}
		alert("Please Enter " + ctrlname +"!");
		ctrl.value=""
		ctrl.focus();	
		return false;
	}
	else
	{
		//for null 
	    alert("Please Enter " + ctrlname +"!");
		ctrl.focus();	
		return false;
	}
	return true;
}

function Cis(txt) {
	if(txt == null || txt == "" || txt == "undefined") {
		return "";
	}
        var re = "\\s*";
        var re1 = new RegExp("^" + re);
        var re2 = new RegExp(re + "$");
        txt = txt.replace(re1,"");
        txt = txt.replace(re2,"");
        return txt;
}

function vE(srcObj,objNamePassed) {
	
	var email = srcObj.value;
	var objName = objNamePassed;
	if(objName == "" || objName == null) {
		objName = "Email ID " + srcObj.name;
	}
	email = Cis(email);
	srcObj.value = email;
	var re = new RegExp("^\([\\w_\\-\\.]+\)\@\([\\w_\\-]\+\\.\)+\([\\w_]\+\)$");
	if(email.match(re)) {
		return email;
	}
	alert("'" + email + "' is not a Valid " + objName);
	srcObj.focus();
	
	return false;
}
function vE1(srcObj,objNamePassed) {
	
	var email = srcObj;
	
	email = Cis(email);

	var re = new RegExp("^\([\\w_\\-\\.]+\)\@\([\\w_\\-]\+\\.\)+\([\\w_]\+\)$");
	if(email.match(re)) {
		return email;
	}
	
	
	return false;
}
function vE_mul(srcObj,objNamePassed) 
{
	var arr=srcObj.value.split(',');

	for(var i=0;i<arr.length;i++)
	{
	
		if (vE1(arr[i],"Email Id")==false)
				{
					alert("'" + arr[i] + "' is not a Valid " + objNamePassed);
					srcObj.focus();
	
					return false;
				
				}
		
		
	}
	return true;
}
function Req_mand(ctrl,ctrlname)
{
	if(ctrl.value=="" || ctrl.value==ctrlname)
	{
		alert("Please Enter " + ctrlname +"!");
		ctrl.focus();
		return false;
	}
	else if(VSpace(ctrl,ctrlname)==false)
	{
		ctrl.focus();
		return false;
	}
}

 






function trim(txt) {
	if(txt == null || txt == "" || txt == "undefined") {
		return "";
	}
        var re = "\\s*";
        var re1 = new RegExp("^" + re);
        var re2 = new RegExp(re + "$");
        txt = txt.replace(re1,"");
        txt = txt.replace(re2,"");
        return txt;
}
 
function Change(val,obj)
{

if(obj.value==val)
obj.value="";
}

function REChange(val,obj)
{

if(obj.value=="")
obj.value=val;
}
function AllowOnlyNumeric(e)
{
	
     var key = (window.event) ? event.keyCode : e.which;  
 
if ( key > 47 && key < 58 || key==8 || key==45)  
   return;
 else
 {
   if (window.event) 
       window.event.returnValue = null;
     else 
     e.preventDefault(); 
	 }
}


