function Init()
 {
   document.myform.clientid.focus();
 }


 var mikExp = /[$\\@\\\#%\^\&\*\(\)\[\]\+{\}\`\~\=\|]/;
function dodacheck(val)
 {
var strPass = val.value;
var strLength = strPass.length;
var lchar = val.value.charAt((strLength) - 1);
if(lchar.search(mikExp) != -1)
{
var tst = val.value.substring(0, (strLength) - 1);
val.value = "";
alert("Not Allowed Special Character");
val.focus();
   }
}


function validate(field)
{

var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789"
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++)
 {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Invalid entry! characters,Numbers,Underscore(_) are accepted in "+field.name+" Field");
field.value="";
field.focus();
field.select();
}

}


function validate1(field)
{

var valid = "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ"
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++)
 {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Invalid entry!  Permitted character are alphabets in "+field.name+" Field");
field.value="";
field.focus();
field.select();
}
 var ch;
  var i;
  var count;
  count=0;
  var check;
   for(i=0;i<field.value.length;i++)
  {
  	ch=field.value.substring(i,i+1);
 	check=i+1;
	var ch1=field.value.substring(check,check+1);
    var ch2=field.value.substring(0);

 	if(ch==' ')
  	{
  	 if(ch==ch1)
  	 {
  	 count++;

  	 }
 	}
  }
  if(count>=1)
  {
     alert("Invalid entry!  Permitted character are alphabets in "+field.name+" Field");
     field.value="";
field.focus();
field.select();

  }
  var ch;
  var i;
  var count;
  count=0;
  var check;

   for(i=0;i<field.value.length;i++)
  {
  	ch=field.value.substring(i,i+1);
  //	alert(ch);
 	check=i+1;
	var ch1=field.value.substring(check,check+1);
    var ch2=field.value.substring(0,1);

    if(ch2==' ')
    {
      alert("Invalid entry!  Permitted character are alphabets in "+field.name+" Field");
       field.value="";
     field.focus();
     field.select();

    }
    }

}


function validate2(field)
{


var ch;
  var i;
  var count;
  count=0;
  var check;
   for(i=0;i<field.value.length;i++)
  {
  	ch=field.value.substring(i,i+1);
 	check=i+1;
	var ch1=field.value.substring(check,check+1);
    var ch2=field.value.substring(0);

 	if((ch==' ')||(ch=='.')||(ch==',')||(ch=='/')||(ch=='"')||(ch==':')||(ch==';')||(ch=='[')||(ch=='"')||(ch=='[')||(ch==']')||(ch=='@')||(ch=='#')||(ch=='!')||(ch=='$')||(ch=='%')||(ch=='^')||(ch=='*')||(ch=='&'))
  	{
  	 if(ch==ch1)
  	 {
  	 count++;

  	 }
 	}
  }
  if(count>=1)
  {
     alert("Invalid entry!  Permitted character are alphabets in "+field.name+" Field");
     field.value="";
field.focus();
field.select();
return false;
  }
  var ch;
  var i;
  var count;
  count=0;
  var check;

   for(i=0;i<field.value.length;i++)
  {
  	ch=field.value.substring(i,i+1);
  //	alert(ch);
 	check=i+1;
	var ch1=field.value.substring(check,check+1);
    var ch2=field.value.substring(0,1);

    if(ch2==' ')
    {
      alert("Invalid entry!  Permitted character are alphabets in "+field.name+" Field");
       field.value="";
     field.focus();
     field.select();
   return false;
    }
    }
}


function notdob(field)
{

var ch;
  var i;
  var count;
  count=0;
  var check;

   for(i=0;i<field.value.length;i++)
  {
  	ch=field.value.substring(i,i+1);
  //	alert(ch);
 	check=i+1;
	var ch1=field.value.substring(check,check+1);
    var ch2=field.value.substring(0,1);

    if(ch2==' ')
    {
      alert("Invalid entry!  Permitted character are alphabets in "+field.name+" Field");
       field.value="";
     field.focus();
     field.select();
    return false;
    }
 	if((ch==' ')||(ch=='.')||(ch==',')||(ch=='/')||(ch=='"')||(ch==':')||(ch==';')||(ch=='[')||(ch=='"')||(ch=='[')||(ch==']'))
  	{
  	 if(ch==ch1)
  	 {
  	 count++;

  	 }
 	}
  }
  if(count>=1)
  {

     alert("Invalid entry!  Permitted character are alphabets in "+field.name+" Field");
     field.value="";
     field.focus();
     field.select();
     return false;

  }

}







