	function validate()
	{
		var dm=document.logFrm;
		var str = dm.elements["idTxt"].value;
//var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg1 = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-zA-Z]{2,6}(?:\.[a-zA-Z]{2})?)$/;
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid		
		var alp="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";		
		if(dm.idTxt.value=="")
		{
			alert('Please enter your Id(Email Address)');
			dm.idTxt.focus();
			return false;
		}
		if (reg1.test(str)){ // if syntax is valid
	   		//return true;
		}else{
			alert ("Invalid email address. Please retype your email address.");
			dm.idTxt.focus();
			return false;
		}		

		if(dm.pwdTxt.value=="")
		{
			alert('Please enter the password');
			dm.pwdTxt.focus();
			return false;
		}	
		if(dm.pwdTxt.value != "") {
    			for(var i=0; i < dm.pwdTxt.value.length; i++) {
      			temp = dm.pwdTxt.value.substring(i,i+1);
      			if(alp.indexOf(temp) == -1) {
        		alert("Invalid characters, please re-enter your password");
        		dm.pwdTxt.focus();
				return false;
        		break;
      			}
    			}
  			}	
		return true;
	}
