// 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;
		}
	}

	//check for valid numeric strings
	function IsNumeric(strString)
	{
		var strValidChars = " 0123456789+-()";
		var strChar;
		var blnResult = true;

		if (strString.length == 0) return false;

		//  test strString consists of valid characters listed above
		for (i = 0; i < strString.length && blnResult == true; i++)
		{
			strChar = strString.charAt(i);
			if (strValidChars.indexOf(strChar) == -1)
			{
				blnResult = false;
			}
		}
		return blnResult;
	}


	//check for title not empty.
 	function check_title()
	{
	  if(document.joinForm.title_id.value == '')
	   {
			document.getElementById("title_chk").style.display='block';
			return false;
	   } 
	   else 
	   {
			document.getElementById("title_chk").style.display='none';
			return true;
	   }
	}

	//check for first name not empty.
	function check_fname()
 	{
		if(document.joinForm.FirstName.value == '')
		{
			document.getElementById("first").style.display='block';
			return false;
		}
		else
		{
			document.getElementById("first").style.display='none';
			return true;
		}
	}

	//check for last name not empty.
	function check_lname()
 	{
		if(document.joinForm.LastName.value == '')
		{
			document.getElementById("last").style.display='block';
			return false;
		}
		else
		{
			document.getElementById("last").style.display='none';
			return true;
		}
	}
	
	/*
	//check for gender not empty.
	function check_gender()
	{
		if(document.joinForm.Sex[0].checked == false && document.joinForm.Sex[1].checked == false)
		{
			//alert("sachin");
			document.getElementById("genderdiv").style.display='block';
			return false;
		} 
		else 
		{
			document.getElementById("genderdiv").style.visibility = "hidden";
		}
	}
	*/
 
	//check for mobile number not empty and numeric
	function check_mobile()
	{
		if(document.joinForm.Mobile.value == '')
		{
			document.getElementById("mobile_chk1").style.display='';
			document.getElementById("mobile_chk").style.display='block';
			return false;
		}
		else if(!IsNumeric(document.joinForm.Mobile.value))
		{
			document.getElementById("mobile_chk1").style.display='block';
			document.getElementById("mobile_chk").style.display='none';
			return false;
		} 
		else
		{
			document.getElementById("mobile_chk1").style.display='none';
			document.getElementById("mobile_chk").style.display='none';
			return true;
		}
	}
