// JavaScript Document
function checkMail()
{
        var x = document.forms[0].email.value;
        var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if (filter.test(x))
        {
                return true;
        }
        else {
                return false;
        }
}

//function added by Gajendra Date : - 30-May-2008
//Purpose: To check special character
function check_special_char(ctl_name,div_id)
{

		var iChars = "^\\\';,/|\":<>?";
		for (var i = 0; i < ctl_name.length; i++) 
		{
			if (iChars.indexOf(ctl_name.charAt(i)) != -1) 
			{
				document.getElementById(''+div_id+'').innerHTML="";
				document.getElementById(''+div_id+'').innerHTML="<TABLE width='100%'><TR><TD class='verdana11Red' valign='top' align='left'>Please do not use special characters.<br>(eg: ^\\\';,/|\":<>?).</TD></TR>	</TABLE>";

				document.getElementById(''+div_id+'').style.display='block';
				//alert(document.getElementById(''+div_id+'').innerHTML);
				return false;
			}
			else
			{
				document.getElementById(''+div_id+'').style.display='none';
			}
		}
		return true;
}
//function end by Gajendra Date : - 30-May-2008
function check_user()
{
	 var error; 
	 //alert("username");
	 if(trim(document.forms[1].txt_username.value)=="")
                        {
                              //alert("hi");
							  //document.getElementById("user2").style.display='block';
							  document.getElementById("special_char_uname").style.display='none';
							  document.getElementById("special_char_uname").innerHTML="";
                          //   document.form1.txt_username.focus();
						  //alert("hi1");
							error = 1;
							  return false;
								
                        }
						else if(check_special_char(document.forms[1].txt_username.value,'special_char_uname')==true)
						{
							return;
						}
		       else if (replace(document.forms[1].txt_username.value,"'","'")!=document.forms[1].txt_username.value)
			            {
							 //document.getElementById("user3").style.display='block';
							 //document.getElementById("user2").style.display='none';
						//	document.form1.txt_username.focus();
							 //return false;
						} 
				else {
			            
						//document.getElementById("user2").style.display='none';
						//document.getElementById("user3").style.display='none';
                      return true;
				}
   
}
function check_pass()
{
	 if(trim(document.form1.txt_password.value)=="")
                        {
                              document.getElementById("pass").style.display='block';
							  //document.getElementById("pass").style.display='none';

							  document.getElementById("special_char_pass").style.display='none';
							  document.getElementById("special_char_pass").innerHTML="";

                         //     document.form1.txt_password.focus();
							  return false;
								
                        }
						else if(check_special_char(document.form1.txt_password.value,'special_char_pass')==true)
						{
							return;
						}
						else {
						document.getElementById("pass").style.display='none';
                      return true;
						}
	}
