var zoektekst;
window.onload = function(e) {
                HideTextInput();
                if (document.getElementById("zoekformulier")){
                document.getElementById("zoekformulier").onsubmit = function () {
                               return add_Error_Element_Zoekformulier("zoekformulier","zoek");
                }
                }
        if(document.getElementById("zoekformulier"))
        {
        	zoektekst = document.getElementById("zoekformulier").elements["zoek"].value;
        }
}
/* text value input text field zoek box */ 
function HideTextInput(){ 
                if (!document.getElementById("zoek")) return false;
                if (document.getElementById("zoek"))
                {
                               var e = document.getElementById("zoek");
                               var vraag = document.getElementById("hiddenvraag");
                               e.setAttribute("value", vraag.value);
                               e.className = "search"; 
                               e.onclick = function(){
                                               if (e.value == vraag.value)
                                               {
                                                               this.setAttribute("value", "");
                                                               e.className = "search"; 
                                               }
                                               else
                                               {
                                                               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 == zoektekst)
                {
                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;
                }
} 

