///////////////////////////////////////////////////////////////////
/////////////////arrays initialisieren/////////////////////////////
/////////////////////////////////////////////////////////////////

var relaunch=new Array();
		for(i=0;i<14;i++){
		   relaunch[i]=["../images/menue/relaunch1_b_"+(i+1)+".gif","../images/menue_norm/relaunch1_b_"+(i+1)+".gif","../images/menue/relaunch1_b_"+(i+1)+".gif"];
		   }
var goldpix=new Array();
goldpix[0]=["goldpix_o.gif","goldpix_n.gif","goldpix_d.gif"];

		
var	butts=new Array(relaunch, goldpix);	
	
///////////////////////////////////////////////////////////////////
/////////////////////////functions////////////////////////////////
/////////////////////////////////////////////////////////////////	
//bilder vorladen

		
function preloaden_relaunch(){
     laden_relaunch=new Array();
	  	 for(i=0;i<14;i++){
	      laden_relaunch[i]=new Image();
		  	laden_relaunch[i].src=relaunch[i][0];
		  }		
		  i++;
		  laden_relaunch[i] = goldpix[0][0];
		  i++;
		  laden_relaunch[i] = goldpix[0][2];
		  
				
}
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
/////////////////////////rollover und klickeffekte///////////////////////////////////////////////
//-----------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------

//mousedown
var ummerken="dummy";
var umgruppemerken=2;
var umnrmerken=0;
var umflagmerken=1;
//----------------------------------------------------------------------------------------------
//mouseover

function TS_overout(umb,gruppe,umnr,umzstd){
	//alert(umgruppemerken==gruppe);
	if(gruppe==2){
		if(ummerken!=umb && umgruppemerken==gruppe){
			document.images[umb].src=butts[gruppe][umnr][umzstd];
			//lert(butts[gruppe][umnr][umzstd])
		}
	}else if(gruppe!=2){
	
		if(ummerken!=umb){
			document.images[umb].src=butts[gruppe][umnr][umzstd];
			//alert(butts[gruppe][umnr][umzstd]);
		}
		
	}	
}
//----------------------------------------------------------------------------------------------
//mousedown 

function TS_down(umflag,umb,gruppe,umnr){
	if(umflagmerken==umflag){	   
		document.images[ummerken].src=butts[umgruppemerken][umnrmerken][1];
	}
	document.images[umb].src=butts[gruppe][umnr][2];
	umflagmerken=umflag;
	ummerken=umb;
	umgruppemerken=gruppe;
	umnrmerken=umnr;
}

//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
////////////////////////////diashow//////////////////////////////////////////////////////////////
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
//blaettern in den bildern
var l=0;
function vorblaettern(bild,laenge,ordner,quelle,textquelle){
	if(l<laenge){
		l++;
	}
	else{
		l=0;
	}
	document.images[bild].src="../../images/"+ordner+"/"+quelle[l];
	document.form1.bildtitel.value=textquelle[l];
	//alert(samtext[i]);
}
//-----------------------------------------------------------------------------------------------
function zuruckblaettern(bild,laenge,ordner,quelle,textquelle){
	if(l>0){
		l--;
	}
	else{
		l=laenge;
	}
	document.images[bild].src="../../images/"+ordner+"/"+quelle[l];
	document.form1.bildtitel.value=textquelle[l];
}
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
/////////////////////////////3 funktionen fuer das sliden der untermenue leiste//////////////////
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
//var ns4 = (document.layers)? true:false ;
var ie4 = (document.all)? true:false ;
var NS6 = (document.getElementById&&!document.all)? true: false;
function init() { 
//if (ns4) bsn =eval(document.subnav);
	if (ie4){
		bsn =document.all['sub1'];
		bsn2 =document.all['sub2'];
	}
	if (NS6){
		bsn =document.getElementById('sub1');
		bsn2 =document.getElementById('sub2');
	}
	bsn.ypos=parseInt(bsn.style.top); 
	bsn2.ypos=parseInt(bsn2.style.top);
}
//-----------------------------------------------------------------------------------------------

