// JavaScript Document


function chkreg(){
	if(document.frmreg.muname.value == ""){
		alert("Please enter your Name !");
		document.frmreg.muname.focus();
		return false;
	}else{
		if(document.frmreg.muname.value.charCodeAt(0) == 32){
			alert("Invalid Character ! Please Enter A Valid Name !");
			document.frmreg.muname.value = '';
			document.frmreg.muname.focus();
			return false;
		}
	}
	
	if(document.frmreg.memail.value == ""){
		alert("Please enter your email address !");
		document.frmreg.memail.focus();
		return false;
	}else{
		var atFound = -1;
		var dotFound = -1;
		var charFound = false;
		var checkStr;
		var splitString

	  	checkStr = document.frmreg.memail.value;
	
	  	splitString = checkStr.split("");
	  	for (var i = 0; i < checkStr.length+1; i++) {
	  		if (splitString[i] == "\"" | splitString[i] == "'") {
	    		alert("Your email address appears invalid.");
	    		document.frmreg.memail.value="";
			    document.frmreg.memail.focus();
	    	}
		    if (splitString[i] < " " | splitString[i] > " ") { charFound = true; }
		    if (splitString[i] == "@") { atFound = i; }
		    if (splitString[i] == ".") { dotFound = i; }
		}
		if (charFound == true) {
			if (atFound > -1) {
				if (dotFound > -1) {
				    if (dotFound < atFound) {
					    alert("Your email address appears invalid.");
					    document.frmreg.memail.value="";
					    document.frmreg.memail.focus();
					    return false
				    } else {
						if ((dotFound-atFound) == 1 | dotFound == (checkStr.length-1) | atFound == 0) {
		    			        alert("Your email address appears invalid.");
		    			        document.frmreg.memail.value="";
		    			        document.frmreg.memail.focus();
		    			        return false;
		    			    }
		    	    }
		    	} else {
			        alert("Your email address appears invalid.");
			        document.frmreg.memail.value="";
			        document.frmreg.memail.focus();
			        return false;
			    }
			} else {
				alert("Your email address appears invalid.");
				document.frmreg.memail.value="";
				document.frmreg.memail.focus();
				return false;
			}	
		}
	}
	
	if(document.frmreg.memail.value.charCodeAt(0) == 32){
		alert("Invalid Character ! Please Enter A Valid Email Address !");
		document.frmreg.memail.value = '';
		document.frmreg.memail.focus();
		return false;
	}
	if(document.frmreg.checkcode.value == ""){
		alert("Please enter the Contact !");
		document.frmreg.checkcode.focus();
		return false;
	}
	
	if(document.frmreg.mfname.value == ""){
		alert("Please enter your Business name !");
		document.frmreg.mfname.focus();
		return false;
	}else{
		if(document.frmreg.mfname.value.charCodeAt(0) == 32){
			alert("Invalid Character ! Please Enter A Valid Business Name !");
			document.frmreg.mfname.value = '';
			document.frmreg.mfname.focus();
			return false;
		}
	}
	

	if(document.frmreg.mlname.value == ""){
		alert("Please enter your Site URL name !");
		document.frmreg.mlname.focus();
		return false;
	}else{
		if(document.frmreg.mlname.value.charCodeAt(0) == 32){
			alert("Invalid Character ! Please Enter Site URL name !");
			document.frmreg.mlname.value = '';
			document.frmreg.mlname.focus();
			return false;
				}
	}

	if(document.frmreg.mcboss.value == "" ){
		alert("Invalid Character ! Please Enter A Sample website !");
		document.frmreg.mcboss.value = '';
		document.frmreg.mcboss.focus();
		return false;
	}else{
		if(document.frmreg.mcboss.value.charCodeAt(0) == 32){
		alert("Invalid Character ! Please Enter A Sample website !");
		document.frmreg.mcboss.value = '';
		document.frmreg.mcboss.focus();
		return false;
			}
	}
	if(document.frmreg.mgender.value == ""){
		alert("Please select your Targeted Market !");
		document.frmreg.mgender.focus();
		return false;
	}
	
	if(document.frmreg.mfind.value == ""){
		alert("Invalid Character ! Please Enter Your Buget like \n 1000 to 2000 !");
		document.frmreg.mfind.value = '';
		document.frmreg.mfind.focus();
		return false;
	}else{
		if((document.frmreg.mfind.value.charCodeAt(0) == 32)){
		alert("Invalid Character ! Please Enter How Did You Find Us !");
		document.frmreg.mfind.value = '';
		document.frmreg.mfind.focus();
		return false;
		}
	}
	if(document.frmreg.mpro.value == ""){
		alert("Invalid Character ! Please Enter Products & Services Description !");
		document.frmreg.mpro.value = '';
		document.frmreg.mpro.focus();
		return false;
	}else{
		if((document.frmreg.mpro.value.charCodeAt(0) == 32)){
		alert("Invalid Character ! Please Enter Products & Services Description !");
		document.frmreg.mpro.value = '';
		document.frmreg.mpro.focus();
		return false;
		}
	}
	
	
	if (document.frmreg.question.value == '') {
            alert('Please enter your question.');
            document.frmreg.question.focus();
            return false;
            }           
        var maxchars = 255;
        if( document.frmreg.question.value.length > maxchars ) {
            alert( 'Your Description exceeds the '+maxchars+' limit!' );   
            return false; 
          }
		  
		  



	if(document.frmreg.mpwd.value == ""){
		alert("Please enter your password !");
		document.frmreg.mpwd.focus();
		return false;
	}else{
		if(document.frmreg.mpwd.value.length < 6){
			alert("Please enter at least 6 characters for password !");
			document.frmreg.mpwd.value = '';
			document.frmreg.mpwd.focus();
			return false;
		}
	}
	
	if(document.frmreg.mpwd.value.charCodeAt(0) == 32){
		alert("Invalid Character ! Please Enter A Valid Password !");
		document.frmreg.mpwd.value = '';
		document.frmreg.mpwd.focus();
		return false;
	}
	
	if(document.frmreg.mcpwd.value == ""){
		alert("Please re-type your password !");
		document.frmreg.mcpwd.focus();
		return false;
	}
	if(document.frmreg.mpwd.value != document.frmreg.mcpwd.value){
		alert("Both password and password confirmation have to be same !");
		document.frmreg.mpwd.value = '';
		document.frmreg.mcpwd.value = '';
		document.frmreg.mpwd.focus();
		return false;
	}
	
	

	
	if(document.frmreg.mdob.value == ""){
		alert("Please select your date of birth !");
		document.frmreg.mdob.focus();
		return false;
	}
	
	
	
	if(document.frmreg.mmarital.value == ""){
		alert("Please select your marital status !");
		document.frmreg.mmarital.focus();
		return false;
	}
		
	if(document.frmreg.mjob.value != "" && document.frmreg.mjob.value.charCodeAt(0) == 32){
		alert("Invalid Character ! Please Enter A Valid Occupation !");
		document.frmreg.mjob.value = '';
		document.frmreg.mjob.focus();
		return false;
	}
	

			
}
