function trim (strVar) { 
     if(strVar.length >0)
	 {
	        while(strVar.charAt(0)==" ") 
			strVar=strVar.substring(1,strVar.length); 
			while(strVar.charAt(strVar.length-1)==" ") 
			strVar=strVar.substring(0,strVar.length-1); 			
	 }
	 return strVar; 
}
function isNotAlphabets(str){
		for (var i = 0; i < str.length; i++)
		{
				re = / /gi				//Replace the space between words with no space
				str = str.replace(re,"");
			
				var ch = str.substring(i, i + 1);
				
				if((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) 
				{
					return true;
				}
		}
		return false;
}


function isNotAlphabetsNnumbers(str){
	
		var check = /^[a-zA-Z0-9_ ]+$/;
		if(!(str.match(check)))
		{
			return 1;
		}
		else
		{
			return 0;
		}
}


function isNotNumeric(str){
		for (var i = 0; i < str.length; i++)
		{
				var ch = str.substring(i, i + 1);
				if((ch < '0' || '9' < ch)) 
				{
					if(ch == "-" || ch == ".") continue;
					return true;
				}
		}
		return false;
}
function checkValidEmail(str)
	{
		var testresult=true;
		var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
		if(str.match(emailExp))
		{
		return 	testresult;
		//hhreturn true;
		}
		else
		{
			testresult=false;
		}
		return testresult;
	}
//function checkValidEmail(str)
//	{
//		var testresult;
//		var filter=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
//		if (filter.test(str))
//		{
//			testresult=true;
//		}
//		else
//		{
//			testresult=false;
//		}
//		return testresult;
//	}





function validateZIP(field) 
{
	var valid = "0123456789-";
	var hyphencount = 0;
	var errormsg="";

	if (field.length!=5 && field.length!=10) 
	{
//		document.getElementById('signuperrorlist').innerHTML=ErrorMsgArray['digiterror'];
		errormsg=-1;
	}
	for (var i=0; i < field.length; i++) 
	{
		temp = "" + field.substring(i, i+1);
		if (temp == "-") hyphencount++;
		if (valid.indexOf(temp) == "-1") 
		{
//			document.getElementById('signuperrorlist').innerHTML=ErrorMsgArray['invalidziperror'];
			errormsg=-2;
		}
		if ((hyphencount > 1) || ((field.length==10) && ""+field.charAt(5)!="-")) 
		{
//			document.getElementById('signuperrorlist').innerHTML=ErrorMsgArray['hyphenerror'];
			errormsg=-3;
	   }
	}
	return errormsg;
}
function CheckEmailList(str)
{
	var returnvalue="";
	/*var str=document.getElementById('emailtxtarea').value;*/
	var arraylist= new Array();
	arraylist = str.split(",");	
	var arraylength=arraylist.length;
	for(i=0;i<=arraylength-1;i++)
	{
		if(checkValidEmail(arraylist[i]))
		{
			returnvalue=true;
			continue;
		}
		else
		{
			returnvalue=false;
			break;
		}	
	}
	return returnvalue;
}
	
	var returnValue=true;
	var errormsg="";
	var str;
	var strerr;

function checkBlank(strObj,strerr)
{

			
		if(trim((document.getElementById(strObj).value))=='')
		{
			document.getElementById(strObj).className="error";
			
			if(errormsg=="")
			{
				errormsg=strerr;
			}
			returnValue=false;		
		}
		else
		{
			document.getElementById(strObj).className="";
			returnValue=true;		
		}
	return returnValue;	
}
function checkEmail(strObj,strerr)
{
	if(	checkValidEmail(trim(document.getElementById(strObj).value))==false	)
	{
		document.getElementById(strObj).className="error";
		if(errormsg=="")
		{
			errormsg=strerr;
		}
    }
	else
	{
		document.getElementById(strObj).className="";
	}
}

function checkEqualValue(strObj,strObj2,strerr)
{
	if((trim(document.getElementById(strObj).value))!=(trim(document.getElementById(strObj2).value)))
		{
			document.getElementById(strObj).className="error";
			if(errormsg=="")
			{
				errormsg=strerr;
			}
			returnValue=false;
		}
		else
		{
			document.getElementById(strObj).className="";
		}
}

function checkLength(strObj,strerr)
{
	if(trim(document.getElementById(strObj).value).length < 6)
		{
			document.getElementById(strObj).className="error";
			if(errormsg=="")
			{
				errormsg=strerr;
			}
			returnValue=false;
		}
		else
		{
			document.getElementById(strObj).className="";
		}
}

function displayError(strObj,strerr)
{

	document.getElementById(strObj).className="error";
		if(errormsg=="")
		{
			errormsg=strerr;
		}
		else
		{
			document.getElementById(strObj).className="";
		}
}


function checkZipCode(strObj,strerr1,strerr2,strerr3)
{
		//alert(trim(document.getElementById(strObj).value));
		var errmsg=validateZIP(trim(document.getElementById(strObj).value));
		if(errmsg=="-1")
		{
			document.getElementById(strObj).className="error";
			if(errormsg=="")
			{
				errormsg=strerr1;
			}
		}
		else if(errmsg=="-2")
		{
			document.getElementById(strObj).className="error";
			if(errormsg=="")
			{
				errormsg=strerr2;
			}
		}
		else if(errmsg=="-3")
		{
			document.getElementById(strObj).className="error";
			if(errormsg=="")
			{
				errormsg=strerr3;
			}
		}
		else
		{
			document.getElementById(strObj).className="";
		}
}



//function validate()
//{
//validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
//strEmail = document.form1.email.value;
//
//if (strEmail.search(validRegExp) == -1)
//{
//alert(" A valid e-mail address is required.\r\Please check you have entered your details correctly.\r\r\ ©");
//return false;
//}

