var xmlHttp;
var elementID;
var browser;
var url;
var img_string_explorer;


function uncache(url){
var d = new Date();
var time = d.getTime();

return url + "&time="+time+"";
} 





function browserCheck(){


    if (navigator.userAgent.indexOf("Opera")>=0){
            browser = ("Opera");
            return true;
    }
    
    if (navigator.userAgent.indexOf("MSIE")>=0){
           browser = ("MSIE");
           return true;
    }
    
    
    if (navigator.userAgent.indexOf("Mozilla")>=0){
           browser = ("Mozilla");
           return true;
    }


}

if (browserCheck()){ 
//    alert("tonny test "+browser+"");
}


function checkFileName(oObject){

	alert(oObject.value);



}


function getProject(art_id,img_string,art_header,onswerkoverzicht,sub_id,haalprojectop){
	document.getElementById('content').innerHTML = '<div id="content_margin"></div>';
	
	
	//workaround voor sifr
	setHeader(art_header);
	
    img_string_explorer = img_string; 
    
    	elementID = "content_margin";
        url="artikel.php?art_id="+art_id+"&onswerkoverzicht="+onswerkoverzicht+"&sub_id="+sub_id+"&haalprojectop="+haalprojectop+"";
        //setDebugValue(url);
        url = uncache(url);
        
        //alert(url_1);
        
        xmlHttp=GetXmlHttpObject(stateChanged_artikel);
         if (browser == "MSIE"){ 
			xmlHttp=GetXmlHttpObject(stateChanged_artikel_msie);
        }


        if (browser == "Mozilla"){
            xmlHttp=GetXmlHttpObject(stateChanged_artikel);
        }
        
        
        
        
        xmlHttp.open("GET", url , true);
                    //xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        xmlHttp.send(null);
        
        
        if (browser == "Mozilla"){ 
		   xmlHttp.onreadystatechange = function() { 
                if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
                    //alert("test8");
                    GetEditorObject(img_string);
                } 
                else{
                    //alert(xmlHttp.readyState);
                }
            }
        }
        

}


function getArchitect(arc_id,art_header,foto,toonLinkNaarProject){
	
	
	document.getElementById('content').innerHTML = '<img src="media/architecten/'+foto+'" width="137" height="160" style="float:right"><div id="content_margin"></div>';
	
	
	if (arch_toon_button == 1){
		document.getElementById('blokondercontent_4').className='terug_arch';
	}

	
	//workaround voor sifr
	setHeader(art_header);
	
    
    	elementID = "content_margin";
        url="architect.php?arc_id="+arc_id+"&toonLinkNaarProject="+toonLinkNaarProject+"";
        //setDebugValue(url);
        url = uncache(url);
        
        //alert(url_1);
        
        xmlHttp=GetXmlHttpObject(stateChanged);
        
        
        xmlHttp.open("GET", url , true);
                    //xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        xmlHttp.send(null);
        
}



/* workaround voor sifr */
		var AantalHeaderWisselingen;
		AantalHeaderWisselingen = 0;
		
		function setAantalHeaderWisselingen(){
			AantalHeaderWisselingen++;
			//setDebugValue(AantalHeaderWisselingen);
			return AantalHeaderWisselingen;
		}
		
		
		var par_header_temp;
		function setHeader(par_header){
		par_header_temp = par_header;
			try{
				setAantalHeaderWisselingen();
				document.getElementById("header_"+(AantalHeaderWisselingen-1)+"").innerHTML = "";
				document.getElementById("header_"+(AantalHeaderWisselingen)+"").innerHTML = par_header;
				sIFR.replaceElement(".kop_payoff_"+(AantalHeaderWisselingen)+"", named({sFlashSrc: "sifr/georgia.swf", sColor: "#FFFFFF",sWmode:"transparent"}));
			}
			catch(myError){
				//alert("setHeader AantalHeaderWisselingen: "+AantalHeaderWisselingen+" \n "+myError.name+" \n"+myError.message+"  ");
				//setTimeout("setHeader(par_header)",200);
			}		
		
		}
		
		function getHeader(){
			return par_header_temp;
		}
		