function check_cpass()
{
	 //alert("hi");
	 if(trim(document.form1.txt_confpassword.value)=="")
                        {
                              document.getElementById("cpass").style.display='block';
							  document.getElementById("cpass1").style.display='none';
                           //   document.form1.txt_confpassword.focus();
							  return false;
								
                        }
						else if(trim(document.form1.txt_confpassword.value)!=trim(document.form1.txt_password.value))
						{
							  document.getElementById("cpass").style.display='none';
							  document.getElementById("cpass1").style.display='block';
                          //    document.form1.txt_confpassword.focus();
							  return false;
						}
						else {
						document.getElementById("cpass").style.display='none';
						document.getElementById("cpass1").style.display='none';
                      return true;
						}
	}
	function check_fname()
   {
	 if(trim(document.form1.txt_custname.value)=="")
                        {
                              document.getElementById("fname").style.display='block';
                        //      document.form1.txt_custname.focus();
							  return false;
								
                        }
						else {
						document.getElementById("fname").style.display='none';
                      	return true;
						}
	}
	function check_Baddr()
   {
	 if(trim(document.form1.txt_address2.value)=="")
                        {
                              document.getElementById("baddr").style.display='block';
                          //    document.form1.txt_address1.focus();
							  return false;
								
                        }
						else {
						document.getElementById("baddr").style.display='none';
                      return true;
					}
	}
	function check_city()
{
	 if(trim(document.form1.txt_city.value)=="")
                        {
                              document.getElementById("city").style.display='block';
                             // document.form1.txt_city.focus();
							  return false;
								
                        }
						else {
						document.getElementById("city").style.display='none';
                      return true;
					}
	}
	function check_pcode()
    {
	 if(trim(document.form1.txt_zip.value)=="")
                        {
                              document.getElementById("pcode").style.display='block';
                             // document.form1.txt_zip.focus();
							  return false;
								
                        }
						else {
						document.getElementById("pcode").style.display='none';
                      return true;
				}
	}
	function check_country()
    {
	 if(trim(document.form1.cbo_country.value)=="")
                        {
                              document.getElementById("country").style.display='block';
                             // document.form1.cbo_country.focus();
							  return false;
								
                        }
						else {
						document.getElementById("country").style.display='none';
                      return true;
						}
	}
	
 function IsNumeric(sText)
             {
   				var ValidChars = "  0123456789";
  				 var IsNumber=true;
  				 var Char;

 
  				 for (i = 0; i < sText.length && IsNumber == true; i++) 
  				    { 
   					   Char = sText.charAt(i); 
    					  if (ValidChars.indexOf(Char) == -1) 
       					  {
       						  IsNumber = false;
       					  }
     				 }
  				 return IsNumber;
   
   				}
				
				
	function check_phone()
    {
	 if(document.form1.txt_phone.value=="" ||  !(IsNumeric(document.form1.txt_phone.value)))
                        {   
                              document.getElementById("phone1").style.display='block';
							  //document.getElementById("phone1").style.display='none';
                             // document.form1.txt_phone.focus();
							  return false;
								
                        }
						else {
						document.getElementById("phone1").style.display='none';
						//document.getElementById("phone1").style.display='none';
                      return true;
						}
	}
	function check_email()
    {
	 if(trim(document.form1.txt_email.value)=="" || (checkEmail(trim(document.form1.txt_email.value))))
                        {
                              document.getElementById("email").style.display='block';
							///  document.getElementById("email1").style.display='none';
                          //    document.form1.txt_email.focus();
							  return false;
								
                        } else {
						document.getElementById("email").style.display='none';
						///document.getElementById("email1").style.display='none';
                      return true;
						}
	}

	function check_cemail()
    {
	 if(trim(document.form1.txt_confirmemail.value)=="" || (checkEmail(trim(document.form1.txt_confirmemail.value))))
                        {
                              document.getElementById("cemail").style.display='block';
							   document.getElementById("cemail1").style.display='none';
                             /// document.form1.txt_confirmemail.focus();
							  return false;
								
                        }
						else if(trim(document.form1.txt_confirmemail.value) != (trim(document.form1.txt_email.value)))
						{
							 document.getElementById("cemail").style.display='none';
							 document.getElementById("cemail1").style.display='block';
							 ///document.form1.txt_confirmemail.focus();
						      return false;
						} else {
						document.getElementById("cemail").style.display='none';
						document.getElementById("cemail1").style.display='none';
                        return true;
						}
	}
 function check_time()
	{
		
	   if(document.form1.type.value=='ad' && document.form1.cmb_user.value=="")
						 {
							 
							   document.getElementById("time").style.display='block';
							   return false;
						 }
						 else
						 {
					     document.getElementById("time").style.display='none';
						       return true;
						 }
	}
					   
/*					   if(error !=1){
						    joinAddress(formnm);
							formnm.ActionType.value=actiontype;
							formnm.action ="ab_user_registration_R3.php";
	                      formnm.submit();
	                   }
*/				
				
		
		function joinAddress(formnm)
		{
			formnm.txt_address.value= formnm.txt_address1.value+"\n"+
																 formnm.txt_address2.value+"\n"+
																 formnm.txt_address3.value;
		}
		
				function joinAddress1(formnm)
		{
			formnm.txt_address.value= formnm.txt_address2.value+"\n"+
																 formnm.txt_address3.value;
		}