function zuruck(ziel){
	zi=ziel;
	return zi;
}
function zuruck2(ziel2){
	zi2=ziel2;
	return zi2;
}
//-----------------------------------------------------------------------------------------------
var timeoutId;
var timeoutId2;

function slide() { 
	clearTimeout(timeoutId);
	bsn.xpos=parseInt(bsn.style.top);
	if(bsn.ypos!=zi){
		bsn.ypos+=(zi-bsn.ypos)/2;
		bsn.style.top=bsn.ypos+"px";
		timeoutId=setTimeout("slide()",1);
		//return bsn.xpos;
	}
}
function slide2() { 
	clearTimeout(timeoutId2);
	bsn2.xpos=parseInt(bsn2.style.top);
	if(bsn2.ypos!=zi2){
		bsn2.ypos+=(zi2-bsn2.ypos)/2;
		bsn2.style.top=bsn2.ypos+"px";
		timeoutId2=setTimeout("slide2()",1);
		//return bsn.xpos;
	}
}
//-----------------------------------------------------------------------------------------------

/*function url(URL){
url=URL;
return url;
}*/
/*
var signal;
function wann(){
	if(Math.abs(zi-bsn.xpos)<5){
	signal=1;
	document.form1.buggy2.value=signal+"";
	}else{
	signal=0;
	}
	setTimeout("wann()",1);
	return signal;
	}
//-----------------------------------------------------------------------------------------------
	function wechseln(URL){
	//document.form1.buggy2.value="";
 	//clearTimeout(timeoutId2);
	//if(Math.abs(zi-bsn.xpos)<5){
	document.form1.buggy.value=signal+"";
	if(signal==1){
	document.form1.buggy.value="aloha";
	signal=0;
	//document.form1.buggy2.value="yo man";
	 parent.frames['mainpage'].location.href=URL;
	}
	//document.form1.buggy.value=zi+" , ,,  , "+bsn.xpos+"     "+(Math.abs(zi-bsn.xpos));
	//timeoutId2=setTimeout("wechseln()",1);
}*/
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------



//-----------------------------------------------------------------------------------------------
//-----------beeinflussen der bilder eines frames aus einem anderen heraus-----------------------
//-----------------------------------------------------------------------------------------------
/*function frametoframe(){
	parent.frames['mnav'].document.images[ummerken].src=butts[umgruppemerken][umnrmerken][1];
	parent.frames['mnav'].document.images[merken].src=hm_butts[nrmerken][1];
	//parent.frames['mnav'].document.images['umba1'].src=butts[0][0][1];
	//parent.frames['mnav'].document.images[ummerken].src=ffm;
	alert(ummerken+","+ummerken+","+butts[umgruppemerken][umnrmerken][1]);
}*/
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
function vollfenster(welches,nombre) {
	var browser=new Object();
	browser.version=parseInt(navigator.appVersion);
	//alert (browser.version);
	browser.isNetscape=false;
	browser.isMicrosoft=false;
	
	if(navigator.appName.indexOf("Netscape") !=-1){
		browser.isNetscape=true;
	}
	else if(navigator.appName.indexOf("Microsoft") !=-1){
		browser.isMicrosoft=true;
	}
	if(browser.isNetscape==true && browser.version==4){
	    	window.open("./html/fuckns.html","fuckfenster",'width='+screen.width+',height='+screen.height+',top=0,left=0');
	}else 
	{
  	window.open(welches,nombre,"location=no","menubar=no","status=no","toolbar=no","resizable=no");
	}
}
//-----------------------------------------------------------------------------------------------
 
function ZweiFrames(URL1,F1,URL2,F2) {
  //alert("hallo");
 /* Frame1=eval("parent."+F1);
  Frame2=eval("parent."+F2);
  Frame1.location.href = URI1;
  Frame2.location.href = URI2;*/
  parent.frames[F1].location.href=URL1;
  parent.frames[F2].location.href=URL2;
}
//-----------------------------------------------------------------------------------------------
/*
function einFrame(URI1,F1) {
  Frame1=eval("parent."+F1);
  Frame1.location.href = URI1;
}*/
//-----------------------------------------------------------------------------------------------
// tauschen von mainpage und mnav beim zurueckspringen auf home   
/*
function DreiFrames(URL1,F1,URL2,F2,URL3,F3)
   {  
    parent.frames[F1].location.href=URL1;
    parent.frames[F2].location.href=URL2;
	parent.frames[F3].location.href=URL3;
   }*/