/* einde workaround voor sifr */

/* functies voor contact */
		function wisContactForm(){
			var doc1 = document.getElementsByTagName('input');
			for (var i = 0; i < doc1.length; i++){
				//setDebugValue(doc1[i].type);
				if (doc1[i].type == "text"){
					doc1[i].value = "";
				}
			}
			
		}



		function sendContactForm(){

	
			var versturen;
			versturen = true;
			var aantal_archetypes_temp; 	
			var doc = document.getElementsByTagName('input');
			var querystring;
			querystring = "";
			//input type values
			//setDebugValue("doc.length:"+doc.length);
			for (var i = 0; i < doc.length; i++){
				
				
				//check value;
				if (((doc[i].name == "verplicht") && (doc[i].value == ""))  ||	((doc[i].name == "verplicht") && (doc[i].value == "dit veld is verplicht!"))){
				//setDebugValue("input: "+i+" - "+doc[i].id+" - "+doc[i].name+" - "+doc[i].value+"");
					doc[i].value = "dit veld is verplicht!";
					doc[i].className = "no_value";
					doc[i].onclick = setDefaultStyle;
					//doc[i].onblur = checkValueAgain;
					versturen = false;
				}

				querystring += ""+doc[i].id+"="+doc[i].value+"&";		
				
				
				
			}
			//setDebugValue(querystring);
		
			
			//verzend formulier
			if (versturen){	
				
				document.getElementById('blokondercontent_13').className='';
				document.getElementById('blokondercontent_14').className='';
				
				var opmerkingen_temp;
				
				opmerkingen_temp = document.getElementById("Opmerkingen").value;

				
				elementID = "content_margin";
				url="verzend_formulier_contact.php?gekozen_item="+getHeader()+"&"+querystring+"&Opmerking=TEs"+opmerkingen_temp+"&";
				url = uncache(url);
				setHeader("verzonden");
				xmlHttp=GetXmlHttpObject(stateChanged);
				xmlHttp.open("GET", url , true);
							//xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				xmlHttp.send(null);
			}
			
			
			
			//setDebugValue(querystring);
		
		}





/* einde functies voor contact */

/* functies voor solliciteren */


		var afspr_art_id;
		var afspr_art_header;
		function toonMaakAfspraak(par_art_id,par_art_header){
			//id om formulier mee te maken solliciteren
			afspr_art_id = par_art_id;
			afspr_art_header = par_art_header;
			
			document.getElementById('blokondercontent_5').className="maak_afspraak";
		}
		
		function toonMaakAfspraakFormulier(){
			alert("maak formulier met "+afspr_art_id+"");
		}
		
		
		function getSolliciterenForm(){
			document.getElementById('blokondercontent_5').className="";
			document.getElementById('blokondercontent_6').className="wis";
			document.getElementById('blokondercontent_7').className="verstuur";
			
			//workaround voor sifr
			setHeader(afspr_art_header);
			
			elementID = "content_margin";
			url="formulier_solliciteren.php?art_id="+afspr_art_id+"";
			url = uncache(url);
			
			xmlHttp=GetXmlHttpObject(stateChanged);
			xmlHttp.open("GET", url , true);
						//xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			xmlHttp.send(null);
				
		}
		
		function wisSolliciterenForm(){
			var doc1 = document.getElementsByTagName('input');
			for (var i = 0; i < doc1.length; i++){
				//setDebugValue(doc1[i].type);
				if (doc1[i].type == "text"){
					doc1[i].value = "";
				}
			}
			
		}
		
		
		
		
		
		function tonny(par_x){
		//alert(par_x);
		document.getElementById("status").style.backgroundColor = "red";
		document.getElementById("status").style.width = ""+par_x+"px";
		}
		
		
		function sendSolliciterenForm(){

	
			var versturen;
			versturen = true;
			var aantal_archetypes_temp; 	
			var doc = document.getElementsByTagName('input');
			var querystring;
			querystring = "";
			//input type values
			//setDebugValue("doc.length:"+doc.length);
			for (var i = 0; i < doc.length; i++){
				
				
				//check value;
				if (((doc[i].name == "verplicht") && (doc[i].value == ""))  ||	((doc[i].name == "verplicht") && (doc[i].value == "dit veld is verplicht!"))){
				//setDebugValue("input: "+i+" - "+doc[i].id+" - "+doc[i].name+" - "+doc[i].value+"");
					doc[i].value = "dit veld is verplicht!";
					doc[i].className = "no_value";
					doc[i].onclick = setDefaultStyle;
					//doc[i].onblur = checkValueAgain;
					versturen = false;
				}
				querystring += ""+doc[i].id+"="+doc[i].value+"&";		
				
				
				
			}
			//setDebugValue(querystring);
		
			
			//verzend formulier
			if (versturen){	
				
				document.getElementById('blokondercontent_5').className='';
				document.getElementById('blokondercontent_6').className='';
				document.getElementById('blokondercontent_7').className='';
				
				
				elementID = "content_margin";
				url="verzend_formulier_sollicitatie.php?gekozen_item="+getHeader()+"&"+querystring+"";
				url = uncache(url);
				setHeader("verzonden");
				xmlHttp=GetXmlHttpObject(stateChanged);
				xmlHttp.open("GET", url , true);
							//xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				xmlHttp.send(null);
			}
			
			
			
			//setDebugValue(querystring);
		
		}
		
