﻿function openCloseCategorieen(){
	if(document.getElementById('menuCategorieen').style.display == 'block'){
		document.getElementById('menuCategorieen').style.display = 'none';
	}else{
		document.getElementById('menuCategorieen').style.display = 'block';
	}
}
function closeMenu(){
 	document.getElementById("menuCategorieen").style.display = 'none'; 
}
function openCategorieen(){
	document.getElementById('menuCategorieen').style.display = 'block';
}

	// Functions for tip menu
	function tip(){
		zoekwoord = document.getElementById('q').value;
		if(zoekwoord.length > 2){
			document.getElementById("tip").innerHTML = "<img src='/images/ajax-loader-grijs.gif' />";
			document.getElementById('tip_all').style.display = "block";
			getTimestamp(zoekwoord);
		}else{
			document.getElementById('tip_all').style.display = "none";
		}

	}
	function fill(zoekwoord){
		document.getElementById('q').value = zoekwoord;
		document.getElementById('tip_all').style.display = "none";
		document.getElementById('q').focus();
	}
	
	var xmlhttp = null;
    
    if(window.XMLHttpRequest){
        xmlhttp = new XMLHttpRequest();
    }else{
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(e){
            window.alert("Uw browser ondersteunt het XMLHttpRequest object niet!");
        }
    }
    
    function getTimestamp(zoekwoord){
		id_tserver = zoekwoord;
        xmlhttp.open("GET", "/includes/zoek_tip.php?q=" + id_tserver + "&rand=" + Math.random(), true);
        xmlhttp.onreadystatechange = showTimestamp;
        xmlhttp.send('');
    }
    function showTimestamp(){
        if(xmlhttp.readyState == 4){
         	document.getElementById("tip").innerHTML = xmlhttp.responseText;
         	sel_tab = 0;
        }
    }
    var keycode;
	document.onkeydown = checkKeycode;
	function checkKeycode(e) {
		
		if(window.event){
			keycode = window.event.keyCode;
		}else if(e){
			keycode = e.which;
		} 
		
		if(keycode == '40'){
			tabbdown();
		}else if(keycode == '38'){
			tabbup();
		}else if(keycode == '13'){
		 	if(sel_tab > 0){
		 	 	if(document.getElementById('val_'+sel_tab)){
		 	 	 	check = false;
					fill(document.getElementById('val_'+sel_tab).value);
				}
			}
		}
	}
	
	var sel_tab = 0;
	
	function tabbdown(){
	 	document.getElementById('tab_'+sel_tab).style.backgroundColor='transparent';
	 	document.getElementById('tab_'+sel_tab).style.color='silver';
		sel_tab = sel_tab + 1;
		if(document.getElementById('tab_'+sel_tab)){
			document.getElementById('tab_'+sel_tab).style.backgroundColor='#bb791d';
			document.getElementById('tab_'+sel_tab).style.color='silver';
		}else{
			sel_tab = sel_tab - 1;
			document.getElementById('tab_'+sel_tab).style.backgroundColor='#bb791d';
			document.getElementById('tab_'+sel_tab).style.color='silver';
		}
		
	}
	function tabbup(){
		document.getElementById('tab_'+sel_tab).style.backgroundColor='transparent';
		document.getElementById('tab_'+sel_tab).style.color='silver';
		if(sel_tab > 1){
			sel_tab = sel_tab - 1;
		}
		document.getElementById('tab_'+sel_tab).style.backgroundColor='#bb791d';
		document.getElementById('tab_'+sel_tab).style.color='#FFFFFF';
	}
	function check(){
		if(document.getElementById('tip').style.display == 'none'){
			return true;
		}else{
			return false;
		}
	}
	// End functions for tip menu
	
	// Begin rubriek selecteren
	function getRubriek(id,veld){
		x = document.plaatsAdvertentie.elements[veld].selectedIndex;
		if (document.plaatsAdvertentie.elements[veld].options[x].value != ""){
			var rubriekId = document.plaatsAdvertentie.elements[veld].options[x].value;
			var xmlhttp = null;
	    	if(window.XMLHttpRequest){
				xmlhttp = new XMLHttpRequest();
			}else{
				try{
			    	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			   	}catch(e){
			        window.alert("Uw browser ondersteunt het XMLHttpRequest object niet!");
			    }
			}
			getTimestampRubriek(rubriekId);
		}
	}
	
	function getTimestampRubriek(rubriekId){
		xmlhttp.open("GET", "/pages/advertentie-plaatsen.php?ajaxGetRubriek=ja&rubrieknummer=" + rubriekId, true);
		xmlhttp.onreadystatechange = showTimestampRubriek;
		xmlhttp.send(null);
	}
	
	function showTimestampRubriek(){
		if (xmlhttp.readyState==1 || xmlhttp.readyState==2 || xmlhttp.readyState==3){
			document.getElementById("rubriekSelect").innerHTML = "<img src='/images/ajax-loader-wit.gif' />";
		}
		if (xmlhttp.readyState==4){ 
			document.getElementById("rubriekSelect").innerHTML=xmlhttp.responseText;
		}
		return;
	}
	function blendElmt(id){
	 	var browser=navigator.appName;
		var b_version=navigator.appVersion;
		var version=parseFloat(b_version);

		object1 = document.getElementById(id);
		
		if(browser == "Microsoft Internet Explorer"){
			if(object1.style.display == 'block'){
				object1.style.filter="revealTrans(duration=1, transition=12)";
				object1.filters.revealTrans.apply();
				object1.style.display="none";
				object1.filters.revealTrans.play();
			}else{
				object1.style.filter="revealTrans(duration=1, transition=12)";
				object1.filters.revealTrans.apply();
				object1.style.display="block";
				object1.filters.revealTrans.play();			
			}
		}else{
			if(object1.style.display == 'block'){
				object1.style.display="none";
			}else{
				object1.style.display="block";
			}
		}

	}
	document.write('<div id="warning"></div>');
	function showError(string){
		document.getElementById('warning').innerHTML = string;
		blendElmt('warning');
		setTimeout("blendElmt('warning')", 7000);
	}
	
	function controleInhoud(id){
		if((document.getElementById(id).value.lenght < 1) || document.getElementById(id).value == ' ' || document.getElementById(id).value == ''){	
			showError("U heeft een fout trefwoord opgegeven!")
		}else{
			return true;
		}
	}
	function bodAccept(bod, artikelnummer){
		document.getElementById("biedingen").innerHTML = "<img src='http://tserver.kliper.nl/ajax-loader.gif' />";
		getBodTerug(bod, artikelnummer);
	}
    function getBodTerug(bod, artikelnummer){
		value_1 = bod;
		value_2 = artikelnummer;
		
        xmlhttp.open("GET", "/includes/bieden_op_adv.php?bod=" + value_1 + "&nr=" + value_2 + "&rand=" + Math.random(), true);
        xmlhttp.onreadystatechange = showBodTerug;
        xmlhttp.send('');
    }
    function showBodTerug(){
        if(xmlhttp.readyState == 4){
         	document.getElementById("biedingen").innerHTML = xmlhttp.responseText;
         	sel_tab = 0;
        }
    }
// link confirm

	function vraagLink(theLink, vraag){
	if (typeof(window.opera) != 'undefined') {
		return true;
	}
	
	var is_confirmed = confirm(vraag);
	if (is_confirmed) {
		theLink.href += '';
	}
			
	return is_confirmed;
}