// Java Document



//User Id Validation...
function UserIdValidataion(UserId)
{
	var Str1 = UserId.indexOf(' ')
	if (Str1==0)
	{
		alert ('Please do not use space before your User Id. ');
		return false;
	}
	else if(UserId.length<3 || UserId.length>20)
	{
		alert ('User Id would be more than 2 characters and less than 20 characters');
		return false;
	}
	else
	{
		return true;
	}
}


//Number only 
function CheckKeys()
{
  if((event.keyCode<46))
  {
    event.keyCode=0;
  }
  else
  {
       if((event.keyCode>57))
       {
              event.keyCode=0;
       }
       else
      {
         if((event.keyCode==47))
          {
              event.keyCode=0;
           }
      }
   }
}


 /*
function CheckKeysForUserName(evt){
  alert(evt.keyCxode);
  if(evt.keyCode >=33 && evt.keyCode<=44){
    evt.keyCode=0;
  }else if(evt.keyCode==47 ){
    evt.keyCode=0;
  }else if(evt.keyCode >57 && evt.keyCode<=94){
    evt.keyCode=0;
  }else if(evt.keyCode ==96){
    evt.keyCode=0;
  }else if(evt.keyCode ==32){
    evt.keyCode=0;
  }
  else if(evt.keyCode >=123 && evt.keyCode<=126){
    evt.keyCode=0;
  }	   
}
*/



//Password Validation...
function PasswordValidataion(sPassword)
{
	var Str1 = sPassword.indexOf(' ')
	if (Str1==0)
	{
		alert ('Please do not use space before your Password ');
		return false;
	}
	else if ((Str1>0) && (Str1 < (sPassword.length)))
	{
		alert ('Please do not use space before your Password');
		return false;
	}
	else if(sPassword.length<3 || sPassword.length>20)
	{
		alert ('Password would be more than 2 characters and less than 20 characters');
		return false;
	}
	else
	{
		return true;
	}
}


//Re-Type Password Validation...
function RePasswordValidataion(sPassword,sRePassword)
{
	if(sPassword.toString()!=sRePassword.toString())
	{
		alert("Re-Type Password Has to be same as the Password");
		return false;
	}
	else
	{
		return true;
	}
}

