/***** Start Special Characters validation **********/		
	function BlockCharacters()
		{
	if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97) || (event.keyCode > 122 && event.keyCode < 127) ) 
			event.returnValue = false;
		}
		
		
	function AllowCharacters()
				{
					if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97) || (event.keyCode > 122 && event.keyCode < 127) ) 
						event.returnValue = false;
		}
		
		function AllowNumbersOnly()
		{
					 
					//if (event.keyCode > 32 && event.keyCode < 48)
					if ((event.keyCode > 47) && (event.keyCode < 58))
					//event.returnValue = false;
					return true;
					else 
					return false;
		}
		
		
		function AllowBackSlashOnly()
					{
						
						if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 93 && event.keyCode < 97) || (event.keyCode > 122 && event.keyCode < 127) ) 
						event.returnValue = false;
					}
				
		function AllowPhoneNumbers()
					{
						if ((event.keyCode > 47 && event.keyCode < 58) || (event.keyCode == 32) || (event.keyCode > 39 && event.keyCode < 42) || (event.keyCode > 43 && event.keyCode < 46))
							return true;
						else
							return false;
					}
		
		
function RequiredFields(obj)
{
	alert(document.all(obj).value);
}
/***** End Special Characters validation **********/		
/***** change password page validations  **********/
function ChangePassword_validate()
{
	if(ChangePassword.txtUserID.value == '')
	{
	alert('Please enter Account Number');
	ChangePassword.txtUserID.focus();
	return false;
	}
	if(ChangePassword.txtPassw.value == '')
	{
	alert('Please Enter old password');
	ChangePassword.txtPassw.focus();
	return false;
	}
	
	if(ChangePassword.txtPassn.value == '')
	{
	alert('Please Enter new password');
	ChangePassword.txtPassn.focus();
	return false;
	}
		if(ChangePassword.txtPassc.value == '')
	{
	alert('Please Enter confirm password');
	ChangePassword.txtPassc.focus();
	return false;
	}
	if(ChangePassword.txtPassn.value != ChangePassword.txtPassc.value)
	{
	alert('New password does not match with confirm password');
	ChangePassword.txtPassn.focus();
	return false;
	}


}
/***** End change password page validations  **********/

/***** Create User page validations  **********/
function CreateUser_validate()
{
	if(CreateUser.txtUserID.value == '')
	{
	alert('Please Enter User ID ');
	CreateUser.txtUserID.focus();
	return false;
	}
	if(CreateUser.txtPassword.value == '')
	{
	alert('Please Enter Password');
	CreateUser.txtPassword.focus();
	return false;
	}
	
	if(CreateUser.txtName.value == '')
	{
	alert('Please Enter Name');
	CreateUser.txtName.focus();
	return false;
	}
}
	 
/***** End Create User Page Validations  **********/

/***** Create User Group Page Validations  **********/

function UserGroup_validate()
{

var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
 
	if(UserGroup.txtName.value == '')
	{
	alert('Please Enter Name of the Group ');
	UserGroup.txtName.focus();
	return false;
	}
	
	
  for (var i = 0; i > UserGroup.txtName.value.length; i++) {
  	if (iChars.indexOf(UserGroup.txtName.value.charAt(i)) != -1) 
  	{
  	alert ("Special Characters are not allowed");
  	UserGroup.txtName.focus();
  	return false;
    }
   
   if (UserGroup.lvwAuthorisedArea.Items.Count == 0)
    {
    alert('Please Select Acess Profile ');
	return false;
	}
  }
  
	
}

/***** end Create User Group Page Validations  **********/
/******** start search contractors validation ************/
function SearchContractor_validate()
{
if(SearchContractor.txtSearchString.value =='')
{
alert('Please enter some criteria to find');
txtSearchString.Focus();
return false;
}


}






function modalWin(strPath,strName,strStyle) {

						if (window.showModalDialog) {
							window.showModalDialog(strPath,strName,strStyle)
							__doPostBack('Generic','Renew');
						} else {
									window.open(strPath,strName, 'height=272px,width=525px,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no ,modal=yes');
								}
								
					}	 
		
		
		
		function AllowCharacters()
				{
					if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97) || (event.keyCode > 122 && event.keyCode < 127) ) 
						event.returnValue = false;
		}
		
		function AllowDoubleOnly()
		{
					 
					
					//if (event.keyCode > 32 && event.keyCode < 48)
					if ((event.keyCode > 45) && (event.keyCode < 58))
					//event.returnValue = false;
					return true;
					else 
					return false;
		}
		
		
		function AllowNumbersOnly()
		{
					 
					// alert(event.keyCode)
					//if (event.keyCode > 32 && event.keyCode < 48)
					if ((event.keyCode > 47) && (event.keyCode < 58))
					//event.returnValue = false;
					return true;
					else 
					return false;
		}
		
		
		function AllowBackSlashOnly()
					{
						
						if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 93 && event.keyCode < 97) || (event.keyCode > 122 && event.keyCode < 127) ) 
						event.returnValue = false;
					}
/******** end search contractors validation ************/


function validateEmail(strEmail) 
{ 

      var at="@";
      var dot="."; 
      var lat=strEmail.indexOf(at);
      var lstr=strEmail.length;
      var ldot=strEmail.indexOf(dot);
      if (strEmail.indexOf(at)==-1)
      {
            //alert("Invalid E-mail ID");
            return false;
      }
      if (strEmail.indexOf(at)==-1 || strEmail.indexOf(at)==0 || strEmail.indexOf(at)==lstr)
      {
            //alert("Invalid E-mail ID");
            return false;
      } 
      if (strEmail.indexOf(dot)==-1 || strEmail.indexOf(dot)==0 || strEmail.indexOf(dot)==lstr)
      {
          // alert("Invalid E-mail ID");
            return false;
      } 
      if (strEmail.indexOf(at,(lat+1))!=-1)
      {
           // alert("Invalid E-mail ID"); 
            return false;
      } 
      if (strEmail.substring(lat-1,lat)==dot || strEmail.substring(lat+1,lat+2)==dot)
      { 
           // alert("Invalid E-mail ID");
            return false;
      } 
      if (strEmail.indexOf(dot,(lat+2))==-1)
      { 
           // alert("Invalid E-mail ID");
            return false;
      }
      if (strEmail.indexOf(" ")!=-1)
      { 
           // alert("Invalid E-mail ID");
            return false;
      }
      return true;
 } 