function notone(field)
{

var ch;
  var i;
  var count;
  count=0;
  var check;

   for(i=0;i<field.value.length;i++)
  {
  	ch=field.value.substring(i,i+1);
  //	alert(ch);
 	check=i+1;
	var ch1=field.value.substring(check,check+1);
    var ch2=field.value.substring(0,1);

    if(ch2==' ')
    {
      alert("Please Enter a valid E"+field.name);

       field.value="";
     field.focus();
     field.select();
      return false;

    }
     if(ch1==' ')
    {
      alert("Please Enter a valid E"+field.name);
       field.value="";
     field.focus();
     field.select();
           return false;

    }


  }


}






function notone1(field)
{

var ch;
  var i;
  var count;
  count=0;
  var check;

   for(i=0;i<field.value.length;i++)
  {
  	ch=field.value.substring(i,i+1);
  //	alert(ch);
 	check=i+1;
	var ch1=field.value.substring(check,check+1);
    var ch2=field.value.substring(0,1);

    if(ch2==' ')
    {
      alert("Please Enter a valid "+field.name);

       field.value="";
     field.focus();
     field.select();
      return false;

    }
     if(ch1==' ')
    {
      alert("Please Enter a valid "+field.name);
       field.value="";
     field.focus();
     field.select();
           return false;

    }


  }


}








function len(field)
{

var strPass = field.value;
var strLength =strPass.length;

if(!((strLength>3)&&(strLength <9)))
{
   alert("Password length must be 4 to 8 values");
   field.value="";
    field.clientpassword.focus();
}

}



function checknull(field)
{
   var ch;
  var i;
  var count;
  count=0;
  var check;
   for(i=0;i<field.value.length;i++)
  {
  	ch=field.value.substring(i,i+1);
 	check=i+1;
	var ch1=field.value.substring(check,check+1);
    var ch2=field.value.substring(0);
    if(ch==' ')
    {
       alert("Not Allowed whitespace in "+field.name+"Field");
          field.value="";
field.focus();
field.select();

    }
 	if(ch==' ')
  	{
  	 if(ch==ch1)
  	 {
  	 count++;

  	 }
 	}
  }
  if(count>=1)
  {
     alert("Not Allowed whitespace in "+field.name+"Field");
     field.value="";
field.focus();
field.select();

  }
  var valid = "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789/.,"
var ok = "yes";
var temp,count=0;
for (var i=0; i<field.value.length; i++)
 {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Invalid entry!  Not allowed whitespace,Numbers and Special symbols in!"+field.name);
field.value="";
field.focus();
field.select();
   }

}





