var imgpath="";
var divid=document.getElementById('errordiv');
var errormsg;

function validateSex(sex,helperMsg)
{
     var errormsg=document.getElementById('errormsg');
     if(sex.value == 0)
     {
		errormsg.innerHTML="Please select sex";
		return false;
     }
     return true;
}
function dobvalidation(id1,id2,id3,helperMsg)
{
     
     var errormsg=document.getElementById('errormsg');
	if(id1.value=="Month" || id2.value=="Day" || id3.value=="Year")	
	{
		errormsg.innerHTML="<img src='"+imgpath+"/error.gif' > Date of birth is not valid";
		return false;
	}
	return true;
}

function idValidation(id1,id2,id3,divID)
{
	if(id1.value=="Month" || id2.value=="Day" || id3.value=="Year")	
	{
		divID.innerHTML="Id Expiry Date Is not Valied";
		return false;
	}
	return true;
}


function mobilevalidation(areaID,mobileID,divID)
{
	if(areaID.value.length>0 || mobileID.value.length>0)
	{
		if(isNumeric(areaID,"Valid mobile areacode is required !"))
		{
			if(isNumeric(mobileID,"Valid mobile phone number is required !"))
			{
				if(areacodevalidation(areaID,divID))
				{
					if(phonevalidation(mobileID,divID))
					{
						return true;
					}
				}
			}
		}
		return false;
	}
	return true;
}

function areacodevalidation(id,divID)
{
	if(id.value.length<3)
	{
		divID.innerHTML="Areacode should be of three digit's."
		return false;
	}
	return true;
}

function phonevalidation(id,divID)
{
	if(id.value.length<7)
	{
		divID.innerHTML="Phone number should be of seven digit's."
		return false;
	}
	return true;
}

function cancelpage()
{
	var fwdpage=document.getElementById('fwdpage').value;
	if(fwdpage=='insert')
	document.location="/";
	else
	document.location="/registrations/myprofile/";
}

function postalCodeValidationShop(zip,divID)
{
	var status=true;				
	var ship_PostCode = zip;
	//divID.style.visibility="visible";
	var errormsg=document.getElementById('errormsg');
	if(zip.length != 0)
	{
     	if(ship_PostCode.indexOf('-')!=-1)
     	{
     		shi_PostCode1 = ship_PostCode.substr(ship_PostCode.indexOf('-')+1,ship_PostCode.length);
     		if(shi_PostCode1.length<4 || shi_PostCode1.length>4)
     		{	
     			errormsg.innerHTML="Higher End Postal code should be 4 digits";
     			status = false;
     		}
     		if(isNaN(shi_PostCode1))
     		{
     			errormsg.innerHTML="Please enter the valid postal code";
     			status = false;
     		}
     		ship_PostCode = ship_PostCode.substr(0,ship_PostCode.indexOf('-'))
     	}
     	if(ship_PostCode.length<5 || ship_PostCode.length>5)
     	{
     		errormsg.innerHTML="Lower End Postal code should be 5 digits";
     		status = false;
     	}
     	if(isNaN(ship_PostCode))
     	{
     		errormsg.innerHTML="Please enter the valid postal code";
     		status = false;
     	}
     }	
     else
     {
     		errormsg.innerHTML="Please enter the postal code";
     		status = false;
     }
	return status;
	
}

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 isEmpty(elem, helperMsg,errormsg)
{ 
    var errormsg=document.getElementById(errormsg);
	if(trim(elem.value).length == 0)
	{ 
	    errormsg.style.display = 'block';
		errormsg.innerHTML = helperMsg; 
		////elem.focus(); 
		return false;
	}
	return true;
}

function checkSelect(elem, helperMsg,errormsg)
{ 
    var errormsg=document.getElementById(errormsg);
	//alert(elem.value);
	if(trim(elem.value) == '')
	{ 
	    errormsg.style.display = 'block';
		errormsg.innerHTML = helperMsg; 
		//elem.focus(); 
		////window.scrollTo(0,0);
		return false;
	}
	return true;
}

