// JavaScript Document

function postAnmalan()
{
	var ok = true;
	
	var namn = $("input[name=namn]").val();
	var inskrivningsnummer = $("input[name=inskrivningsnummer]").val();
	var inskrivningsar = $("input[name=inskrivningsar]").val();
	var email = $("input[name=email]").val();
	var adress = $("input[name=adress]").val();
	var telefon = $("input[name=telefon]").val();
	var jubileumsgalej_24 = $("input[name=jubileumsgalej_24]").is(":checked") ? 1 : 0;
	var jubileumsgalej_25 = $("input[name=jubileumsgalej_25]").is(":checked") ? 1 : 0;
	var jubileumsgalej_26 = $("input[name=jubileumsgalej_26]").is(":checked") ? 1 : 0;
	var tivoli = $("input[name=tivoli]").is(":checked") ? 1 : 0;
	var arhundradetsnatt = $("input[name=arhundradetsnatt]").is(":checked") ? 1 : 0;
	var tidernasbaluns = $("input[name=tidernasbaluns]").is(":checked") ? 1 : 0;
	var stafetten = $("input[name=stafetten]").is(":checked") ? 1 : 0;
	
	var statist = $("input[name=statist]").is(":checked") ? 1 : 0;
	var bar = $("input[name=bar]").is(":checked") ? 1 : 0;
	var servering = $("input[name=servering]").is(":checked") ? 1 : 0;
	var garderob = $("input[name=garderob]").is(":checked") ? 1 : 0;
	var bygg = $("input[name=bygg]").is(":checked") ? 1 : 0;
	var dekor = $("input[name=dekor]").is(":checked") ? 1 : 0;
	var logistik = $("input[name=logistik]").is(":checked") ? 1 : 0;
	var sakerhet = $("input[name=sakerhet]").is(":checked") ? 1 : 0;
	var ovrigt = $("input[name=ovrigt]").is(":checked") ? 1 : 0;
	var allt = $("input[name=allt]").is(":checked") ? 1 : 0;
	var vet_ej = $("input[name=vet_ej]").is(":checked") ? 1 : 0;	
	
	var onskemal = $("textarea[name=onskemal]").val();
	var underhallning = $("textarea[name=underhallning]").val();
	var erfarenheter = $("textarea[name=erfarenheter]").val();
	var ovrigt_viktigt = $("textarea[name=ovrigt_viktigt]").val();

	$(".formerror").remove();

	if(namn == null || namn.length < 1)
	{
		$("input[name=namn]").after("<span class='formerror'>!</span>");
		ok = false;
	}
	if(inskrivningsnummer == null || inskrivningsnummer.length < 1)
	{
		$("input[name=inskrivningsnummer]").after("<span class='formerror'>!</span>");
		ok = false;
	}
	if(inskrivningsar == null || inskrivningsar.length < 1)
	{
		$("input[name=inskrivningsar]").after("<span class='formerror'>!</span>");	
		ok = false;
	}
	if(email == null || email.length < 1)
	{
		$("input[name=email]").after("<span class='formerror'>!</span>");	
		ok = false;
	}
	
	if(!ok)
	{
	    $("input[name=postbutton]").after("<span class='formerror'>Du har inte fyllt i alla fält</span>");
		return;
	}
	
	var params = {
	 	namn : namn,
		inskrivningsnummer : inskrivningsnummer,
		inskrivningsar : inskrivningsar,
		email : email,
		adress : adress,
		telefon : telefon,
		jubileumsgalej_24 : jubileumsgalej_24,
		jubileumsgalej_25 : jubileumsgalej_25,
		jubileumsgalej_26 : jubileumsgalej_26,
		tivoli : tivoli,
		arhundradetsnatt : arhundradetsnatt,
		tidernasbaluns : tidernasbaluns,
		stafetten : stafetten,
		statist : statist,
		bar : bar,
		servering : servering,
		garderob : garderob,
		bygg : bygg,
		dekor : dekor,
		logistik : logistik,
		sakerhet : sakerhet,
		ovrigt : ovrigt,
		allt : allt,
		vet_ej : vet_ej,
		onskemal : onskemal,
		underhallning : underhallning,
		erfarenheter : erfarenheter,
		ovrigt_viktigt : ovrigt_viktigt
	}
	

	$.post("anmalan.php",params,function(data){
		$("div.post").fadeOut("fast",function(){
			$("div.post").html("<h2>Tack för din anmälan</h2><br/>Vi hör av oss.");
			$("div.post").fadeIn("fast");
		});							 
	});
	
}

