	function validEmail(email) {
                invalidChars = " /:,;";
                if (email == "") {
                        return false;
                }
                for (i=0; i<invalidChars.length; i++) {
                        badChar = invalidChars.charAt(i);
                        if (email.indexOf(badChar,0) != -1) {
                                return false;
                        }
                }
                atPos = email.indexOf("@",1);
                if (atPos == -1) {
                        return false;
                }
                if (email.indexOf("@",atPos+1) != -1) {
                        return false;
                }
                periodPos = email.indexOf(".",atPos);
                if (periodPos == -1) {
                        return false;
                }
                if (periodPos+3 > email.length) {
                        return false;
                }
                return true;
        }




function formValidation()  {

	valid = true;
		if (document.register.fname.value ==""){
			valid=false;
          	alert("First Name field can't be empty.");
            document.register.fname.focus();
			
        }else if (document.register.lname.value ==""){
            valid=false;
			alert("Last Name field can't be empty.");
            document.register.lname.focus();
			
		}else if (document.register.email.value == "") {
			valid=false;
            alert("E-mail field can't be empty.");
            document.register.email.focus();

        }else if (!validEmail(document.register.email.value)){
            valid=false;
		    alert("Invalid email address.");
            document.register.email.select();
			
        }
		else if (document.register.action.value =="insert" && document.register.pass1.value ==""){
            valid=false;
			alert("Password field can't be empty.");
            document.register.pass1.focus();
		
        }else if (document.register.pass1.value !="" && document.register.pass1.value.length < 6 ){
            valid=false;
			alert("Password should have atleast six characters.");
            document.register.pass1.focus();
			
        }else if (document.register.pass1.value !="" && document.register.pass2.value ==""){
            valid=false;
			alert("Confirm Password field can't be empty.");
            document.register.pass2.focus();
			
        }else if (document.register.pass1.value !="" && document.register.pass1.value != document.register.pass2.value){
            valid=false;
			alert("Passwords don't match.");
            document.register.pass2.select();
			
        }else if (document.register.address.value ==""){
		    valid=false;
            alert("Address field can't be empty.");
            document.register.address.focus();

		}else if (document.register.city.value ==""){
            valid=false;
			alert("City Name field can't be empty.");
            document.register.city.focus();
			
		}else if (document.register.state.value ==""){
            valid=false;
			alert("State Name field can't be empty.");
            document.register.state.focus();
			
		}else if (document.register.country.value=="-1") {
	   		valid=false;
			alert("Please select country"); 
	   		document.register.country.focus();
			
	   	}else if (document.register.zip.value ==""){
            valid=false;
			alert("Zip field can't be empty.");
            document.register.zip.focus();
			
		}else if (!document.register.gender[0].checked && !document.register.gender[1].checked){ 
			valid=false;
			alert("Please select gender"); 
			
			
		}else if (document.register.month.selectedIndex==0) {
			valid=false;
			alert("Please select month"); 
	   		document.register.month.focus();
			
		}else if (document.register.day.selectedIndex==0) {
			valid = false;
			alert("Please select day"); 
	   		document.register.day.focus();
			
		}else if (document.register.year.selectedIndex==0) {
			valid = false;
			alert("Please select year"); 
	   		document.register.year.focus();
			
		}
	  
       return valid;
       }

function check()  {

	valid = true;
	if (document.login.email.value ==""){
          	alert("Email field can't be empty.");
            document.login.email.focus();
			valid=false;
        }else if (!validEmail(document.login.email.value)){
            alert("Invalid email address.");
            document.login.email.select();
			valid = false;
        }else if (document.login.password.value ==""){
            alert("Password field can't be empty.");
            document.login.password.focus();
			valid = false;
		}
	return valid;
	}
	
	
	function forgot1()  {

	valid = true;
	if (document.forgot.email1.value ==""){
          	alert("Email field can't be empty.");
            document.forgot.email1.focus();
			valid=false;
        }else if (!validEmail(document.forgot.email1.value)){
            alert("Invalid email address.");
            document.forgot.email1.select();
			valid = false;
        }
	return valid;
	}