function cityState(elem, helperMsg,errormsg)
{ 
 
    var errormsg=document.getElementById(errormsg);
	var region = elem.value.split(',');
	if(region.length == 2){
		if(trim(region[0]).length == 0 || trim(region[1]).length == 0 )
		{
			errormsg.style.display = 'block';
			errormsg.innerHTML = helperMsg; 
			//elem.focus(); 
			////window.scrollTo(0,0);
			return false;
		}
		return true;
	}
	else{
			errormsg.style.display = 'block';
			errormsg.innerHTML = helperMsg; 
			//elem.focus(); 
			//window.scrollTo(0,0);
			return false;
	}
}

function isLoginEmpty(elem, helperMsg)
{
    var errormsg=document.getElementById('errormsglogin');
	if(elem.value.length == 0)
	{
		errormsg.innerHTML = "<img src='"+imgpath+"/error.gif' > "+helperMsg; 
		//elem.focus(); 
		return false;
	}
	return true;
}

function loginEmpty(elemur,elempass, helperMsg)
{
     var errormsg=document.getElementById('errormsglogin');
	if(elemur.value.length == 0 && elempass.value.length == 0)
	{
		errormsg.innerHTML = "<img src='"+imgpath+"/error.gif' > "+helperMsg; 
		//elem.focus(); 
		return false;
	}
	return true;
}



function isEmpty_compose(elem, helperMsg)
{
     var errormsg=document.getElementById('errormsg');
	if(elem.value.length == 0)
	{
		alert(helperMsg); 
		//elem.focus(); 
		return false;
	}
	return true;
}


function isNumeric(elem, helperMsg, errormsg)
{
	//var errormsg=document.getElementById('errormsg');
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression))
	{
		return true;
	}
	else
	{
		errormsg.innerHTML=helperMsg;
		//errormsg.style.visibility="visible";
		//elem.focus();
		return false;
	}
}


function isNumeric1(elem, helperMsg)
{
	var errormsg=document.getElementById('errormsg');
	var numericExpression = /[0-9]+/;
	if(elem.value.match(numericExpression))
	{
		return true;
	}
	else
	{
		errormsg.innerHTML=helperMsg;
		errormsg.style.visibility="visible";
		//elem.focus();
		return false;
	}
}

function isAlphabet(elem, helperMsg)
{
	var errormsg=document.getElementById('errormsg');
	var alphaExp = /^[a-zA-Z]+$/;
	if(elem.value.match(alphaExp))
	{
		return true;
	}
	else
	{

		//alert(helperMsg);
		errormsg.innerHTML = "<img src='"+imgpath+"/error.gif' > "+helperMsg; 
		//elem.focus();
		return false;
	}
}

function alphabetValidation(elem, helperMsg)
{
	var errormsg=document.getElementById('errormsg');
	var alphaExp = /^[a-zA-Z-]+$/;
	if(elem.value.match(alphaExp))
	{
		return true;
	}
	else
	{

		//alert(helperMsg);
		errormsg.innerHTML = "<img src='"+imgpath+"/error.gif' > "+helperMsg; 
		//elem.focus();
		return false;
	}
}




///////////////////////////////////////////////////////////////////////////////////////////////////////by rakesh


function isNotSpecialChar(elem, helperMsg)
{
	
	var errormsg=document.getElementById('errormsg');
	//var alphaExp = /[_~`!@#\$%\^&\*\(\)\-_\+=\\/|,"'><\.:;\?]+/; 
	if(elem.value.match(alphaExp))
	{
		alert("Your name cannot not contain special symbols");	
		//elem.focus();
		return false;
	}
	else
	{
		var numericExpression = /[0-9]+/;
		if(elem.value.match(numericExpression))
		{
			alert("Your name cannot not contain numbers");
			//elem.focus();
			return false;
		}
		else
		{
			var numericExpression = /^\s+/;
			if(trim(elem.value)=='')
			{
				alert(helperMsg);
				//elem.focus();
				return false;
			}
			else
			{
				return true;
			}
		}
	}
}


/////////////////////////////////////////////////////////////////////////////////////////////////////////////


function isAlphanumeric(elem, helperMsg)
{
	var errormsg=document.getElementById('errormsg');
	var alphaExp = /^[0-9a-zA-Z]+$/;
	if(elem.value.match(alphaExp))
	{
		return true;
	}
	else
	{
		alert(helperMsg);
		//elem.focus();
		return false;
	}
}

