var ok_clicked=false;
var page_kvk=false;
var dontlink=false;

function elID(id){
	return document.getElementById(id);
}
function is_numeric( mixed_var ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: David
    // +   improved by: taith
    // +   bugfixed by: Tim de Koning
    // *     example 1: is_numeric(186.31);
    // *     returns 1: true
    // *     example 2: is_numeric('Kevin van Zonneveld');
    // *     returns 2: false
    // *     example 3: is_numeric('+186.31e2');
    // *     returns 3: true
    // *     example 4: is_numeric('');
    // *     returns 4: false
 
    if (mixed_var === '') {
        return false;
    }
 
    return !isNaN(mixed_var * 1);
}

var start = 7;
var end =415;
function scrollOpen(){
	
	if(elID('yellowBar').style.height!='415px'){
		start=7;
		end =415;
		scrollMove(20);
	}else{
		start=415;
		end=7;
		scrollMove(-20);
	}
}
function scrollMove(offset){
	if((start<end && offset>0) || (start>end && offset<0)){
		start+=offset;
		elID('yellowBar').style.height=start+'px';
		setTimeout(function(){
			scrollMove(offset);
		},10);
	}else{
		elID('yellowBar').style.height=end+'px';
	}
}

bronLast = "'";
function readdinges(bron,target){
	if(bron == 'anders'){
		if("'" != bronLast){
    document.getElementById(target).value= '';
		}
    document.getElementById(target).style.background = '#FFFFFF';
    document.getElementById(target).removeAttribute('readonly', 'readonly') // IE only

	}
	else{
    document.getElementById(target).value=bron;
		bronLast = bron;
    document.getElementById(target).style.background = '#DDDDDD';

    var newAttr = document.createAttribute("readOnly");
    newAttr.nodeValue = "true"
    document.getElementById(target).setAttributeNode(newAttr);
		document.getElementById(target).setAttribute('readonly','readonly');
		//target.setAttribute('readonly','readonly');
	}
}


function sb_select_box(box, str){

	str=str.toLowerCase();
	for(i=0;i<box.options.length;i++){
		tmp=box.options[i].text.substr(0,str.length);
		tmp=tmp.toLowerCase();
    if(tmp==str && str.length>0){box.selectedIndex=i;}
	}
}

function makeHttpRequest(url, callback_function, return_xml){
   var http_request = false;
   if (window.XMLHttpRequest) { // Mozilla, Safari,..
       http_request = new XMLHttpRequest();
   } else if (window.ActiveXObject) { // IE
       try {
           http_request = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (e) {
           try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
           } catch (e) {}
       }
   }
   if (!http_request) {
       alert('Unfortunatly you browser doesn\'t support this feature.');
       return false;
   }
   http_request.onreadystatechange = function() {
       if (http_request.readyState == 4) {
           if (http_request.status == 200) {
               if (return_xml) {
                   eval(callback_function + '(http_request.responseXML)');
               } else {
                   eval(callback_function + '(http_request.responseText)');
               }
           } else {
               //alert('There was a problem with the request.(Code: ' + http_request.status + ')');
           }
       }
   }
   http_request.open('GET', url, true);
   http_request.send(null);
}


function checkKvkNr(nummer)
{
	if(document.images){
		elID('okknop').src = "plaatjes/buttonOkLoad.gif"
	}
	url='classes/kvk.php?kvknr='+nummer;
	//alert(url);
	makeHttpRequest(url, 'kvkGecontrolleerd'); 
}

function kvkGecontrolleerd(thx){
	
	eval(thx);
	//alert(thx);
	if(bedrijf["kvk-nummer"] == 'niet gevonden'){
		alert("Geen geldig KvK nummer ingevoerd. Graag opnieuw invoeren.");
	}
	else{
		if(bedrijf['naam'] != 'kvk gesloten'){
			if(bedrijf["status"] != 'Ingeschreven'){
				alert("Uw gegevens konden niet worden opgehaald aan de hand van uw KvK nummer, u dient uw gegevens handmatig in te voeren. Inschrijving onder voorbehoud.");
				//alert("Statusfout, de status van dit bedrijf is: "+bedrijf["status"]);
			}
			else{
				if(bedrijf['naam'] != ''){
					elID('bedrijfsnaam').value = bedrijf['naam'];
				}
				if(bedrijf['internetadres'] != ''){
					elID('website').value = 'http://'+bedrijf['internetadres'];
				}
			}
		}
	}
	if(document.images){
		elID('okknop').src = "plaatjes/buttonOk.gif"
	}
	
}

function zoekCatToevoegen(nummertje)
{
	elID('cat'+nummertje).style.display="block";
}

function vakbedrijf_check_cat(check)
{
	if (check.checked) 
		aantal_checked++; 
	else 
		aantal_checked--;
	
	if (aantal_checked > 3)
	{
		alert('Als vakbedrijf kunt u maximaal 3 categorieen aanvinken.');
		aantal_checked--;
		check.checked=false;
	}
}
