function ajaxNewgb(){
	var ajaxRequest; 
	
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Receive data from server 
		
		ajaxRequest.onreadystatechange = function(){
			
			if(ajaxRequest.readyState == 4){
				field = document.getElementById("newentry").innerHTML;
				newhtml = ajaxRequest.responseText+field;
				document.getElementById("newentry").innerHTML=newhtml;
			}
		}


// Send data to server
	
	var name = "";
	var nak = "";
	var text = "";
	var passord = "";
	var grade = "";
	var rememberme = "";
	var honeypot = "";

	name = document.getElementById("name").value; 
	name_enc = encodeURIComponent(name);

	nak = document.getElementById("nak").value;
	nak_enc = encodeURIComponent(nak);
	
	passord = document.getElementById("passord").value; 
	passord_enc = encodeURIComponent(passord);
	
	text = document.getElementById("text").value;
	text_enc = encodeURIComponent(text);
	
	grade = document.getElementById("grade").value;
	grade_enc = encodeURIComponent(grade);
	
	if (document.gbentry.rememberme) {
		if (document.gbentry.rememberme.checked == true) {
			rememberme = "on";	
		}
	}
	
	honeypot = document.getElementById("honeypot").value;
	honeypot_enc = encodeURIComponent(honeypot);
	
	ajaxRequest.open("POST", "/gb_engine.php");
	ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajaxRequest.send("name=" + name_enc + "&text=" + text_enc + "&grade=" + grade_enc + "&nak=" + nak_enc + "&password=" + passord_enc + "&rememberme=" + rememberme +  "&honeypot=" + honeypot_enc);
	document.getElementById("text").value='';
}
		

function ajaxDelgb(id,nak){
var ajaxRequest; 

	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
// Receive data from server 
	
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 4){
			var answer = ajaxRequest.responseText;
			var divid = "id" + answer;
			if (answer != "Fail") {
				document.getElementById(divid).style.display='none';
			}
			else alert("Noe gikk i dass.... " + answer);
		}
	}


// Send data to server
var	id_enc = encodeURIComponent(id);
var	nak_enc = encodeURIComponent(nak);
	
	ajaxRequest.open("POST", "/gbdel_engine.php");
	ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajaxRequest.send("id=" + id_enc + "&naknr=" + nak_enc);
	
}


function ajaxSavegb(id,nak){
	var ajaxRequest; 
	
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
// Receive data from server 
	
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 4){
			var answer = ajaxRequest.responseText;
			var divid = "id" + answer;
			if (answer != "Fail") {
				document.getElementById(divid).style.display='none';
			}
			else alert("Noe gikk i dass.... " + answer);
		}
	}


// Send data to server
var	id_enc = encodeURIComponent(id);
var	nak_enc = encodeURIComponent(nak);
	
	ajaxRequest.open("POST", "/gbundelete_engine.php");
	ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajaxRequest.send("id=" + id_enc + "&naknr=" + nak_enc);
	
}


function ajaxPage(hash, art) {
	var ajaxRequest; 
	
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	// Receive data from server 
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 4){
			newhtml = ajaxRequest.responseText;
			document.getElementById("page").innerHTML=newhtml;
		}
	}


// Send data to server
var hash_enc = encodeURIComponent(hash);
var art_enc = encodeURIComponent(art);

	ajaxRequest.open("POST", "/articlepage_engine.php");
	ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajaxRequest.send("page=" + hash_enc + "&art=" + art_enc);
}


function ajaxEditgb(id,nak) {
var ajaxRequest; 

try{
	ajaxRequest = new XMLHttpRequest();
} catch (e){
	try{
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("Your browser broke!");
			return false;
		}
	}
}
	
	// Receive data from server 
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 4){
			newhtml = ajaxRequest.responseText;
			var div = "id" + id;
			document.getElementById(div).innerHTML=newhtml;
		}
	}
	
	// Send data to server
	var nak_enc = encodeURIComponent(nak);
	var id_enc = encodeURIComponent(id);

	ajaxRequest.open("POST", "/gbedit_engine.php");
	ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajaxRequest.send("id=" + id_enc + "&nak=" + nak_enc);
}