function postIntresseAnmalanStudent()
{
	var ok = true;
	
	var namn = $("input[name=namn]").val();
	var inskrivningsnummer = $("input[name=inskrivningsnummer]").val();
	var inskrivningsar = $("input[name=inskrivningsar]").val();
	var email = $("input[name=email]").val();
	var jubileumsgalej_24 = $("input[name=jubileumsgalej_24]").is(":checked") ? 1 : 0;
	var jubileumsgalej_25 = $("input[name=jubileumsgalej_25]").is(":checked") ? 1 : 0;
	var jubileumsgalej_26 = $("input[name=jubileumsgalej_26]").is(":checked") ? 1 : 0;
	var tivoli = $("input[name=tivoli]").is(":checked") ? 1 : 0;
	var arhundradetsnatt = $("input[name=arhundradetsnatt]").is(":checked") ? 1 : 0;
	var tidernasbaluns = $("input[name=tidernasbaluns]").is(":checked") ? 1 : 0;
	var stafetten = $("input[name=stafetten]").is(":checked") ? 1 : 0;
	

	$(".formerror").remove();

	if(namn == null || namn.length < 1)
	{
		$("input[name=namn]").after("<span class='formerror'>!</span>");
		ok = false;
	}
	if(inskrivningsnummer == null || inskrivningsnummer.length < 1)
	{
		$("input[name=inskrivningsnummer]").after("<span class='formerror'>!</span>");
		ok = false;
	}
	if(inskrivningsar == null || inskrivningsar.length < 1)
	{
		$("input[name=inskrivningsar]").after("<span class='formerror'>!</span>");	
		ok = false;
	}
	if(email == null || email.length < 1 || !checkemail(email))
	{
		$("input[name=email]").after("<span class='formerror'>!</span>");	
		ok = false;
	}
	
	if(!ok)
	{
	    $("input[name=postbutton]").after("<br/><span class='formerror'>Du har inte fyllt i alla fält korrekt</span>");
		return;
	}
	

	var params = {
		namn : namn,
		inskrivningsnummer : inskrivningsnummer,
		inskrivningsar : inskrivningsar,
		email : email,
		jubileumsgalej_24 : jubileumsgalej_24,
		jubileumsgalej_25 : jubileumsgalej_25,
		jubileumsgalej_26 : jubileumsgalej_26,
		tivoli : tivoli,
		arhundradetsnatt : arhundradetsnatt,
		tidernasbaluns : tidernasbaluns,
		stafetten : stafetten
	};
	
	
	$.post("intresseanmalanstudent.php",params,function(data){
		$("div.post").fadeOut("fast",function(){
			$("div.post").html("<h2>Tack för din anmälan</h2><br/>Vi hör av oss.");
			$("div.post").fadeIn("fast");
		});							 
	});
	
}

function mailfriend()
{	
	var name = $("input[name=mailfriend_name]").val();
	var email = $("input[name=mailfriend_email]").val();


	//TODO: check email
	$(".mailfriend_formerror").remove();
	
	if(!checkemail(email))
	{
		$("#mailfriend_send").after("<br/><span class='mailfriend_formerror'>Felaktig epost</span>");
		return;
	}
	
	var params = {
		name : name,
		email : email
	};
	
	$.post("mailfriend.php",params,function(data){
		$("#mailfriend_send").after("<br/><span class='mailfriend_formerror'>Skickat!</span>");	
		$("input[name=mailfriend_name]").val("");
		$("input[name=mailfriend_email]").val("");
	});
}

function checkemail(email){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	return filter.test(email);
}
