var xmlHttp;
var id;
function showDialectSmall(str,str2){
id = "txtResult";
var url="http://www.rijschoolvergelijker.net/parser/sidebar.inc.plaatsen.php?s=1&provincie=" + str + "&p=" + str2;
xmlHttp=GetXmlHttpObject(stateChanged);
xmlHttp.open("GET", url , true);
xmlHttp.send(null);
 
}
function enable(str)
{
	if(str=='kies')
	{
		var x=document.getElementById("plaatsenprovincie")
    	x.disabled=true	
	}
	else
	{
		var x=document.getElementById("plaatsenprovincie")
    	x.disabled=false	
	}
}
function showDialect(str){

id = "txtResult";
var url="http://www.rijschoolvergelijker.net/parser/sidebar.inc.plaatsen.php?provincie=" + str;
xmlHttp=GetXmlHttpObject(stateChanged);
xmlHttp.open("GET", url , true);
xmlHttp.send(null);

}

function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById(id).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;
}
}


var req = null;

function loadXMLDoc(url) {
   // Internet Explorer
   try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
   catch(e) {
      try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
      catch(oc) { req = null; }
   }

   // Mozailla/Safari
   if (req == null && typeof XMLHttpRequest != "undefined") {
      req = new XMLHttpRequest();
   }
   // Call the processChange() function when the page has loaded
   if (req != null) {
      req.onreadystatechange = processChange;
      req.open("GET", url, true);
      req.send(null);
   }
}

function processChange(evt) {
   // The page has loaded and the HTTP status code is 200 OK
   if (req.readyState == 4) {
      if (req.status == 200) {

      // Write the contents of this URL to the searchResult layer
      getObject("searchResult").innerHTML = req.responseText;
      }
   }
}

function getObject(name) {
   var ns4 = (document.layers) ? true : false;
   var w3c = (document.getElementById) ? true : false;
   var ie4 = (document.all) ? true : false;

   if (ns4) return eval('document.' + name);
   if (w3c) return document.getElementById(name);
   if (ie4) return eval('document.all.' + name);
   return false;
}

var Site = {
	init: function() {
		if ( $('banner') )    banner.parsebanners();
	}
};

var banner = {

	parsebanners: function(){
		var banners = $$('#banner .banner');
		var fx = new Fx.Elements(banners, {wait: false, duration: 800, transition: Fx.Transitions.elasticOut});
		banners.each(function(banner, i)
		{
			banner.addEvent('mouseover', function(e)
			{
				e = new Event(e).stop();
				var obj = {};
				obj[i] = { 'width': [banner.getStyle('width').toInt(), 280] };

				banners.each(function(other, j)
				{
					if (other != banner)
					{
						var w = other.getStyle('width').toInt();
						if (w != 125) obj[j] = {'width': [w, 125]};
					}
				});
				fx.start(obj);
			});
		});

		document.addEvent('mouseover', function(e){
			e = new Event(e);
			var rel = e.relatedTarget;
			if (!rel) return;
			if (rel.hasClass && (rel.hasClass('banners') || rel.hasClass('banner') || rel.id == 'banner')){
				var obj = {};
				banners.each(function(other, j){
					obj[j] = {'width': [other.getStyle('width').toInt(), 178]};
				});
				fx.start(obj);
			};
		});
	}
};
	function makeEnablea(){
	var f = document.forms.sidebarSearch2; // formulier variabele
	f.postcode.value = f.postcode.value.replace(/ /g,'').toUpperCase();
	if (!f.postcode.value.match(/^[1-9]\d{3}[A-Z]{2}$/)) {
		document.getElementById("meldingpostcode").style.display = "block";
	// foutmelding
	}else
	{
	   		document.getElementById("meldingpostcode").style.display = "none";
			var x=document.getElementById("afstand")
			x.disabled=false
			var x=document.getElementById("submit_postcode")
    		x.disabled=false
	}
	}
	function makeEnableb()
	{
		if(!document.getElementById("type").value == '')
		{
			var x=document.getElementById("submit_regio")
			 x.disabled=false
		}
		else
		{
			var x=document.getElementById("submit_regio")
			 x.disabled=true
		}
	}
	   function disEnable(){

	var x=document.getElementById("afstand")
    x.disabled=true
	var x=document.getElementById("submit_postcode")
 x.disabled=true
 	var x=document.getElementById("submit_regio")
 x.disabled=true
	
	
} 

 