function ajaxStoreeditedgb(id, nak) {
var ajaxRequest; 

try{
	ajaxRequest = new XMLHttpRequest();
} catch (e){
	try{
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("Your browser broke!");
			return false;
		}
	}
}
	
	// Receive data from server 
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 4){
			newhtml = ajaxRequest.responseText;
			var div = "id" + id;
			document.getElementById(div).innerHTML=newhtml;
		}
	}
	
	// Send data to server
	var name = "";
	var text = "";
	var grade = "";

	name = document.getElementById("newname").value; 
	name_enc = encodeURIComponent(name);
	
	text = document.getElementById("newtext").value;
	text_enc = encodeURIComponent(text);
	
	grade = document.getElementById("newgrade").value;
	grade_enc = encodeURIComponent(grade);
	
	id_enc = encodeURIComponent(id);
	nak_enc = encodeURIComponent(nak);
	
	ajaxRequest.open("POST", "/editsave_engine.php");
	ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajaxRequest.send("newname=" + name_enc + "&newtext=" + text_enc + "&newgrade=" + grade_enc + "&nak=" + nak_enc + "&id=" + id_enc);
}





function ajaxAddItem() {
var ajaxRequest; 

try{
	ajaxRequest = new XMLHttpRequest();
} catch (e){
	try{
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("Your browser broke!");
			return false;
		}
	}
}
	
	// Receive data from server 
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 4){
			newhtml = ajaxRequest.responseText;
			document.getElementById('add_item_status').innerHTML=newhtml;
		}
	}
	
	// Send data to server
	var cat = "";
	var adheading = "";
	var adtext = "";
	var deletecode = "";
	var contact = "";
	var phone = "";
	var email= "";
	
	if (document.getElementById("cat_sell").checked) cat = "sell";
	else cat = "buy";
	cat_enc = encodeURIComponent(cat);
	
	adheading = document.getElementById("adheading").value;
	adheading_enc = encodeURIComponent(adheading);
	
	adtext= document.getElementById("adtext").value;
	adtext_enc = encodeURIComponent(adtext);
	
	deletecode = document.getElementById("deletecode").value;
	deletecode_enc = encodeURIComponent(deletecode);
	
	contact = document.getElementById("contact").value;
	contact_enc = encodeURIComponent(contact);
	
	phone = document.getElementById("phone").value;
	phone_enc = encodeURIComponent(phone);
	
	email = document.getElementById("email").value;
	email_enc = encodeURIComponent(email);
	
	price = document.getElementById("price").value;
	price_enc = encodeURIComponent(price);
	
	picurl = document.getElementById("picurl").value;
	picurl_enc = encodeURIComponent(picurl);
	
	honeypot = document.getElementById("honeypot").value;
	honeypot_enc = encodeURIComponent(honeypot);
	
	ajaxRequest.open("POST", "/sale_engine.php");
	ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajaxRequest.send("cat=" + cat_enc + "&adheading=" + adheading_enc + "&picurl=" + picurl_enc + "&adtext=" + adtext_enc + "&deletecode=" + deletecode_enc + "&price=" + price_enc + "&contact=" + contact_enc + "&phone=" + phone_enc + "&email=" + email_enc + "&honeypot=" + honeypot_enc);
}




function ajaxNextjump() {
	var ajaxRequest; 
	
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	// Receive data from server 
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 4){
			newhtml = ajaxRequest.responseText;
			document.getElementById("nextjumpdisp").innerHTML=newhtml;
		}
	}


// Send data to server
	var nextjump = document.getElementById("nextjump").value;
	var nextjump_enc = encodeURIComponent(nextjump);

	ajaxRequest.open("POST", "/misc_engine.php");
	ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajaxRequest.send("value=" + nextjump_enc + "&name=nextjump");
}


function ajaxNextcourse() {
	var ajaxRequest; 
	
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	// Receive data from server 
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 4){
			newhtml = ajaxRequest.responseText;
			document.getElementById("nextcoursedisp").innerHTML=newhtml;
		}
	}