/* EINDE functies solliciteren */


/* functies archetypes*/

		var arc_art_id;
		var arc_art_header;
		var arc_art_pdf;
		
		function toonBestelDownloadArcheType(par_art_id,par_art_header,par_art_pdf){
		
			//id om formulier mee te maken solliciteren
			arc_art_id = par_art_id;
			arc_art_header = par_art_header;
			arc_art_pdf = par_art_pdf;
			if (par_art_pdf != ""){
				document.getElementById('blokondercontent_8').className="download";
			}
			document.getElementById('blokondercontent_9').className="bestellen";
		}
		
		
		function getDownloadPdf(){
			alert("download de pdf: "+arc_art_pdf+"");
			//void(window.location="media/pdf/"+arc_art_pdf);
			win = window.open("media/pdf/"+arc_art_pdf, "js");
		}
		
		//vraag het formulier op om archetype te bestellen
		function getArchetypeBestelForm(){
				document.getElementById('blokondercontent_8').className="";
				document.getElementById('blokondercontent_9').className="";
				document.getElementById('blokondercontent_10').className="wis";
				document.getElementById('blokondercontent_11').className="verstuur";
				
				//workaround voor sifr
				setHeader(arc_art_header);
				
				elementID = "content_margin";
				url="formulier_bestel_archetype.php?art_id="+arc_art_id+"";
				url = uncache(url);
				
				xmlHttp=GetXmlHttpObject(stateChanged);
				xmlHttp.open("GET", url , true);
							//xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				xmlHttp.send(null);
		}

function setCheckBox(oObject){

	if (oObject.name == "media/checkbox_off.gif"){
		oObject.src = "media/checkbox_on.gif";
		oObject.name = "media/checkbox_on.gif";
	} 
	else{
		oObject.src = "media/checkbox_off.gif";
		oObject.name = "media/checkbox_off.gif";		
	}
}


function wisArchetypeBestelForm(){
			var doc1 = document.getElementsByTagName('input');
			for (var i = 0; i < doc1.length; i++){
				//setDebugValue(doc1[i].type);
				if (doc1[i].type == "text"){
					doc1[i].value = "";
				}
			}
}

function setDefaultStyle(){
	this.className = "";
	this.value = "";
}

var geintje;

geintje = 0;

function checkValueAgain(){

alert("geintje"+geintje);

var showValue;

showValue1 = "dit veld BLIJFT verplicht!";
showValue2 = "zucht..";
showValue3 = "laat maar";
showValue4 = "we stoppen";
if (geintje == 0){
	showValue = showValue1;
}
if (geintje == 1){
showValue = showValue2; 
}

if (geintje == 2){
showValue = showValue3;
}

if (geintje > 2){
showValue = showValue4;
}



	if (this.value == ""){
		this.value = showValue;
		this.className = "no_value";
		this.onclick = setDefaultStyle;
		this.onblur = checkValueAgain;
	}

geintje++
	
}





