function swapImgRestore() {//v1.0
    var doc = document, i; 
    if (doc.$imgSwaps) {
        for (i = 0; i < doc.$imgSwaps.length; i++) {
            var elm = doc.$imgSwaps[i];
            if (elm) {
                elm.src = elm.$src; elm.$src = null; 
            } 
        }
        doc.$imgSwaps = null;
    }
}

function swapImg() {//v1.0
    var doc = document, args = arguments, elm, n;
    doc.$imgSwaps = new Array(); 
    for (n = 2; n < args.length; n += 2) {
        elm = getObjectByID(args[n]); 
        if (elm) {
            doc.$imgSwaps[doc.$imgSwaps.length] = elm;
            elm.$src = elm.src; elm.src = args[n + 1];
        } 
    }
}

function preloadImgs() {//v1.0
    var d = document, a = arguments; 
    if (!d.imgs) d.imgs = new Array();
    for (var i = 0; i < a.length; i++) {
        d.imgs[i] = new Image; d.imgs[i].src = a[i]; 
    }
}

function getObjectByID(id, o) {//v1.0
    var c, el, els, f, m, n;
    if (!o) o = document; 
    if (o.getElementById) el = o.getElementById(id);
    else if (o.layers) c = o.layers;
    else if (o.all) el = o.all[id]; 
    if (el) return el;
    if (o.id == id || o.name == id)
        return o;
    if (o.childNodes) c = o.childNodes; 
    if (c)
        for (n = 0; n < c.length; n++) {
            el = getObjectByID(id, c[n]);
            if (el) return el; 
        }
        f = o.forms; 
    if (f) for (n = 0; n < f.length; n++) {
        els = f[n].elements;
        for (m = 0; m < els.length; m++) {
            el = getObjectByID(id, els[n]);
            if (el) return el; 
        } 
    }
    return null;
}
function wst() {
    window.status = "Verhulst®, Benchmark in Air";
    window.setTimeout("wst()", 10);
}
function sr() {
    if (document.getElementById("ucContact1_hiddRess")) {
        document.getElementById("ucContact1_hiddRess").value = screen.width + "x" + screen.height;
    }
}
function SetModified(obj) {
    var elv = document.getElementById(obj);
    if (elv != null && elv.className == "edit") {
        elv.title = "modified";
    }
}
function SwitchClient() {
    document.getElementById("ucContact1_cbSupply").checked = false;
    document.getElementById("ucContact1_cbSupply").disabled = "disabled";
    document.getElementById("ucContact1_cbUseShop").disabled = "";
}
function SwitchSubcontractor() {
    document.getElementById("ucContact1_cbUseShop").checked = false;
    document.getElementById("ucContact1_cbUseShop").disabled = "disabled";
    document.getElementById("ucContact1_cbSupply").disabled = "";
}
function SwitchEmployee() {
    document.getElementById("ucContact1_cbSupply").checked = false;
    document.getElementById("ucContact1_cbSupply").disabled = "disabled";
    document.getElementById("ucContact1_cbUseShop").checked = false;
    document.getElementById("ucContact1_cbUseShop").disabled = "disabled";
}
var message = "";
function clickIE() 
{
    if(document.all) {
        (message); 
        return false;
    } 
}
function clickNS(e) {
    if(document.layers || (document.getElementById && !document.all)) {
        if (e.which == 2 || e.which == 3) {
            (message); 
            return false; 
        } 
    } 
}
if (document.layers) {
    document.captureEvents(Event.MOUSEDOWN); document.onmousedown = clickNS; 
}
else {
    document.onmouseup = clickNS; 
    document.oncontextmenu = clickIE; 
}
document.oncontextmenu = new Function("return false");

