$(document).ready(function(){
	$("#loginbutton").click(function(event){
		if ($("#loginname").val() == '') {
			alert("Please enter your webmail username.");
			$("#loginname").focus();
	       	event.preventDefault();
		} else if ($("#password").val() == '') {
			alert("Please enter your webmail password.");
			$("#password").focus();
	       	event.preventDefault();
		} else {
			closeDiv('webmail');
		}
	});
	
	$("#contactbutton").click(function(event){
		if ($("#contactName").val() == '') {
			alert("Please enter your name.");
			$("#contactName").focus();
	       	event.preventDefault();
		} else if ($("#contactEmail").val() == '') {
			alert("Please enter your email address.");
			$("#contactEmail").focus();
	       	event.preventDefault();
		} else if ($("#contactEnquiry").val() == '') {
			alert("Please provide some details of your enquiry.");
			$("#contactEnquiry").focus();
	       	event.preventDefault();
		} else if ($("#contactCaptcha").val() == '') {
			alert("Please enter the letters and/or numbers from the captcha image.");
			$("#contactCaptcha").focus();
	       	event.preventDefault();
       	} else {
	       	$("#contact_form").fadeTo("fast", 0.2);
	       	$("#form_response").empty();
	       	$.post("/interact/enquiries", { contactName : $("#contactName").val() , contactEmail : $("#contactEmail").val(), contactEnquiry : $("#contactEnquiry").val(), contactCaptcha : $("#contactCaptcha").val()},
				  function(data){
					  $(data).prependTo("#form_response");
					  $("#contact_form").fadeTo("fast", 1.0);
					  return false;
				  });
			event.preventDefault();
		}
	});
	
	$("#transferbutton").click(function(event){
		//alert($("#pwd_strength_text").html());
		
		if ($("#name").val() == '') {
			alert("Please enter your name.");
			$("#name").focus();
	       	event.preventDefault();
	    } else if ($("#pass").val() == '') {
			alert("Please enter your preferred account password of at least six (6) characters.");
			$("#pass").focus();
	       	event.preventDefault();
		} else if (($("#pwd_strength_text").html() == ('Weak') || ($("#pwd_strength_text").html() == ('Too short')) || ($("#pwd_strength_text").html() == ('Very weak')))) {
			alert("Please increase your preferred account password strength by including non alphanumeric characters or reducing repetition.");
			$("#pass").focus();
	       	event.preventDefault();
		} else if ($("#confirm").val() == '') {
			alert("Please enter your preferred email account password confirmation.");
			$("#confirm").focus();
	       	event.preventDefault();
	    } else if ($("#pass").val() != $("#confirm").val() ) {
	    	$("#pass").val('');
	    	$("#confirm").val('');
			alert("Your password and confirmation do not match. Please re-enter.");
			$("#pass").focus();
	       	event.preventDefault();
		} else if ($("#contactCaptcha").val() == '') {
			alert("Please enter the letters and/or numbers from the captcha image.");
			$("#contactCaptcha").focus();
	       	event.preventDefault();
       	} else {
	       	$("#transfer_form").fadeTo("fast", 0);
	       	$("#form_response").empty();
	       	$.post("/support/transfer_update", { unique_url : $("#unique_url").val() , name : $("#name").val() , email : $("#email").val(), pass : $("#pass").val(), secondary_email : $("#secondary_email").val(), contactCaptcha : $("#contactCaptcha").val()},
				  function(data){
				  	  $(data).prependTo("#form_response");
					  if(data.match(/Sorry/)) {
					  	$("#transfer_form").fadeTo("fast", 1.0);
					  } 
					  return false;
				  });
			event.preventDefault();
		}
	});
	$(function() {
		$('.password').pstrength();
	});
});

function closeDiv(which) {
	$("#"+which).hide("slow");
	$("#content_right").fadeTo("fast", 1.0);
	$("#entry_facebook").fadeTo("fast", 1.0);
}

function showDiv(which) {
	
	$("#"+which).fadeIn("slow");
	$("#"+which).fadeTo("fast", 1.0);
	$("#content_right").fadeTo("slow", 0.2);
	$("#entry_facebook").fadeTo("slow", 0.2);
	$("#loginname").focus();
}

