var k = 0;
function visaMeny(sObj) {
	k = 1;
	stangMenyer();
	var oObj = document.getElementById(sObj);
	oObj.style.visibility = "visible";
}

function stangMenyer() {
	var oMeny;
	for (var i = 1; i < 4; i++) {
		oMeny = document.getElementById("meny" + i);
		oMeny.style.visibility = "hidden";
	}
	
	//alert("hej");
}
function stangMeny(sObj) {
	k = 0;
	setTimeout("stangMenyer2()", 800);	
}

function stangMenyer2() {
	if (k==0) {
		var oMeny;
		for (var i = 1; i < 4; i++) {
			oMeny = document.getElementById("meny" + i);
			oMeny.style.visibility = "hidden";
		}
	}
}
function kontrolleraFormular() {
	//alert("mmmm");
	var oBtn = document.getElementById("btn_skicka");
	oBtn.className = "knapp_off";	
	oBtn.value = "Kontrollerar...";
	var oTel = document.getElementById("tel");
	var sTel = oTel.value;
	//alert(sTel);
	sTel = sTel.replace(/\s/g, "");
	//alert(sTel);
	oTel.value = sTel;
	var oEpost = document.getElementById("epost");
	if(kollaEpost(oEpost.value) || kollaTel(sTel)) {
		oBtn.className = "knapp_on";	
		oBtn.value = "SKICKA";
	} else {
		oBtn.className = "knapp_red";
		oBtn.value = "FYLL I TEL ELLER E-POST";
	}	
}
function skickaFormular() {
	if(kollaEpost(document.getElementById("epost").value) || kollaTel(document.getElementById("tel").value)) {
		var sN = document.getElementById("namn").value;
		var sE = document.getElementById("epost").value;
		var sT = document.getElementById("tel").value;
		var sSida = "mailer.php?n=" + sN + "&e=" + sE + "&t=" + sT;
		//alert(sSida);
		var oXmlHttp = zXmlHttp.createRequest();
		oXmlHttp.open("get", sSida, true);		
		oXmlHttp.onreadystatechange = function () {
		if (oXmlHttp.readyState == 4) {
			if (oXmlHttp.status == 200) {
				var oBtn = document.getElementById("btn_skicka");
				oBtn.value = "Tack! Vi hör av oss inom kort.";
				oBtn.classNamn = "knapp_off";
			}
		}
		};
		oXmlHttp.send(null);
	} else {
		kontrolleraFormular();
	}
}


	oXmlHttp.open("get", sSida, true);		
	oXmlHttp.onreadystatechange = function () {
		if (oXmlHttp.readyState == 4) {
			if (oXmlHttp.status == 200) {
				visaKorg();
				//oButton.disabled = false;
				oButton.src = "res/kop.gif";
				var oNyVara = document.getElementById("nyVaraHarLagtsIBagen");
				oNyVara.style.visibility = "visible";
				//alert("hej");
				setTimeout("gomNyVara()", 10000);
			}
		}
	};
	oXmlHttp.send(null);

function kollaEpost(sEpost) {
	var reEmail = /^(?:[a-zA-Z0-9_\.\-]+\.?)*[a-zA-Z0-9_\.\-]+@(?:[a-zA-Z0-9_\.\-]+\.)+\w+$/;
	return reEmail.test(sEpost);
}
function kollaTel(sTel) {
	var reTel = /^(\+\d{7,14})$/;
	return reTel.test(sTel);
}
