/*
  Javascript               [2001 by  THM]

    --- FREE FOR NON COMMERCIAL USAGE ---

  VERSION: 1.33
  DATE   : 07-04-2001

*/




var bookmarkurl="http://www.bszet.purespace.de/bgy";
var bookmarktitle="Technisches Gymnasium am BSZET Dresden";

var agent=' '+navigator.userAgent;
var mver=1;
var browserver=0;
var browser="other";


//----------------------------------- EFFECTS ----------------------------------------

var picpath="./"
var slidelist=new Array()
var slidepics=0
var slidecnt=0
var slidecmd=""
var slidedelay=1000;

function preload()
{var imgs=new Array();
 for(i=0;i<preload.arguments.length;i++)
	{imgs[i]=new Image();
	 imgs[i].src=preload.arguments[i];
	}
}

function anim(targetImage, newImageSrc)
{if (browser=="IE")
    {for (i=0;i<document.images.length;i++)
      {if (document.images[i].name==targetImage)
		    {document.images[i].src=newImageSrc;}
		  }
		}
}

function PrepareSlideShow()
{for(i=0;i<PrepareSlideShow.arguments.length;i++)
	{slidelist[i]=PrepareSlideShow.arguments[i];
	}
 slidepics=PrepareSlideShow.arguments.length-1;
}

function slide(delay)
{if(slidecmd=="") slidedelay=delay;
 if(slidecmd!="stop")
	{if (slidecmd=="last")
		{ slidecnt--;
		} else slidecnt++;
	 if(slidecnt>slidepics) slidecnt=0;
	 if(slidecnt<0) slidecnt=slidepics;
	 anim('slidepic',slidelist[slidecnt]);
	 if(slidecmd=="")
		{window.setTimeout("slide("+delay+");",delay);
		}
	}
 slidecmd="";
}

function slidestop()
{slidecmd="stop";
}

function slidestart()
{slide(slidedelay);
}

function slidenext()
{slidecmd="next";
 slide(0);
}

function slidelast()
{slidecmd="last";
 slide(0);
}




//----------------------------------- API-CALLS ----------------------------------------

function Print()
{if (window.print) self.print();
 if (document.all && navigator.appVersion.substring(22,23)==4)
    {self.focus();
     var OLECMDID_PRINT=6;
     var OLECMDEXECOPT_DONTPROMPTUSER=2;
     var OLECMDEXECOPT_PROMPTUSER=1;
     var WebBrowser='<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
     document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
     WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER);
     WebBrowser1.outerHTML='';
    }
} 

function addbookmark()
{if (document.all)
 window.external.AddFavorite(bookmarkurl,bookmarktitle)
}




//-------------------------------- BROWSER INFOS -------------------------------------

function BrowserDetection()
{//general Mozilla information
 if (agent.indexOf("Mozilla")>0) {browser="Mozilla [compatible]";}
 if (agent.indexOf("Mozilla/5")>0) {mver=5;}
 if (agent.indexOf("Mozilla/4")>0) {mver=4;}
 if (agent.indexOf("Mozilla/3")>0) {mver=3;}
 if (agent.indexOf("Mozilla/2")>0) {mver=2;}

//MS IE info
 if (agent.indexOf("MSIE")>0) {browser="IE";}
 if (agent.indexOf("MSIE 2")>0) {browserver=2;}
 if (agent.indexOf("MSIE 3")>0) {browserver=3;}
 if (agent.indexOf("MSIE 4")>0) {browserver=4;}
 if (agent.indexOf("MSIE 5")>0) {browserver=5;}

//Netscape
 if (agent.indexOf("Netscape")>0) {browser="Netscape"; browserver=6;}	//NS 6 & compat.
 if ((navigator.appName=="Netscape")) {browser="Netscape";}			//NS<6 

//Opera Detection
 if (agent.indexOf("Opera/4")>0) {mver=4; browser="Opera";}
 if (agent.indexOf("Opera/3")>0) {mver=3; browser="Opera";}
 if (agent.indexOf("Opera/2")>0) {mver=2; browser="Opera";}

//Auswertung...
 if (browserver==0) browserver=mver;
}


function writebrowserinfos()
{document.writeln("Browser: "+browser+" Version "+browserver+"<br>Engine Version "+mver+"<br><br>");
}




//------------------------------------- MISC -----------------------------------------

function cw(WURL)       //create window
{cwin=window.open(WURL,"cwin","width=400,height=300,resizable=0,dependent=1,scrollbars=0");
 setTimeout("cwin.focus()",100);
}

function killline(was)
{if (document.all) was.blur();
} 


function wstatus(st)
{status=st;
}

function defaultstatus(st)
{window.defaultStatus=st;
}

function datum()
{var now = new Date();
 var tagname = now.getDay()
 var tag = now.getDate()
 var monat = now.getMonth()
 var jahr = now.getYear()
 var vortag = ((tag < 10) ? "0" : "");
 var vormon = ((monat < 10) ? ".0" : ".");

 if (tagname==0) document.write("Sonntag,  ");
	else if (tagname==1) document.write("Montag,  ");
		else if (tagname==2) document.write("Dienstag,  ");
			else if (tagname==3) document.write("Mittwoch,  ");
				else if (tagname==4) document.write("Donnerstag,  ");
					else if (tagname==5) document.write("Freitag, ");
						else document.write("Samstag, ");

document.write (vortag);
document.write (tag);
document.write (vormon);
document.write (monat+1);
document.write (".");
if (browser!="IE") jahr=jahr+1900;
document.write (jahr);
}



//------------------------------------ MAIN -----------------------------------------

BrowserDetection();