function emailValidator(elem, helperMsg,errormsg)
{   
	var errormsg=document.getElementById(errormsg);
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp))
	{
		return true;
	}
	else
	{
		errormsg.style.display = 'block';
		errormsg.innerHTML = helperMsg; 
		//elem.focus();
		//window.scrollTo(0,0);
		return false;
	}
}

function emailValidatorImport(elem, helperMsg)
{
	var errormsg=document.getElementById('errmsgimporter');
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp))
	{
		return true;
	}
	else
	{
		errormsg.innerHTML = "<img src='"+imgpath+"/error.gif' > "+helperMsg; 
		//elem.focus();
		return false;
	}
}




function emailValidatorSendInvitation(elem, helperMsg)
{
	var errormsg=document.getElementById('errormsgemail');
	var emailExp=/^[A-Z0-9\._%-]+@[A-Z0-9\.-]+\.[A-Z]{2,4}(?:[,;][A-Z0-9\._%-]+@[A-Z0-9\.-]+\.[A-Z]{2,4})*$/i;
	if(elem.value.match(emailExp))
	{
		return true;
	}
	else
	{
		errormsg.innerHTML = "<img src='"+imgpath+"/error.gif' > "+helperMsg; 
		//elem.focus();
		return false;
	}
}




function emailValidatorSearch(elem, helperMsg)
{
	var errormsg=document.getElementById('errormsglogin');
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp))
	{
		return true;
	}
	else
	{
		errormsg.innerHTML = "<img src='"+imgpath+"/error.gif' > "+helperMsg; 
		//elem.focus();
		return false;
	}
}

function checkEmails(email1,email2,errorID)
{
	var errorID=document.getElementById(errorID);
	if(email1.value!=email2.value)
	{
		errorID.style.display = 'block';
		errorID.innerHTML="You did not enter the same new email address twice. Please re-enter your email address.";
		return false;
	}
	return true;
}

function checkUserName(userName,errorID)
{
	var errorID=document.getElementById(errorID);
	var minLength = 3; 
	var maxLength = 32; 
    if (userName.value.length < minLength   || userName.value.length > maxLength) 
	{
			errorID.style.display = 'block';
			errorID.innerHTML= "Username should be 3-32 character long."
			return false
	}
	return true
}
function validatePwd(pw1,pw2,errorID) 
{
	var errorID=document.getElementById(errorID);
	var checkme=1;
	var invalid = " "; 
	var minLength = 6; 
	var maxLength = 18; 
	
	var flag=1;
	var alphaExp = /[a-zA-Z0-9]/g;
	if(pw1.value.match(alphaExp))
	{
		alphaExp = /^[0-9]+$/;	
		/*if(pw1.value.match(alphaExp))
		{
			errorID.style.display = 'block';
			errorID.innerHTML=messages.vars.signup_password_length1+' '+ minLength +' '+ messages.vars.signup_password_length2;
			//alert("Please enter at least one character in password!");
			//errormsg.style.visibility="visible";
			return false;
		}*/
		
		if (pw1 == '' || pw2 == '') 
		{
			errorID.style.display = 'block';
			errorID.innerHTML="Please check your re-type password .";
			//alert("Please check your re-type password!");

			flag=0;
			//return false;
		}
		
       	if ((pw1.value.length < minLength || pw1.value.length > maxLength) && flag==1) 
		{
			
			errorID.style.display = 'block';
			errorID.innerHTML= "Password should be 6-18 character long."
			
			flag=0;
			//return false;
		}
       	if (pw1.value.length > maxLength && flag==1) 
		{
			
			errorID.style.display = 'block';
			errorID.innerHTML= "Password should be atleast "+minLength+" character long."
			
			flag=0;
			//return false;
		}
		
		if (pw1.value.indexOf(invalid) > -1 && flag==1)  
		{
			errorID.style.display = 'block';
			//errorID.innerHTML=messages.vars.signup_space_password;
            errorID.innerHTML="Password should not contain spaces. Please insert a valid password.";
			flag=0;
			//return false;
		}
		//else 
		//{
		if (pw1.value != pw2.value && flag==1) 
		{
		  errorID.style.display = 'block';
		  errorID.innerHTML="You did not enter the same new password twice. Please re-enter your password.";
		  flag=0;
		//return false;
		}
		//}
		//return true;
	}
	else
	{
		alert('kkkkkk');
		errorID.style.display = 'block';
		errorID.innerHTML="You did not enter the same new password twice. Please re-enter your password.";
		
		//alert("Oops, You did not enter the same new password twice. Please re-enter your password!");
		flag=0;
		//return false;
	}
	if(flag==1)
	{

		return true;
	}
	else
	{
		//window.scrollTo(0,0);
		return false;
	}
}



