/*--------------------------------------------------------
#  Adresse bitte bei Scriptverwendung mit einfügen!
#  Copyright 2003 micha@warhawks.info
#  Autor: Warhawk
#  http://www.warhawks.info
#  Aktualisiert: 01.10.2008
#
-----------------------------------------------------------*/
/*
Inhalt sch&uuml;tzen
*/

/*
---------------------------------------------------------------------------------------------------
SiteMap K&amp;K
---------------------------------------------------------------------------------------------------
*/


/*
---------------------------------------------------------------------------------------------------
Für sonder K&amp;K
---------------------------------------------------------------------------------------------------
*/

<!--




function change_txt(txt) {
	document.getElementById("flex").innerHTML = txt;
}

userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function findElement(n,ly) {
	if (browserVers < 4)		return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImagesArray(array) {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<array.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(array[i],0);
			}
			else {
				img = document.images[array[i]];
			}
			if (img) {
				img.src = array[i+1];
			}
		}
	}
}

function changeImages() {
	changeImagesArray(changeImages.arguments);
}

function toggleImages() {
	for (var i=0; i<toggleImages.arguments.length; i+=2) {
		if (selected == toggleImages.arguments[i])      changeImagesArray(toggleImages.arguments[i+1]);
	}
}

var selected = '';
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		start_Button_1_norm_over = newImage("../../grafiken/-over.gif");
		start_Button_1_norm_sel = newImage("../../grafiken/-sel.gif");
		start_Button_2_norm_over = newImage("../../grafiken/over.gif");
		start_Button_2_norm_sel = newImage("../../grafiken/sel.gif");
		start_Button_3_norm_over = newImage("../../grafiken/technik_-over.gif");
		start_Button_3_norm_sel = newImage("../../grafiken/technik_-sel.gif");
		start_Button_4_norm_over = newImage("../../grafiken/start_Button-4-norm-over.gif");
		start_Button_4_norm_sel = newImage("../../grafiken/start_Button-4-norm-sel.gif");
		start_Button_4_norm_start_Button_2_norm_sel = newImage("../../grafiken/start_Button-4-norm-start_B.gif");
		preloadFlag = true;
	}
}

/*
Ende K&amp;K sonder Anpassung
---------------------------------------------------------------------------------------------------
*/

/*
HTMLContent=document.all;
HTMLElements=document.getElementById;

function DoNothing()
{
	return false;
};

if(HTMLElements&&!HTMLContent)
{
	document.onmousedown=DoNothing;
	document.onmouseup=DoNothing;
	document.oncontextmenu=DoNothing;
}
*/
/*
if(navigator.appName!="Microsoft Internet Explorer")
			  {
				//  wenn nicht MSIE				
				var e;
				function click(e) {
					//window.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP);
				if (e.which == 3 ) 
				 {
					alert('Leider ... der Rechtsklick wurde deaktiviert!');
					window.open("impress.htm","_self");
					window.close();
					return false;
				  }
				  else { return true;}				 
				  }
				window.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
    			window.onmousedown=click;
    			window.onmouseup=DoNothing;
				document.oncontextmenu=DoNothing;
			  }
			  else
			  {
				// wenn MSIE				
				function click() {
				if (event.button==2) 
				 {
					alert('Leider ... der Rechtsklick wurde deaktiviert!');
					window.open("impress.htm","_self");
					window.close();
					return false;
				  }
				  else { return true;}				 				  
				  }
				  document.onmousedown=click;
				  document.onmouseup=click;
				  document.onselectstart=DoNothing;
				  //window.document.oncontextmenu=DoNothing;
			  }
*/
var cw = null;
var browser_name = navigator.appName;
var strLink;

// mit variable Pfad und Dateinamen