//
function check_phone_new()
	{
		if(document.joinForm.Phone.value == '')
		{
			document.getElementById("phone_chk1").style.display='';
			document.getElementById("phone_chk").style.display='block';
			return false;
		}
		else if(!IsNumeric(document.joinForm.Phone.value))
		{
			document.getElementById("phone_chk1").style.display='block';
			document.getElementById("phone_chk").style.display='none';
			return false;
		} 
		else
		{
			document.getElementById("phone_chk1").style.display='none';
			document.getElementById("phone_chk").style.display='none';
			return true;
		}
	}
	//check for phone number not empty.
	function check_phone()
	{
		if(document.joinForm.Phone.value != '')
		{
			if(!IsNumeric(document.joinForm.Phone.value))
			{
				document.getElementById("phone_chk1").style.display='block';
				return false;
			} 
			else
			{
				document.getElementById("phone_chk1").style.display='none';
				return true;
			}
		}
	}

	//check for email not empty and valid
	function check_email()
	{
		if(document.joinForm.email.value == '')
		{
			document.getElementById("email_chk").style.display='block';
			//document.getElementById("not_available").style.display='none';
			// return false;
		}
		else if(checkMail(document.joinForm.email.value))
		{
			//document.getElementById("not_available").style.display='none';
			document.getElementById("email_chk1").style.display='none';
			document.getElementById("email_chk").style.display='none';
			// check_user_exist();
			return true;
		}
		else
		{
			//document.getElementById("not_available").style.display='none';
			document.getElementById("email_chk").style.display='none';
			document.getElementById("email_chk1").style.display='block';
			// check_user_exist();
			return false;
		}
	}

	//check for confirm email not empty.
	function check_emailconfirm()
	{
		if(document.joinForm.EmailConfirm.value == '')
		{
			document.getElementById("email_chk2").style.display='block';
			//document.getElementById("not_available").style.display='none';
			// return false;
		}
		else if(checkMail(document.joinForm.EmailConfirm.value))
		{
			//document.getElementById("not_available").style.display='none';
			document.getElementById("email_chk3").style.display='none';
			document.getElementById("email_chk2").style.display='none';
			// check_user_exist();
			return true;
		}
		else
		{
			//document.getElementById("not_available").style.display='none';
			document.getElementById("email_chk2").style.display='none';
			document.getElementById("email_chk3").style.display='block';
			// check_user_exist();
			return false;
		}
	}
	
	//check for username not empty.
	function check_username()
	{
		if(document.joinForm.UserName.value == '')
		{
			document.getElementById("UserName_chk").style.display='block';
			return false;
		}
		else
		{
			document.getElementById("UserName_chk").style.display='none';
			return true;
		}
	}

	//check for password not empty.
	function check_password()
	{
		if(document.joinForm.PWD.value == '')
		{
			document.getElementById("Password_chk").style.display='block';
			return false;
		}
		else
		{
			document.getElementById("Password_chk").style.display='none';
			return true;
		}
	}

	//check for confirm password not empty.
	function check_password1()
	{
		if(document.joinForm.PasswordConfirm.value == '')
		{
			document.getElementById("Cpassword_chk").style.display='block';
			return false;
		}
		else
		{
			document.getElementById("Cpassword_chk").style.display='none';
			return true;
		}
	}

	//check for day of DOB not empty.
	function check_day1()
	{   
		if((document.joinForm.Drd_Date.value =="Day") || (document.joinForm.Drd_Date.value ==""))
		{
			alert("sachin");
			document.getElementById("day_chk").style.display='block';
			return false;
		}
		else
		{
			document.getElementById("day_chk").style.display='none';
			return true;
		}
	}

	//check for month of DOB not empty.
	function check_month1()
	{   
		if((document.joinForm.Drd_Month.value =="") || (document.joinForm.Drd_Month.value =="Month"))
		{
			alert("sachin1");
			document.getElementById("month_chk").style.display='block';
			return false;
		}
		else
		{
			document.getElementById("month_chk").style.display='none';
			return true;
		}
	}
 
	//check for year of DOB not empty.
	function check_year1()
	{   
		if((document.joinForm.Drd_Year.value =="") || (document.joinForm.Drd_Year.value =="Year"))
		{
			alert("sachin2");
			document.getElementById("year_chk").style.display='block';
			return false;
		}
		else
		{
			document.getElementById("year_chk").style.display='none';
			return true;
		}
	}

	//check for address1 not empty.
	function check_add1()
	{
		if(document.joinForm.Address1.value == '')
		{
			document.getElementById("add1").style.display='block';
			return false;
		}
		else
		{
			document.getElementById("add1").style.display='none';
			return true;
		}
	}

	//check for address2 not empty.
	function check_add2()
	{
		if(document.joinForm.Address2.value == '')
		{
			document.getElementById("Add2").style.display='none';
			return false;
		}
		else
		{
			document.getElementById("Add2").style.display='none';
			return true;
		}
	}

	//check for address3 not empty.
	function check_add3()
	{
		if(document.joinForm.Address3.value == '')
		{
			document.getElementById("Add3").style.display='none';
			return false;
		}
		else
		{
			document.getElementById("Add3").style.display='none';
			return true;
		}
	}

	//check for postcode not empty.
	function check_postcode()
	{
		if(document.joinForm.Postcode.value == '')
		{
			document.getElementById("Pcode").style.display='block';
			return false;
		}
		else
		{
			document.getElementById("Pcode").style.display='none';
			return true;
		}
	}

	//check for town not empty.
	function check_town()
	{
		if(document.joinForm.Town.value == '')
		{
			document.getElementById("town_chk").style.display='block';
			return false;
		}
		else
		{
			document.getElementById("town_chk").style.display='none';
			return true;
		}
	}

	//check for work postcode not empty.
	function check_workpostcode()
 	{
		if(document.joinForm.WorkPostCode.value == '')
		{
			document.getElementById("WorkPostCode_chk").style.display='block';
			return false;
		}
		else
		{
			document.getElementById("WorkPostCode_chk").style.display='none';
			return true;
		}
	}

	//check for check_Account_name not empty.
	function check_Account_name()
	{
		if(document.joinForm.AccHolderName.value =="")
		{
			document.getElementById("ACTHOLDERNAME_CHK").style.display='block';
 		}
		else 
		{
			document.getElementById("ACTHOLDERNAME_CHK").style.display='none';
		}
	}

	//check for check_sort_code not empty.
	function check_sort_code()
	{
		if(document.joinForm.escValidateGetBranchSortcode.value =="")
		{
			document.getElementById("SORTCODE_CHK").style.display='block';
 		} 
		else 
		{
			document.getElementById("SORTCODE_CHK").style.display='none';
		}
	}

	//check for check_acc_number not empty.
	function check_acc_number()
	{
		if(document.joinForm.escValidateGetBranchAccountNumber.value =="")
		{
			document.getElementById("ACTNO_CHK").style.display='block';
 		}
		else 
		{
			document.getElementById("ACTNO_CHK").style.display='none';
		}
	} 