function sub(form)
{
if (!(document.myform.clientid.value))
   {
    alert("Client ID field is Empty.");
    document.myform.clientid.focus();
     return false;
    }else if (!(document.myform.firstname.value))
   {
    alert("Firstname field is Empty.");
    document.myform.firstname.focus();
    return false;
    }
    else if (!(document.myform.lastname.value))
   {
    alert("Lastname field is Empty.");
    document.myform.lastname.focus();
    return false;
    }
    else if (!(document.myform.mail.value))
   {
    alert("Email field is Empty.");
    document.myform.mail.focus();
    return false;
    }else if (!(document.myform.password.value))
   {
    alert("Password field is Empty.");
    document.myform.password.focus();
    return false;
   } else if (!(document.myform.location.value))
   {
    alert("Location field is Empty.");
    document.myform.location.focus();
    return false;
    }else if (!(document.myform.city.value))
   {
    alert("City field is Empty.");
    document.myform.city.focus();
    return false;
    }

     var concheck=document.myform.country.selectedIndex;
    if (concheck==0)
    {
     alert("\nYou must make a selection from the Country List.");
     return false;
    }

    var catcheck=document.myform.category.selectedIndex;
    if (catcheck==0)
    {
     alert("\nYou must make a selection from the Business Category List.");
     return false;
    }
  var at="@";
  var dot=".";
  var lat=document.myform.mail.value.indexOf("@");
  var ldot=document.myform.mail.value.indexOf(".");
  var lmail=document.myform.mail.value.length;
  var ch;
  var i;
  ch=document.myform.mail.value.substring(0,1);
  if((ch<'a' || ch>'z') && (isNaN(ch)))
  {
     alert("Please Enter a valid E-mail Id.");
      document.myform.mail.value="";
     document.myform.mail.focus();
     return false;
  }
  for(i=0;i<document.myform.mail.value.length;i++)
  {
   ch=document.myform.mail.value.substring(i,i+1);
   if((ch<'a' || ch>'z') && (ch!='_') && (ch!='@') &&(ch!='.') &&(isNaN(ch)))
   {
     alert("Please Enter a valid E-mail Id.");
           document.myform.mail.value="";
     document.myform.mail.focus();
     return false;
   }
   if(ch==' ')
   {
     alert("Please Enter a valid E-mail Id..");
           document.myform.mail.value="";
     document.myform.mail.focus();
     return false;
   }
  }
  if((lat==-1)||(ldot==-1)||((document.myform.mail.value.lastIndexOf(dot))==lmail-1)||((document.myform.mail.value.lastIndexOf(at))==lmail-1))
  {
    alert("Please Enter a valid E-mail Id.");
          document.myform.mail.value="";
    document.myform.mail.focus();
    return false;
  }
  if((document.myform.mail.value.lastIndexOf(at))>lat)
  {
    alert("Please Enter a valid E-mail Id.");
          document.myform.mail.value="";
    document.myform.mail.focus();
    return false;
  }
  if((document.myform.mail.value.indexOf("_")>lat) || (document.myform.mail.value.indexOf("_")>(document.myform.mail.value.lastIndexOf(dot))))
  {
    alert("Please Enter a valid E-mail Id.");
          document.myform.mail.value="";
    document.myform.mail.focus();
    return false;
  }
  if(lat>(document.myform.mail.value.lastIndexOf(dot)))
  {
    alert("Please Enter a valid E-mail. Id.");
          document.myform.mail.value="";
    document.myform.mail.focus();
    return false;
  }
  if(((lat-ldot)<2) && ((ldot-lat)<2))
  {
    alert("Please Enter a valid E-mail. Id.");
          document.myform.mail.value="";
    document.myform.mail.focus();
    return false;
  }

  var strPass = document.myform.password.value;
var strLength =strPass.length;

if(!((strLength>3)&&(strLength <9)))
{
   alert("Password length must be 4 to 8 values");
   document.myform.password.value="";
    document.myform.cpassword.value="";
    document.myform.password.focus();
     return false;
}

  myform.action="/ip2con/servlet/ipreg";
   myform.submit();


}













 function ismail(mail)
{
  var at="@";
  var dot=".";
  var lat=mail.indexOf("@");
  var ldot=mail.indexOf(".");
  var lmail=mail.length;
  var ch;
  var i;
  ch=mail.substring(0,1);
  if((ch<'a' || ch>'z') && (isNaN(ch)))
  {
     alert("Please Enter a valid E-mail Id.");
      document.myform.mail.value="";
     document.myform.mail.focus();
     return true;
  }
  for(i=0;i<mail.length;i++)
  {
   ch=mail.substring(i,i+1);
   if((ch<'a' || ch>'z') && (ch!='_') && (ch!='@') &&(ch!='.') &&(isNaN(ch)))
   {
     alert("Please Enter a valid E-mail Id.");
           document.myform.mail.value="";
     document.myform.mail.focus();
     return true;
   }
   if(ch==' ')
   {
     alert("Please Enter a valid E-mail Id..");
           document.myform.mail.value="";
     document.myform.mail.focus();
     return true;
   }
  }
  if((lat==-1)||(ldot==-1)||((mail.lastIndexOf(dot))==lmail-1)||((mail.lastIndexOf(at))==lmail-1))
  {
    alert("Please Enter a valid E-mail Id.");
          document.myform.mail.value="";
    document.myform.mail.focus();
    return true;
  }
  if((mail.lastIndexOf(at))>lat)
  {
    alert("Please Enter a valid E-mail Id.");
          document.myform.mail.value="";
    document.myform.mail.focus();
    return true;
  }
  if((mail.indexOf("_")>lat) || (mail.indexOf("_")>(mail.lastIndexOf(dot))))
  {
    alert("Please Enter a valid E-mail Id.");
          document.myform.mail.value="";
    document.myform.mail.focus();
    return true;
  }
  if(lat>(mail.lastIndexOf(dot)))
  {
    alert("Please Enter a valid E-mail. Id.");
          document.myform.mail.value="";
    document.myform.mail.focus();
    return true;
  }
  if(((lat-ldot)<2) && ((ldot-lat)<2))
  {
    alert("Please Enter a valid E-mail. Id.");
          document.myform.mail.value="";
    document.myform.mail.focus();
    return true;
  }
 return false;
}








function checkPw(element) {
pw1 = document.myform.password.value;
pw2 = document.myform.cpassword.value;
if (pw1 != pw2) {
alert ("Passwords do not match. Please re-enter.");
document.myform.password.value="";
document.myform.cpassword.value="";
document.myform.password.focus();
return false;
}
}

var message = "function disabled";


	function rtclickcheck(keyp)
    {

	if (navigator.appVersion.indexOf("MSIE") != -1 && event.button == 2)
     {
     	alert(message);
          	return false;
     }
    }
	document.onmousedown = rtclickcheck;