//-----------------------------------------------------------------------------------------------
//formularueberpruefung

function formcheck(){
	var d=document.kontakt;
	if (d.name.value==""){
		alert("enter your name please");
		d.name.focus();
		return false;
	}
	if (d.email.value==""){
		alert("enter your e-mail address please");
		d.email.focus();
		return false;
	}
	
	if(d.email.value.indexOf('@') == -1) {
		   alert("this is not a valid e-mail address!");
		   d.email.focus();
		   return false;
	}
	if(d.email.value.indexOf('.') == -1) {
		   alert("this is not a valid e-mail address!");
		   d.email.focus();
		   return false;
	}
	var zahlcheck=true;
	for(i=0;i<d.tel.value.length;i++){
		if (d.tel.value.charAt(i)<"0" || d.tel.value.charAt(i)>"9"){
			zahlcheck=false;
		  if (zahlcheck==false){
		  	alert("this is not a phone number");
			d.tel.focus();
			return false;
		  }
		}
	}
	for(i=0;i<d.tickets.value.length;i++){
		if (d.tickets.value.charAt(i)<"0" || d.tickets.value.charAt(i)>"9"){
			zahlcheck=false;
		  if (zahlcheck==false){
		  	alert("fuck you!!");
			d.tickets.focus();
			return false;
		  }
		}
	}
}


function editformcheck(){
var d=document.admin;
	if (d.projekt.value==""){
		alert("projektname fehlt!");
		d.projekt.focus();
		return false;
	}
	if (d.thumb.value==""){
		alert("thumb einfügen!");
		d.thumb.focus();
		return false;
	}
	if (d.intern.value==""){
		alert("bild einfügen!");
		d.intern.focus();
		return false;
	}
/*	if (d.extern.value==""){
		alert("link fehlt!");
		d.extern.focus();
		return false;
	} */
	if (d.kunde.value==""){
		alert("kunde fehlt!");
		d.kunde.focus();
		return false;
	}
	if (d.beschreibung.value==""){
		alert("beschreibung fehlt!");
		d.beschreibung.focus();
		return false;
	}
	
}
//-----------------------------------------------------------------------------------------------
//daemlichen ns4 usern bescheid stossen
/*function ffn(){
	var browser=new Object();
	browser.version=parseInt(navigator.appVersion);
	//alert (browser.version);
	browser.isNetscape=false;
	browser.isMicrosoft=false;
	
	if(navigator.appName.indexOf("Netscape") !=-1){
	browser.isNetscape=true;
	}
	else if(navigator.appname.indexOf("Microsoft") !=-1){
	browser.isMicrosoft=true;
	}
	if(browser.isNetscape==true && browser.version==4) window.open("./html/fuckns.html","fuckfenster",'width='+screen.width+',height='+screen.height+',top=0,left=0');
	}*/
//-----------------------------------------------------------------------------------------------
/*function ffneu(){
	var browser=new Object();
	browser.version=parseInt(navigator.appVersion);
	//alert (browser.version);
	browser.isNetscape=false;
	browser.isMicrosoft=false;
	if(navigator.appName.indexOf("Netscape") !=-1){
	browser.isNetscape=true;
	}
	else if(navigator.appName.indexOf("Microsoft") !=-1){
	browser.isMicrosoft=true;
	}
	if (browser.isMicrosoft){
		document.write("<INPUT TYPE='BUTTON' VALUE='display file' ONCLICK='vorschau(this.form.vorsch.value);'>");
	}else{
		document.write("<img src='../images/spacer.gif' width='1' height='1'>");
	}
	
	}*/
