// windows functions after page load ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
window.onload = function(e) {
                var cookie = readCookie("style");
                var title = cookie ? cookie : getPreferredStyleSheet();
                setActiveStyleSheet(title);
                SetAttributesValuesZoom();
                GetLink();
                sfHover();
                externalLinks();
                SetPositionH1();
                BackButton();
                PrintContent();
                CloseInfoBox();
                Showtip();
                ShowExtraTableInfo();
                VraagAntwoordInfo();
                Annuleer();
                realignMenu();
                HideTextInput();
                ToonExtraVraag();
                ToonExtraVraagMutatie();
                setFooter();
                Submit_qgo_select();
            Dynamisch_Select_Menu(); 
//RHE20071008                initSelect();
                if (document.forms[0]){
                document.forms[0].onsubmit = function () {
                               return add_Error_Element();
                }
                }
                if (document.getElementById("zoekformulier")){
                document.getElementById("zoekformulier").onsubmit = function () {
                               return add_Error_Element_Zoekformulier("zoekformulier","zoek");
                }
                }
                if (document.getElementById("zoeknogverder")){
                document.getElementById("zoeknogverder").onsubmit = function () {
                               return add_Error_Element_Zoekformulier("zoeknogverder","zoekverder");
                }
                }
                if (document.getElementById("zoekopnieuw")){
                document.getElementById("zoekopnieuw").onsubmit = function () {
                               return add_Error_Element_Zoekformulier("zoekopnieuw","zoeknieuw"); 
                }
                }
                if (document.rs_form){
                               document.rs_form.onsubmit = function () {
                               readPage();
                }
                } 
} 
window.onresize = function() {
                realignMenu();
                setFooter();
}
// niet aanzetten
//if (window.attachEvent) window.attachEvent("onload", sfHover);
//retrieve style attribute value +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function getStyle( element, cssRule )
{
  if( document.defaultView && document.defaultView.getComputedStyle )
  {
    var value = document.defaultView.getComputedStyle( element, '' ).getPropertyValue(cssRule);
  }
  else if ( element.currentStyle ) 
  var value = element.currentStyle[ cssRule ];
  else                             
  var value = false;
  return value;
}
// function hoofdnavigatie voor IE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
var sfHover = function() { 
                var sfEls = document.getElementById("hoofdnav").getElementsByTagName("li");
                for (var i=0; i<sfEls.length; i++) {
                               // onmouseover part+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                               sfEls[i].onmouseover=function() {
                                               // spatie ivm met extra className 'selected'
                                               this.className+=" sfhover";
                                               //alert(this.className); 
                                               if (this.id)            
                                               {                              
                                                               //alert(this.lastsibling.nodeName);
                                                               realPreviousSibling(this,"on");  
                                                               // set backgroundcolor elementen hoofdnav
                                                               SetBackground(this);
                                               }                                             
                                               //als de status is selected in de hoofdnavigatie
                                               if (this.className.indexOf("selected") != -1)
                                                               {              
                                                               // alert("alert:"+this.className+".");
                                                               realPreviousSibling(this,"selected");     
                                                               // laatste item in de hoofdnav lijst geen divider
                                                               if (this.className.indexOf("last") != -1)
                                                               {
                                                                              document.getElementById(this.id).style.background = 'none';
                                                               }              
                                                               if (this.className.indexOf("selected") != -1)
                                                               {              
                                                                              SetBackground(this);
                                                                              realPreviousSibling(this,"selected"); 
                                                               }              
                                               }              
                                               if(document.all){
                                               selectHide();     
                                               }                                             
                               }
                               //onmouseout part++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                               sfEls[i].onmouseout=function() {
                                               if(document.all){
                                               selectShow();
                                               }
                                               this.className=this.className.replace(new RegExp("sfhover\\b"), "");
                                               if (this.id)            
                                               {
                                                               realPreviousSibling(this,"out");                
                                                               document.getElementById(this.id).style.background = "transparent url(/images/hoofdnav_divider.gif) no-repeat 100% 7px"; 
                                                               // als de status is selected in de hoofdnavigatie               
                                                               //irritant lijntje is nu opgelost ook voor firefox met de functie getNextSibling  
                                                               if( this.className.indexOf("last") == -1)
                                                               {
                                                                              if (getNextSibling(this).className.indexOf("selected") != -1)
                                                                              {
                                                                                              return document.getElementById(this.id).style.background = 'url(/images/spacer.gif) no-repeat 100% 7px';  
                                                                              }                              
                                                               } 
                                                               // laatste item in de hoofdnav lijst geen divider
                                                               if (this.className.indexOf("last") != -1)
                                                               {
                                                                              document.getElementById(this.id).style.background = 'none'; 
                                                               }              
                                                               if (this.className.indexOf("selected") != -1)
                                                               {              
                                                                              SetBackground(this);
                                                                              realPreviousSibling(this,"selected"); 
                                                               }
                                               }                                                                                                            
                               }
                               // laatste item in de hoofdnav lijst geen divider
                               if (sfEls[i].className == "last")
                               {
                                               document.getElementById(sfEls[i].id).style.background = 'none';
                               }
                               if (sfEls[i].className.indexOf("selected") != -1)
                               {                                                                             
                                               realPreviousSibling(sfEls[i],"selected");                                              
                               }                              
                }
} 
function SetBackground(arg){
                               // background colors menu items level b definieren 
                               var bg_zakelijk                                 = "#393389";
                               var bg_particulieren      = "#ff7f00";
                               var bg_werkgevers                        = "#bad405";
                               var bg_over_uwv                           = "#bc0863";
                               if(document.getElementById("particulieren"))
                               document.getElementById(arg.id).style.background = bg_particulieren;
                               if(document.getElementById("overuwv"))
                               document.getElementById(arg.id).style.background = bg_over_uwv;
                               if(document.getElementById("zakelijk"))
                               document.getElementById(arg.id).style.background = bg_zakelijk;
                               if(document.getElementById("werkgevers"))
                               document.getElementById(arg.id).style.background = bg_werkgevers ;
}
// change style properties for div id hoofdnav ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function realPreviousSibling(node, status){ 
                if(node.id == "listitem_1"){
                               // home button heeft geen tempNode.id : null                               
                               return false;
                } 
                var tempNode=node.previousSibling;  
                while(tempNode.nodeType!=1){
                               tempNode=tempNode.previousSibling;
                }                              
                               if (status == "on")
                               {
                               //alert(tempNode.id);
                                return document.getElementById(node.id).style.border = '1px solid #fff';
                               }
                                if (status == "out")
                                {                                                             
                               return document.getElementById(node.id).style.border = 'none';                        
                                }                              
                               if (status == "selected")
                                {                              
                               return document.getElementById(tempNode.id).style.background = 'url(/images/spacer.gif) no-repeat 100% 7px';          
                                }              
}
//open external links in new window ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
//als de buttons print en terug afwezig zijn margin-top verkleinen voor H1(titel pagina) tag +++++++++++++++++++++
function SetPositionH1(){
                if (!document.getElementById("terug_print"))
                {              
                               document.getElementsByTagName("h1")[0].style.margin = "-31px 0 0 0";                        
                }
}
function PrintContent(){
                if(!document.getElementById("print")) return false;
                var e  = document.getElementById("print");
                e.onclick = function ()
                {
                               print();
                }
}
/* start tooltip functions popup/verbergen ++++++++++++++++++++++++++++++++*/
function Showtip(){
d = document.getElementsByTagName("div");
                for (s=0;s<d.length;s++){
                               if(d[s].className == 'tooltip') {                                                               
                                               d[s].onclick = function(){
                                                               //alert(this.getElementsByTagName('span')[0].innerHTML);
                                                               //alert(this.getElementsByTagName('span')[0].nodeName);
                                                               this.blur();
                                                               CheckDisplayStatus();
                                                               nextChild=getNextSibling(this);
                                                               //alert(nextChild.nodeName);
                                                               nextChild.style.display = 'block';
                                               }                                                             
                               }                                                             
                }
}
//tooltips die open staan eerst sluiten +++++++++++++++++++++
function CheckDisplayStatus(){
d = document.getElementsByTagName("div");
                for (s=0;s<d.length;s++){
                               if(d[s].className == 'tooltip') {
                                               nextChild=getNextSibling(d[s]);
                                               if (nextChild.style.display == 'block')
                                               nextChild.style.display = 'none';                                                             
                               }
                }
} 
function CloseInfoBox(){
d = document.getElementsByTagName("div");
                for (s=0;s<d.length;s++){
                               if(d[s].className == 'info') {
                                               d[s].getElementsByTagName('div')[1].onclick = function()
                                               {
                                               //alert(this.parentNode.id);
                                               this.parentNode.parentNode.style.display = 'none';
                                               return false;
                                               }                                                                             
                               }
                }
}
/* end tooltip functions popup/verbergen*/
/* start table extra info ++++++++++++++++++++++++++++++++*/
function ShowExtraTableInfo(){ 
                var d = document.getElementsByTagName("A"); 
                for (s=0;s<d.length;s++){ 
                               if(d[s].className == 'more') {   
                                               Objd = d[s].parentNode.parentNode.getElementsByTagName("div");                                                               
                                               for (var i=0; i<Objd.length;i++){
                                               Objd[i].style.display = 'none'; 
                                               d[s].onclick = function(){
                                                               //alert(this.parentNode.nodeName);
                                                               //alert(this.getElementsByTagName('span')[0].nodeName);
                                                               //verander richting van het pijltje
                                                               if(this.className == 'more'){
                                                               this.className+=" pijltje_b";
                                                               }
                                                               else{
                                                               this.className = "more";
                                                               }
                                                               ObjTR = this.parentNode.parentNode;
                                                               Objd = this.parentNode.parentNode.getElementsByTagName("div");
                                                               //Checkdivstatus();
                                                               for (var i=0; i<Objd.length;i++){               
                                                               //alert(Objd[i].style.display);
                                                                              if (Objd[i].style.display == 'none'){
                                                                              Objd[i].style.display = 'block';                                                                                                                                                
                                                                              }              
                                                                              else{
                                                                              Objd[i].style.display = 'none';                                                                                  
                                                                              }                                                             
                                                               }                                                                                                                            
                                               }                              
                                               }                              
                               }                                                             
                }
} 
/*reset form checkbox en radio buttons bij het laden van pagina*/
function ResetButtons(d){
for (i=0;i<d.length;i++){
                               if (d[i].type=="checkbox" || d[i].type=="radio" || d[i].type=="text"){
                               d[i].checked = false;
                               d[i].value = "";
                               }
                }
}
/*           reset input values wanneer het de fieldset weer op display:none wordt gezet door een onclick event
anders worden de waarden wel verstuurd.
*/
function ResetInFieldset(name){
                if(name){            
                var e = name.getElementsByTagName("input");
                               for (i=0;i<e.length;i++)
                               {
                                               if (e[i].type=="checkbox" || e[i].type=="radio" || e[i].type=="text")
                                               {
                                               e[i].checked = false;
                                               e[i].value = "";
                                               }
                               }
                }
}
/* start werkbriefje uitklappen extra vragen script*/
function ToonExtraVraag(){
                // display none zetten: extra vragen
                var e = document.getElementsByTagName("fieldset");
                for (var i=0;i<e.length;i++){        
                               if (e[i].className.indexOf("hidden") != -1){
                                               e[i].style.display = "none";
                               }                              
                }
                // Werkbriefje form elements: onclick events  
                var d = document.forms["formwerkbriefje"];
                if (!d) return false;
                //wij zetten bij het laden van de pagina alles wat checked is op: false
                ResetButtons(d); 
                var loon = d.elements["loon"];
                var werk = d.elements["werk"];
                var geregistreerd = d.elements["geregistreerd"];
                var werkaanbod = d.elements["werkaanbod"];
                var aanbieder = d.elements["aanbieder"];
                var result = d.elements["result"];
                var opleiding = d.elements["opleiding"];             
                               // Heeft u in deze periode werk verricht en/of loon ontvangen? toon extra vraag
                               for (var s=0;s<loon.length;s++){
                               loon[s].onclick  = function(){
                                               if (loon[0].checked == true){
                                               document.getElementById("extra_vraag_loon").style.display = "block";
                                               }
                                               else{
                                               document.getElementById("extra_vraag_loon").style.display = "none";
                                               }
                               }
                               }                              
                               // Bent u weer volledig aan het werk? toon extra vraag
                               for (var s=0;s < werk.length;s++){
                               werk[s].onclick  = function(){
                                               if (werk[0].checked == true){
                                               document.getElementById("extra_vraag_werk").style.display = "block";
                                               }
                                               else{
                                               document.getElementById("extra_vraag_werk").style.display = "none";
                                               }
                               }
                               }
                               // Bent u nog geregistreerd als werkzoekende bij het CWI? toon extra vraag
                               for (var s=0;s<geregistreerd.length;s++){
                               geregistreerd[s].onclick  = function(){
                                               if (geregistreerd[0].checked == true){
                                               document.getElementById("extra_vraag_geregistreerd").style.display = "block";
                                               }
                                               else{
                                               document.getElementById("extra_vraag_geregistreerd").style.display = "none";
                                               }
                               }
                               }
                               //werk:ja
                               werkaanbod[0].onclick = function(){     
                                               document.getElementById("extra_vraag_afgewezen").style.display = "none";
                                               ResetInFieldset(document.getElementById("extra_vraag_afgewezen"));
                                               ResetInFieldset(document.getElementById("extra_vraag_result"));
                                               ResetInFieldset(document.getElementById("extra_vraag_aanbieder"));
                                               if (werkaanbod[0].checked == true){    
                                                               ResetInFieldset(document.getElementById("extra_vraag_aanbieder"));
                                                               document.getElementById("extra_vraag_aanbieder").style.display = "block";                                              
                                               } 
                               }
                               //werk:nee
                               werkaanbod[1].onclick = function(){     
                                               ResetInFieldset(document.getElementById("extra_vraag_aanbieder"));
                                               ResetInFieldset(document.getElementById("extra_vraag_result"));
                                               ResetInFieldset(document.getElementById("extra_vraag_afgewezen"));
                                               document.getElementById("extra_vraag_aanbieder").style.display = "none";               
                                               document.getElementById("extra_vraag_result").style.display = "none";
                                               document.getElementById("extra_vraag_afgewezen").style.display = "none"; 
                               }
                               //cwi
                               aanbieder[0].onclick = function(){          
                                               if (aanbieder[0].checked == true){                                                                        
                                                               document.getElementById("extra_vraag_result").style.display = "block";         
                                                               document.getElementById("extra_vraag_afgewezen").style.display = "none";             
                                                               ResetButtons(document.getElementById("extra_vraag_afgewezen"));            
                                               }
                                               if (aanbieder[0].checked == false && aanbieder[1].checked == false){                                
                                                               ResetButtons(document.getElementById("extra_vraag_result"));                                       
                                                               ResetButtons(document.getElementById("extra_vraag_afgewezen"));                                            
                                                               document.getElementById("extra_vraag_result").style.display = "none";
                                                               document.getElementById("extra_vraag_afgewezen").style.display = "none";
                                               }
                               }
                               //anders
                               aanbieder[1].onclick = function(){ 
                                               if (aanbieder[1].checked == true){                                                                        
                                                               document.getElementById("extra_vraag_result").style.display = "block";                        
                                                               document.getElementById("extra_vraag_afgewezen").style.display = "none";             
                                               }
                                               if (aanbieder[0].checked == false && aanbieder[1].checked == false){                
                                                               ResetButtons(document.getElementById("extra_vraag_result"));
                                                               ResetButtons(document.getElementById("extra_vraag_afgewezen"));                                                                                                                          
                                                               document.getElementById("extra_vraag_result").style.display = "none";         
                                                               document.getElementById("extra_vraag_afgewezen").style.display = "none";
                                               }                              
                               }
                               //afgewezen aan/uit extra vraag
                               for (var s=0;s<result.length;s++){                           
                               result[s].onclick  = function(){   
                                               if (result[2].checked == true){
                                               document.getElementById("extra_vraag_afgewezen").style.display = "block";
                                               }
                                               else{
                                               document.getElementById("extra_vraag_afgewezen").style.display = "none";
                                               ResetButtons(document.getElementById("extra_vraag_afgewezen"));
                                               }
                               }
                               }
} 
/*back button / terug knop*/ 
function BackButton(){
	if (!document.getElementById("terug_print"))return false;
	var e = document.getElementById("terug_print").getElementsByTagName("a"); 
	for (var i=0;i< e.length; i++){
		if (navigator.platform.indexOf("Mac") != -1 && e[i].className == "back")
		e[i].setAttribute("href", "javascript:history.go(-1)");
		e[i].onclick = function(){			
			if (this.className == "back"){
				if (PollBedanktOpPagina()){
					history.go(-2);
				}
				else
				{
					history.go(-1);
				}
			}
		}
	}
} 
function ToonExtraVraagMutatie(){
                // display none: extra vragen
                var e = document.getElementsByTagName("fieldset");
                for (var i=0;i<e.length;i++)
                {              
                               if (e[i].className.indexOf("hidden") != -1)
                               {
                                               e[i].style.display = "none";
                               }                              
                }
                // Werkbriefje form elements: onclick events 
                var d = document.forms["form_mutatie"];
                if (!d) return false;
                // staan de checkboxen aan ? wanneer page refresh eerst checkboxen uitzetten
                var opl = d.elements["opleiding"];         
                               for (var s=0;s<opl.length;s++)
                               {
                               opl[s].checked = false;
                               } 
                var opleiding = d.elements["opleiding"];             
                               for (var s=0;s<opleiding.length;s++)
                               {
                               opleiding[s].onclick  = function()
                               {
                                               if (opleiding[0].checked == true){
                                               document.getElementById("extra_vraag_dagopleiding_gestart").style.display = "block";
                                               }else{
                                               document.getElementById("extra_vraag_dagopleiding_gestart").style.display = "none";
                                               }
                                               if (opleiding[1].checked == true){
                                               document.getElementById("extra_vraag_avondopleiding_gestart").style.display = "block";
                                               }else{
                                               document.getElementById("extra_vraag_avondopleiding_gestart").style.display = "none";
                                               }
                                               if (opleiding[2].checked == true){
                                               document.getElementById("extra_vraag_schriftelijk_gestart").style.display = "block";
                                               }else{
                                               document.getElementById("extra_vraag_schriftelijk_gestart").style.display = "none";
                                               }
                                               if (opleiding[3].checked == true){
                                               document.getElementById("extra_vraag_opleiding_einde").style.display = "block";
                                               }else{
                                               document.getElementById("extra_vraag_opleiding_einde").style.display = "none";
                                               }
                               }
                               }
}
/* start vraag/antwoord info ++++++++++++++++++++++++++++++++*/
function VraagAntwoordInfo(){
                d = document.getElementsByTagName("A");   
                for (s=0;s<d.length;s++){ 
                               if(d[s].className == "vraag") {                                                
                                               if (getNextSibling(d[s]).className == "antwoord")
                                               getNextSibling(d[s]).style.display = "none";
                                               d[s].onclick = function(){ 
                                                               Objd = getNextSibling(this);      
                                                               if (Objd.style.display == 'none')
                                                               {
                                                               Objd.style.display = 'block';                                                                                                                                                    
                                                              }              
                                                               else
                                                               {
                                                               Objd.style.display = 'none';                                                                                      
                                                               }                                                             
                                               }                                                                                                                            
                               }                                                                                            
                }
}
//tooltips die open staan eerst sluiten +++++++++++++++++++++
function Checkdivstatus(){
d = document.getElementsByTagName("div");
                for (s=0;s<d.length;s++){
                                if(d[s].className == 'meerinfo') {
                                               if (d[s].style.display == 'block') 
                                               d[s].style.display = 'none';          
                               }
                }
} 
/* end table extra info*/ 
/* text value input text field zoek box */ 
function HideTextInput(){ 
                if (!document.getElementById("zoek") && !document.getElementById("zoeknieuw")) return false;
                if (document.getElementById("zoek"))
                {
                               var e = document.getElementById("zoek");
                               e.setAttribute("value", "Stel hier uw vraag");
                               e.className = "text grey"; 
                               e.onclick = function(){
                                               if (e.value == "Stel hier uw vraag")
                                               {
                                                               this.setAttribute("value", "");
                                                               e.className = "text"; 
                                               }
                                               else
                                               {
                                                               return false;
                                               }
                               }
                }
                if (document.getElementById("zoekopnieuw"))
                {
                               var e2 = document.getElementById("zoeknieuw");
                               e2.setAttribute("value", "Stel hier uw vraag");
                               e2.className = "text_330 grey"; 
                               e2.onclick = function(){
                                               if (e2.value == "Stel hier uw vraag")
                                               {
                                                               this.setAttribute("value", "");
                                                               e2.className = "text_330"; 
                                               }
                                               else
                                               {
                                                               return false;
                                               }
                               }
                }
} 
/* windowed element bug: select menu's verbergen */
function selectHide(){ 
                var IE7 = (navigator.appVersion.indexOf("MSIE 7.0") != -1)
                if(IE7) return false;
                selects = document.getElementById("content").document.getElementsByTagName("select");
                for (i = 0; i != selects.length; i++) {
                               selects[i].style.visibility = "hidden";
                }
}
function selectShow(){
                var IE7 = (navigator.appVersion.indexOf("MSIE 7.0") != -1)
                if(IE7) return false;
                selects = document.getElementById("content").document.getElementsByTagName("select");
                for (i = 0; i != selects.length; i++) {
                               selects[i].style.visibility = "visible";
                }
} 
//====================== De laatste 3 submenus klappen open naar links;
function realignMenu() {
                var wid = document.body.offsetWidth;
                // set value width view port: 1124px
                if (wid < 1124) {
                               // create class last 3 ul items hoofdnav                 
                               if(document.getElementById("listitem_10"))
                               createStyleRule("listitem_10");                               
                               if(document.getElementById("listitem_9"))
                               createStyleRule("listitem_9");
                               if(document.getElementById("listitem_8"))
                               createStyleRule("listitem_8"); 
                } else {
                               // delete class last 3 ul items hoofdnav 
                               if(document.getElementById("listitem_10"))   
                                RemoveAttribute("listitem_10");                           
                               if(document.getElementById("listitem_9"))
                               RemoveAttribute("listitem_9"); 
                               if(document.getElementById("listitem_8"))
                               RemoveAttribute("listitem_8"); 
                }
} 
//====================== Function that creates styles dynamically before page is loaded
function createStyleRule(selector) {
                if (!document.getElementById(selector).getElementsByTagName("ul")[0]) return false;
                var d = document.getElementById(selector).getElementsByTagName("ul")[0]; 
                // wanneer alleen een style attribuut wordt gebruikt voor IE: OK
                d.setAttribute("className", "pos_ul");
                d.setAttribute("class", "pos_ul");
                var d2 = document.getElementById(selector).getElementsByTagName("ul"); 
                // wanneer alleen een style attribuut wordt gebruikt voor IE: OK
                for (var i=1;i<d2.length;i++)
                {
                d2[i].setAttribute("className", "pos_ul_ul");
                d2[i].setAttribute("class", "pos_ul_ul");
                } 
} 
function RemoveAttribute(selector){
                if (!document.getElementById(selector).getElementsByTagName("ul")[0]) return false;
                var d = document.getElementById(selector).getElementsByTagName("ul")[0]; 
                if(d.className == "pos_ul")
                {
                d.removeAttribute("className");
                d.removeAttribute("class");
                }
                var d2 = document.getElementById(selector).getElementsByTagName("ul"); 
                // wanneer alleen een style attribuut wordt gebruikt voor IE: OK
                for (var i=1;i<d2.length;i++)
                {
                d2[i].removeAttribute("className");
                d2[i].removeAttribute("class");
                }
}
/* annuleer button formulieren*/
function Annuleer(){
                d = document.getElementsByTagName("A");
                for(var i = 0;i < d.length; i++)
                {              if (d[i].className == "annuleer")
                               d[i].onclick = function(){
                                               var antwoord = confirm("Weet u zeker dat u dit proces wilt stoppen? Alle ingevulde gegevens zullen gewist worden");
                                               if (antwoord){
                                               alert("Gegevens zullen worden gewist");
                                               }                              
                               }
                }
}
/* algemene error melding popup form */
function add_Error_Element()
{              var d = document.getElementsByTagName("div");
                for(var i = 0;i < d.length; i++)
                {              // als error message al een keer is gecreeerd stoppen
                               if(d[i].className == "error_message")return false;
                }              
                // create a new div element
                // and give it some content
                errorDiv = document.createElement("div");
                errorDiv.className = "error_message";
                errorDiv.innerHTML = "De met een uitroepteken [!] gemarkeerde velden zijn niet of niet juist ingevuld. Voor toelichting bij een vraag klikt u op het [?] achter het invulveld."; 
                // add the newly created element and it's content into the DOM
                var my_div = document.getElementById("buttons");
                if(my_div)
                {
                var parentDiv = my_div.parentNode; 
                parentDiv.insertBefore(errorDiv, my_div);
                return false;
                }
}
function add_Error_Element_Zoekformulier(form_ID,input_id)
{              
                if (!document.getElementById(form_ID)) return false;
                var e = document.getElementById(form_ID).elements[input_id];
                if (!e.value || e.value == "Stel hier uw vraag")
                {
                var d = document.getElementsByTagName("div");
                for(var i = 0;i < d.length; i++)
                {              // als error message al een keer is gecreeerd stoppen
                               if ((d[i].className == "error_message" && form_ID == "zoekformulier") || (d[i].className == "fielderror" && form_ID == "zoekopnieuw")) return false;
                }                                             
                if (form_ID == "zoekformulier")
                {
                               // create a new div element and give it some content
                               errorDiv = document.createElement("div");
                               errorDiv.innerHTML = "U heeft geen vraag gesteld.";   
                               errorDiv.className = "error_message";
                               // add the newly created element and it's content into the DOM
                               var my_div = document.getElementById(form_ID);
                               var parentDiv = my_div.parentNode; 
                               parentDiv.insertBefore(errorDiv, my_div);
                }
                else
                {
                               // create a new div element and give it some content
                               errorDiv = document.createElement("div");
                               errorDiv.innerHTML = "<a href=\"#\">error! <span class=\"error\"><span>U heeft geen vraag gesteld.</span></span></a>\n";
                               errorDiv.className = "fielderror";
                               // add the newly created element and it's content into the DOM
                               var my_div = document.getElementById(input_id);
                               var parentDiv = my_div.parentNode; 
                               parentDiv.insertBefore(errorDiv, my_div);
                }
                return false;
                }
} 
/*           submit form in q-go questions*/ 
function Submit_qgo_select(){
                var d = document.getElementsByTagName("form");    
                for (var i=0;i<d.length;i++){
                               // li bullets positioning
                               d[i].parentNode.style.backgroundPosition = "0px 9px";
                               if (d[i].className == "faq"){
                                               var a = d[i].getElementsByTagName("a");
                                               for (var s=0;s<a.length;s++){                                                    
                                                               a[s].onclick = function (){            
                                                               // submit the form : get the form id not the name // xhtml strict
                                                               formnaam = document.getElementById(this.parentNode.parentNode.id);
                                                               formnaam.submit();
                                                               }
                                               }              
                               }
                }
} 
/*           set position footer in bottom of the page           */ 
function getWindowHeight() {
                                               var windowHeight = 0;
                                               if (typeof(window.innerHeight) == 'number') {
                                                               windowHeight = window.innerHeight;
                                               }
                                               else {
                                                               if (document.documentElement && document.documentElement.clientHeight) {
                                                                              windowHeight = document.documentElement.clientHeight;
                                                               }
                                                               else {
                                                                              if (document.body && document.body.clientHeight) {
                                                                                              windowHeight = document.body.clientHeight;
                                                                              }
                                                               }
                                               }
                                               return windowHeight;
                               }
