function subscribe(frmObj)
{
	if(frmobj.email.value == "")
	{
		alert("Enter Your email");
		frmobj.email.focus();
		return false;
	}
	if(frmobj.cEmail.value == "")
	{
		alert("Re-type Email to Confirm");
		frmobj.cEmail.focus();
		return false;
	}
	if(frmobj.cEmail.value != frmobj.email.value)
	{
		alert("Email and Confirm Email should match");
		frmobj.email.focus();
		return false;
	}
	if(frmobj.email.value!="")
	{  
	      if(!IsEmail(frmobj.email,"Enter Valid Email Address"))
		   {
			   frmobj.email.focus();
			   return false;
		   }
	}
}

function Contest_entValidate(frmobj)
{
	if(frmobj.f_name.value == "")
	{
		alert("Enter Your first name");
		frmobj.f_name.focus();
		return false;
	}
	if(frmobj.l_name.value == "")
	{
		alert("Enter Your last name");
		frmobj.l_name.focus();
		return false;
	}	
	if(frmobj.addr.value == "")
	{
		alert("Enter Your address");
		frmobj.addr.focus();
		return false;
	}
	if(frmobj.city.value == "")
	{
		alert("Enter Your city");
		frmobj.city.focus();
		return false;
	}
	if(frmobj.state.value == "")
	{
		alert("Enter Your state");
		frmobj.state.focus();
		return false;
	}	
	if(frmobj.zip_code.value == "")
	{
		alert("Enter Your zip code");
		frmobj.zip_code.focus();
		return false;
	}	
	if(frmobj.phone.value == "")
	{
		alert("Enter Your phone number");
		frmobj.phone.focus();
		return false;
	}	
	if(frmobj.email.value == "")
	{
		alert("Enter Your email");
		frmobj.email.focus();
		return false;
	}
	if(frmobj.email.value!="")
	{  
	      if(!IsEmail(frmobj.email,"Enter Valid Email Address"))
		   {
		       return false;
		   }
	}
	//document.frmobj.submit();
}

function validLogin(frm)
{
	if(!IsEmpty(frm.Lphone1,"Please Enter Your Full Phone Number"))
		 return false;
	if(!IsNumber(frm.Lphone1,"Enter Valid Numeric Phone Number"))
		 return false;
	if(frm.Lphone1.value.length != 3)
	{	
		alert("Enter Valid Phone Number");
		frm.Lphone1.focus();
		return false;
	}
	
	if(!IsEmpty(frm.Lphone2,"Please Enter Your Full Phone Number"))
		 return false;
	if(!IsNumber(frm.Lphone2,"Enter Valid Numeric Phone Number"))
		 return false;
	if(frm.Lphone2.value.length != 3)
	{
		alert("Enter Valid Phone Number");
		frm.Lphone2.focus();
		return false;
	}
	
	if(!IsEmpty(frm.Lphone3,"Please Enter Your Full Phone Number"))
		 return false;
	if(!IsNumber(frm.Lphone3,"Enter Valid Numeric Phone Number"))
		 return false;
	if(frm.Lphone3.value.length != 4)
	{
		alert("Enter Valid Phone Number");
		frm.Lphone3.focus();
		return false;
	}
	
	if(!IsNumber(frm.LhouseNo,"Enter Valid Numeric House Number"))
		 return false;
	if(frm.LhouseNo.value.length > 10)
	{
		alert("Enter Valid Phone Number");
		frm.LhouseNo.focus();
		return false;
	}
	
}

function validLogin2(frm)
{
	if(!IsEmpty(frm.accountNo,"Please Enter Your Account Number"))
		 return false;
	if(!IsNumber(frm.accountNo,"Enter Valid Numeric Account Number"))
		 return false;
	if(frm.accountNo.value.length > 9)
	{
		alert("Enter Valid Account Number");
		frm.accountNo.focus();
		return false;
	}
	else if(frm.accountNo.value.length < 9)
	{
		var diff = 9 - frm.accountNo.value.length;
		for(var i=0; i<diff; i++)
			frm.accountNo.value = "0"+frm.accountNo.value;
	}
	else {}
}

function validSignup(frm)
{
	if(!IsEmpty(frm.Sphone1,"Please Enter Your Full Phone Number"))
		 return false;
	if(!IsNumber(frm.Sphone1,"Enter Valid Numeric Phone Number"))
		 return false;
	if(frm.Sphone1.value.length != 3)
	{	
		alert("Enter Valid Phone Number");
		frm.Sphone1.focus();
		return false;
	}
	
	if(!IsEmpty(frm.Sphone2,"Please Enter Your Full Phone Number"))
		 return false;
	if(!IsNumber(frm.Sphone2,"Enter Valid Numeric Phone Number"))
		 return false;
	if(frm.Sphone2.value.length != 3)
	{
		alert("Enter Valid Phone Number");
		frm.Sphone2.focus();
		return false;
	}
	
	if(!IsEmpty(frm.Sphone3,"Please Enter Your Full Phone Number"))
		 return false;
	if(!IsNumber(frm.Sphone3,"Enter Valid Numeric Phone Number"))
		 return false;
	if(frm.Sphone3.value.length != 4)
	{
		alert("Enter Valid Phone Number");
		frm.Sphone3.focus();
		return false;
	}
	
	if(!IsNumber(frm.ShouseNo,"Enter Valid Numeric House Number"))
		 return false;
	if(frm.ShouseNo.value.length > 10)
	{
		alert("Enter Valid Phone Number");
		frm.ShouseNo.focus();
		return false;
	}
	
	if(!IsEmail(frm.email))
		return false;
	if(!IsEmail(frm.Cemail))
		return false;
	
	 if(frm.email.value != frm.Cemail.value)
	 {
		alert("The Email and Confirm Email Should be the Same");
		return false;
	 }
	 
	 if(!frm.agreed.checked)
	 {
		alert("You must agree with the privacy policy");
		return false;
	 }
}

function validEditPrfl(frm)
{
	if(!IsEmail(frm.email))
		return false;
	if(!IsEmail(frm.Cemail))
		return false;
	
	 if(frm.email.value != frm.Cemail.value)
	 {
		alert("The Email and Confirm Email Should be the Same");
		return false;
	 }
}




function IsNumber(obj, msgstr)
{
	if(obj.value.search(/^\d+$/) != -1)
		return true;
	else
	{
		alert(msgstr);
		//obj.value = "";
		obj.focus();
		return false;
	}
}

function IsEmpty(obj, msgstr)
{
	if(Trim(obj.value) == "")
	{
		alert(msgstr);
		obj.focus();
		return false;
	}
	else
		return true;
}

function Trim(str) {
	str = str.replace(/^\s+/, '');
	for (var i = str.length - 1; i >= 0; i--) {
		if (/\S/.test(str.charAt(i))) {
			str = str.substring(0, i + 1);
			break;
		}
	}
	return str;
}

function IsEmail(obj){
	if(Trim(obj.value) == ""){
		alert("Email or Confirm Email should not be blank.");
		obj.focus();
		return false;
	}
	else{
	    if(obj.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
    	    return true;
	    else{
			alert("Enter Valid Email Address");
			obj.focus();
    	    return false;
		}
	}
}