function SendMail()
{
	
	var  senderemail = $("form#mailform input.senderemail").attr("value");
	var  sendername = $("form#mailform input.sendername").attr("value");
	var receiveremail = $("form#mailform input.receiveremail").attr("value");
	var receivername = $("form#mailform input.receivername").attr("value");
	var comment = $("form#mailform textarea .comment").attr("value");
	
	var title = $("div.middle h1:first").text().replace(/\n|\r\n|\t/g, '');
	if(title == "")
	{
		title = $("div.left_large h1:first").text().replace(/\n|\r\n|\t/g, '');
	}
	if(title == "")
	{
		title = $("div.fullpage h1:first").text().replace(/\n|\r\n|\t/g, '');
	}	
	if(title == "")
	{
		title = document.title;
	}
	
	$("#mailform input.pagetitle").attr("value", title);
	
	if(senderemail!=null && sendername != null && receiveremail!=null && receivername!=null)
	{
		if(echeck(senderemail) && echeck(receiveremail))
		{
			var submit = {submit:"1"}
			$("form#mailform").ajaxSubmit({success:SendSuccessfull,data:submit})
		}else{
			alert("Geen geldig(e) email adres(sen) ingevuld.");
		}
	}else{
		alert("Niet alle velden zijn ingevuld");
	}
}

function SubmitItemPost()
{		
	var name = $("form#postitem input[name=name]").val();
	var email = $("form#postitem input[name=email]").val();
	var comment = $("form#postitem textarea[name=content]").val();
	var itemid = $("form#postitem input[name=itemid]").val();
	if(name!="" && email != "" && comment!="")
	{
		if(echeck(email))
		{
			$("form#postitem").ajaxSubmit({success:SubmitItemPost.succes ,data:{"code":itemid}})
		}else{
			alert("Geen geldig email adres ingevuld.");
		}
	}else{
		alert("Niet alle velden zijn ingevuld");
	}
}
SubmitItemPost.succes = function(data)
{		
	$("form#postitem").html("Bedankt voor uw reactie");
}

function echeck(str) {
		
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }
 		 return true					
	}

function SendSuccessfull(data)
{
	$("div.mailform form").html(data);
	//$("div.mailform").animate({height:"50px"});
	var time = window.setTimeout('HideMailForm();', 5000);
};


/*function ShowMailForm(objectname)
{
	if($("div.mailform").html() == null)
	{
		$(objectname).after("<div class=\"mailform\" style=\"display:none;\"><div class=\"containerheader\"></div><div class=\"container\" ></div><div class=\"containerfooter\"></div>");
	}
	if($("div.mailform").css("display")=="none")
	{
		$("div.mailform div.container").load("/mailform",{},function(){
			$("div.mailform").show("slow");
		});
	}
	else HideMailForm();
}*/

function ShowForm(object,url,name,data)
{
	if($("div[name="+name+"]").html() == null)
	{
		object.after("<div name=\""+name+"\"><div class=\"containerheader\"></div><div class=\"container\"></div><div class=\"containerfooter\"></div>");
		$("div[name="+name+"] div.container").load(url,data);
	}
	else $("div[name="+name+"]").remove();	
	
}
ShowForm.HideForm = function(object){
	object.hide("slow");
}

function HideMailForm()
{
	$("div.mailform").hide("slow");
}
function ResetForm()
{
	$("input:not(\"input.submit, input.reset\")").attr("value", "");
	$("textarea.comment").attr("value", "");
	HideMailForm();
}
