// JavaScript functions
// onderstaand script zorgt ervoor dat er geen pagina's buiten het parentframe om kunnen geladen worden

// Netscape???
// var NN = (document.layers ? true : false);
// if (NN == true) {alert('true')} else {alert('false')};

// bepaal OS (win vs mac)
// pas stylesheet aan
function bepaalStyleSheet(stylesheet)	{
	var agt=navigator.userAgent.toLowerCase(); 
	var MAC = navigator.userAgent.indexOf("Mac") != -1;
	var NN = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1)); 
//	alert(MAC);
//	alert(NN);
//<link rel="STYLESHEET" type="text/css" href="http://' + parent.location.host + '/reliplein/styles/';
	if (stylesheet != null)	{
		link1 = '<link rel="STYLESHEET" type="text/css" href="http://' + parent.location.host + '/styles/';
		link2 = stylesheet + '"/>';

		macCSS  = 'mac/';
		winCSS = '';

		if ((MAC) && (NN)) {
			document.write(link1 + macCSS + link2);
			}
		else {
			document.write(link1 + winCSS + link2);
			}
		}
	else	{
		alert('geen stylesheet meegegeven.');
		}
}



// aantal image objecten die gleaden moeten worden
var aantalObj = 0;
var arImgMenu = new Array();

// laden van images voor het swappen
function LadenMenu(name, first, second, value,object) {
    arImgMenu[aantalObj] = new Array(4);
    arImgMenu[aantalObj][0] = new Image();
    arImgMenu[aantalObj][0].src = first;
    arImgMenu[aantalObj][1] = new Image();
    arImgMenu[aantalObj][1].src = second;
    arImgMenu[aantalObj][2] = name;
    arImgMenu[aantalObj][3] = value;
    arImgMenu[aantalObj][4] = object;
    aantalObj++;
}

// swapfunctie aan
function Aan(name,object){
   window.status = name;
     for (i = 0; i < aantalObj; i++) {
      if ((document.images[arImgMenu[i][2]] != null))
        if ((name != arImgMenu[i][2]) && (arImgMenu[i][3] == false) ) {
          // alle anderen arItemImages zuruecksetzen
          document.images[arImgMenu[i][2]].src = arImgMenu[i][0].src;
        	}
        //else {
		if ((name == arImgMenu[i][2]) && (arImgMenu[i][3] == false) ) {
          document.images[arImgMenu[i][2]].src = arImgMenu[i][1].src;
        }
	  	}
	}


// swapfunctie uit
function Uit(){
   // alle arImgMenu terugzetten
   for (i = 0; i < aantalObj; i++) {
    if ((document.images[arImgMenu[i][2]] != null) && (arImgMenu[i][3] == false))
    	document.images[arImgMenu[i][2]].src = arImgMenu[i][0].src;
   }
   window.status = '';
}
// clickfunctie menu
function Klik(name){
	// zet alle image waarde op false
   for (i = 0; i < aantalObj; i++) {
	    arImgMenu[i][3] = false;
   }
	// zet aangeklikte waarde op true zodat deze niet door de uit functie verwisseld wordt
	// maar de hilightversie blijft behouden
   for (i = 0; i < aantalObj; i++) {
	    if (arImgMenu[i][2] == name )	{
	    	arImgMenu[i][3] = true;
	    }
   }

	Uit();
}

//
function refreshframes(var1,var2,var3,var4,var5,var6)	{
	// 1=top, 2=blank,3 = item, 4 = menu, 5 = main, 6 = hulpitem
	//top
	if (var1 != "")	{parent.location.href=var1;}
	else {
		//blank
		if (var2 != "") {if (popupWin==null || popupWin.closed) {popupWin=window.open(var2)} else {popupWin.location.href=var2};popupWin.focus();}
		//item
		if (var3 != "")	{parent.frames[1].location.href=var3;}
		//menu
		if (var4 != "")	{parent.frames[3].location.href=var4;}
		//main
		if (var5 != "")	{parent.frames[4].location.href=var5;}
		//hulpitem
		if (var6 != "") {parent.frames[5].location.href=var6;}
		//if (var7 != "")	{parent.frames[5].location.replace(var7);}
	}
}function openWindow(file,naam){
	var new_window = window.open (file,naam,'scrollbars=yes,toolbar=no, menubar=no,status=no,width=600,height=400,top=25,left=25,focus');
	new_window.focus();
}

// onderstaand script zorgt ervoor dat er geen pagina's buiten het parentframe om kunnen geladen worden
function checkParent()	{
	if (parent.location.href == self.location.href)	
		parent.location.href = 'http://' + parent.location.host + '/default.asp';
}

function clearStatus()	{
	self.status="";
	}

//function GetFileName (UrlToSplit)	{
	// haal de filenaam uit een url

//	var FileName = "";

//	arrayOfStrings = UrlToSplit.split("/");
//	FileName = arrayOfStrings[arrayOfStrings.length-1];
//	arrayOfStrings = FileName.split(".");
//	FileName = arrayOfStrings[0];
//	return FileName;
//}	
	
//function Trim(theString) {
//   theString = theString.replace(/^\s+/, "");	// LTrim
//    theString = theString.replace(/\s+$/, "");	// RTrim
//    return(theString);
//}

function openBrowser(file){
	var new_window = window.open (file,'browser','scrollbars=yes,toolbar=yes,menubar=no,status=no,width=750,height=500,top=25,left=25,alwaysRaised');
	new_window.focus();
}

//function isAlphaNumeric(s) {
//	arrayOfStrings = s.split(".");
//	for (var i=0; i < arrayOfStrings.length; i++) {
//		return (arrayOfStrings[i].search(/^[a-zA-Z0-9]+$/)!=-1);
//	}
//}