function fenster(Bild,Text,Directory)
{
        if (cw != null && browser_name != "Netscape")
        {
                cw.close();
        }
        cw=null;
cw=top.open("neu.htm","BODY","dependent=yes");
cw.document.writeln("<html><head>");
cw.document.writeln("<link rel='stylesheet' href='../format.css' type='text/css'>");
cw.document.writeln("</head>");
cw.document.writeln("<SCRIPT language='JavaScript'>");
cw.document.writeln("function click() {");
cw.document.writeln("if (event.button==2) {");
cw.document.writeln("alert('Leider ... der Rechtsklick wurde deaktiviert!');");
cw.document.writeln("window.open('impress.htm','BODY');");
cw.document.writeln("window.close()")
cw.document.writeln("}}");
cw.document.writeln("document.onmousedown=click");
cw.document.writeln("document.onmouseup=click");
cw.document.writeln("</SCRIPT>");
cw.document.writeln("<body id='bg'><A NAME='top'></a><center>");
cw.document.writeln("<img src='"+Directory+"/"+Bild+"' alt='" +Text+ "' border='0'>");
cw.document.writeln("<br><br><p class='textbold'>"+Text+"</p></center>");
cw.document.writeln("<div align='right'>");
cw.document.writeln("<input style='border:0; background-color:#CECFCE;' type='submit' name='exit' value='Fenster&nbsp;&nbsp;Zurück' onClick=history.back()><br><br></div></body></html>");
}
//
/*
<!--Seitenfuß-->
<br>

<br><br>
<!--Seitenfuß-->
*/
// Einzelbilder in eigenem Fenster öffnen
// Bildergalerie 'tumps und bilder'

function fenster_2(Bild,Text,Directory)
{
        if (cw != null && browser_name != "Netscape")
        {
                cw.close();
        }
        cw=null;
cw=top.open("neu.htm","BODY","dependent=yes");
//cw.document.write
cw.document.writeln("<html><head>");

// Bitte prüfen leichte Funktionsstörung //
// da Quelle schon oben ??? //
//+++++++++++++++++++++++++++++++++++++++++
cw.document.writeln("<link rel='stylesheet' href='../format.css' type='text/css'>");
cw.document.writeln("</head>");
cw.document.writeln("<SCRIPT language='JavaScript'>");
cw.document.writeln("function click() {");
cw.document.writeln("if (event.button==2) {");
cw.document.writeln("alert('Leider ... der Rechtsklick wurde deaktiviert!');");
cw.document.writeln("window.open('impress.htm','BODY');");
cw.document.writeln("window.close()")
cw.document.writeln("}}");
cw.document.writeln("document.onmousedown=click");
cw.document.writeln("document.onmouseup=click");
cw.document.writeln("</SCRIPT>");
cw.document.writeln("<body id='bg'><center>");
cw.document.writeln("<img src='../grafiken/fotos/"+Directory+"/bild_t"+Bild+".jpg' alt='" +Text+ "' border='0'>");
cw.document.writeln("<br><br><p class='textbold'>" +Text+ "</p></center>");
cw.document.writeln("<div align='right'>");
cw.document.writeln("<input style='border:0; background-color:#CECFCE;' type='submit' name='exit' value='Fenster&nbsp;&nbsp;Zurück' onClick=history.back()></div><br><br>	</body></html>");
}


// Bildergalerie Steuerung
function bild_zurueck(BILDNAME,Grenze_oben,text_array)
        {
        var aktbild = window.document.leinwand.src;
        var teil = aktbild.split("_");
        teil = teil[1].split(".");
        var zahl = parseInt(teil[0]);
        // Text - Position und Format
        var out='<pre class="textbold" style="vertical align:text-top">'+ text_array[(zahl-1)-1]+'</pre>';
        // Abfrage der unteren Grenzen
         //alert((zahl-1)+  "<" + Grenze_oben);
        if (zahl-1 < Grenze_oben & zahl-1 != 0)
         {
          Bild = new Image();
          Bild.src = "../grafiken/rund/b_" +(zahl-1)+ ".jpg";
          eval('window.document.'+ BILDNAME +'.src = Bild.src');
          // Texte zuweisen
         }
        else
         {
          Bild = new Image();
          zahl = Grenze_oben;
          out='<pre class="textbold" style="vertical align:text-top">'+ text_array[(zahl)-1]+'</pre>';
          Bild.src = "../grafiken/rund/b_" +(zahl)+ ".jpg";
          eval('window.document.'+ BILDNAME +'.src = Bild.src');
          // Texte zuweisen
         }
         b_text.innerHTML=out;

        }
