function sl(id) { return document.getElementById(id); }


function check_post(){
	if( validateMessage() & validateEmail() ){

		$.ajax({
			   type: "POST",
			   url: "send.php",
			   data: $("#go").serialize(),
			   
			   ajaxStart: function(){
				sl('antwort').innerHTML='<img src="i/ajax.gif">'; 
				
			   },
			   success: function(msg){
				$('#antwort').fadeIn("normal");
				sl('antwort').innerHTML=msg;
				setTimeout( function(){$('#antwort').fadeOut(2000)} ,3000);
				sl('subject').value =""; 
				sl('message').value =""; 
				
								
			   } 
			   
			});
			
	
	}


}

function validateEmail(){
	var email = $("#email");
	var emailInfo = $("#emailInfo");
	//testing regular expression
	var a = $("#email").val();
	var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
	//if it's valid email
	if(filter.test(a)){
		email.removeClass("error");
		emailInfo.text("");
		emailInfo.removeClass("text-error");
		return true;
	}
	//if it's NOT valid
	else{
		email.addClass("error");
		emailInfo.text("Please provide a valid email");
		emailInfo.addClass("text-error");
		return false;
	}
}

function validateMessage(){
	var message = $("#message");
	var messageInfo = $("#messageInfo");
	//if it's NOT valid
	if(message.val().length < 15){
		message.addClass("error");
		messageInfo.text("Your message is too small. Did you forgot to type it? :)");
		messageInfo.addClass("text-error");
		return false;
	}
	//if it's valid
	else{
		message.removeClass("error");
		messageInfo.text("");
		messageInfo.removeClass("text-error");
		return true;	
	}
	
}

var timeout    = 300; //dropdown hide
var closetimer = 0;
var ddmenuitem = 0;
function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
    ddmenuitem = $(this).find('ul').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;}}


$(document).ready(function() {
	$('#nav > li').bind('mouseover', jsddm_open);
	$('#nav > li').bind('mouseout',  jsddm_timer);  
	$('input[type="text"]').focus( function(){$(this).css('background-color','#FDFFEF')} ).blur( function(){$(this).css('background-color','#fff')} );

});