function signup() {
  render_view('signup_form', 'home-news-signup');
}

function technical() {
  render_view('technical_form', 'home-login');
}                                             

function validateSignup(fr) {
	var errorMessage = "";   
	var errorCount = 0;
    var emailpattern = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;

	if (fr.name.value == "") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide a name.";
		errorCount = errorCount + 1;     
	}           
	if (fr.email.value == "") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide a address.";
		errorCount = errorCount + 1;     
	}
    if( !emailpattern.test( fr.email.value ) ) {
        if (errorCount != 0) {
            errorMessage = errorMessage + "\n";
        }
        errorMessage = errorMessage + "Please provide valid email address.";
        errorCount = errorCount + 1;     
    }
   
	if (errorCount != 0) {
        alert(errorMessage);
	}
    else {
        fr.submit();
    }
}

function signIn(fr){
    var errorMessage = "";   
    var errorCount = 0;

    if (fr.username.value == "") {
        if (errorCount != 0) {
            errorMessage = errorMessage + "\n";
        }
        errorMessage = errorMessage + "Please provide username.";
        errorCount = errorCount + 1;     
    }           
    if (fr.password.value == "") {
        if (errorCount != 0) {
            errorMessage = errorMessage + "\n";
        }
        errorMessage = errorMessage + "Please provide password.";
        errorCount = errorCount + 1;     
    }
    if (errorCount != 0) {
    alert(errorMessage);
    return ;
    }
  else {
    fr.submit();
  }
}

 function dealerSignIn(fr2){
    var errorMessage = "";   
    var errorCount = 0;

    if (fr2.dealer_username.value == "") {
        if (errorCount != 0) {
            errorMessage = errorMessage + "\n";
        }
        errorMessage = errorMessage + "Please provide dealer's username.";
        errorCount = errorCount + 1;     
    }           
    if (fr2.dealer_password.value == "") {
        if (errorCount != 0) {
            errorMessage = errorMessage + "\n";
        }
        errorMessage = errorMessage + "Please provide dealer's password.";
        errorCount = errorCount + 1;     
    }
    if (errorCount != 0) {
    alert(errorMessage);
    return ;
    }
  else {
    fr2.submit();
  }
}         