// Sourcecode - Java-Script Funktionen
// (c)1998-2003 by Thomas Dorner
//
// date   :  02.08.1998
// update :  05.01.2003
//					 
// last function: 
//   - mail-window für PHP -Mailverand
//   - bundesländerfenster ausgelagert 5.01.03
//
//----------------------------------------------------------



// --- globale Var für Cookiebesucherzähler 
// abfrage ob wert gesetzt erfolgt in home2.htm
    
		strNR =0;
		bi=0;

  
		var mColor = new Array("FFFFFF","CCFFFF","99FFFF","66FFFF","33FFFF","660000","330000","000000");
var updateColor = new Array("FFFFFF","CCFFFF","99FFFF","66FFFF","33FFFF","660000","330000","000000");		
var blueColor = new Array("000032","00003C","000046","000050","000064","000078","00008C","0000A0","336600","87CEFA");

	 	var ci = 0;

		var gColor = new Array("000000","000000","330000","CC0000","FF0000","66FF00","66FF33",
"99FF00","99FF33","99FF66","CCFF00","CCFF33","CCFF66","FF0033","FF0000","33FFFF","66FFFF","99FFFF","FFFFFF","FFFF00","CAFF70");

		var mx=-50;
		var my=-50;
    var mx2=20;
		var my2=15;
    var mx3=20;
		var my3=-40;


//----- fuer testanzeige in html_main2.htm
		var tx=200;
//------------------------

		var delay=100;
		var delay3=1;

		var fs =2;
		var w = 0;


framename="rechts";
frameset="http://www.tokado.at/index.html";

//frameset="http://localhost/mydata/2004/index.html";

// ------- Frameset prüfen ----------------------------
  function checkframe()
		{

	  if(!eval("parent."+framename)) 
	   { location.replace(frameset+"?"+location.href);}
		
		}

function LoadFrame() 
{
 var URL=location.search;
 
 if(URL) 
	{ frame=eval("frames."+framename);
	  frame.location.replace(URL.substring(1,URL.length));
	}


}

/*---  ende frame functions ---*/





	// ---- Lesezeichen auf mausklick ------
	function addBookmark()
		{
		window.external.AddFavorite('http://www.tokado.at.tf', 'Karin u. Thomas Dorners Homepage');
  	}


// ****** cookie zaehler von SelfHTML - Stefan Muenz 
function WertHolen() {
 var Wert = "";
 if(document.cookie) {
  var Wertstart = document.cookie.indexOf("=") + 1;
  var Wertende = document.cookie.indexOf(";");
  if (Wertende == -1)
   Wertende = document.cookie.length;
  Wert = document.cookie.substring(Wertstart,Wertende);
 }
 return Wert;
}

function WertSetzen(Bezeichner, Wert, Verfall) {
 var jetzt = new Date();
 var Auszeit = new Date(jetzt.getTime() + Verfall);
 document.cookie = Bezeichner+"="+Wert+"; expires="+Auszeit.toGMTString()+";";
}

function Zaehlerstand() 
{
 var Verfallszeit = 1000*60*60*24*365;
 var Anzahl = WertHolen();
 var Zaehler = 0;
 if(Anzahl != "") Zaehler = parseInt(Anzahl);
 if(document.cookie) 
 { Zaehler = Zaehler + 1;
   WertSetzen("Zaehler",Zaehler,Verfallszeit);
 }
 else 
 { Zaehler = 1;
   WertSetzen("Zaehler",Zaehler,Verfallszeit);
 }
 return(Zaehler);
}

// ---------------- ende cookie ------------


	
	// ---- Lauftext für Seitenüberschriften ------
	function mainrun()

  {
    if(document.layers)
      {document.main.left=mx;
			 document.main.top=my;
			 if (ci < gColor.length)
				{ci+=1;
				 document.main.color=gColor[ci];
				}

			}
    else
     {main.style.left=mx;
			main.style.top=my;
			 if (ci < gColor.length)
				{ci+=1;
	    	main.style.color=gColor[ci];
 				}		 
			}
    mx+=5;
		my+=3;
    if(mx < 50) 
		 setTimeout("mainrun()", delay);
  }


	// ---- Blauverlauf  für Seitenüberschriften ------
	function mainruncolor()

  {
    if(document.layers)
      {if (ci < blueColor.length)
				{ci+=1;
				 document.main.color=blueColor[ci];
				}

			}
    else
     { if (ci < blueColor.length)
				{ci+=1;
	    	main.style.color=blueColor[ci];
 				}		 
			}
     
		 setTimeout("mainruncolor()", delay);
  }


	// ---- Lauftext für html-tipps ------
	function runningtext(lr)

  {
    if(document.layers)
      {document.testrun.left=tx;}
    else
     {testrun.style.left=tx;}
    
		
		if (lr=="rechts")
			{
				tx+=5;
		    if(tx < 300) 
				setTimeout("runningtext('rechts')",1);
			}
		if (lr=="links")
			{
				tx-=5;
		    if(tx > 100) 
				setTimeout("runningtext('links')",1);
			}
		if (lr=="reset")
			{	tx=200; 
			
			}

	} // ---- end runningtext ----------

	function runningtextreset()

	{
		if(document.layers)
      {document.testrun.left=200;}
    else
     {testrun.style.left=200;}
  
	} // --- end runningtextreset

   //--- Browsertyp ermitteln 
   function checkbrowser()
   {
     if(document.layers) {ie=false;}
     else {ie=true;}
   
		}

