// JavaScript Document

function lagXmlObjekt() {
	var xmlHttp;
	try {    
		// Firefox, Opera 8.0+, Safari    
		xmlHttp=new XMLHttpRequest();    
	} catch (e) {    // Internet Explorer    
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
		} catch (e) {      
			try {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
			} catch (e) {
				alert("Your browser does not support AJAX!");        
				return false;        
			}      
		}    
	}
	return xmlHttp;

}

function sendReg() {
	var xmlHttp = lagXmlObjekt();
	xmlHttp.onreadystatechange=function() {
		if(xmlHttp.readyState==4) {
			//alert(xmlHttp.responseText);
			var json = $H(JSON.decode(xmlHttp.responseText, true));
			$('loadResponse').setStyle('display','none');
			$('tilbakemelding').setStyle('display','block');
			$('tilbakemelding').set('html',json.get('msg'));
			if(json.get('error') == 0) {
				$('tilbakemelding').addClass('meldingOk');
			} else {
				$('tilbakemelding').addClass('meldingFeil');
				$('form').setStyle('display','block');
			}
		}
	}
	
	var ajaxside = "handlereg.php?rand=" + Math.random();
	var params = "firma=" + encodeURIComponent(document.form.firma.value) + "&bruker_navn=" + encodeURIComponent(document.form.bruker_navn.value) + "&bruker_epost=" + encodeURIComponent(document.form.bruker_epost.value);
	xmlHttp.open("POST", ajaxside, true);
	
	//Send the proper header information along with the request
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	
	xmlHttp.send(params);
	$('loadResponse').setStyle('display','block');
	$('form').setStyle('display','none');
	$('tilbakemelding').setStyle('display','none');
	
}

