function searchstation() {
    try {
		var sel = document.getElementById("genre");
        var sel2 = document.getElementById("land");
		maak.abort();
        var queryString = "?naam=" + document.getElementById('naam').value + "&genre=" + sel.options[sel.selectedIndex].value + "&land=" + sel2.options[sel2.selectedIndex].value;
        maak.open("GET", "ajaxradio.php" + queryString, true);
        maak.onreadystatechange = function()
          {
            if(maak.readyState == 4) {
                var p = eval("(" + maak.responseText + ")");
                document.getElementById('tekst').innerHTML = p['msg'];
            }else{
                document.getElementById('tekst').innerHTML = '<br /><br /><br /><br /><br /><center><img src="loader.gif" height="17" alt="Searching..." /></center>';
            }
          }
        maak.send(null);
       }
       catch (e) {}
	   try {
		   document.getElementById('hiddenadblock').style.display = 'none';
	   }
	   catch (e) {}
}

function searchletter( letter ) {
    try {
        maak.abort();
        var queryString = "?letter=" + letter;
        maak.open("GET", "ajaxradio.php" + queryString, true);
        maak.onreadystatechange = function()
          {
            if(maak.readyState == 4) {
                var p = eval("(" + maak.responseText + ")");
                document.getElementById('tekst').innerHTML = p['msg'];
            }else{
                document.getElementById('tekst').innerHTML = '<br /><br /><br /><br /><br /><center><img src="loader.gif" height="17" alt="Searching..." /></center>';
            }
          }
        maak.send(null);
       }
       catch (e) {}
	   try {
		   document.getElementById('hiddenadblock').style.display = 'none';
	   }
	   catch (e) {}
}

function searchinfo( zenderid ) {
    try {
        maak.abort();
        var queryString = "?zenderid=" + zenderid;
        maak.open("GET", "ajaxradio.php" + queryString, true);
        maak.onreadystatechange = function()
          {
            if(maak.readyState == 4) {
                var q = eval("(" + maak.responseText + ")");
                document.getElementById('blok1').innerHTML = q['msg'];
                document.getElementById('fotoblok').innerHTML = q['plaatje'];
            }else{
                document.getElementById('blok1').innerHTML = '<br /><br /><br /><br /><br /><center><img src="loader.gif" height="17" alt="Searching..." /></center>';
            }
          }
        maak.send(null);
       }
       catch (e) {}
	   try {
		   document.getElementById('hiddenadblock').style.display = 'none';
	   }
	   catch (e) {}
}

function maakajax(){
   var ajaxRequest;
      try {
          return new XMLHttpRequest();
      } catch (e){
          try {
              return new ActiveXObject("Msxml2.XMLHTTP");
          } catch (e) {
              try {
                  return new ActiveXObject("Microsoft.XMLHTTP");
              } catch (e){
                  return false;
              }
          }
      }
	   try {
		   document.getElementById('hiddenadblock').style.display = 'none';
	   }
	   catch (e) {}
}

function laad() {
    maak = maakajax();
}

function laadscroll() {
    intervalletje = setInterval('scroll()', 500);
}

function scroll() {
    document.getElementById('domainbar').scrollTop+=5;
    scrolltop = document.getElementById('domainbar').scrollTop;
    clientheight = document.getElementById('domainbar').clientHeight;
    if( document.getElementById('domainbar').scrollHeight == (scrolltop + clientheight) )
    {
        clearInterval( intervalletje );
    }
}

function openintro() {
    divid = 'domainbar';
    divid2 = 'tekstintro';
    actualheight=document.getElementById(divid).scrollHeight;
    document.getElementById(divid).style.display='none';
    show(actualheight);
}

i = 0;

function show(actualheight) {
    divid = 'domainbar';
    divid2 = 'tekstintro';
	document.getElementById(divid).style.display="block";
	document.getElementById(divid).style.height=i+'px';
	i=i+15;

	if(i<actualheight)	{

        showtimeout = setTimeout("show('" + actualheight + "')",100);

	}

	else
    {
        clearTimeout(showtimeout);
	    document.getElementById(divid).style.height=actualheight+'px';
        document.getElementById(divid2).style.display="";
	}

	   try {
		   document.getElementById('hiddenadblock').style.display = 'none';
	   }
	   catch (e) {}
}

var j=0;

function hide() {
    divid = 'domainbar';
  	try{
      	if(document.getElementById(divid).offsetHeight)      	{
        	j=document.getElementById(divid).offsetHeight;

        	if(j>0)        	{
        	    j=j-15;
        	}

        	if(j<=0)        	{
            	j=0;
            	i=0;
            	document.getElementById(divid).style.height=0+'px';
            	document.getElementById(divid).style.display="none";
          }

          else            	{
            	    document.getElementById(divid).style.height=j+'px';
            	    setTimeout("hide()",30);
            	}
      	}

  	}catch(e) 	{  	}
	   try {
		   document.getElementById('hiddenadblock').style.display = 'none';
	   }
	   catch (e) {}
}

function sendform() {
    try {
        maak.abort();
        var queryString = "name=" + escape(encodeURI(document.getElementById('name').value)) + "&email=" + escape(encodeURI(document.getElementById('email').value)) + "&type=" + escape(encodeURI(document.getElementById('typeselect')[document.getElementById('typeselect').selectedIndex].value)) + "&message=" + escape(encodeURI(document.getElementById('message').value)) + "&code=" + escape(encodeURI(document.getElementById('verification').value));
        maak.open("POST", "ajaxform.php", true);
        maak.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        maak.setRequestHeader("Content-length", queryString.length);
        maak.setRequestHeader("Connection", "close");
        maak.send(queryString);
        maak.onreadystatechange = function()
          {
            if(maak.readyState == 4) {
                splitr = maak.responseText.split(';');
                if( splitr[0] == 0 || splitr[0] == '0' )
                {
                    document.getElementById('tekst').innerHTML = splitr[1];
                }
                else
                {
                    spliterrors = splitr[1].split('<>');
                    document.getElementById('errors').innerHTML = '';
                    for( i = 0; i < spliterrors.length; i++ )
                    {
                        if( spliterrors[i] != '' ) {
                            document.getElementById('errors').innerHTML += '- ' + spliterrors[i] + '<br />';
                        }
                    }
                }
            }else{
                document.getElementById('errors').innerHTML = '<br /><br /><br /><br /><br /><center><img src="loader.gif" height="17" alt="Searching..." /></center>';
            }
          }
       }
       catch (e) {}
	   try {
		   document.getElementById('hiddenadblock').style.display = 'none';
	   }
	   catch (e) {}
}

function checkform()  {
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

    if( document.getElementById('name').value == '' || document.getElementById('email').value == '' || !filter.test(document.getElementById('email').value) )
    {
        alert('Please fill in a valid name and e-mail address');
    }
    else if( document.getElementById('message').value == '' || document.getElementById('message').value.length < 10 )
    {
        alert('Please fill in a valid message');
    }
    else if( document.getElementById('verification').value == '' || document.getElementById('verification').value.length != 5 )
    {
        alert('Please fill in a valid verification code');
    }
    else
    {
        sendform();
    }
}

