function check_main(){

if(document.login_form_main.username_main.value.search(/\S/) == -1) {
        alert("Please enter Username.");
        document.login_form_main.username_main.select();
        document.login_form_main.username_main.focus();
        return;
        }

if(document.login_form_main.password_main.value.search(/\S/) == -1) {
        alert("Please select a Password.");
        document.login_form_main.password_main.select();
        document.login_form_main.password_main.focus();
        return;
        }
document.login_form_main.action = '/signup.php';
document.login_form_main.submit();
}

function sign_up_main() {
window.location = '/signup.php?mode=signup';
}
function show_login_form_main() {
window.location = '/signup.php?mode=signin';
}
function logout_main() {
	//alert("Here js")
window.location = '/signup.php?mode=logout';
}


function signup_check_main(){
	
				var uname=document.signup_form_main.username_main.value;
				var sps=uname.indexOf(" ");

                if(document.signup_form_main.first_name_main.value.search(/\S/) == -1)
                {
                        alert("Please enter first name.");
                        document.signup_form_main.first_name_main.select();
                        document.signup_form_main.first_name_main.focus();
                        return false;
                }
		if(document.signup_form_main.last_name_main.value.search(/\S/) == -1)
                {
                        alert("Please enter last name.");
                        document.signup_form_main.last_name_main.select();
                        document.signup_form_main.last_name_main.focus();
                        return false;
                }

				
                if(document.signup_form_main.username_main.value.search(/\S/) == -1)
                {
                        alert("Please select a User name.");
                        document.signup_form_main.username_main.select();
                        document.signup_form_main.username_main.focus();
                        return false;
                }
				
                if(document.signup_form_main.username_main.value.length < 6)
                {
                        alert("User name must be minimum 6 characters long.");
                        document.signup_form_main.username_main.select();
                        document.signup_form_main.username_main.focus();
                        return false;
                }
				
				var uname=document.signup_form_main.username_main.value;
				var sps=uname.indexOf(" ");
				if (sps!=-1){
						alert("Please remove blank space from User name.");
                        document.signup_form_main.username_main.select();
                        document.signup_form_main.username_main.focus();
                        return false;
					
				}
				
				var iChars = "^&*()+=-[]\\\~`';,/{}|\"<>?";
				for (var i = 0; i < document.signup_form_main.username_main.value.length; i++) 
				{
					if (iChars.indexOf(document.signup_form_main.username_main.value.charAt(i)) != -1) 
					{
					alert ("The special characters are not allowed in the username field.\n");
					document.signup_form_main.username_main.focus();
					return false;
					}
				}
				
				//var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";


                if(document.signup_form_main.email_main.value=="")
                {
                alert("Please enter your Email.");
                document.signup_form_main.email_main.focus();
                return false;
            }else{
                if(!check_email(document.signup_form_main.email_main.value))
                  {
                        alert("Invalid email detected.");
                        document.signup_form_main.email_main.value = "";
                        document.signup_form_main.email_main.focus();
                        return false;
                  }
            }
                if(document.signup_form_main.password_main.value.search(/\S/) == -1)
                {
                        alert("Please enter Password.");
                        document.signup_form_main.password_main.select();
                        document.signup_form_main.password_main.focus();
                        return false;
                }

                if(document.signup_form_main.password_main.value.length < 6)
                {
                        alert("Password must be minimum 6 characters long.");
                        document.signup_form_main.password_main.select();
                        document.signup_form_main.password_main.focus();
                        return false;
                }

                if(document.signup_form_main.password2_main.value.search(/\S/) == -1)
                {
                        alert("Please enter Confirm Password.");
                        document.signup_form_main.password2_main.select();
                        document.signup_form_main.password2_main.focus();
                        return false;
                }

                if(document.signup_form_main.password2_main.value.length < 6)
                {
                        alert("Confirm Password must be minimum 6 characters long.");
                        document.signup_form_main.password2_main.select();
                        document.signup_form_main.password2_main.focus();
                        return false;
                }

                if(document.signup_form_main.password_main.value != document.signup_form_main.password2_main.value){
                alert( "Your passwords do not match. Please retype and try again." );
                document.signup_form_main.password_main.value="";
                document.signup_form_main.password2_main.value="";
                document.signup_form_main.password2_main.focus();
                document.signup_form_main.password_main.focus();
                return false;
                }
		document.signup_form_main.action = '/signup.php';
		document.signup_form_main.submit();
}

function forgot_pass_main() {
window.location = '/signup.php?mode=forgotpass';
}

function validateforgotpass_main() {
if(!document.forgot_pass_form_main.email_main.value) {
	alert('Please enter email for your account password');
	return;
	}
if(check_email(document.forgot_pass_form_main.email_main.value) == false) {
	alert('Please enter a valid email');
	return;
	}
document.forgot_pass_form_main.action = '/signup.php';
document.forgot_pass_form_main.submit();

}

function check_email(e){
var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
if (!reg1.test(e) && reg2.test(e)) { // if syntax is valid
        return true;
        }else{
        return false;
        }
}
