// JavaScript Document

$(".errorText").hide();
$("#confirmMessage").hide();
$("#sendButton").click(function() {sendMail();return false;});

function sendMail() {
	if (validateField()) {
		$("#sendButton").attr("disabled", "disabled");
		$("#becomePartnerForm").fadeTo(250, 0.5);
		$.getScript(server + "siteServices/becomePartner/becomePartner.jsp?language=EN&" + $("#becomePartnerForm").serialize(), function() {displayContent();});
	}
}

function displayContent() {
	$("#confirmMessage").slideDown();
	$("#becomePartnerForm input").val("");
	$("#sendButton").val("Send");
	$("#becomePartnerForm textarea").val("");
	$("#sendButton").attr("disabled", "");
	$("#becomePartnerForm").fadeTo(250, 1);
}

function checkEmail(myForm) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm)){
		return (true)
	}
	return false;
}
function validateField() {
		var validate = true;
	$(".errorText").hide();
	
	if (!$("#lastName").val()) {
		$("#lastName").next("span").fadeIn();
		validate = false;
	}
	
	if (!$("#firstName").val()) {
		$("#firstName").next("span").fadeIn();
		validate = false;
	}
	
	if (!$("#companyForm").val()) {
		$("#companyForm").next("span").fadeIn();
		validate = false;
	}
	
	if (!$("#address").val()) {
		$("#address").next("span").fadeIn();
		validate = false;
	}
	
	if (!$("#postalCode").val()) {
		$("#postalCode").next("span").fadeIn();
		validate = false;
	}
	
	if (!$("#city").val()) {
		$("#city").next("span").fadeIn();
		validate = false;
	}
	
	if (!$("#country").val()) {
		$("#country").next("span").fadeIn();
		validate = false;
	}
	
	if (!$("#phone").val()) {
		$("#phone").next("span").fadeIn();
		validate = false;
	}
	
	if (!checkEmail($("#email").val())) {
		$("#email").next("span").fadeIn();
		validate = false;
	}
	
	if (!$("#message").val()) {
		$("#message").next("span").fadeIn();
		validate = false;
	}
	return validate;
}