// JavaScript for www.dikkebanden.nl
// (c) dikkebanden.nl

// header stuff that needs to be done always
function header(){
	// jump out of frames
	if (window!=top){
		top.location.href=location.href;
	}
	// load extra stylesheet for IE6
	if ((navigator.appName=="Microsoft Internet Explorer")&&(navigator.appVersion.indexOf("MSIE 6.0")!=-1)){
		document.write('<link rel="stylesheet" href="ie6.css">');
	}
}

// do stuff for certain browsers
// variable 'name' can be any of the following:
//	'ie', shows 'get firefox' button for IE users (and ignores Opera masquerading as IE)
// 	'safari', shows friendly hello to Safari users
//	'ns4', bounces Netscape 4 users to upgrade page
function browser(name){
 	if (name=='ie'){
		this.ua = navigator.userAgent.toLowerCase(); 
		if ((navigator.appName=="Microsoft Internet Explorer")&&(this.ua.indexOf('opera') == -1)){
			document.write('<div style="position:absolute;left:672px;margin-top:-2px;"><a href="http://www.getfirefox.com"><img src="pics/image_firefox.png" title="Get FireFox - Take back the web!" alt="" /></a></div>')
		}
	}
	if (name=='safari'){
		if (navigator.vendor=="Apple Computer, Inc."){
			document.write('<div style="position:absolute;left:770px;top:10px"><img src="pics/image_safari.png" alt="" /></div>');
		}
	}
	if (name=='ns4'){
		if ((navigator.appName=="Netscape")&&(parseFloat(navigator.appVersion)<5)){
			window.location="./browser.html";
		}
	}
}

// make title of page a bit more descriptive
function title(){
	var filename=location.pathname.substring(location.pathname.lastIndexOf('/')+1);
	if (filename!=""){
		var first = filename.substring(0,1).toUpperCase();
		var rest = filename.substring(1,filename.length).toLowerCase();
		filename = (first+rest).replace(".shtml","")+' - ';	
 	}
	var title='<title>'+filename+'dikkebanden.nl</title>';
	document.write(title);
}

// create popup windows for images
// three arguments are required:
//	'name', the name/location of the picture
//	'number', the picture's number
//	'orientation', should be 'l' for landscape or 'p' for portrait

function picture(name,number,orientation){
	var url='./pics/'+name+'_'+number+'.jpg';
	var windowname=name+number;
	var parameters='width=660,height=500,resizable=yes';
	if (navigator.vendor=="Apple Computer, Inc."){
		var parameters='width=675,height=515,resizable=yes';	
	}	
	if (orientation=='p'){
		parameters='width=500,height=660,resizable=yes';
		if (navigator.vendor=="Apple Computer, Inc."){
			var parameters='width=515,height=675,resizable=yes';	
		}
	}
	imgWin=window.open('',windowname,parameters);
	imgWin.window.document.write('<html><head><title>Foto</title></head>');
	imgWin.window.document.write('<body><a href="javascript:window.close()" title="Klik om te sluiten"><img src="'+url+'" border="0" alt="Routefoto" /></a></body>');
	imgWin.window.document.write('</html>');
	return false;
}

// print current year
function date(){	
	var now=new Date();
	var year=now.getYear();
	if (year<2000){
		year=year+1900;
	}
	document.write(year);
}

// print a random quote
function quote(){
	var quote=new Array();
	var number=0;
	
	var now=new Date();
	var year=now.getYear();
	if (year<2000){
		year=year+1900;
	}
	
	quote[number++]='<i>Bite my shiny, metal ass</i> - Bender';
	quote[number++]='&#169;&#160;'+year+'&#160;dikkebanden.nl';
	quote[number++]='<i>Do you wanna get high?</i> - Towelie';
	quote[number++]='<i>Gravity is a harsh mistress</i> - The Tick';
	quote[number++]='<i>Hoor eens, je gaat dood of je blijft leven, het zit altijd goed</i> - Louis Couperus';
	quote[number++]='<i>To alcohol, the cause of, and the solution to, all of life&#180;s problems</i> - Homer Simpson';
	quote[number++]='<i>Hills are only as steep as you want them to be</i> - Mint Sauce';
	quote[number++]='<i>Izzle kizzle, fo&acute; shizzle</i> - Snoop Dogg';
	document.write(quote[Math.floor(Math.random() * number)]);
}

// end
