loadImg = new Array();
loadImg[0] = new Image();
loadImg[0].src = url_for("img/nav/home_1.gif");
loadImg[1] = new Image();
loadImg[1].src = url_for("img/nav/opdracht_ingeven_1.gif");
loadImg[2] = new Image();
loadImg[2].src = url_for("img/nav/mijn_opdrachten_1.gif");
loadImg[3] = new Image();
loadImg[3].src = url_for("img/nav/hoe_het_werkt_1.gif");
loadImg[4] = new Image();
loadImg[4].src = url_for("img/nav/inschrijvenvakman_1.gif");
loadImg[5] = new Image();
loadImg[5].src = url_for("img/nav/bedrijvengids_1.gif");
function m_over(name)
{
  var src = url_for('img/nav/' + name + '_1.gif');
  eval("document." + name + ".src='" + src + "';");
}
function m_out(name)
{
  var src = url_for('img/nav/' + name + '_0.gif');
  eval("document." + name + ".src='" + src + "';");
}

var xmlHttp;

function createXMLHttpRequest() {
    if(window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    } else if(window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
}

function getKvk(kvk, url) {
	if(!kvk || kvk.value=="") {
		alert("U dient uw kvk nummer in te geven.");
		return false;
	}
    document.getElementById('check_kvk_button').style.display='none';
    document.getElementById('get_kvk_loader').style.display='';
    document.getElementById('get_kvk_loader').src=url_for('img/icon/get_kvk_loader.gif');
    createXMLHttpRequest();
    xmlHttp.onreadystatechange = processKvk;
    xmlHttp.open("GET", url + "?kvk=" + escape(kvk), true);
    xmlHttp.send(null);
    return true;
}

function processKvk() {
    if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
    {
        var bedrijf = xmlHttp.responseXML.getElementsByTagName('bedrijf')[0];

        var bedrijfsnaam = document.getElementById('bedrijfsnaam');
        var website = document.getElementById('website');
        var adres = document.getElementById('adres');
        var woonplaats = document.getElementById('woonplaats')
        var postcode = document.getElementById('postcode')

        if (bedrijf.getElementsByTagName('valid')[0].firstChild.nodeValue === 'false')
        {
            document.getElementById('get_kvk_loader').src=url_for('img/icon/error.gif');
            document.getElementById('get_kvk_loader').title='Dit is geen correct kvk-nummer';
            document.getElementById('get_kvk_loader').alt='Dit is geen correct kvk-nummer';

            if (bedrijfsnaam.readOnly)
            {
              bedrijfsnaam.value = '';
              bedrijfsnaam.readOnly = false;
            }

            if (website.readOnly)
            {
              website.value = 'http://';
              website.readOnly = false;
            }

            if (adres.readOnly)
            {
              adres.value = '';
              adres.readOnly = false;
            }

            if (woonplaats.readOnly)
            {
              woonplaats.value = '';
              woonplaats.readOnly = false;
            }

            if (postcode.readOnly)
            {
              postcode.value = '';
              postcode.readOnly = false;
            }
        }
        else if (bedrijf.getElementsByTagName('status')[0].hasChildNodes())
        {
            if(bedrijf.getElementsByTagName('status')[0].firstChild.nodeValue == 'Uitgeschreven uit het Handelsregister')
            {
                document.getElementById('get_kvk_loader').src=url_for('img/icon/error.gif');
                document.getElementById('get_kvk_loader').title='Dit kvk-nummer is uitgeschreven uit het Handelsregister';
                document.getElementById('get_kvk_loader').alt='Dit kvk-nummer is uitgeschreven uit het Handelsregister';

                if (bedrijfsnaam.readOnly)
                {
                  bedrijfsnaam.value = '';
                  bedrijfsnaam.readOnly = false;
                }

                if (website.readOnly)
                {
                  website.value = 'http://';
                  website.readOnly = false;
                }

                if (adres.readOnly)
                {
                  adres.value = '';
                  adres.readOnly = false;
                }

                if (woonplaats.readOnly)
                {
                  woonplaats.value = '';
                  woonplaats.readOnly = false;
                }

                if (postcode.readOnly)
                {
                  postcode.value = '';
                  postcode.readOnly = false;
                }
            }
        }
        else
        {
            document.getElementById('get_kvk_loader').src=url_for('img/icon/ok.gif');
            document.getElementById('get_kvk_loader').title='Dit is een geldig kvk-nummer';
            document.getElementById('get_kvk_loader').alt='Dit is een geldig kvk-nummer';

            var kvk_bedrijfsnaam = bedrijf.getElementsByTagName('bedrijfsnaam')[0].firstChild.nodeValue;

            if (kvk_bedrijfsnaam != 'null')
            {
              bedrijfsnaam.readOnly = true;
              bedrijfsnaam.value = kvk_bedrijfsnaam;
            }

            var kvk_website = bedrijf.getElementsByTagName('website')[0].firstChild.nodeValue;

            if (kvk_website != 'null')
            {
              website.readOnly = true;
              website.value = kvk_website;
            }

            var kvk_adres = bedrijf.getElementsByTagName('adres')[0].firstChild.nodeValue;

            if (kvk_adres != 'null')
            {
              adres.readOnly = true;
              adres.value = kvk_adres;
            }

            var kvk_woonplaats = bedrijf.getElementsByTagName('woonplaats')[0].firstChild.nodeValue;

            if (kvk_woonplaats != 'null')
            {
              woonplaats.readOnly = true;
              woonplaats.value = kvk_woonplaats;
            }

            var kvk_postcode = bedrijf.getElementsByTagName('postcode')[0].firstChild.nodeValue;

            if (kvk_postcode != 'null')
            {
              postcode.readOnly = true;
              postcode.value = kvk_postcode;
            }
        }
    }
}
function showWeerPopup(url) {
        if (window.search_win) window.search_win.close();
        search_win = window.open(url, 'weer', 'width=652,height=530,resizable=1,scrollbars=no');
        search_win.focus ();
}
function showVerkeerPopup (url) {
	if (window.popupWindow) window.popupWindow.close();
	popupWindow = window.open (url,"verkeer","location=0,status=0,scrollbars=0,resizable=1,width=750,height=550");
	popupWindow.focus ();
}
function rowOverEffect(object) {
  if (object.className == 'dark') object.className = 'darkhover';
  if (object.className == 'light') object.className = 'lighthover';
}

function rowOutEffect(object) {
  if (object.className == 'darkhover') object.className = 'dark';
  if (object.className == 'lighthover') object.className = 'light';
}
function toggleView(conid, set) {
   if(document.getElementById(conid).style.display=='block' || (!isNaN(set) && set==false)) {
    document.getElementById(conid).style.display = 'none';

  }
  else {
    document.getElementById(conid).style.display = 'block';
  }
}
