mini_sec = 0;
mini_alternate_email = "moroccoexchange@gmail.com";

function mini_focus_handling(){
	$("#form_email").focus(function() {
		if (this.value == "Please write your email address here") {
			this.value = "";
			$("#form_email").css("background-color","white");
			$("#form_email").css("color","black");
		}
	});
	$("#form_message").focus(function() {
		if (this.value == "Please write message here") {
			this.value = "";
			$("#form_message").css("background-color","white");
			$("#form_message").css("color","black");
		} else if (this.value == "Sorry there was a problem with our server, please write directly to " + mini_alternate_email) {
			this.value = "";
			$("#form_message").css("background-color","white");
			$("#form_message").css("color","black");
		}
	});

	$("div.clickdiv").click(function(event) {
	  event.preventDefault();
	  window.location = $(this).attr("url");
	});
}

function mini_nav_tweak(){
	if (!window.XMLHttpRequest) { // if ie6 then...
		x = document.getElementById('nav_expander_offset');
		expander_width = x.offsetWidth;
		//$("#navexpander_view").html(".nav.expander: " + expander_width);
		x = document.getElementById('nav_second_offset');
		navsecond_width = x.offsetWidth;
		//$("#navsecond_view").html(".nav.second: " + navsecond_width);
		x = document.getElementById('nav_first_offset');
		navfirst_width = x.offsetWidth;
		//$("#navfirst_view").html(".nav.first: " + navfirst_width);
		margin_left_first = (expander_width - navfirst_width)/2;
		margin_left_second = (expander_width - navsecond_width)/2;
		
		$("#nav_first_offset").css("margin-left",margin_left_first);
		$("#nav_second_offset").css("margin-left",margin_left_second);
	}
}

function mini_is_email(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
		return true;
	} else {
		return false;
	}
}

function mini_submit_handling() {
	$("form#form_bottom").submit(function(){
		mini_error = false;
		if (mini_is_email($("#form_email").val()) == false) {
			$("#form_email").css("background-color","red");
			$("#form_email").css("color","white");
			$("#form_email").val("Please write your email address here");
			$("#form_email").blur(); 
			mini_error = true;
		}
		if (($("#form_message").val() == "")) {
			$("#form_message").css("background-color","red");
			$("#form_message").css("color","white");
			$("#form_message").val("Please write message here");
			$("#form_message").blur(); 
			mini_error = true;
		}
		if (mini_error) {
			return false;
		}
		mini_temp_email = $("#form_email").val();
		mini_temp_message = $("#form_message").val();
		//alert("mini_temp_email: " + mini_temp_email + " comment: " + mini_temp_message);
		$("#form_message").attr({ disabled:true, value:"Sending..." });  
		$("#form_message").blur();  
		$.ajax({
			type: "POST",
			url: "php/backend_cb.php",
			data:{
				email: mini_temp_email,
				message: mini_temp_message,
			},
			success: function(msg){
				if (msg == "success") {
					$("#form_message").css("background-color","green");
					$("#form_message").css("color","white");
					$("#form_message").val("Your message has been sent, another can be sent in 10 seconds");
					mini_sec = 10;
					mini_wait_sec();
				} else {
					$("#form_message").css("background-color","red");
					$("#form_message").css("color","white");
					$("#form_message").val("Sorry there was a problem with our server, please write directly to " + mini_alternate_email);
					$("#form_message").attr({disabled:false}); 
				}
			}
		});
		return false;
	});
}

function mini_wait_sec() {
	mini_sec -= 1;
	if (mini_sec > 0) {
		$("#form_message").val("Your message has been sent, another can be sent in " + mini_sec + " seconds");
		setTimeout("mini_wait_sec()",1000);
	} else {
		$("#form_message").val("");
		$("#form_message").css("background-color","white");
		$("#form_message").css("color","black");
		$("#form_message").attr({disabled:false});  
	}
}