// Send data to server
	var nextcourse = document.getElementById("nextcourse").value;
	var nextcourse_enc = encodeURIComponent(nextcourse);

	ajaxRequest.open("POST", "/misc_engine.php");
	ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajaxRequest.send("value=" + nextcourse_enc + "&name=nextcourse");
}





function ajaxDeleteAd(id){
var ajaxRequest; 
	
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
// Receive data from server 
	
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 4){
			var answer = ajaxRequest.responseText;
			var divid = "adid" + id;
			if (answer == "success") {
				document.getElementById(divid).style.display='none';
			}
			else alert(answer);
		}
	}


// Send data to server

	var code = "";
	code = document.getElementById('delcode' + id).value;
	var	id_enc = encodeURIComponent(id);
	var	code_enc = encodeURIComponent(code);
	
	ajaxRequest.open("POST", "/sale_del_engine.php");
	ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajaxRequest.send("id=" + id_enc + "&code=" + code_enc);
	
}




function ajaxRemindCode(id) {
	var ajaxRequest; 
	
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	// Receive data from server 
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 4){
			newhtml = ajaxRequest.responseText;
			var divid = "pw" + id;
			document.getElementById(divid).innerHTML=newhtml;
		}
	}


// Send data to server
	var	id_enc = encodeURIComponent(id);
	ajaxRequest.open("POST", "/coderemind_engine.php");
	ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajaxRequest.send("id=" + id_enc);
}


function ajaxEditAd(id,code) {
var ajaxRequest; 

try{
	ajaxRequest = new XMLHttpRequest();
} catch (e){
	try{
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("Your browser broke!");
			return false;
		}
	}
}
	
	// Receive data from server 
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 4){
			newhtml = ajaxRequest.responseText;
			var div = "adid" + id;
			if (newhtml == "Feil kode") alert("Feil kode");
			else if (newhtml == "Feil i spørring") alert("Feil i spørring");
			else  document.getElementById(div).innerHTML=newhtml;
		}
	}
	
	// Send data to server
	var code = "";
	code = document.getElementById('delcode' + id).value;
	var code_enc = encodeURIComponent(code);
	var id_enc = encodeURIComponent(id);

	ajaxRequest.open("POST", "/sale_preedit_engine.php");
	ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajaxRequest.send("id=" + id_enc + "&code=" + code_enc);
}



function ajaxStoreeditedAd(id) {
var ajaxRequest; 

try{
	ajaxRequest = new XMLHttpRequest();
} catch (e){
	try{
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("Your browser broke!");
			return false;
		}
	}
}
	
	// Receive data from server 
	ajaxRequest.onreadystatechange = function(){
		
		if(ajaxRequest.readyState == 4){
			newhtml = ajaxRequest.responseText;
			var div = "adcontainer" + id;
			document.getElementById(div).innerHTML=newhtml;
		}
	}
	
	// Send data to server
	var id = "";
	var heading = "";
	var text = "";
	var contact = "";
	var email = "";
	var phone = "";
	var price = "";
	var picurl = "";

	id = document.getElementById("adedit-id").value; 
	id_enc = encodeURIComponent(id);
	
	text = document.getElementById("adedit-text").value;
	text_enc = encodeURIComponent(text);
	
	heading = document.getElementById("adedit-heading").value;
	heading_enc = encodeURIComponent(heading);
	
	contact = document.getElementById("adedit-contact").value;
	contact_enc = encodeURIComponent(contact);
	
	email = document.getElementById("adedit-email").value;
	email_enc = encodeURIComponent(email);
	
	phone = document.getElementById("adedit-phone").value;
	phone_enc = encodeURIComponent(phone);
	
	price = document.getElementById("adedit-price").value;
	price_enc = encodeURIComponent(price);
	
	picurl = document.getElementById("adedit-picurl").value;
	picurl_enc = encodeURIComponent(picurl);
	
	ajaxRequest.open("POST", "/sale_editsave_engine.php");
	ajaxRequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	ajaxRequest.send("id=" + id_enc + "&text=" + text_enc + "&heading=" + heading_enc + "&contact=" + contact_enc + "&email=" + email_enc + "&phone=" + phone_enc + "&price=" + price_enc + "&picurl=" + picurl_enc);
}


