
// Email check
function is_valid_email(email) {
	return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);
}

// Form validation
function ValidateForm(){
	
	var spider = $("#spider").val();
	var navn = $("#navn").val();
	var epost = $("#epost").val();
	var melding = $("#melding").val();
	
	var navn_feilmelding = "Utmerket dersom du faktisk skrev inn navnet ditt her.";
	var epost_feilmelding = "Supert om du skriver inn en epost som fungerer her. Denne fungerte desverre ikke.";
	var melding_feilmelding = "Fint om du også skriver noen ord om hva du lurer på. Ellers er det verre å vite hva du vil.";

	if ((navn !== "") && (navn !== "Navn") && (navn !== navn_feilmelding) && (melding !== "") && (melding !== "Jeg lurer på…") && (melding !== melding_feilmelding) && (is_valid_email(epost)) && (spider == "spiderpig")) {
		return true;
	}
	else {
		if ((navn == "") || (navn == "Navn") || (navn == navn_feilmelding)) {
			$("#navn").val(navn_feilmelding);	
			$("#navn").addClass("error");
			return false;
		} 
		else { $("#navn").removeClass("error"); }
		
		if ((epost == "") || (epost == "Epost") || (epost == epost_feilmelding) || (!is_valid_email(epost))) {
			$("#epost").val(epost_feilmelding);	
			$("#epost").addClass("error");
			return false;
		} 
		else { $("#epost").removeClass("error"); }
		
		if ((melding == "") || (melding == "Jeg lurer på…") || (melding == melding_feilmelding)) {
			$("#melding").val(melding_feilmelding);	
			$("#melding").addClass("error");
			return false;
		} 
		else { $("#melding").removeClass("error"); }
		
		return false;
	}
}

// Spam is a mess. I don´t want mails from those without js.
$().ready(function() {

	$("#image_hover").hover(function() {
		$("#services").hide();
		$("#about_oienmedia").show();
		$("#logo").toggleClass("logohover");
	},function() {
		$("#about_oienmedia").hide();
		$("#services").show();
		$("#logo").toggleClass("logohover");
	});

	$("#spider").val("spiderpig");

	$("#service_webdesign").click(function() {
		if (!$(this).hasClass("clickedState")) {
			$("#contactform h2 span").hide();
			$("span.contact_about_webdesign").show();
			$("#banner ul li").removeClass("clickedState");
		}
		else {
			$("#contactform h2 span").hide();
		}
			$(this).toggleClass("clickedState");
	});

	$("#service_webprogramming").click(function() {
		if (!$(this).hasClass("clickedState")) {
			$("#contactform h2 span").hide();
			$("span.contact_about_webprogramming").show();
			$("#banner ul li").removeClass("clickedState");
		}
		else {
			$("#contactform h2 span").hide();
		}
			$(this).toggleClass("clickedState");
	});

	$("#service_search_engines").click(function() {
		if (!$(this).hasClass("clickedState")) {
			$("#banner ul li").removeClass("clickedState");
			$("#contactform h2 span").hide();
			$("span.contact_about_search_engines").show();
		}
		else {
			$("#contactform h2 span").hide();
		}
			$(this).toggleClass("clickedState");
	});
	
});