function SelectLanguage(m, s) {
    var x = 620;
    var y = 150;
    scherm = window.open('language.php?id=' + m + '&sub=' + s, 'type4', 'scrollbars=1,resizable=1,directories=0,left=' + x + ',top=' + y + ',height=170, width=350');
    scherm.focus();
}
function switchMenu(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != 'none' ) {
	el.style.display = 'none';
	}
	else {
	el.style.display = '';
	}
}
function GetJob(id) {
    var x = screen.width / 2;
    var y = 0; //(document.body.offsetHeight / 2) - 230;
    var url = "jobs.aspx?id=" + id;
    scherm = window.open(url, 'type4', 'scrollbars=1,resizable=1,directories=0,left=' + x + ',top=' + y + ',height=' + (screen.height - 70) + ',width=' + x);
    scherm.focus();
}
function Jubileum() {
    var jubileum = new Date(2010, 0, 1); //Maand is 0-11 in JavaScript, april wordt dus 3
    vandaag = new Date();
    var dag = 1000 * 60 * 60 * 24;
    //document.write(Math.ceil((jubileum.getTime() - vandaag.getTime()) / (dag)));
    return Math.ceil((jubileum.getTime() - vandaag.getTime()) / (dag));
}
function GetFile(id) {
    var x = screen.width - 120;
    var y = 0; //(document.body.offsetHeight / 2) - 230;
    var url = "document.aspx?fileid=" + id;
    scherm = window.open(url, 'type4', 'scrollbars=1,resizable=1,directories=0,left=' + x + ',top=' + y + ',height=30 width=100');
    scherm.focus();
}

//function swapTabs(tab) {
//	document.getElementById('tab1').style.visibility='hidden'; 
//	document.getElementById('tab1').style.height=0;
//	document.getElementById('tab5').style.visibility='hidden'; 
//	document.getElementById('tab5').style.height=0;
//	document.getElementById('tab' + tab).style.visibility='visible'; 
//	document.getElementById('tab' + tab).style.height='auto';
//	if (document.getElementById('linksheader').getElementsByTagName('a')) {
//		var link;
//		for (var i = 0; (link = document.getElementById('linksheader').getElementsByTagName('a')[i]); i++) {
//			document.getElementById('linksheader').getElementsByTagName('a')[i].className='none';
//			//if(i==n) {
//				//document.getElementById('linksheader').getElementsByTagName('a')[i].className='active';
//			//}
//		}
//		if(tab==1)document.getElementById('linksheader').getElementsByTagName('a')[0].className='active';
//		if(tab==5)document.getElementById('linksheader').getElementsByTagName('a')[1].className='active';
//	}
//}
function createMarker(point, html) {
    var marker = new GMarker(point);
    GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(html);
    });
    return marker;
}
//<![CDATA[
function load() {
    if (GBrowserIsCompatible()) {
        var m = document.getElementById("mapelz");
        if (m) {
            var map = new GMap2(document.getElementById("mapelz"));
            map.setCenter(new GLatLng(51.682927, 5.059987), 15);
            map.addControl(new GSmallMapControl());
            map.addControl(new GMapTypeControl());
            var point = new GLatLng(51.682927, 5.059987);
            map.addOverlay(new GMarker(point));
            var marker = createMarker(point, '<image src="images/elzenweg.jpg" width=200 height=100><br /><font color="black"><strong>Verhulst Klimaattechniek</strong></font>');
            map.addOverlay(marker);
        }
        var n = document.getElementById("mapcar");
        if (n) {
            var map = new GMap2(document.getElementById("mapcar"));
            map.setCenter(new GLatLng(51.683748, 5.044988), 15);
            map.addControl(new GSmallMapControl());
            map.addControl(new GMapTypeControl());
            var point = new GLatLng(51.683748, 5.044988);
            map.addOverlay(new GMarker(point));
            var marker = createMarker(point, '<image src="images/cartograaf.jpg" width=200 height=100><br /><font color="black"><strong>Verhulst Techno Centre</strong></font>');
            map.addOverlay(marker);
        }
    }
}
//]]>