function sendArchetypeBestelForm(){
	var versturen;
	versturen = true;
	var aantal_archetypes_temp; 	
	var doc = document.getElementsByTagName('input');
	var querystring;
	querystring = "";
//input type values
	for (var i = 0; i < doc.length; i++){
		//setDebugValue("input: "+i+" - "+doc[i].id+" - "+doc[i].name+" - "+doc[i].value+"");
		
		//check value;
		if (((doc[i].name == "verplicht") && (doc[i].value == ""))  ||	((doc[i].name == "verplicht") && (doc[i].value == "dit veld is verplicht!"))){
			doc[i].value = "dit veld is verplicht!";
			doc[i].className = "no_value";
			doc[i].onclick = setDefaultStyle;
			//doc[i].onblur = checkValueAgain;
			versturen = false;
		}
		querystring += ""+doc[i].id+"="+doc[i].value+"&";		
		
		
		
	}
	//setDebugValue(querystring);

	//checkboxes	
	var doc1 = document.getElementsByTagName('img');
	var compare_temp;

	for (var i = 0; i < doc1.length; i++){
		compare_temp =doc1[i].src;
		if (compare_temp.indexOf("checkbox_") > -1){
			if (doc1[i].src.indexOf("checkbox_on") > -1){
				//setDebugValue("img: "+doc1[i].id+"");
				querystring += "archetype_"+i+"="+doc1[i].id+"&";
			}
		}
	}
	
	//verzend formulier
	if (versturen){	
				document.getElementById('blokondercontent_10').className="";
				document.getElementById('blokondercontent_11').className="";
		setHeader("verzonden");
		
		elementID = "content_margin";
		url="verzend_formulier_archetype.php?"+querystring+"";
		url = uncache(url);
		
		xmlHttp=GetXmlHttpObject(stateChanged);
		xmlHttp.open("GET", url , true);
					//xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.send(null);
	}
	
	
	
	//setDebugValue(querystring);
	
	
}








/* EINDE functies archetypes*/






/* terug functie voor ons werk */
		var teller_ons_werk_terug;
		var arraytest = new Array(3);
		var urlString; 
		
		
		var toonTerugButtonOnsWerk;
		toonTerugButtonOnsWerk = 0;
		
		
		
		function setOnsWerkTerugOpHome(){
			teller_ons_werk_terug = 0;
			arraytest[teller_ons_werk_terug] = "location.href = \"index.php?id=2\"";
			teller_ons_werk_terug = 1;
		}
		
		function setOnsWerkTerugOpProjectOverzicht(){
			teller_ons_werk_terug = 1;
			//setDebugValue(urlString);
			arraytest[teller_ons_werk_terug] = urlString;
			teller_ons_werk_terug = 2;
		}
		
		function gaTerugOnsWerk(){
			teller_ons_werk_terug--;
			eval(arraytest[teller_ons_werk_terug]);
			setMainLayer_toonMenu();
		}

		setOnsWerkTerugOpHome();
/* EINDE terug functie voor ons werk */

/* terug functie voor over grunstra  */
var arch_toon_button;
var arch_toon_sla_op;

var arc_string;

function backOverGrunstra(par_toon_button,par_toon_sla_op){
	arch_toon_button = par_toon_button;
	arch_toon_sla_op = par_toon_sla_op; 
}

function backOverGrunstraExe(){
	eval(""+arc_string+"");
}

/* EINDE terug functie voor over grunstra */