/*
function validateFields() 
{		
	 var password="";  
	for(k=0; k<document.forms.length; k++)
	{
		var form = document.forms[k];

		var elems = form.elements;
		for( var i=0; i<elems.length; i++)
		{  
			//checkUserName(elems[i])
			 if(elems[i].id.indexOf(':userName') !=-1 ) 
			  {
				   var id=elems[i].value;
					if(id.length==0){
						alert('Please enter your User ID.');
						elems[i].focus();
						return false;
					}	

					if(id.length<8 || id.length>20){
						alert('User Id require minimum 8 characters and less than 20 characters.');
						elems[i].focus();
						return false;
					} 		
			  }


			
			 if(elems[i].id.indexOf(':password') !=-1 ) 
			  {
				    password=elems[i].value;
					if(password.length==0){
						alert('Please enter password.');
						elems[i].focus();
						return false;
					}	

					if(password.length<6 || password.length>20){
						alert('Password require minimum 6 characters and less than 20 characters.');
						elems[i].focus();
						return false;
					} 
					
					 Str3 = new String((password));
						Str4 = Str3.indexOf(' ');
						if (Str4==0){
							alert ('Please do not use  space before your Password ');
							elems[i].focus();
							return false;
						}

						if (Str4>=0){
							alert ('Please do not use  space before your Password ');
							elems[i].focus();
							return false;
						}


			  }

			   if(elems[i].id.indexOf(':reenterPassword') !=-1 ) 
			  {
				   var reenterPassword=elems[i].value;
					 if(reenterPassword.length==0){
						alert('Please enter Retype Password .');
						elems[i].focus();
						return false;
					}
					
					if (password != reenterPassword) {
							alert ("Password does not match. Please re-enter your password.");
							return false;
					}		
			  }





			if(elems[i].id.indexOf(':answere') !=-1 ) 
			{
					var answer = elems[i].value	
						if(answer.length==0){
							alert('Please enter your answer.');
							elems[i].focus();
							return false;
						}		
						if (answer.indexOf(' ') >=0){
							alert ('Please do not leave a space before your Answer');
							elems[i].focus();
							return false;
						} 
			  }

			  if(elems[i].id.indexOf(':name') !=-1 ) 
			  {
					  var name = elems[i].value	
					  if(name.length==0){
							alert("Please Enter First name");
							elems[i].focus();
							 return false;
					  }

					  if (name.indexOf(' ') >=0){
						alert ('Please do not use  space in first name ');
						elems[i].focus();
						return false;
					  }

					  if(name.length>30){
					  alert('first name should be less than 30 characters');
					  elems[i].focus();
					  return false;
					  }
						
					  if(name.length!=0){                             
							for(a=0 ; a<name.length ;a++){
								var c = name.charAt(a);
									if(c=='!' || c=='@' || c=='#' || c=='%' || c=='^' || c=='&' || c=='*' || c=='(' || c==')' || c=='-' || c=='_' || c=='+' || c=='=' || c=='|' || c=='/' || c=='.' || c=='?' || c=='>' || c=='<' || c==',' || c=='\\'){
										alert("No special characters are allowed for First Name");
										 elems[i].focus();
										 return false;
									}
							 }
					  }   
				  }

				 
			   if(elems[i].id.indexOf(':lastName') !=-1 ) 
			   {
					  var lastName = elems[i].value	
					  if(lastName.length==0){
							alert("Please Enter Last name");
							elems[i].focus();
							 return false;
					  }

					  if (lastName.indexOf(' ') >=0){
						alert ('Please do not use  space in Last name ');
						elems[i].focus();
						return false;
					  }

					  if(lastName.length>30){
					  alert('Last name should be less than 30 characters');
					  elems[i].focus();
					  return false;
					  }
					 
					  if(lastName.length!=0){                             
							for(l=0 ; l<lastName.length ; l++){
							var c = lastName.charAt(l);
								if(c=='!' || c=='@' || c=='#' || c=='%' || c=='^' || c=='&' || c=='*' || c=='(' || c==')' || c=='-' || c=='_' || c=='+' || c=='=' || c=='|' || c=='/' || c=='.' || c=='?' || c=='>' || c=='<' || c==',' || c=='\\'){
										alert("No special characters are allowed for Last Name");
										 elems[i].focus();
										 return false;
								}
							 }
						}   
				 }

				if(elems[i].id.indexOf(':sex')!=-1)
				 {
					var gender=elems[i].value;
					if(gender.length==0)
						{
							alert("Please select a Gender.");
							elems[i].focus();
							return false;
					    }
				 }
				
			   if(elems[i].id.indexOf(':date') !=-1 )
				{
					 
						var date =elems[i].value;
						 if(date.length==""){
								alert('Please Select Date.');
								elems[i].focus();
								return false;
							}

				 }


			   if(elems[i].id.indexOf(':month') !=-1 ) 
			   { 
					var month =elems[i].value;
					 if(month.length==""){
							alert('Please Select month.');
							elems[i].focus();
							return false;
						}

			    }

			    if(elems[i].id.indexOf(':year') !=-1 ) 
			    { 
					var year =elems[i].value;
					 if(year.length==""){
							alert('Please Select year.');
							elems[i].focus();
							return false;
						}

			    }

			
				if(elems[i].id.indexOf(':country') !=-1 ) 
				{			 var cnt = elems[i].value;
							 if(cnt.length==""){
									alert('Please Select country.');
								   elems[i].focus();
								   return false;
							}
				}

				if(elems[i].id.indexOf(':state') !=-1 ) 
				{
							 var st = elems[i].value;
							 if(st.length==""){
									alert('Please Select state.');
								   elems[i].focus();
								   return false;
							}
				}
				
				if(elems[i].id.indexOf(':city') !=-1 ) 
				{
						 var ct = elems[i].value;
							 if(ct.length==""){
									alert('Please Select City.');
									elems[i].focus();
									return false;
							  }
				}
				


				 if(elems[i].id.indexOf(':pin') !=-1 ) 
				{ 
					   var pin = elems[i].value;
							 if(pin.length==0){
								alert('Please enter your pin No.');
								elems[i].focus();
								return false;
							  }

							if(pin.length<5){
								alert('Please enter correct pin No.');
								elems[i].focus();
								return false;
							}	

							for(p=0 ; p<pin.length ; p++){
										var c = pin.charAt(p);
										if((c <'0' || c>'9')){
											alert("Please Enter a Numeric pin Number");
											elems[i].focus();
											return false;
										}
							}
							
				 }

				  if(elems[i].id.indexOf(':address1') !=-1 ) 
				 { 
					   var address1 = elems[i].value;
					   if(address1.length==0)
					  {
						  alert('Please enter your address.');
						 elems[i].focus();
						  return false;
					  }
				}
				if(elems[i].id.indexOf(':ccode') !=-1 ) 
				 { 

					 var ccode =elems[i].value;
					 if(ccode.length==0){
						alert('Please enter your country Code.');
					    elems[i].focus();
					   return false;
					}

					if(ccode.length<2){
						alert('Please enter correct country Code.');
					    elems[i].focus();
					   return false;
					}	

					for(d=0 ; d<ccode.length ; d++)
							{
								var c = ccode.charAt(d);
								if((c <'0' || c>'9'))
								{
									alert("Please Enter a Numeric country Code");
									 elems[i].focus();
									return false;
								}
							}

				 }

				 if(elems[i].id.indexOf(':acode') !=-1 ) 
				 { 

					 var acode =elems[i].value;
					 if(acode.length==0){
						alert('Please enter your area Code.');
					    elems[i].focus();
					   return false;
					}

					if(acode.length<2){
						alert('Please enter correct area Code.');
					    elems[i].focus();
					   return false;
					}	

					for(d=0 ; d<acode.length ; d++)
							{
								var c = acode.charAt(d);
								if((c <'0' || c>'9'))
								{
									alert("Please Enter a Numeric state Code");
									 elems[i].focus();
									return false;
								}
							}

				 }

				 if(elems[i].id.indexOf(':phone') !=-1 ) 
				 { 

					 var dayPhone =elems[i].value;
					 if(dayPhone.length==0){
						alert('Please enter your Telephone No.');
					    elems[i].focus();
					   return false;
					}

					if(dayPhone.length<=5){
						alert('Please enter correct telephone No.');
					    elems[i].focus();
					   return false;
					}	

					for(d=0 ; d<dayPhone.length ; d++)
							{
								var c = dayPhone.charAt(d);
								if((c <'0' || c>'9'))
								{
									alert("Please Enter a Numeric Phone Number");
									 elems[i].focus();
									return false;
								}
							}

				 }
                
					 if(elems[i].id.indexOf(':captachText') !=-1 ) 
			  {
				    password=elems[i].value;
					if(password.length==0){
						alert('Enter the code shown.');
						elems[i].focus();
						return false;
					}	
			  }


				 if(elems[i].id.indexOf(':mobileNo') !=-1 ) 
				 { 

					 var mobile =elems[i].value;
					 if(mobile.length==0){
						alert('Please enter your mobile No.');
					    elems[i].focus();
					   return false;
					}

					if(mobile.length<=9){
						alert('Please enter correct mobile No.');
					    elems[i].focus();
					   return false;
					}	

					for(z=0 ; z<mobile.length ;z++)
					{
								var c = mobile.charAt(z);
								if((c <'0' || c>'9'))
								{
									alert("Please Enter a Numeric mobile Number");
									 elems[i].focus();
									return false;
								}
					}

			 }
			if(elems[i].id.indexOf(':email') !=-1 ) 
			{ 
				  if (!  emailCheck (elems[i])) {
						//alert("Please enter a valid email address");
						elems[i].focus();
						return false;
				}
			}
			 if(elems[i].id.indexOf(':terms') !=-1 ) 
			{
				 if(!elems[i].checked)	{
					alert("Please Select the checkbox to accept the terms and conditions.");
					 elems[i].focus();
					return false;
				}

			}

		}
	} 	
}
*/
function checkProfile() { 
	 var id = document.getElementById('username').value;
        if(id.length==0){
         alert('Please enter your User Name.');
         document.getElementById('username').focus();
		 return false;
		}
		//if(chekCapital(id)==false){	
		//alert ('dont use capital letters in user name');
		//document.getElementById('username').focus();
		//return false;
		//}
		
       if(id.length<8 || id.length>20){
         alert('User Id would be more than 7 characters and less than 20 characters.');
         document.getElementById('username').focus();
		 return false;
		}

     Str1 = id.indexOf(' ');
		if (Str1>=0)
		{
			alert ('Please do not leave a space before your User Name (Login ID)');
			document.getElementById('username').focus();
			return false;
		}
		
		Str1 = id.indexOf('*');
		if (Str1>=0){
			alert ('Please do not enter any special characters in your user name');
			document.getElementById('username').focus();
			return false;
		} 
		
		Str1 = id.indexOf('\\');
		if (Str1>=0){
			alert ('Please do not enter any special  characters in your user name');
			document.getElementById('username').focus();
			return false;
		}
	
  if ((Str1>0) && (Str1 < (id.length)))
		{
			alert ('Please do not use spaces in your User Name (Login ID)');
			document.getElementById('username').focus();
			return false;
		}
	//if(checkingSpecialCharacters(id)==false){
	//		  alert ('Please do not enter any special characters in your Login id');
	//		  document.getElementById('username').focus();
	//		  return false;
	//	}
 loginId = new String((id));
   page = "checkLoginAvalibility.php?loginid="+loginId;
	window.open(page,"myWindow","width=450,height=200");
													
}


