function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		ro = new XMLHttpRequest();
	}
	return ro;
}

var browser = navigator.appName;
var http = createRequestObject();

if(browser == "Microsoft Internet Explorer"){
	var meth = "POST";
}
else{
	var meth = "GET";
}

function kiesCat(){
	var i = 1;
	var cat = document.getElementById('hoofdcat').value;
	var aantal = document.getElementById('nummer').value;
	for(i = 1; i <= aantal; i++){
		if(cat != i){
			document.getElementById('sub_'+i).style.visibility = "hidden";
			document.getElementById('sub_'+i).style.position = "absolute";
			document.getElementById('sub_'+i).style.left = "0px";
		}
		else{
			document.getElementById('sub_'+i).style.visibility = "visible";
			document.getElementById('sub_'+i).style.position = "static";
			document.getElementById('subcat').value = i;
		}
	}
}

function ffwachten(){
	document.getElementById('advPlaatsen').style.visibility = "hidden";
	document.getElementById('advPlaatsen').style.position = "absolute";
	document.getElementById('veldwachten').style.visibility = "visible";
	document.getElementById('veldwachten').style.position = "relative";
}

function zoeken(){
	document.getElementById('zoek').value = "";
}

function bodBod(){
	if(document.getElementById('bedrag1').value == ""){
		document.getElementById('bedrag1').value = "plaats hier je bod";
	}
	else if(document.getElementById('bedrag1').value == "plaats hier je bod"){
		document.getElementById('bedrag1').value = "";
	}
}

function bodMail(){
	if(document.getElementById('Mail').value == ""){
		document.getElementById('Mail').value = "plaats hier je e-mail adres";
	}
	else if(document.getElementById('Mail').value == "plaats hier je e-mail adres"){
		document.getElementById('Mail').value = "";
	}
}

function login(){
	if(document.getElementById('login').style.visibility == "hidden"){
		document.getElementById('login').style.visibility = "visible";
	}
	else{
		document.getElementById('login').style.visibility = "hidden";
	}
}

function openTopMenu(){
	if(document.getElementById('menuOpen').style.visibility == "hidden"){
		document.getElementById('menuOpen').style.visibility = "visible";
		document.getElementById('openMenu').style.visibility = "hidden";
	}
	else{
		document.getElementById('openMenu').style.visibility = "visible";
		document.getElementById('menuOpen').style.visibility = "hidden";
	}
}

function openAntw(nummer,aantal){
	if(document.getElementById('antw_'+nummer).style.visibility == "hidden"){
		document.getElementById('antw_'+nummer).style.visibility = "visible";
		document.getElementById('antw_'+nummer).style.position = "static";
	}
	else{
		document.getElementById('antw_'+nummer).style.visibility = "hidden";
		document.getElementById('antw_'+nummer).style.position = "absolute";
	}
	for(var i = 1; i <= aantal; i++){
		if(i != nummer){
			document.getElementById('antw_'+i).style.visibility = "hidden";
			document.getElementById('antw_'+i).style.position = "absolute";
		}
	}
}

function fotoNieuw(){
	var foto = document.getElementById('fotow').value;
	if(foto != ""){
		document.getElementById('plaatsfoto').value = '1';
	}
}

function openMenu(soort){
	for(var i = 1; i <= 2; i++)	{
		if(i != soort){
			document.getElementById("menu_"+i).style.visibility = "hidden";
			document.getElementById("menu_"+i).style.position = "absolute";
		}
		else{
			if(document.getElementById("menu_"+i).style.visibility == "visible"){
				document.getElementById("menu_"+i).style.visibility = "hidden";
				document.getElementById("menu_"+i).style.position = "absolute";
			}
			else{
				document.getElementById("menu_"+i).style.visibility = "visible";
				document.getElementById("menu_"+i).style.position = "static";
			}
		}
	}
}

function kiesSoort(){
	var soort = document.getElementById('kind').value;
	if(soort == 0 || soort == 1){
		document.getElementById('biede').style.visibility = "visible";
		document.getElementById('biede').style.position = "relative";
	}
	else{
		document.getElementById('biede').style.visibility = "hidden";
		document.getElementById('biede').style.position = "absolute";
	}
}

function intern(url){
	window.location.replace("http://www.costoso.nl/"+url);
}

function printen(nummer){
	var width  = 800;
	var height = 600;
	var left = ((screen.width - width) / 2);
	var top  = ((screen.height - height) / 2);
	window.open("paginas/print.php?id="+nummer,"","scrollbars=1,menubar=0,resizable=0,width=" +width+ ",height=" +height+ ",left=" + left + ",top=" + top + "");
}

