<!--
function checkfrm(form)
{
  var val,errorstr="";
  //check for userid
/*  if(checkempty(form.userid.value)==true) {errorstr=":-User Name cannot be empty";}
  else if(checkalphnum(form.userid.value)==false) {errorstr=":-User name can have only alphabets A-Z and numbers 0-9";}

  //check for password
if(checkempty(form.pwd.value)==true) errorstr=errorstr+"\n"+":-Password cannot be empty";
else if(checkalphnum(form.pwd.value)==false) {errorstr=errorstr+"\n"+":-Password can have only alphabets A-Z and numbers 0-9";}
else if(form.pwd.value != form.cpwd.value) {errorstr=errorstr+"\n"+":-Password and confirm password should be same";}*/

//check for name
  if(checkempty(form.shopname.value)==true) errorstr=errorstr+"\n"+":-Name cannot be empty";
  else if(checkfirmname(form.shopname.value)==false) errorstr=errorstr+"\n"+":-Name can have only alphabets A-Z ";

//check for pobox
  if(checkempty(form.pobox.value)==true) errorstr=errorstr+"\n:-Zip Code/PO BOX cannot be empty";
  else if(checkalphnum(form.pobox.value)==false) errorstr=errorstr+"\n:-Zip Code/PO BOX can have only numbers";

  //check for address
  if(checkempty(form.adr.value)==true) errorstr=errorstr+"\n:-Address cannot be empty";

  //check for country
  if(form.country.value=="0") errorstr=errorstr+"\n"+":-Select a Country";

  //check for emirate/state
  if(checkempty(form.emirate.value)==true) errorstr=errorstr+"\n"+":-State cannot be empty";
  else if(checkalpha(form.emirate.value)==false) errorstr=errorstr+"\n"+":-State can have only alphabets A-Z ";

  //check for telephone
  if(checkempty(form.tel1.value)==true) {errorstr=errorstr+"\n"+":-Telephone should not be empty";}
if(checktel(form.tel1.value)==false) errorstr=errorstr+"\n:-Telephone can have only numbers";
   //check for mobile
  if(checkempty(form.tel2.value)==true) {errorstr=errorstr+"\n"+":-Mobile should not be empty";}
if(checktel(form.tel2.value)==false) errorstr=errorstr+"\n:-Mobile can have only numbers";
  //check email
    if(checkempty(form.email.value)==true) errorstr=errorstr+"\n"+":-Email cannot be empty";
    else if(checkemail(form.email.value)==false) errorstr=errorstr+"\n"+":-Invalid Email ";
	val="";
	for(i=0;i<form.categ_id.options.length;++i)
		{
			if(form.categ_id.options[i].selected)
			{
				val = form.categ_id.options[i].value;
				
			}
		}
  if (val=="") errorstr=errorstr+"\n"+":-Select atleast one interest";
  
  if(errorstr!="")  
	{
	  alert(errorstr);
	  return false ;
	}
  
  else 
	{
	  //form.submit();
	  return (true);
	}
}

function checkempty(val)
{
   nval="";
   for(i=0;i<val.length;i++)
  {
    if(val.charAt(i)!=" ") nval=nval+val.charAt(i);
  }
  if(nval=="")return true;
  else return false;
}

function checkalphnum(val)
{
  var list="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
  for(var i=0;i<val.length;i++)
  {
    if(list.indexOf(val.charAt(i))==-1)
    {
     return false;
    }
  }
  return true; 
}

function checkalpha(val)
{
 var list="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ . "
 for(var i=0;i<val.length;i++)
 {
   if(list.indexOf(val.charAt(i))==-1)
   {
     return false;
   }
 }
return true; 
}

function checknum(val)
{
 var list="0123456789"
 for(var i=0;i<val.length;i++)
 {
   if(list.indexOf(val.charAt(i))==-1)
   {
     return false;
   }
 }
 return true; 
}

function checktel(val)
{
 var list="0123456789-"
 for(var i=0;i<val.length;i++)
 {
   if(list.indexOf(val.charAt(i))==-1)
   {
     return false;
   }
 }
 return true; 
}

function checkemail(val)
{
  for(i=0;i<val.length;i++)
  {
    if(val.charAt(i)!=" " ) break;
  }
  start=i;
   
  for(i=val.length-1;i>=0;i--)
  {
    if(val.charAt(i)!=" " ) break;
  }
  stop=i+1-start;
  val=val.substr(start,stop);
  if(checkalpha(val.charAt(0))==false) return false;
  var list="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_@."
  for(var i=0;i<val.length;i++)
  {
   if(list.indexOf(val.charAt(i))==-1)
   {
     return (false);
   }
  }
   if(val.indexOf("@")==-1) return false;
  if(val.indexOf("@")!=val.lastIndexOf("@")) return false;
  if(val.indexOf(".")==-1) return false;
  return (true);
}

function checkfirmname(val)
{
  var list="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ. "
  for(var i=0;i<val.length;i++)
  {
    if(list.indexOf(val.charAt(i))==-1)
    {
     return false;
    }
  }
  return true; 
}
//-->