function setFooter() {
                if (document.getElementById) {
                               var windowHeight = getWindowHeight();
                               if (windowHeight > 0) {
                                               /*
                                               var d = document.getElementsByTagName('div');
                                               for(var i=0;i<d.length;i++)
                                               {
                                               if (d[i].className == "width")
                                               {
                                               var contentHeight = d[i].offsetHeight;
                                               }
                                               }
                                               */
                                               var contentHeight = document.getElementById('main').offsetHeight; 
                                               if (navigator.userAgent.indexOf("Gecko") != -1)
                                               {
                                               contentHeight = contentHeight + 100;
                                               }
                                               contentHeight = contentHeight + 55;
                                               var footerElement = document.getElementById('footer');
                                               var footerHeight  = footerElement.offsetHeight;
                                               if (windowHeight - (contentHeight + footerHeight) >= 0) {
                                                               footerElement.style.position = 'relative';
                                                               footerElement.style.top = (windowHeight - (contentHeight + footerHeight)) + 'px';
                                               }
                                               else {
                                                               footerElement.style.position = 'static';
                                               }
                               }
                }
}
/* firefox solution: trace the real nextsibling when text node/ line break is returned */
function getNextSibling(startBrother){
                endBrother=startBrother.nextSibling;
                while(endBrother.nodeType!=1){
    endBrother = endBrother.nextSibling;
                }
                return endBrother;
} 
function Dynamisch_Select_Menu()
                {              
                               if (!document.forms["situatievragen"] && !document.forms["form_keyword"])return false; 
                               if (document.forms["situatievragen"]){
                               var formObj = document.forms["situatievragen"];
                               }
                               if (document.forms["form_keyword"]){
                               var formObj = document.forms["form_keyword"];
                               }
                               //alert(formObj.getElementsByTagName('select')[0].id);
                               //formObj.elements["hoofdvraag"].selectedIndex = 0;
                                               if (formObj.getElementsByTagName('select')[0]){
                                                               formObj.getElementsByTagName('select')[0].onchange = function (){
                                                               if (formObj.getElementsByTagName('select')[0].selectedIndex == 0) {
                                                               return false;
                                                               }
                                                               else{
                                                               formObj.submit();
                                                               }
                                               }
                                               }
                                               if (formObj.getElementsByTagName('select')[1]){
                                                               formObj.getElementsByTagName('select')[1].onchange = function (){
                                                               if (formObj.getElementsByTagName('select')[1].selectedIndex == 0){
                                                               return false;
                                                               }
                                                               else{
                                                               formObj.submit();
                                                               }
                                               }
                                               }
                                               if (formObj.getElementsByTagName('select')[2]){
                                                               formObj.getElementsByTagName('select')[2].onchange = function (){
                                                               if (formObj.getElementsByTagName('select')[2].selectedIndex == 0) {
                                                               return false;
                                                               }
                                                               else{
                                                               formObj.submit();
                                                               }
                                               }
                               } 
                } 
