// JavaScript Document

function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
			 alert("Invalid E-mail ID")
			 return false
		}
	
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			 alert("Invalid E-mail ID")
			 return false
		}
	
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
				alert("Invalid E-mail ID")
				return false
		}
	
		 if (str.indexOf(at,(lat+1))!=-1){
				alert("Invalid E-mail ID")
				return false
		 }
	
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
				alert("Invalid E-mail ID")
				return false
		 }
	
		 if (str.indexOf(dot,(lat+2))==-1){
				alert("Invalid E-mail ID")
				return false
		 }
		
		 if (str.indexOf(" ")!=-1){
				alert("Invalid E-mail ID")
				return false
		 }
	
		 return true					
	}

    function validateform(){
        var displayname = document.getElementById("displayname")
        var fname = document.getElementById("fname")
        var lname = document.getElementById("lname")
        var email = document.getElementById("email")
        var pass = document.getElementById("password")
        var confirmpass = document.getElementById("confirmpass")
        //var captcha = document.getElementById("captcha")
        
        //var address1 = document.getElementById("SAdd1")
        //var address2 = document.getElementById("SAdd2")
        //var city     = document.getElementById("City")
        //var state    = document.getElementById("State")
        //var zip      = document.getElementById("Zip")
        //var phone    = document.getElementById("Phone")
        
        
        
        var err = ""
        var errmsg = ""
        var errdiv = document.getElementById("erhand")
        var derrors = document.getElementById("derror")
        
        if(empty((displayname.value))){
            errmsg += "Please enter nick name <br />"
            displayname.className = "error"
            err += err+1
        }
        
        if(empty((fname.value))){
            errmsg += "Please enter first name <br />"
            fname.className = "error"
            err += err+1
        }
        
        if(empty((lname.value))){
            errmsg += "Please enter last name <br />"
            lname.className = "error"
            err += err+1
        }
        
        
        if(empty((email.value))){
            errmsg += "Please enter valid email <br />"
            email.className = "error"
            err = err+1;
        }else if(!echeck(email.value)){
            errmsg += "Please enter valid email <br />"
            email.className = "error"
            err += err+1
        }
        
        if(empty((pass.value))){
            errmsg += "Please enter password <br />"
            pass.className = "error"
            err = err+1;
        }else if((pass.value) != (confirmpass.value)){
            errmsg += "Password and confirm password must be equal <br />"
            pass.className = "error"
            confirmpass.className = "error"
            err = err+1;
        }
        
        /*if(empty((captcha.value))){
            errmsg += "Please enter code shown below <br />"
            captcha.className = "error"
            err += err+1
        }
        
        
        if(empty((address1.value))){
            errmsg += "Please enter address 1 <br />"
            address1.className = "error"
            err += err+1
        }
        
        
        if(empty((city.value))){
            errmsg += "Please enter City <br />"
            city.className = "error"
            err += err+1
        }
        
        if(empty((state.value))){
            errmsg += "Please select state <br />"
            state.className = "error"
            err += err+1
        }
        
        if(empty((zip.value))){
            errmsg += "Please enter zip <br />"
            zip.className = "error"
            err += err+1
        }
        */
        
        if(err > 0){
            errdiv.style.display = "block";
            derrors.innerHTML = errmsg;
            return false;
        }else{
            return true;
        }
    }
    


function isNumberKey(evt)
{
   var charCode = (evt.which) ? evt.which : event.keyCode
   if (charCode > 31 && (charCode < 48 || charCode > 57))
      return false;

   return true;
}