function validatePwd1(pw1,pw2) 
{
    var checkme=1;
	var invalid = " "; 
	var minLength = 6; 	
	alphaExp = /^[0-9]+$/;
	var errormsg=document.getElementById('errormsg');
    var helperMsg = messages.vars.pass_err_empty;		     
    if(pw1.value.length == 0)
	{
		errormsg.innerHTML = "<img src='"+imgpath+"/error.gif' > "+helperMsg; 
		return false;
	}
	
	var helperMsg = messages.vars.pass_err_pass;		
	//var helperMsg1 = messages.vars.pass_err_long;
	
	if (pw1.value.length < minLength ) 
	{
        errormsg.innerHTML = "<img src='"+imgpath+"/error.gif' > "+helperMsg;
	    return false;
	}
	
	/*var helperMsg = messages.vars.pass_err_onechar;
	if(pw1.value.match(alphaExp))
	{
		errormsg.innerHTML = "<img src='"+imgpath+"/error.gif' > "+helperMsg;   
		return false;
	}*/

    var helperMsg = messages.vars.pass_err_spaces;
	if (pw1.value.indexOf(invalid) > -1) 
	{
        errormsg.innerHTML = "<img src='"+imgpath+"/error.gif' > "+helperMsg;      
	    return false;
	}

	
          
    var helperMsg = messages.vars.pass_err_confirm;
    if(pw2.value.length == 0)
	{
		errormsg.innerHTML ="<img src='"+imgpath+"/error.gif' > "+helperMsg;;
		return false;
	}
		
	/*var helperMsg = messages.vars.pass_err_repass;		
	var helperMsg1 = messages.vars.pass_err_long;
	
	if (pw2.value.length < minLength ) 
	{
       errormsg.innerHTML = "<img src='"+imgpath+"/error.gif' > "+helperMsg+ ' '+minLength+ ' '+helperMsg1;
	   return false;
	}*/
		
	var helperMsg = messages.vars.pass_err_confirmpassmatch;
    if (pw1.value != pw2.value) 
	{
        errormsg.innerHTML ="<img src='"+imgpath+"/error.gif' > "+ helperMsg;
 	    return false;
	}
	return true;
}



function validatecheck(string1,string2,errorID) 
{
	
	    var invalid = " ";  
     
		
		if (string1 == '' || string2 == '') 
		{
			errorID.innerHTML="Please check your re-type emal .";
			return false;
		}
		if (string1.indexOf(invalid) > -1) 
		{
			errorID.innerHTML="Sorry, spaces are not allowed.";
			return false;
		}
		else 
		{
			if (string1 != string2) 
			{
			errorID.innerHTML="You did not enter the same new email twice. Please re-enter your email.";
			return false;
			}
		}
		return true;
}



function uploadimg()
{
	var frmID= document.getElementById('frm_userimage');
	var filevalue=document.getElementById('file').value; 
	var error_upload=document.getElementById('error_upload');
	ext = filevalue.slice(filevalue.indexOf(".")).toLowerCase();
	if(filevalue=="")
	{
		error_upload.innerHTML="Please Upload Image";
	}
	else if(filevalue!="")
	{
		if(ext==".bmp" || ext==".jpg" || ext==".gif" || ext==".png")
		{
			// form submit			
		}
		else
		{
			error_upload.innerHTML="Please Upload Image with extensions .bmp,.jpg,.gif,.png";
		}
	}
}

