 function toggle_visibility(id) {
       var e = document.getElementById(id);
       if(e.style.display == 'block')
          e.style.display = 'none';
       else
          e.style.display = 'block';
    }


 function toggle_advanced_visibility() {
     
       var searchType = document.getElementById('searchType');       
       var simple = document.getElementById('simple');
       var aview = document.getElementById('advanced');      
       if(aview.style.display !='none')
       {  //simple search
          simple.value=true;   
          aview.style.display = 'none';         
          //var aperson = document.getElementById('advanced-person');     
          //aperson.style.display = 'none';    
          //var adog = document.getElementById('advanced-dog');     
          //adog.style.display = 'none';  
               
 	   }
       else
       {  //advanced search
        
          simple.value=false;         
          //dog
          if(searchType.value=="dog"){
          var adog = document.getElementById('advanced-dog');     
          adog.style.display = 'block';
          var aperson = document.getElementById('advanced-person');     
          aperson.style.display = 'none';          
       	  }
       	  //person
       	  if(searchType.value=="person"){
       	  var adog = document.getElementById('advanced-dog');     
          adog.style.display = 'none';
          var aperson = document.getElementById('advanced-person');     
          aperson.style.display = 'block';         
       	  }
       	  aview.style.display = 'block';
        }         
    }


function toggleSet(rad) 
{ 
  var type = rad.value; 
  for(var k=0,elm;elm=rad.form.elements[k];k++) 
    if(elm.className=='item') 
      elm.style.display = elm.id==type? 'inline':''; 
} 



 function toggle_searchstyle_visibility() { 	    
 	   var searchStyle = document.getElementById('searchStyle');
 	   var cityName = document.getElementById('cityName');
          if(searchStyle.value=="global"){
               
          cityName.className = 'global-search-input';        
          cityName.disabled=true;        
          cityName.value="";
       	  }
       	  else{                 	  
          cityName.value="";
          cityName.className = 'bigsearch';
          cityName.disabled=false;             
       	  }     	         	
                 
    }


 
 function toggle_searchtype_visibility() { 	    
 	   var searchType = document.getElementById('searchType');
       var simple = document.getElementById('simple');
       var aview = document.getElementById('advanced');     
       if(aview.style.display == 'none')
       {  
         //simple search nothing to hide           
 	   }
       else
       {  //advanced search          
          if(searchType.value=="dog"){
          var adog = document.getElementById('advanced-dog');     
          adog.style.display = 'block';
          var aperson = document.getElementById('advanced-person');     
          aperson.style.display = 'none';
          
       	  }
       	  //person
       	  if(searchType.value=="person"){
       	  var adog = document.getElementById('advanced-dog');     
          adog.style.display = 'none';
          var aperson = document.getElementById('advanced-person');     
          aperson.style.display = 'block';        
       	  }       	
        }         
    }

function showhide(textfield, checkbox) {
if (document.getElementById(checkbox).checked == true) {
document.getElementById(textfield).style.display = 'block';
}else{
document.getElementById(textfield).style.display = 'none';
}
}


function hideshow(textfield, checkbox) {
	if (document.getElementById(checkbox).checked == false) {
	document.getElementById(textfield).style.display = 'block';
	}else{
	document.getElementById(textfield).style.display = 'none';
	}
}

function changeClass(textfield, checkbox) {
	if (document.getElementById(checkbox).checked == true) {
		document.getElementById(textfield).className = 'normalFormBlock';
	}else{
		document.getElementById(textfield).className = 'normalFormLine';
}
}

function changeClassReverse(textfield, checkbox) {
	if (document.getElementById(checkbox).checked == true) {
		document.getElementById(textfield).className = 'normalFormLine';
	}else{
		document.getElementById(textfield).className = 'normalFormBlock';
}
}

function changeToggleClass(textfield,id) {
   var e = document.getElementById(id);
   var a = document.getElementById('advanced-toggle');
       if(e.style.display == 'block'){
         document.getElementById(textfield).className = 'up';          
           a.innerHTML='minder opties';
         }
       else{       
          document.getElementById(textfield).className = 'down';      
           a.innerHTML='meer opties';
          }
}


 

function checkUncheckAll(theElement) {
     var theForm = theElement.form, z = 0;
	 for(z=0; z<theForm.length;z++){
      if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall'){
	  theForm[z].checked = theElement.checked;
	  }
     }
}


function checkUncheckSome(controller,theElements) {
     var formElements = theElements.split(',');
	 var theController = document.getElementById(controller);
	 for(var z=0; z<formElements.length;z++){
	  theItem = document.getElementById(formElements[z]);
	  if(theItem.type){
	    if (theItem.type=='checkbox') {
	    	theItem.checked=theController.checked;
	    }
	  } else {
	  	  theInputs = theItem.getElementsByTagName('input');
	  for(var y=0; y<theInputs.length; y++){
	  if(theInputs[y].type == 'checkbox' && theInputs[y].id != theController.id){
	     theInputs[y].checked = theController.checked;
	    }
	  }
	  }
    }
}

function checkUncheckOthers(controller,theElements) {
     var formElements = theElements.split(',');
	 var theController = document.getElementById(controller);
	 for(var z=0; z<formElements.length;z++){
	  theItem = document.getElementById(formElements[z]);
	  if(theItem.type){
	    if (theItem.type=='checkbox') {
	    	theItem.checked= false;//theController.checked;
	    }
	  } else {
	  	  theInputs = theItem.getElementsByTagName('input');
	  for(var y=0; y<theInputs.length; y++){
	  if(theInputs[y].type == 'checkbox' && theInputs[y].id != theController.id){
	     theInputs[y].checked = false;
	    }
	  }
	  }
    }
}



function chngCityName(checkbox)
{
	if (document.getElementById(checkbox).checked == true) {
		 var MyElement = document.getElementById("cityName");
   		 MyElement.value = "Alle steden";
	}
	else{
		var MyElement = document.getElementById("cityName");
   		MyElement.value = "Stad";
  	}
}


function ableInput(checkbox, textField) {

if (document.getElementById(checkbox).checked == true) {
		 var MyElement = document.getElementById(textField);
   		 MyElement.disabled = true;
	}
	else{
		var MyElement = document.getElementById(textField);
   		MyElement.disabled = false;
  	}
}

function clearDefault(el) {

   if(document.getElementById("allCities").checked == true)
   {
       el.value ="";       
       document.getElementById("allCities").checked = false;
   }  
   if(document.getElementById("personAllCities").checked == true)
   {
       el.value ="";    
       document.getElementById("personAllCities").checked = false;
   } 
  if (el.defaultValue==el.value||el.value =="Stad"||el.value=="Alle Steden")
  { 
  el.value = ""
  }  
}