//-----------------------------------------------------------------------------------------------
/*	function vorschau(fileName){
	 
	  if(navigator.platform.indexOf("MacPPC") != -1){
	  alert("fileName");
	  var url = 'fileName";
	  }else{
	  url = 'file:///' + fileName;
	  }
	  if(document.layers && location.protocol.toLowerCase() != 'file:' && navigator.javaEnabled()){
	  netscape.security.PrivilegeManager.enablePrivilege('UniversalFileRead');
	  }
	  if(fileName != ""){
		document.images['preview'].src=url;
	  }else{
		open (url, 'preview');
	  }
	}
*/
//----------------------------------------------------------------------------------------------
//datums anzeige auf newsseite und forum um den anschein von aktualitaet zu erwecken
	zeit = new Date();
	
	function datum(formular,feld){
		tag=zeit.getDate();
		mon=zeit.getMonth();
		mon=mon+1;
		jahr=zeit.getFullYear();
		//jahr=jahr-2000;
		if(jahr<10)jahr="0"+jahr;
		if(tag<10)tag="0"+tag;
		if(mon<10)mon="0"+mon;
		
		document.forms[formular].elements[0].value=tag + "." + mon + "." +jahr;
	}

//----------------------------------------------------------------------------------------------
//uhrzeitanzeige auf forum um den anschein von aktualitaet zu erwecken
	function uhr() {
	 zeit=new Date()
	 stunde = zeit.getHours();
	 minute = zeit.getMinutes();
	 sekunde = zeit.getSeconds();
	 // pruefen auf zweistelligkeit
		if (stunde < 10) stunde = "0" + stunde;
		if (minute < 10) minute = "0" + minute;
		if (sekunde < 10) sekunde ="0" + sekunde;
	 //ausgabe
		document.kontakt.zeit.value = stunde + ":" + minute  + ":" + sekunde ;
	 // funktion wiederholt aufrufen
		window.setTimeout("uhr()",1000);
	}
//-----------------------------------------------------------------------------------------------
/*
//erster wert bleibt stehen
function menupop(){

		if(document.admin.section.value==1){
			menu=new Array("name","e-mail","subject","link","date","text");
		}else if(document.admin.section.value==2){
			menu=new Array("headline","subject","date","text","","");
		}
		for(i=0;i<menu.length;i++){
		//temp+=document.admin.auswahl.childNodes[i].firstChild.data+"<br>";
			document.admin.auswahl.childNodes[i+1].firstChild.data=menu[i];
		    
		}
		//alert(temp);
		//alert(document.admin.auswahl.childNodes[2].data);
		//flag=1;

}*/
// alle werte werden gewechselt
function menupop() {
var z=(document.admin.monat.selectedIndex)+1;
 if(z == 2){
			menu=new Array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","--","--");
			//alert(z +"test");
 }else if(z%2 == 1 && z < 8 || z%2 == 0 && z >7){
 			menu=new Array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31");
			//alert(z);
 }else if(z%2 == 0 && z != 2 && z < 8 || z%2 == 1 && z >7){
 			menu=new Array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","--");
			//alert(z);
 }
// alert (menu[menu.length-2]);
 for(i=0;i<menu.length;i++){		
  document.admin.tag.options[i].text = menu[i];
 }
}
//-----------------------------------------------------------------------------------------------
function auswahlreset(){
 for(i=0; i<document.admin.tag.length; i++)
   if(document.admin.tag.options[i].defaultSelected == true)
     document.admin.tag.options[i].selected=true;
}
	
//-----------------------------------------------------------------------------------------------
// function zur sicherheitsabfrage bei cms loeschaktionen
function loeschabfrage(url){
	sicher = confirm("are you sure you want to delete this item ? this action cannot be undone");
if(sicher == true) location.href=url;
}

//-----------------------------------------------------------------------------------------------
/*
function undlos(){
	location.href="holz.php";
}
//-----------------------------------------------------------------------------------------------
function sonicht(){
	window.self.close();
}
*/
//-----------------------------------------------------------------------------------------------
//eingabe begrenzung textareas

/////////////////////////////////////////////

var al_seen    = 0;
var agt        = navigator.userAgent.toLowerCase() 
var is_mozilla = (agt.indexOf('mozilla') != -1 && agt.indexOf('compatible') == -1);