function validationmobile(obj)
{
	var x = obj.value;
	var mobstring="";
	var mobstring2="";
	
	for(i=1; i<x.length; i++)
	{
		mobstring += x.charAt(i);
	}
	for(i=2; i<x.length; i++)
	{
		mobstring2 += x.charAt(i);
	}
		
	if(x=="")
	{
		alert("Please enter your mobile number!");
	}
	
	else if(x!="")
	{
		var check = /^\+/;
		var check1 = /^00/;
		if(!(x.match(check) || x.match(check1)))
		{
			alert("Please enter your mobile number in international format starting with \"00\" or \"+\"");
			return false;
		}			
		if(x.charAt(0)=="+")
		{
			if (mobstring=="")
			{
				alert("Please enter a valid mobile number after the international prefix \"+\"");
				return false;
			}
		}
		if(x.charAt(0)=="0" && x.charAt(1)!="0" )
		{
			alert("Mobile Number should start with 00 !");
			return false;
		}
		if(x.charAt(0)=="0" && x.charAt(1)=="0" )
		{
			if (mobstring2=="")
			{
				alert("Please enter a valid mobile number after the international prefix \"00\"");
				return false;
			}					
		}
		return true;
	}
	
	
}


function postalCodeValidation(zip,hcountry)
{
 var status=true;    
 var ship_PostCode = zip;
 var errormsg=document.getElementById('errormsg');
 if(zip.length != 0)
 {
 if(hcountry == "United Kingdom")
 {
      if(ship_PostCode.indexOf(' ')!=-1 || ship_PostCode.indexOf('-')!=-1)
      { 
        if(ship_PostCode.indexOf(' ')==-1)
        {
    shi_PostCode1 = ship_PostCode.substr(ship_PostCode.indexOf('-')+1,ship_PostCode.length);
    ship_PostCode = ship_PostCode.substr(0,ship_PostCode.indexOf('-'))
        }
        else
        {
    shi_PostCode1 = ship_PostCode.substr(ship_PostCode.indexOf(' ')+1,ship_PostCode.length);
    ship_PostCode = ship_PostCode.substr(0,ship_PostCode.indexOf(' '))
        }
        if(shi_PostCode1.length<3 || shi_PostCode1.length>3)
        { 
         errormsg.innerHTML="Higher End Postal code should be 3 digits";
         return false;
        }
        if(ship_PostCode.length<3 || ship_PostCode.length>4)
        {
         errormsg.innerHTML="Lower End Postal code should be 3 or 4 digits";
         return false;
        }
        for(var i=0;i<ship_PostCode.length;i++)
        {
         if(i==0)
         {
          if(!isNaN(ship_PostCode.substr(i,1)))
          {
           errormsg.innerHTML="The first character of lower end postal code should a letter.";
           return false;
          } 
         } 
         if(ship_PostCode.length==3)
         {
          if(i==(ship_PostCode.length-1))
          {
           if(isNaN(ship_PostCode.substr(i,1)))
           {
            errormsg.innerHTML="The third character of lower end postal code should a digit.";
            return false;
           } 
          } 
         } 

         if(ship_PostCode.length==4)
         {
          if(i-1==(ship_PostCode.length-2))
          {
           if(isNaN(ship_PostCode.substr(i-1,1)))
           {
            errormsg.innerHTML="The third character of lower end postal code should a digit.";
            return false;
           } 
          } 
         } 
        } 
 
        for(var i=0;i<shi_PostCode1.length;i++)
        {
         if(i==0)
         {
          if(isNaN(shi_PostCode1.substr(i,1)))
          {
           errormsg.innerHTML="The first character of heigher end postal code should a digit.";
           return false;
          } 
         } 
         if(i==1)
         {
          if(!isNaN(shi_PostCode1.substr(i,1)))
          {
           errormsg.innerHTML="The second character of heigher end postal code should a letter.";
           return false;
          } 
         } 
         if(i==2)
         {
          if(!isNaN(shi_PostCode1.substr(i,1)))
          {
           errormsg.innerHTML="The third character of heigher end postal code should a letter.";
           return false;
          } 
         } 
        } 
  } 
  else
  {
   if(zip.length<5 || zip.length>8)
   {
         errormsg.innerHTML="UK postal code can contain at least 5 digits and a maximum of 8 digits";
         return false;
   }   
   if(zip.length==5)
   {
         for(var i=0;i<zip.length;i++)
         {
          if(i==0)
          {
      if(!isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The first character postal code should a letter.";
            return false;
           }           
          }
          if(i==2)
          {
      if(isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The third character postal code should a number.";
            return false;
           }           
          }
          if(i==3)
          {
      if(!isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The fourht character postal code should a letter.";
            return false;
           }           
          }
          if(i==4)
          {
      if(!isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The fifth character postal code should a letter.";
            return false;
           }           
          }
    }   
   }

   if(zip.length==6)
   {
         for(var i=0;i<zip.length;i++)
         {
          if(i==0)
          {
      if(!isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The first character postal code should a letter.";
            return false;
           }           
          }

          if(i==2)
          {
      if(isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The third character postal code should a number.";
            return false;
           }           
          }
          if(i==3)
          {
      if(isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The fourht character postal code should a number.";
            return false;
           }           
          }
          if(i==4)
          {
      if(!isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The fifth character postal code should a letter.";
            return false;
           }           
          }
          if(i==5)
          {
      if(!isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The sixth character postal code should a letter.";
            return false;
           }           
          }

    }   
   }

   if(zip.length==7)
   {
         for(var i=0;i<zip.length;i++)
         {
          if(i==0)
          {
      if(!isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The first character postal code should a letter.";
            return false;
           }           
          }

          if(i==2)
          {
      if(isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The third character postal code should a number.";
            return false;
           }           
          }
          if(i==4)
          {
      if(isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The fifth character postal code should a number.";
            return false;
           }           
          }
          if(i==5)
          {
      if(!isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The sixth character postal code should a letter.";
            return false;
           }           
          }
          if(i==6)
          {
      if(!isNaN(zip.substr(i,1)))
           {
            errormsg.innerHTML="The seventh character postal code should a letter.";
            return false;
           }           
          }
    }   
   }


  }      
      }
      else if(hcountry == "United States")
      {
       if(zip.length!=5)
       {
        errormsg.innerHTML="Postal code should be of 5 digit for US.";
   return false;
       }
       if(isNaN(zip))
       {
        errormsg.innerHTML="Postal code can not contain any character for US.";
   return false;
       }
      }
     } 
     else
     {
       errormsg.innerHTML="Please enter the postal code";
       return false;
     }
 return true;
}