function bild_vor(BILDNAME,Grenze_oben,text_array)
        {
        var aktbild = window.document.leinwand.src;
        var teil = aktbild.split("_");
        teil = teil[1].split(".");
        var zahl = parseInt(teil[0]);
        // Text - Position und Format
        //alert(aktbild);
        var out='<pre class="textbold" style="vertical align:text-top">'+text_array[(zahl+1)-1]+'</pre>';
        // Abfrage der oberen Grenzen
        if (zahl+1 <= Grenze_oben)
         {
          Bild = new Image();
          Bild.src = "../grafiken/rund/b_" +(zahl+1)+ ".jpg";
          eval('window.document.'+ BILDNAME +'.src = Bild.src');
          // Texte zuweisen
//          b_text.innerHTML=out;
         }
        else
         {
          Bild = new Image();
          zahl = 1;
          out='<pre class="textbold" style="vertical align:text-top">'+text_array[(zahl)-1]+'</pre>';
          Bild.src = "../grafiken/rund/b_" +(zahl)+ ".jpg";
          eval('window.document.'+ BILDNAME +'.src = Bild.src');
          // Texte zuweisen
         }
         b_text.innerHTML=out;
        }

// Statusleisten Lauftext
// kopf.htm immer aktiv!

  var Text = "(c) Constructed by micha@warhawks.info --- ... ; à Künzel San ";
  var Geschwindigkeit = 100;
  var Breite = 90;
  var TextLaenge = Text.length;
  var Position = 1 - Breite;

function StatusLauftext()
{
 Position++;
 var Textzustand="";
 if (Position == TextLaenge)
  {
   Position = 1 - Breite;
  }
 if (Position < 0)
  {
   for (var Zaehler=1; Zaehler <= Math.abs(Position); Zaehler++)
    {
     Textzustand = Textzustand + " ";
    };
    Textzustand = Textzustand + Text.substring(0, Breite - Zaehler + 1);
   } else
    {
     Textzustand = Textzustand + Text.substring(Position, Breite + Position);
    }
     window.status = Textzustand;
     setTimeout("StatusLauftext()",Geschwindigkeit);
 }

 // Seiten Ticker 'News'

 var tsize = 65;
 var delay = 110;
 // Ticker
 function do_ticker(text, pos, dir)
{
        var out='<pre style="font-size:18px;position:absolute; bottom:-1px; left:10px; background: black; color: red;"><b>'+(text+text).substring(pos, pos+tsize)+'</b></pre>';


        if(navigator.appName=="Netscape")
                with(document.ticker.document)
                {
                        open(); write(out); close();
                }
        else
                ticker.innerHTML=out;

        pos+=dir;

        if(pos>text.length)
                pos=0;
        else if(pos<0)
                pos=text.length;

        setTimeout('do_ticker("'+text+'",'+pos+','+dir+')', delay);
}

 // Formular Textfeld leeren!

 function blank_txt()
 {
  if (  document.formular.message.value == 'Ihre Nachricht bitte ...'  )
   {
  document.formular.message.value='';
   }
 }

 // Maus Snacke on Screen

 var x,y
var step=12
var flag=0

// Your snappy message. Important: the space at the end of the sentence!!!

var message=""
    message=message.split("")
var xpos=new Array()
for (i=0;i<=message.length-1;i++)
{
  xpos[i]=-50
}
var ypos=new Array()
for (i=0;i<=message.length-1;i++)
{
  ypos[i]=-50
}


/* Für Index inkl. Text */

