//Global javascript for Sch.CMS
//Versie v0.1 22-12-06
// Autor Jeroen Kok

//For all global Javascript functions for the Sch.CMS


//******************** Browser Functions ********************

if(typeof(browser) != "Object"){
    var browser = new Object();
}

//  Detect browser type
browser.check = function(sCheck)
{
	return navigator.userAgent.toLowerCase().indexOf(sCheck)+1;
};


browser.isKonqueror=(browser.check('konqueror'))?true:false;
browser.isSafari=(browser.check('safari'))?true:false;
browser.isOmniWeb=(browser.check('omniweb'))?true:false;
browser.isOpera=(browser.check('opera'))?true:false;
browser.isWebTV=(browser.check('webtv'))?true:false;
browser.iCab=(browser.check('icab'))?true:false;
browser.isIE=(browser.check('msie'))?true:false;
browser.isNN=(!browser.check('compatible'))?true:false;
browser.isMoz=(navigator.product=="Gecko")?true:false;

//
//  Used to add swapNode() function for mozilla too
//
if (browser.isMoz) {
    Node.prototype.swapNode = function (node) {
        var nextSibling = this.nextSibling;
        var parentNode = this.parentNode;
        node.parentNode.replaceChild(this, node);
        parentNode.insertBefore(node, nextSibling);  
    }
}
//Een cross browser functie om een element ID op te halen.
function getElement(psID) {
	if(document.all) {
		return document.all[psID];
	} else {
		return document.getElementById(psID);
	}
}


function init()
{
	var x = getElement('menu').getElementsByTagName('IMG');	
	var preloads = new Object();
	for (var i=0;i<x.length;i++)
	{
		if(x[i].id != ""){
			preloads['n'+x[i].id] = new Image;
			preloads['n'+x[i].id].src = 'images/menu/'+ x[i].id + '.gif';
			preloads['o'+x[i].id] = new Image;
			preloads['o'+x[i].id].src = 'images/menu/'+ x[i].id + '_o.gif';
			preloads['s'+x[i].id] = new Image;
			preloads['s'+x[i].id].src = 'images/menu/'+ x[i].id + '_s.gif';
			
			x[i].onmouseover = function () {this.src=preloads['o'+this.id].src;}
			x[i].onmouseout = function () {this.src=preloads['n'+this.id].src;}
			x[i].onclick = function () {this.src=preloads['s'+this.id].src;}
		}
	}
	var oElement;
	oElement = getElement("main");		
	(oElement.filters)?oElement.style.filter='Alpha(opacity=90)'/*IE*/:(browser.isNN)?oElement.style.MozOpacity='0.9'/*NN*/:oElement.style.opacity='0.9'/*OP,FF*/;
	oElement2 = getElement("news");		
	(oElement2.filters)?oElement.style.filter='Alpha(opacity=90)'/*IE*/:(browser.isNN)?oElement2.style.MozOpacity='0.9'/*NN*/:oElement2.style.opacity='0.9'/*OP,FF*/;
}


