<script language="javascript" type="text/javascript">
/*
Dessa functioner är för att kolla så att man använder sig av
giltiga tecken i text rutorna för namn och epost.
*/
sista = "";
bok_g = "ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖabcdefghijklmnopqrstuvwxyzåäö "
nr_g = "0123456789"
adress_g = nr_g + bok_g;
special_g = adress_g + "_";
epost_g = special_g + "@.";
text_anv = "I fältet så får du använda";
message = "Du glömde att fylla i fälten:\n";
function check(obj, fra, koll) {
	var i =0;
	var rat = true;
	if(fra == 'namn'){
		var namn = obj.value;
		while(i < namn.length && rat == !false){
			if (bok_g.indexOf(namn.charAt(i)) == -1) {
				alert(text_anv + " bara bokstäver...");
				obj.value = "";
				var rat = false;
			}
			i++;
		}
	}
	else if(fra == 'nr'){
		var namn = obj.value;
		while(i < namn.length && rat == !false){
			if (nr_g.indexOf(namn.charAt(i)) == -1) {
				alert(text_anv + " bara siffror...");
				obj.value = "";
				var rat = false;
			}
			i++;
		}
	}
	else if(fra == 'special'){
		var namn = obj.value;
		while(i < namn.length && rat == !false){
			if (special_g.indexOf(namn.charAt(i)) == -1) {
				alert(text_anv + " (A-ö), (0-9), ( _ )");
				obj.value = "";
				var rat = false;
			}
			i++;
		}
	}
	else if(fra == 'adress'){
		var namn = obj.value;
		while(i < namn.length && rat == !false){
			if (adress_g.indexOf(namn.charAt(i)) == -1) {
				alert(text_anv + " (A-ö), (0-9)");
				obj.value = "";
				var rat = false;
			}
			i++;
		}
	}
	else{
		var epost = obj.value;
		while(i < epost.length && rat == !false){
			if (epost_g.indexOf(epost.charAt(i)) == -1) {
				alert(text_anv + " (A-ö), (0-9), (@), ( _ ), ( . )");
				obj.value = "x@x.com";
				var rat = false;

			}
			i++;
		}
		sista = epost.charAt(i);
		epost_koll(koll);
	}

}

/*
Denna functionen gör så att man antingen visar en dom div tag eller
så att man visar två olika menyer antingen den för produkter eller den för olika frågor
*/

function meny(obj){

	if (obj == 'prod'){
		document.getElementById('prod').style.display = "block";
		document.getElementById('allm').style.display = "none";
	}
	else if(obj == 'allm'){
		document.getElementById('prod').style.display = "none";
		document.getElementById('allm').style.display = "block";
	}
	else{
		document.getElementById('prod').style.display = "none";
		document.getElementById('allm').style.display = "none";
	}

}
/*Denna funktionen använder jag för att kolla så att man inte har lämnat ruterna tomma
och isåfall så får man reda på vilken ruta som är tom!!!*/
function under_koll(id){
	var obj = document.getElementById(id).value;
	if (obj==null||obj==""||obj=="x@x.com"){
		message = message + "\n* " +  id;
		return false
	}
	else {
		return true
	}

}
/*Denna funktionen är det man anropar när man trycker på submit
denna retunerar sant eller falsk om man sk kunna gå vidare.. */
function nyhet_koll(){
	var check  = true;
	if (under_koll('Rubrik')==false) {check = false;}
	if (under_koll('Beskrivning')==false) {check = false;}
	if (under_koll('Nyhet')==false) {check = false;}
	if (check == false) { alert(message); message = "Du glömde att fylla i fälten:\n"; return false;}
	else {alert("Alla uppgifter ser bra ut...");}

}

function event_koll(){
	var check  = true;
	if (under_koll('Namn')==false) {check = false;}
	if (under_koll('Info')==false) {check = false;}
	if (under_koll('Antal')==false) {check = false;}
	if (check == false) { alert(message); message = "Du glömde att fylla i fälten:\n"; return false;}
	else {alert("Alla uppgifter ser bra ut...");}

}
function epost_koll(id){

	var obj = document.getElementById(id).value;
	var snabel_a = obj.lastIndexOf("@");
	var pungt = obj.lastIndexOf(".");
	var sist = obj.lastIndexOf(sista);
	if(pungt <= snabel_a+3 || sist <= pungt+2){
		alert("Du har fyllt i felaktig "+ id +"-adress(s@s.com).");
		return false;
	}
}
function pass_koll(id, id2){

	var Pass = document.getElementById(id).value;
	var Bekr = document.getElementById(id2).value;
	if(Pass != Bekr){
		alert(id +" och " + id2 + " har inte samma värde");
		return false;
	}
}
function kund(){
	var check  = true;
	if (under_koll('Förnamn')==false) {check  = false;}
	if (under_koll('Efternamn')==false) {check  = false;}
	if (under_koll('Adress')==false) {check  = false;}
	if (under_koll('Postnr')==false) {check  = false;}
	if (under_koll('Postadress')==false) {check  = false;}
	if (under_koll('Land')==false) {check  = false;}
	if (under_koll('Telefon')==false) {check  = false;}
	if (under_koll('Epost')==false||epost_koll('Epost')==false) {check  = false;}
	if (under_koll('Username')==false) {check  = false;}
	if (under_koll('Password')==false|| under_koll('Bekräfta')==false|| pass_koll('Password', 'Bekräfta')==false) {check  = false;}
	if (check == false) {alert(message); message = "Du glömde att fylla i fälten:\n"; return false; }
	else {alert("Alla uppgifter ser bra ut...")}
}
</script>