// ---- Funktionsufruf für Bildwechsel im oberen Frame
function changePic(nr)
{
parent.oben.changeImageNr(nr)

}		
		

// ------- Bildschirmkoordinaten -----------------------
var maxW=screen.availWidth-10;
	maxH=screen.availHeight-30;
	bY=(maxW/2)-225;
	bX=(maxH/2)-175;


// ------- StatusMessage anzeigen ----------------------------
function myStatus(text)

	{
	window.status=text;
	} 


// ----- windows titel animieren --------------------------

var a = 0;
var counter = 0;
var message = "Karin & Thomas Dorner's Homepage - viel Spass...";
var tmpMsg="";

function typewindow()

{	
	a = a + 1
	check()
	if (a>message.length)
		{ setTimeout("",50);
			a=0;
		}
	window.document.title = message.substring(0, a);
	counter = setTimeout("typewindow()", 100);
}

function check()
{
	if(a <= message.length)
	{
		if(message.substring(a, a + 1) == "")
	  { a+=a;
			check()
		}

	}
} //--- ende check() -----------



//-----------------------------------------------------------------
//---neues Fenster für Cartoos ---------------------------------


var maxW=screen.availWidth-100;
maxH=screen.availHeight-80;
		

  function newwindow(imagename,wtitel)
   {
  
		var fullname="";

		fullname="../jokes/"+imagename;

    pictWindow=window.open("","displaywindow","fullscreen=1,toolbar=no,resizable=no,scrollbars=yes,width=25,height=25,top=20,left=50");
		
		
		w=pictWindow.document;
		w.open()  
		w.write ("<HTML><HEAD>");
		w.write ("<link rel=stylesheet type=\"text/css\" href=\"..\\stylejokes.css\">");
    w.write("</HEAD>");
    w.write ("<BODY scroll=\"auto\" TEXT=\"#FF0000\" BGCOLOR=\"#000080\" LINK=\"#000000\" VLINK=\"#000000\" alink=\"#000000\">");
   		  
  	x=maxW;
	y=maxH;
	pictWindow.resizeTo(x,y);
		
	  w.write("<center>");    
	  w.write ("<A HREF='javascript:self.close()' onFocus='if(this.blur)this.blur()'><IMG SRC=\"close5trans.gif\" ALIGN=center BORDER=0 vspace=5></A> ")
		w.write("<br><br>");   
  	dummypic= "<IMG SRC=\"null.jpg\" NAME=\"newimage\" BORDER=0 ALIGN=center>";
		w.write ("<div class='verdana10'>"+wtitel+"<BR><BR></div>");		 

		if (document.all) //--- InternetExplorer
    {
   	 w.write(dummypic);
		 w.newimage.src=fullname;
    }
    else  //----------- NetscapeNavigator
		{
		 dummypicNN="<IMG SRC=\""+fullname+"\""+"border=0 align=center>";
     w.write(dummypicNN);
		 	 
    }
 					
    w.write ("</BODY></HTML>");
    w.close();
 }

 
 
//-----------------------------------------------------------------
//--- Fenster für PHPScript - Mailversand ------------------------
// Positionsvariablen bX bY kommen aus Bundesländerfenster
//-----------------------------------------------------------------
function mailwindow(aktfilename)

{
// var vfile = aktfilename;

mailWindow=window.open("","displaywindow","toolbar=no,scrollbars=no,width=500,height=300 top="+bX+",left="+bY);
mw=mailWindow.document
  
mw.write ("<HTML><HEAD><TITLE>Mail an Freunde ...</TITLE>");
mw.write ("<link rel=stylesheet type='text/css' href='postcard.css'>");
mw.write ("</HEAD>");
mw.write ("<BODY onload='this.document.phpmail.mailadr.focus()' TEXT=\"#87CEFA\" BGCOLOR=\"#000032\">");
mw.write ("<form name='phpmail' action='read6.php' method='post'>");
mw.write ("<center>");
mw.write ("<input type='hidden' name='vfile' value='");
mw.write (aktfilename);mw.write("'>");
mw.write ("<table width=100% border='0'>");

// --- Mailempfänger -------
mw.write ("<tr height=30px><td width=20% align=right><span class='textdisplay'>Empfänger: </span></td><td width=80%><input type='text' class='input' size='50' name='mailadr' value='@'");
mw.write ("onFocus=\"this.style.backgroundColor='#FFCC00'\"  onBlur=\"this.style.backgroundColor='#87CEFA'\"></td></tr>");

// --- Absender ----------
mw.write ("<tr height=30px><td width=20% align=right><span class='textdisplay'>Absender: </span></td><td width=80%><input type='text' class='input' size='50' name='absender' value=''");
mw.write ("onFocus=\"this.style.backgroundColor='#FFCC00'\"  onBlur=\"this.style.backgroundColor='#87CEFA'\"></td></tr>");

// DU - SIE Radiobutton -------
mw.write ("<tr height=30px><td width=20% align=right><span class='textdisplay'>Anrede: </span></td><td width=80%><span class='radiotext'>DU</span> <input type='radio' name='anrede' checked value='Du'> <span class='radiotext'> SIE </span> <input type='radio' name='anrede' value='Sie'></td></tr>");

//--- Textfeld ---------

mw.write ("<tr height=150px><td width=20% align=right valign=top><span class='textdisplay'>Text: </span></td><td width=80% valign=top>");
mw.write ("<textarea class='textfeld' cols='25' rows='8' wrap='hard' name='vtext'");
mw.write ("onFocus=\"this.style.backgroundColor='#FFCC00'\"  onBlur=\"this.style.backgroundColor='#87CEFA'\">");

mw.write ("</textarea>");
mw.write ("</td></tr>");
mw.write ("<tr><td width=20%></td><td width=80%>");
mw.write ("<input type='submit' name='button' class=\"mybutton\" value='eMail senden'>");
mw.write ("</td></tr></table></form>");
mw.write ("</center>");
mw.close();
}