function empty(elem, helperMsg, errdiv)
{
	 var str=trim(elem.value);
     var errormsg=document.getElementById(errdiv);
	if(str.length== 0)
	{
		errormsg.innerHTML = "<img src='"+imgpath+"/error.gif' > "+helperMsg; 
		//elem.focus(); 
		return false;
	}
	return true;
}


function datevalidation(id1,id2,id3,helperMsg)
{
     
     var errormsg=document.getElementById('errormsg');
	if(id1.value=="Month" || id2.value=="Day" || id3.value=="Year")	
	{
		errormsg.innerHTML="<img src='"+imgpath+"/error.gif' > "+helperMsg;
		return false;
	}
	return true;
}

function checkExcel()
{
	var fileName=document.getElementById('addimg').value;	
	if(fileName=='')
	{
	alert('Please select the file');
	return false;
	}
	else
	{
	var a=fileName.split(".");
	ext=a[a.length-1];
	if(ext!='xls')
	alert('Upload only excel file');
	else
	document.eventsForm.submit();
	}
}

function ageValidator(elem, helperMsg,errormsg)
{   
	var errormsg=document.getElementById(errormsg);
	var emailExp = /^[0-9]{1,2}$/;
	if(elem.value.match(emailExp))
	{
		return true;
	}
	else
	{
		errormsg.style.display = 'block';
		errormsg.innerHTML = helperMsg; 
		//elem.focus();
		//window.scrollTo(0,0);
		return false;
	}
}
function mobilenumValidator(elem, helperMsg,errormsg)
{   
	var errormsg=document.getElementById(errormsg);
	var emailExp = /^[+*0-9]{10,13}$/;
	if(elem.value.match(emailExp))
	{
		return true;
	}
	else
	{
		errormsg.style.display = 'block';
		errormsg.innerHTML = helperMsg; 
		//elem.focus();
		//window.scrollTo(0,0);
		return false;
	}
}
function forgotEmail(elem, helperMsg)
{
	var errormsg=document.getElementById('errorresetpwd');
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp))
	{
		return true;
	}
	else
	{
		errormsg.innerHTML ="<img src='"+imgpath+"icon_alert.gif' > "+helperMsg; 
		elem.focus();
		return false;
	}
}