////////////////////////////////////////////

function textinit(formular,texteingabe,textausgabe,maxLen){

texter=document.forms[formular].elements[texteingabe];
ausg=document.forms[formular].elements[textausgabe];

  if(document.layers) document.captureEvents(Event.KEYDOWN);
  document.onkeydown = counter;
  
  if(texter.value.match(/¤/g)){
      ausg.value = maxLen - count_signs(texter.value);
    }else{
      ausg.value = maxLen - texter.value.length;
    }
}

/////////////////////////////////////////////////

function counter(formular,texteingabe,textausgabe,maxLen){

texter=document.forms[formular].elements[texteingabe];
ausg=document.forms[formular].elements[textausgabe];

  if(texter.value.match(/¤/g))
    {
      msLen = maxLen - count_signs(texter.value);
    }
  else
    {
      msLen = maxLen - texter.value.length;
    }
  if (ausg.value != msLen) 
    {
      if (msLen > 0) 
	{
	  ausg.value = msLen;
	} 
      else 
	{
	  if (msLen < 0) 
	    {
	      if(al_seen == 0 && !is_mozilla) {
		alert("your message contains too much characters.");
		al_seen = 1;
	      }
	      ausg.value = 0;
	     // clearTimeout(enable);
	      texter.value = texter.value.substring(0,maxLen);
	    } 
	  else 
	    {
	      ausg.value = 0;
	      texter.value = texter.value.substring(0,maxLen);
	    }
	}
    }
}
function count_signs(msg) 
{
  var mlen = texter.length;
  if(mlen == 0) return 0;
  var euro = 0;
  for(i=0; i < texter.length; i++) 
    {
      if(texter.charAt(i) == "¤") euro++;
    }
  return (mlen + euro);
}

//////////////////////////////////////////////////////





//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
///index seite vor und zurueck schieben
var hati=0;

function index_vor()
{
	parent.opener.focus();
}

//-----------------------------------------------------------------------------------------------

function ffn(){

	var browser=new Object();
	browser.version=parseInt(navigator.appVersion);
	//alert (browser.version);
	browser.isNetscape=false;
	browser.isMicrosoft=false;
	
	if(navigator.appName.indexOf("Netscape") !=-1){
		browser.isNetscape=true;
	}
	else if(navigator.appName.indexOf("Microsoft") !=-1){
		browser.isMicrosoft=true;
	}
	if(browser.isNetscape==true && browser.version==4){
	    	window.open("./html/fuckns.html","fuckfenster",'width='+screen.width+',height='+screen.height+',top=0,left=0');
	}else 
	{
		//document.location.href="html/frames.html";
		//document.location.replace("html/frames.html");
		//window.open("./html/frames.html","tattoohtml","location=yes","menubar=yes","status=yes","toolbar=yes","resizable=yes","innerWidth=800","innerHeight=600");
		
 		
		if(hati==0){
			hati=window.open("./html/frames.html","tattoohtml","location=no","menubar=no","status=no","toolbar=no","resizable=no");
			return;
		}else if(hati.closed == true){
			hati=window.open("./html/frames.html","tattoohtml","location=no","menubar=no","status=no","toolbar=no","resizable=no");
			return;	
		}else{
			hati.focus();
		}
		
		
		//hati.opener=this;
		
	}
}
//-----------------------------------------------------------------------------------------------

////////////////////////////////tester/////////////////////////////////////
function alarm(nr,zstd){
	kiste=eval("hm_butts["+nr+"]["+zstd+"]");
	alert(kiste);
	
}
//-----------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
function alarm2(nr,zstd){
	alert(nr+",,,,,,"+zstd);
}
/////////////////////popup////////////////////////////////////////////////////
function pop_up(fenster,f_name,breite,hoehe) {
	 window.open(fenster,f_name,"toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width="+breite+",height="+hoehe);
}
////////////////////////////////paint game fenstersteuerung/////////////////////////////////////
function paint() {
	paint = window.open("paint.htm","paint","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=650,height=500");
}
function paint_quit() {
	paint = window.close();
}
//-----------------------------------------------------------------------------------------------