function vertelDoor(){
	document.getElementById('vertelDoor').style.visibility = "visible";
}

function vertelDoorUit(){
	document.getElementById('vertelDoor').style.visibility = "hidden";
}

function vertelAdv(){
	document.getElementById('vertelAdv').style.visibility = "visible";
}

function vertelAdvUit(){
	document.getElementById('vertelAdv').style.visibility = "hidden";
}

function checkVertelDoor(){
	var goed = "0";
	if(document.getElementById('check_1').value != ""){
		if(document.getElementById('check_2').value != ""){
			if(document.getElementById('check_3').value != ""){
				goed = "1";
			}
		}
	}
	if(goed == "1"){
		document.getElementById('verstuur').disabled = false;
	}
	else{
		document.getElementById('verstuur').disabled = true;
	}
}

function checkVertelAdv(){
	var goed = "0";
	if(document.getElementById('check_1').value != ""){
		if(document.getElementById('check_2').value != ""){
			goed = "1";
		}
	}
	if(goed == "1"){
		document.getElementById('verstuur2').disabled = false;
	}
	else{
		document.getElementById('verstuur2').disabled = true;
	}
}

function openVenster(venster) {
	var width  = 900;
	var height = 675;
	var left = ((screen.width - width) / 2);
	var top  = ((screen.height - height) / 2);
	window.open(venster,"","scrollbars=1,menubar=0,resizable=0,width=" +width+ ",height=" +height+ ",left=" + left + ",top=" + top + "");
}

function controleerGegevens() {
	var contr = 1;	
	var naam = document.getElementById('titel').value;
	var besch = document.getElementById('besch').value;
	if(contr == 1){
		if(naam == ""){
			document.getElementById('naamCheck').style.visibility = "visible";
			document.getElementById('naamCheck').style.position = "relative";
			document.getElementById('titel').focus();
			return false;
			contr = 0;
		}
		else{
			document.getElementById('naamCheck').style.visibility = "hidden";
			document.getElementById('naamCheck').style.position = "absolute";
		}
	}
	if(contr == 1){
		if(besch == ""){
			document.getElementById('beschCheck').style.visibility = "visible";
			document.getElementById('beschCheck').style.position = "relative";
			document.getElementById('besch').focus();
			return false;
			contr = 0;
		}
		else{
			document.getElementById('beschCheck').style.visibility = "hidden";
			document.getElementById('beschCheck').style.position = "absolute";
		}
	}
}

function contrGegevens() {
	var contr = 1;	
	var naam = document.getElementById('titel').value;
	var mail1 = document.getElementById('mail1').value;
	var mail2 = document.getElementById('mail2').value;
	if(contr == 1){
		if(naam == ""){
			document.getElementById('naamCheck').style.visibility = "visible";
			document.getElementById('naamCheck').style.position = "relative";
			document.getElementById('titel').focus();
			return false;
			contr = 0;
		}
		else{
			document.getElementById('naamCheck').style.visibility = "hidden";
			document.getElementById('naamCheck').style.position = "absolute";
		}
	}
	if(contr == 1){
		if(mail1 == ""){
			document.getElementById('mailCheck').style.visibility = "visible";
			document.getElementById('mailCheck').style.position = "relative";
			document.getElementById('mail1').focus();
			return false;
			contr = 0;
		}
		else{
			document.getElementById('mailCheck').style.visibility = "hidden";
			document.getElementById('mailCheck').style.position = "absolute";
		}
	}
	if(contr == 1){
		if(mail1 != mail2){
			document.getElementById('mailCheck').style.visibility = "hidden";
			document.getElementById('mailCheck').style.position = "absolute";
			document.getElementById('mailCheck2').style.visibility = "visible";
			document.getElementById('mailCheck2').style.position = "relative";
			document.getElementById('mail1').focus();
			return false;
			contr = 0;
		}
		else{
			document.getElementById('mailCheck').style.visibility = "hidden";
			document.getElementById('mailCheck').style.position = "absolute";
		}
	}
}

function openBanner(hoofd,subje,banner){
	http = createRequestObject();
	http.open(meth,"includes/checkBanner.php?banner="+banner+"&hoofd="+hoofd+"&sub="+subje,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function checkMailAdv(){
	var mail = document.getElementById('mailadv').value;
	if(mail != ""){
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(mail)){
			return true;
		}
		else{
			document.getElementById('checkMail').innerHTML = "dit is geen correct e-mail adres";
			return false;			
		}
	}
	else{
		document.getElementById('checkMail').innerHTML = "dit is geen correct e-mail adres";
		return false;
	}
}