// DROP DOWN MENUS
var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open() {
	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find("ul").eq(0).css("visibility", "visible");
}

function jsddm_close() {
	if(ddmenuitem) {
		ddmenuitem.css("visibility", "hidden");
	}
}

function jsddm_timer() {
	closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer() {
	if (closetimer) {
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// COMMENTS FORM
function formComments() {
	var Name = $(".comments_form > #Name").val();
	var Email = $(".comments_form > #Email").val();
	var Message = $(".comments_form > #Message").val();
	var Token = $(".comments_form > #Token").val();
	
	if (Name == "") {
		alert("Please enter your name.");

	} else if (Name.length < 3) {
		alert ("Please enter your full name!");
		
	} else if (Email == "") {
		alert("Please enter your email address.");

	} else if (Email.length < 6) {
		alert ("Please enter a working email address!");
		
	} else if (Message == "") {
		alert("Please enter a message too!");
		
	} else {
		$.post("/assets/p_comments.php", { Name: Name, Email: Email, Message: Message, Token: Token }, function(data) {
			if (data == "S") {
				$("#feedback").show();
				$("#Submit").attr("disabled", "disabled");
			}
		});
	}
	
	return false;
}

// CONTACT FORM
function formContact() {
	var Name = $("#Name").val();
	var Email = $("#Email").val();
	var Message = $("#Message").val();
	
	if (Name == "") {
		alert("Please enter your name.");

	} else if (Name.length < 3) {
		alert ("Please enter your full name!");
		
	} else if (Email == "") {
		alert("Please enter your email address.");

	} else if (Email.length < 6) {
		alert ("Please enter a working email address!");
		
	} else if (Message == "") {
		alert("Please enter a message too!");
		
	} else {
		$.post("/assets/p_contact.php", { Name: Name, Email: Email, Message: Message }, function(data) {
			$("#feedback").show();
		});
	}
	
	return false;
}

$(function() {
	// FONT REPLACEMENT
	Cufon.replace("h1")("h2")("h3");
	
	$(".canvas > .navigation > ul > li").bind("mouseover", jsddm_open);
	$(".canvas > .navigation > ul > li").bind("mouseout",  jsddm_timer);
	
	document.onclick = jsddm_close;
	
	// SPLASH CLICKABLE
	$(".splash").click(function() {
		window.location = $(this).find("a").attr("href");
		return false;
	});
	
	// ADD CATCHPA TOKEN TO COMMENTS
	$.get("/assets/p_comments_token.php", function(txt){
		$(".comments_form").append("<input type=\"hidden\" id=\"Token\" name=\"Token\" value=\"" + txt + "\" />");
	});
});