// dynamisch select menu - accessible voor toetsenborden 
function initSelect()
{              
if (!document.forms["situatievragen"])return false;
                if (document.forms["situatievragen"]){
                               var formObj = document.forms["situatievragen"];
                               var theSelect = formObj.getElementsByTagName('select');
                }              
                //var theSelect = document.getElementById("hoofdvraag");
                for (var i=0;i<theSelect.length;i++)
                {
                theSelect[i].changed = false;
                theSelect[i].onfocus = selectFocussed;
                theSelect[i].onchange = selectChanged;
                theSelect[i].onkeydown = selectKeyed;
                theSelect[i].onclick = selectClicked;
                }
} 
function selectChanged(theElement)
{
                var theSelect;   
                if (theElement && theElement.value)
                {
                               theSelect = theElement;
                }
                else
                {
                               theSelect = this;
                }              
                if (!theSelect.changed)
                {
                               return false;
                }
                //hier komt de submit
                //alert("The select has been changed to " + theSelect.value);
                return true;
} 
function selectClicked()
{
                this.changed = true;
} 
function selectFocussed()
{
                this.initValue = this.value;          
                return true;
} 
function selectKeyed(e)
{
                var theEvent;
                var keyCodeTab = "9";
                var keyCodeEnter = "13";
                var keyCodeEsc = "27"; 
                if (e)
                {
                               theEvent = e;
                }
                else
                {
                               theEvent = event;
                }
                if ((theEvent.keyCode == keyCodeEnter || theEvent.keyCode == keyCodeTab) && this.value != this.initValue)
                {
                               this.changed = true;
                               selectChanged(this);
                }
                else if (theEvent.keyCode == keyCodeEsc)
                {
                               this.value = this.initValue;
                }
                else
                {
                               this.changed = false;
                }              
                return true;
} 
/* Test of er een Poll bedankttekst op de pagina staat */
function PollBedanktOpPagina(){
	if (document.getElementById("__aspnetForm")){
		if (!document.getElementById("MeningGeven_SurveyList")){
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		return false;
	}
}  
function sendQgoClick(url, clicktype, handle)
{
	var httpobject
	//creeer http object
	if(window.XMLHttpRequest)
		httpobject=new XMLHttpRequest();
	else if(window.ActiveXObject)
		httpobject=new ActiveXObject("microsoft.xmlhttp");
	else
		httpobject=null
		//verzend verzoek
		var data = "clicktype=" + escape(clicktype) + "&handle=" + escape(handle)
		httpobject.open("post",url,true) //false=wait for response after send, true not wait for response
		httpobject.setRequestHeader("content-type","application/x-www-form-urlencoded")
		httpobject.send(data)
}