/* News Inhalt hier einfügen */
var pausecontent=new Array()
/* ######################################################################################################## */
pausecontent[0]='<table><tr><td><center>Wurde Ihre Solar Anlage nach DIN VDE und BdV aufgebaut?</center></td><td><a href="http://www.kk-solar-management.de/home/angebote.htm"><img src="http://www.kk-solar-management.de/grafiken/fragez.png" /></a></td></tr></table>'
pausecontent[1]='<table><tr><td><center>Ist Ihre Photovoltaik Anlage nach neustem Brandschutz ausgelegt?</center></td><td><a href="http://www.kk-solar-management.de/home/angebote.htm"><img src="http://www.kk-solar-management.de/grafiken/fragez.png" /></a></td></tr></table>'
pausecontent[2]='<table><tr><td><center>Jetzt unsere neuen Angebote prüfen.</center></td><td><a href="http://www.kk-solar-management.de/home/angebote.htm"></a></td></tr></table>'
pausecontent[3]='<table><tr><td><center>Die Reinigung von Solarmodulen kann Ihnen satte Mehrerträge bringen.</center></td><td><a href="http://www.kk-solar-management.de/home/angebote.htm"></a></td></tr></table>'
pausecontent[4]='<table><tr><td><center>Sichern Sie sich jetzt 20 Jahre<br> Ihre<br> staatlichen Vorteile!<br><br>jetzt noch schnell die aktuelle Einspeisevergütung für die nächsten 20 Jahre sichern!!!</center></td><td><img src="http://www.kk-solar-management.de/grafiken/paragraph.jpg" height="100"/></td></tr></table>'
pausecontent[5]='<table><tr><td><center>Machen Sie mit bei der CO2 Einsparung<br><br />ca. 700 g/KWh</center></td><td><img src="http://www.kk-solar-management.de/grafiken/panosonne.png" width="100" /></td></tr></table>'
pausecontent[6]='<table><tr><td><center>Wir rufen Sie zurück... Nutzen Sie unsere Call-Back Funktion.</center></td><td><a href="http://www.kk-solar-management.de/home/call.php"><img src="http://www.kk-solar-management.de/grafiken/telefon.jpg" width="64" /></a></td></tr></table>'
pausecontent[7]='<table><tr><td><center>den Verkehrswert der Immobilie steigern</center></td><td></td></tr><tr><td colspan="2"><center><img src="http://www.kk-solar-management.de/grafiken/dollar.jpg" width="200" /></center></td></tr></table>'
pausecontent[8]='<table><tr><td>Steigern Sie das Ansehen Ihres Unternehmens und entscheiden Sie sich für den Umweltschutz<td></td></tr></table>'
pausecontent[9]='<table><tr><td>Eine sichere Investition, da staatlich garatiert</td></tr><td align="center"><img src="http://www.kk-solar-management.de/grafiken/hands.jpg" width="120" /></td></tr></table>'
pausecontent[10]='<table align="center"><tr><td>Sprechen Sie uns einfach an!</td></tr><tr><td align="center"><br><a href="http://www.kk-solar-management.de/home/kon.php"><img src="http://www.kk-solar-management.de/grafiken/post.jpg" width="120" /></a></td></tr></table>'

/* ######################################################################################################## */

