// für Win-Fun --------------------------------------------------------------
var openWindow;
var IsOpen = 0;

function newWindow(u,w,h) 
{
  if (IsOpen) 
	{
   		openWindow.close();
  	}
  	openWindow=null;
  	openWindow=open(u,"Bild","height="+h+",width="+w+",,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no,copyhistory=no");
  	IsOpen = true;
}

// Statustext in index.htm --------------------------------------------------------------

var text = new Array();
text[0]='Willkommen auf meiner Homepage. Hier gibt es eine kleine Auswahl meiner Bilder.       '
text[1]='Die "Galerie" ist in drei Kategorien geteilt. Akt, Portraits und Tiere.       '
text[2]='Unter "Links"-->"Windows-Fun" gibt es noch ein paar Windows Tipps und Tricks.       '
text[3]='Das JavaScript welches diese Zeilen schreibt ist dort auch zu finden.       '


var jp=text.length;
var i=1;
var j=0;

function status_text()
{
     window.status=text[j].substring(0,i);
     i++;
     if(i>text[j].length)
     {
           i=1;
           j++;
           if(j==jp)j=0;
     }
     timerTwo=window.setTimeout("status_text()",80); 
}

// für Zeit in der Statuszeile -----------------------------------------------------------
var snp=text.length;

var sm=1;
var sn=0;
var datTimeNow

function status_time()
{
	datTimeNow= new Date()
	datTimeNow= datTimeNow+"0"
		var strText = datTimeNow+"0"
		var strDay = strText.substring(0,3);
		strText = strText.substring(4,strText.length);
		var strMonth = strText.substring(0,3);
		strText = strText.substring(3,strText.length);
		var strDate = strText.substring(0,3);
		strText = strText.substring(3,strText.length);
		var strTime = strText.substring(0,9);
		

		
		strText = strText.substring(0,strText.length-5);
		
		
		strText = Day(strDay) + " der " + strDate + ". " + strMonth + "  " + strTime;

	
	datTimeNow= strText; 
	window.status= datTimeNow;
 	//window.status=text[sn].substring(0,sm);
	//sm++;
	//if(sm>text[sn].length)
	//{
		//sm=1;
		//sn++;
		//if(sn==snp)sn=0;
	//}
	timerTwo=window.setTimeout("status_text()",150);		
}


// Titel ------------------------------------------------------------------------

var titeltext='www.peterschuster.net-';
var tm=0;


function titel_text()
{
	var titel=titeltext.substring(tm,titeltext.lenght)+titeltext.substring(0,tm);
 	parent.window.document.title=titel
	tm++;
	
	if(tm>titeltext.length)
	{
		tm=0;
		timerTwo=window.setTimeout("titel_text()",5000);
	}
	else
	{
	timerTwo=window.setTimeout("titel_text()",50);
	}		
}

//Cookie für letzten Besuch -----------------------------------------------------------------

var expDays = 30;
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function When(info)
{
	var offset = document.cookie.length-15;
	offset = offset - 24;
	var datNow = new Date()
	var datTime = 0;
	datTime = GetCookie('datWhen')
	if (datTime == null)
	{
		SetCookie ("datWhen", datNow, exp)
		return ' : unbekannt'
	}
	else
	{
		var strText = datTime.substring(0,offset)
		var strTime = strText.substring(strText.length-5,strText.length);
		var strDay = strText.substring(0,3);
		var strMonth = strText.substring(3,7);
		var strDate = strText.substring(8,10);
		strText = Day(strDay) + " den " + strDate + ". " + strMonth + " " + strTime;
		SetCookie ("datWhen", datNow, exp)
		return strText
	}
}

function Day(engl)
{
var deu = 0;
if (engl=="Mon")deu ="Montag";
if (engl=="Tue")deu ="Dienstag";
if (engl=="Wed")deu ="Mittwoch";
if (engl=="Thu")deu ="Donnerstag";
if (engl=="Fri")deu ="Freitag";
if (engl=="Sat")deu ="Samstag";
if (engl=="Sun")deu ="Sonntag";
return deu;
}


function getCookieVal (offset)
{ 
	var endstr = document.cookie.indexOf (";", offset); 
	if (endstr == -1)endstr = document.cookie.length; 
	return unescape(document.cookie.substring(offset, endstr));
}


function GetCookie (name) 
{ 
	var arg = name + "="; 
	var alen = arg.length; 
	var clen = document.cookie.length; 
	var i = 0; 
	while (i < clen)
	{ 
		var j = i + alen; 
		if (document.cookie.substring(i, j) == arg)return getCookieVal (j); 
		i = document.cookie.indexOf(" ", i) + 1; 
		if (i == 0) break; 
	} 
	return null;
}



function SetCookie (name, value)
{ 
	var argv = SetCookie.arguments; 
	var argc = SetCookie.arguments.length; 
	var expires = (argc > 2) ? argv[2] : null; 
	var path = (argc > 3) ? argv[3] : null; 
	var domain = (argc > 4) ? argv[4] : null; 
	var secure = (argc > 5) ? argv[5] : false; 
	document.cookie = name + "=" + escape (value) +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
	((path == null) ? "" : ("; path=" + path)) + 
	((domain == null) ? "" : ("; domain=" + domain)) + 
	((secure == true) ? "; secure" : "");
}


// Frage um Download bei IE Dateien ---------------------------------------------------------------

function Download(u,w,h)
{
	if (confirm("Download folgender Datei:\n\n"+u+"\n\nSoll die Datei geöffnet werden um sie auf dem Computer speichert zu können?"))
	{
		open(u,"Download","height="+h+",width="+w+",,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no,copyhistory=no");
	}
	else
	{
		location.href=self.location; 

	}
}

// ---------------------------------------------------------------------------------------------