//-----------------------------------------------------------------
//  variable links generieren für Jokesbilder      ----------------
// ----------------------------------------------------------------


var a_maxjokesnr= new Array (0,1,2,3,4,5,6,7,8,9);
var thejokesname="j_bilder";

function createjokeslinks(vaktive)

{
 document.write("<center><span class='verdana10'>");
 document.write("Seite ");
 
 for (i=1;i<a_maxjokesnr.length;i++)
 {
  if (vaktive==a_maxjokesnr[i])
  {
  document.write("<span class='verdana12bold'>",vaktive,"</span>");
  document.write("<span class='verdana10'> | </span>");
  }
  else
  {
  vfile=thejokesname+a_maxjokesnr[i]+".htm";
  document.write("<A href=\"",vfile,"\">", a_maxjokesnr[i],"</A>");
  document.write(" | ");
  }
 } // end for Schleife
 document.write("</span></center>");
 
}



//-----------------------------------------------------------------
//  Bildervorschau CSS/DHTML Variante             ----------------
// ----------------------------------------------------------------


function pictshow(thepict) {
 if(document.getElementById)
 {document.getElementById("pictview").style.visibility = "visible";
  document.getElementById("pictview").style.top = window.event.clientY-160;
  document.getElementById("pictview").style.left = window.event.clientX-240;
  document.vbild.src=thepict;
   
 }
}

function picthide() {
 if(document.getElementById)
 {
   document.getElementById("pictview").style.visibility = "hidden";
   document.vbild.src="./null.jpg";
   
 }

}

//---------------------------------------------------|
//------ Sub-Header für Linkliste und Lebenslauf ----|
//------ 25.12.2003 ---------------------------------|

function writeSubHeader(vtitel)

{
document.write ('<table width="100%" cellspacing="0" cellpadding="0" cellspacing="0" border="0">');
document.write ('<tr><td width=45px background="tab_short.gif">');
document.write ('<a href="#start" title="Seitenanfang" onFocus="if(this.blur)this.blur()"><span class="arial12blue"><b>&uarr; </b></span></a><span class="linkpoint">::.. </span></td>');
document.write ('<td style="background-image:url(tab_line1.gif);background-repeat:no-repeat;height=30px"><span class="linkheader">'+vtitel+'</span><span class="linkpoint"> ..::</span></td>');
document.write ('<td width=80px></td></tr></table><br>');
}


function tabback()
{
document.write('<table width="90%" cellspacing="2" cellpadding="2" border="0">');
document.write('<tr><td width=50%>&nbsp;</td><td width=50% align=right>');
document.write('<A HREF="javascript:history.back()"><b>&laquo;</b> zur&uuml;ck</A>');
document.write('&nbsp;</td></tr></table>');
}


function fullwindow(imagename)
   {
	maxW=screen.availWidth;
	maxH=screen.availHeight-20;
	fullname="./images/wall/"+imagename;

	pictWindow=window.open("","displaywindow","fullscreen=0,toolbar=no,resizable=no,scrollbars=yes,width=25,height=25,top=0,left=0");
	
	w=pictWindow.document;
	w.open()  
	w.write ("<HTML><HEAD>");
	w.write ("<TITLE>wallpaper - download</TITLE>")
	w.write ("</HEAD><BODY>");
  	dummypic= "<IMG SRC=\"null.jpg\" NAME=\"newimage\" BORDER=0 ALIGN=center>";
	pictWindow.resizeTo(maxW,maxH);
	
	if (document.all) //--- InternetExplorer
     {w.write(dummypic);
	  w.newimage.src=fullname;
     }
    else  //----------- NetscapeNavigator
	 {dummypicNN="<IMG SRC=\""+fullname+"\""+"border=0 align=center>";
      w.write(dummypicNN);
	 }
 					
    w.write ("</BODY></HTML>");
    w.close();
	
}	


		