/***********************************************
* Pausing up-down scroller- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

function pausescroller(content, divId, divClass, delay){
this.content=content //message array content
this.tickerid=divId //ID of ticker div to display information
this.delay=delay //Delay between msg change, in miliseconds.
this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is)
this.hiddendivpointer=1 //index of message array for hidden div
document.write('<div id="'+divId+'" class="'+divClass+'" style="position: relative; overflow: hidden;"><div class="divClass" style="font-family:verdana; font-size:14px; position: absolute; width: 100%" id="'+divId+'1">'+content[0]+'</div><div class="divClass" style="font-family:verdana; font-size:16px; position: absolute; width: 100%; visibility: hidden; " id="'+divId+'2">'+content[1]+'</div></div>')
var scrollerinstance=this
if (window.addEventListener) //run onload in DOM2 browsers
window.addEventListener("load", function(){scrollerinstance.initialize()}, false)
else if (window.attachEvent) //run onload in IE5.5+
window.attachEvent("onload", function(){scrollerinstance.initialize()})
else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec
setTimeout(function(){scrollerinstance.initialize()}, 500)
}

// -------------------------------------------------------------------
// initialize()- Initialize scroller method.
// -Get div objects, set initial positions, start up down animation
// -------------------------------------------------------------------

pausescroller.prototype.initialize=function(){
this.tickerdiv=document.getElementById(this.tickerid)
this.visiblediv=document.getElementById(this.tickerid+"1")
this.hiddendiv=document.getElementById(this.tickerid+"2")
this.visibledivtop=parseInt(pausescroller.getCSSpadding(this.tickerdiv))
//set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2)
this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px"
this.getinline(this.visiblediv, this.hiddendiv)
this.hiddendiv.style.visibility="visible"
var scrollerinstance=this
document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0}
if (window.attachEvent) //Clean up loose references in IE
window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null})
setTimeout(function(){scrollerinstance.animateup()}, this.delay)
}



// -------------------------------------------------------------------
// animateup()- Move the two inner divs of the scroller up and in sync
// -------------------------------------------------------------------

pausescroller.prototype.animateup=function(){
var scrollerinstance=this
if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+"px"
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+"px"
setTimeout(function(){scrollerinstance.animateup()}, 50)
}
else{
this.getinline(this.hiddendiv, this.visiblediv)
this.swapdivs()
setTimeout(function(){scrollerinstance.setmessage()}, this.delay)
}
}

// -------------------------------------------------------------------
// swapdivs()- Swap between which is the visible and which is the hidden div
// -------------------------------------------------------------------

pausescroller.prototype.swapdivs=function(){
var tempcontainer=this.visiblediv
this.visiblediv=this.hiddendiv
this.hiddendiv=tempcontainer
}

pausescroller.prototype.getinline=function(div1, div2){
div1.style.top=this.visibledivtop+"px"
div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px"
}

// -------------------------------------------------------------------
// setmessage()- Populate the hidden div with the next message before it's visible
// -------------------------------------------------------------------

pausescroller.prototype.setmessage=function(){
var scrollerinstance=this
if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it)
setTimeout(function(){scrollerinstance.setmessage()}, 100)
else{
var i=this.hiddendivpointer
var ceiling=this.content.length
this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1
this.hiddendiv.innerHTML=this.content[this.hiddendivpointer]
this.animateup()
}
}

pausescroller.getCSSpadding=function(tickerobj){ //get CSS padding value, if any
if (tickerobj.currentStyle)
return tickerobj.currentStyle["paddingTop"]
else if (window.getComputedStyle) //if DOM2
return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top")
else
return 0
}

// -------------------------------------------------------------------
// Popup Fenster
// -------------------------------------------------------------------

var basistext;

bver=parseInt(navigator.appVersion);
bname = navigator.appName;
var bordercolor ="#ffffff";
var fcolor="#ffffff";
var backcolor = "#c0c0c0";
var text1color = "#000000";
var text2color = "#000000";
var width = 150;
var border = "1";
var offsetx = 10;
var offsety = 10;
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
if (ie4) {
        if (navigator.userAgent.indexOf('MSIE 5')>0) {
                ie5 = true;
        } else {
                ie5 = false; }
} else {
        ie5 = false;
}

function nd() {
	        if (ns4) {
                //var lyr = document.info.document
                // lyr.write(basistext)
                //lyr.close()
				//document.getElementById("info").innerHTML = basistext;
        document.getElementById("info").className = 'hidden';
        }
        else if (ie4) {
			//basistext = document.all["info"].innerHTML;
      document.all("info").className = 'hidden';      
      //document.getElementById("info").className = 'hidden';
		}
}

// Simple popup
function flag(text1,text2) {
  txt =  "<table valign='top' class='table_kopf' border='0' width='100%'><tr><td align='top' valign='top'>" + text1 + "</td><td align='right'><img src='../grafiken/b_close.png'  onClick='nd(); return true;' style='cursor:pointer'></td></tr></table><p class='info_text2'>" + text2 + "<br><br></p>";
  layerWrite(txt);
  //window.status=text2;
}

function layerWrite(txt) {
        if (ns4) {
          document.getElementById("info").className = 'info_form';
          basistext = document.getElementById("info").innerHTML;
				  document.getElementById("info").innerHTML = txt;       
        }
        else if (ie4) {
          document.all("info").className = 'info_form';  
			    basistext = document.all["info"].innerHTML;
			    document.all["info"].innerHTML = txt
		}
}