// onswerkoverzicht is een boolean 8
function getArtikel(art_id,img_string,art_header,onswerkoverzicht,sub_id,haalprojectop,toonTerugButtonOnsWerk,toonPublicatieArchief,toonArchetypeArchief){
	
	urlString = "getArtikel("+art_id+",\""+img_string+"\",\""+art_header+"\",\""+onswerkoverzicht+"\","+sub_id+","+haalprojectop+","+toonTerugButtonOnsWerk+",0,0);";
	
	
	if (arch_toon_sla_op == 1){
		arc_string = "backOverGrunstra(0,0);getArtikel("+art_id+",\""+img_string+"\",\""+art_header+"\",\""+onswerkoverzicht+"\","+sub_id+","+haalprojectop+","+toonTerugButtonOnsWerk+",0,0);";
	}
	document.getElementById('blokondercontent_1').className='';
	
	document.getElementById('blokondercontent_4').className='';
	document.getElementById('blokondercontent_5').className='';
	document.getElementById('blokondercontent_6').className='';
	document.getElementById('blokondercontent_7').className='';
document.getElementById('blokondercontent_8').className='';
document.getElementById('blokondercontent_9').className='';
document.getElementById('blokondercontent_10').className='';
document.getElementById('blokondercontent_11').className='';

	
	
	if (toonTerugButtonOnsWerk == 1){
		document.getElementById('blokondercontent_1').className='terug_ons_werk';
	}
	
	if (arch_toon_button == 1){
		//setDebugValue("ik laat button zien");
		document.getElementById('blokondercontent_4').className='terug_arch';
	}

	
	
	
	//ivm foto architect
	document.getElementById('content').innerHTML = '<div id="content_margin"></div>';
	
	//workaround voor sifr
	setHeader(art_header);
    
    img_string_explorer = img_string; 
        elementID = "content_margin";
        url="artikel.php?art_id="+art_id+"&onswerkoverzicht="+onswerkoverzicht+"&sub_id="+sub_id+"&haalprojectop="+haalprojectop+"&toonTerugButtonOnsWerk="+toonTerugButtonOnsWerk+"&toonPublicatieArchief="+toonPublicatieArchief+"&toonArchetypeArchief="+toonArchetypeArchief+"";
        //setDebugValue(url);
        url = uncache(url);
        
        //alert(url_1);
        
        xmlHttp=GetXmlHttpObject(stateChanged_artikel);
         if (browser == "MSIE"){ 
			xmlHttp=GetXmlHttpObject(stateChanged_artikel_msie);
        }


        if (browser == "Mozilla"){
            xmlHttp=GetXmlHttpObject(stateChanged_artikel);
        }
        
        
        
        
        xmlHttp.open("GET", url , true);
                    //xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        xmlHttp.send(null);
        
        
        if (browser == "Mozilla"){ 
		   xmlHttp.onreadystatechange = function() { 
                if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
                    //alert("test8");
                    GetEditorObject(img_string);
                } 
                else{
                    //alert(xmlHttp.readyState);
                }
            }
        }
}








function stateChanged() { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
        	//alert("ik ga "+elementID+" zetten "+i+"");
			document.getElementById(elementID).innerHTML=xmlHttp.responseText;
			
	} 
} 


function stateChanged_artikel_msie() { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
        	//alert("ik ga "+elementID+" zetten "+i+"");
			document.getElementById(elementID).innerHTML=xmlHttp.responseText;
			GetEditorObject(img_string_explorer);
	} 
} 

function stateChanged_artikel() { 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
        	//alert("ik ga "+elementID+" zetten "+i+"");
			document.getElementById(elementID).innerHTML=xmlHttp.responseText;
			
	} 
} 




function GetXmlHttpObject(handler){ 

    var objXmlHttp=null;

	if (navigator.userAgent.indexOf("Opera")>=0){
		alert("This example doesn't work in Opera"); 
		return;
	}

	if (navigator.userAgent.indexOf("MSIE")>=0){ 
	   
	   	var strName="Msxml2.XMLHTTP";
	
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0){
			strName="Microsoft.XMLHTTP";
		} 
		
		try{ 
			objXmlHttp=new ActiveXObject(strName);
			objXmlHttp.onreadystatechange=handler;
			return objXmlHttp;
		} 
	
		catch(e){ 
			alert("Error. Scripting for ActiveX might be disabled"); 
			return; 
		} 
	}


	if (navigator.userAgent.indexOf("Mozilla")>=0){
	   
	    objXmlHttp=new XMLHttpRequest();
		objXmlHttp.onload=handler;
		objXmlHttp.onerror=handler; 
		return objXmlHttp;
	}

}


 
