// JavaScript Document

function doOnload() {
//	document.body.style.width = window.screen.availWidth-161-80;
	if (window.name=='leftFrame') {		//open first link of leftFrame in mainFrame
		var ancs = document.getElementsByTagName('A');
		window.open(ancs[0].href, 'mainFrame');
	}

	var ua = getCookie();

	if (ua) {
		var classes = ua.slice(4);
		var ea = document.getElementsByTagName('DIV'); 
		for (i=0; i<ea.length; i++) {
			cls = ea[i].className;
			ea[i].title = 'BEHEER: ' + cls;
			if (inArray(cls, classes)) {
				ea[i].style.border = "1px dotted red";
				ea[i].style.borderLeft = "4px solid red";
			}
		}
		if (window.name=='mainFrame') {
			var pos = document.URL.lastIndexOf('/');
			var file = document.URL.substr(pos+1);
			window.status = 'BESTAND:' + file + ' TITEL:' + document.title;
		}
	}

}

function Handle(deze,e) {
	if (window.event) { 
		var se = window.event.srcElement;
	} else { 
		var se = e.target; 
	}
	if (se.tagName=='A') {
		if (se.getAttribute('href',2).indexOf('http://')>-1) { se.target = '_blank'; }	//open extern link in new window
		return true;				//don't process a link
	}

	var ua = getCookie();
	if (!ua) return true;					//no cookie set

	var classes = ua.slice(4);
	if (!inArray(deze.className, classes)) return true;		//div.class not in  cookie

	//form data
	var post_arr = new Array(ua[0], ua[3], deze.className, document.URL, deze.id, document.styleSheets[0].href, window.name);
	var post_data = post_arr.join(';');

	//add form
	formStr = '<form action="/Pms/editpage2.php" target="mainFrame" method="post" name="frmEdit" id="frmEdit">';
	formStr += '<input type="hidden" name="func" id="func">';
	formStr += '<input type="hidden" name="data" id="data">';
	formStr += '</form>';
	document.body.innerHTML += formStr;
	
	//fill form
	document.getElementById('func').value="Bewerken";
	document.getElementById('data').value=post_data;
	document.getElementById('frmEdit').submit();

	return false;
}


//functie popBeeld()
//aan te passen
vanaf_links = 100;
vanaf_boven = 100;
grootste_breedte  = 400+20;//afmetingen van het grootste beeld +20
grootste_hoogte = 369+20;  //afmetingen van het grootste beeld +20
//hieronder niets wijzigen
if (parseInt(navigator.appVersion.charAt(0))>=4){
	var isNN=(navigator.appName=="Netscape")?1:0;
	var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;
}
var optNN='scrollbars=no,width='+grootste_breedte+',height='+grootste_hoogte+',left='+vanaf_links+',top='+vanaf_boven;
var optIE='scrollbars=no,width=150,height=100,left='+vanaf_links+',top='+vanaf_boven;

function popBeeld(BeeldURL,BeeldTitel){
	if (isNN) {imgWin=window.open('about:blank','',optNN);}
	if (isIE) {imgWin=window.open('about:blank','',optIE);}
	with (imgWin.document){
		writeln('<html><head><title>Bezig met inladen ...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
		writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
		writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
		writeln('function aanpassen_aan_beeldgrootte(){');writeln('if (isIE){');writeln('window.resizeTo(100,100);');
		writeln('width=100-(document.body.clientWidth-document.images[0].width);');
		writeln('height=100-(document.body.clientHeight-document.images[0].height);');
		writeln('window.resizeTo(width,height);}');writeln('if (isNN){');       
		writeln('window.innerWidth=document.images["BeeldNaam"].width;');writeln('window.innerHeight=document.images["BeeldNaam"].height;}}');
		writeln('function maak_titel(){document.title="'+BeeldTitel+'";}');writeln('</sc'+'ript>');
		writeln('</head><body bgcolor=000000 scroll="no" onload="aanpassen_aan_beeldgrootte();maak_titel();self.focus()" onblur="self.close()">');
		writeln('<img name="BeeldNaam" src='+BeeldURL+' style="display:block"></body></html>');
		close(); 
		}
}

function Footer() { 
	var modiDate=new Date(document.lastModified);
	var Minutes = modiDate.getMinutes(); if (Minutes<10) { Minutes = '0' + Minutes; }	//no trailing zero
	var lastMod = modiDate.getDate() + "/" + (modiDate.getMonth()+1) + "/" + modiDate.getFullYear();
	lastMod += " " + modiDate.getHours() + ":";
	lastMod += Minutes + 'u';
	
	var foot = '';
	foot =  '<p>&nbsp;</p>';
	foot += '<p>&nbsp;</p>';
	foot += '<hr>';
	foot += '<p class="up_arrow">© <a href="http://www.web59.nl" target="_blank">Web59</a> '+lastMod;
	foot += '</p>';
	foot += '<a href="#"><img src="/images/up.gif" alt="Terug naar boven" width="10" height="5" border="0" align="right" ></a>';
	foot += '<p>&nbsp;</p>';

	document.write(foot);
} 

//HELPER FUNCTIONS
function getCookie(index) {	//return userstring/item if cookie=PMSuser, else return false
	var cookie = unescape(document.cookie);
	if (cookie.substr(0,7)!='PMSuser') return false;

	cookie = cookie.substr(8);
	var ca = cookie.split(';');
	if (index==null) 
		return ca;
	else 
		return ca[index];
}

function inArray(needle, arr) {	//returns true if needle in arr
	for (j=0; j<arr.length; j++) {
		if (arr[j]==needle) return true;
	} 
	return false;	
}
