
// Hostname
var Domain = location.host;

// tauscht die Pfeilsymbole bei effect.toogle
function pfeiltausch(pfName, bildName)
{
	var zustand = document.getElementById(pfName).title;
	if (zustand == "Auf")
	{
		document.getElementById(bildName).src = "http://www.kischuni.de/images/doppelpfeil_oben.gif";
		document.getElementById(pfName).title = "Zu";
	}
	else
	{	
		document.getElementById(bildName).src = "http://www.kischuni.de/images/doppelpfeil_unten.gif";
		document.getElementById(pfName).title = "Auf";
	}	
}

//ein-ausblenden eines z.B. divs- (das)=id name
function anzeigen(das)
{ 
	if(document.getElementById(das).style.display=='none')	 
		document.getElementById(das).style.display='block'; 
	else document.getElementById(das).style.display='none';
}



function sprechblaseausblenden()
{
	document.getElementById('sprechblase3').style.display='none';
	document.getElementById('sprechblase4').style.display='none';
}
function anzeigenrubrik(das)
{ 
	if(document.getElementById(das).style.display=='none')	
	{
		document.getElementById(das).style.display='block'; 
		document.getElementById("suchrubrik").style.color = "#868686";
		/* document.getElementById("suchrubrik").style.background = "url('./images/select.gif')"; */
	}
	else document.getElementById(das).style.display='none';
}
function anzeigenrubrik2(das)
{ 
	if(document.getElementById(das).style.display=='none')	
	{
		document.getElementById(das).style.display='block'; 
		document.getElementById("suchrubrik").style.color = "#868686";
		/* document.getElementById("suchrubrik").style.background = "url('../../images/select.gif')"; */
	}
	else document.getElementById(das).style.display='none';
}

function show(divid) {
document.getElementById(divid).style.display="block";
}

function hide(divid) {
document.getElementById(divid).style.display="none";
}

// Bewertungssystem - Sterne anzeigen
function sternenbild1(anzahl)
{
	switch(anzahl)
	{
		case 1:
			document.getElementById("stern1").src="../../../images/sterne/stern_voll.gif";
			break;
		case 2:
			document.getElementById("stern1").src="../../../images/sterne/stern_voll.gif";		
			document.getElementById("stern2").src="../../../images/sterne/stern_voll.gif";
			break;
		case 3:
			document.getElementById("stern1").src="../../../images/sterne/stern_voll.gif";		
			document.getElementById("stern2").src="../../../images/sterne/stern_voll.gif";
			document.getElementById("stern3").src="../../../images/sterne/stern_voll.gif";			
			break;		
		case 4:	
			document.getElementById("stern1").src="../../../images/sterne/stern_voll.gif";		
			document.getElementById("stern2").src="../../../images/sterne/stern_voll.gif";
			document.getElementById("stern3").src="../../../images/sterne/stern_voll.gif";		
			document.getElementById("stern4").src="../../../images/sterne/stern_voll.gif";
			break;			
		case 5:	
			document.getElementById("stern1").src="../../../images/sterne/stern_voll.gif";		
			document.getElementById("stern2").src="../../../images/sterne/stern_voll.gif";
			document.getElementById("stern3").src="../../../images/sterne/stern_voll.gif";		
			document.getElementById("stern4").src="../../../images/sterne/stern_voll.gif";
			document.getElementById("stern5").src="../../../images/sterne/stern_voll.gif";		
			break;			
		default:
			break;
	}		
}

function sternenbild2(anzahl)
{
	switch(anzahl)
	{
		case 1:
			document.getElementById("stern1").src="../../../images/sterne/stern_leer.gif";
			break;
		case 2:
			document.getElementById("stern1").src="../../../images/sterne/stern_leer.gif";
			document.getElementById("stern2").src="../../../images/sterne/stern_leer.gif";			
			break;
		case 3:
			document.getElementById("stern1").src="../../../images/sterne/stern_leer.gif";		
			document.getElementById("stern2").src="../../../images/sterne/stern_leer.gif";
			document.getElementById("stern3").src="../../../images/sterne/stern_leer.gif";			
			break;		
		case 4:	
			document.getElementById("stern1").src="../../../images/sterne/stern_leer.gif";		
			document.getElementById("stern2").src="../../../images/sterne/stern_leer.gif";
			document.getElementById("stern3").src="../../../images/sterne/stern_leer.gif";		
			document.getElementById("stern4").src="../../../images/sterne/stern_leer.gif";
			break;			
		case 5:	
			document.getElementById("stern1").src="../../../images/sterne/stern_leer.gif";		
			document.getElementById("stern2").src="../../../images/sterne/stern_leer.gif";
			document.getElementById("stern3").src="../../../images/sterne/stern_leer.gif";		
			document.getElementById("stern4").src="../../../images/sterne/stern_leer.gif";
			document.getElementById("stern5").src="../../../images/sterne/stern_leer.gif";		
			break;			
		default:
			break;
	}		
}

function printPage() 
{
	if (window.print) 
	{
		jetztdrucken = confirm('Optimierte Druckansicht drucken? | Ein Service von kischuni.de');
		if (jetztdrucken) window.print();
  }
}

function bookmarkanzeiger(zeiger)
{
	document.getElementById('bookmarktausch').innerHTML = zeiger;
}

function bookmarkanzeiger2(zeiger)
{
	document.getElementById('bookmarktausch2').innerHTML = zeiger;
}

  function checkday(checkYear, checkMonth, checkDay)
  {
     maxDay = 31;
     if (checkMonth == 4 || checkMonth == 6 || checkMonth == 9 || checkMonth == 11)
         maxDay = 30;
     else
         if (checkMonth == 2)
  	   {
  	  		if (checkYear % 4 > 0)
  	           	maxDay =28;
  	        else
  	            if (checkYear % 100 == 0 && checkYear % 400 > 0)
  	            	maxDay = 28;
  	            else
  	            	maxDay = 29;
  	   }
  
     if (checkDay<1 || checkDay>maxDay)
  		return true;
     else
  		return false;
  }


  function dcheck(cDatum)										  
  {
  // Fehlermeldungen hier rausgenommen!
  // Es erscheint hier nur eine einzige Fehlermeldung in der aufrufenden Routine!
  	var iDatum=cDatum.length;
  	
  	// Keinen Datum übergeben -> hier Fehler
  	if ((iDatum==0) || (iDatum > 10))
  	{
  		return false;
  	}
  	
		var punkt1 = cDatum.indexOf(".");  	
  	if (punkt1 < 0)  	
  		return false;  	
		  	
		idx = punkt1 + 1;  	
		  	
		tmpStr = cDatum.substr(idx, cDatum.length);  	
		var punkt2 = tmpStr.indexOf(".");  	
		if (punkt2 < 0)  	
  		return false;  	
	
  	// Datum splitten und wenn erste Ziffer bei Tag und Monat 0 ist, rausnehmen;
  	// denn parseInt nimmt oktal Zahl an, wenn erstes Zeichen des Strings 0 ist!!!
  	var splitdate = cDatum.split(".");
  
  	if (splitdate[0].substr(0,1) == "0")
  	{
  		splitdate[0] = splitdate[0].substr(1,1);
  	}
  
  	if (splitdate[1].substr(0,1) == "0")
  	{
  		splitdate[1] = splitdate[1].substr(1,1);
  	}
  
  	var iTag1 = parseInt(splitdate[0]);
  	var iMonat1 = parseInt(splitdate[1]);
  	var iJahr1 = parseInt(splitdate[2]);
  
  	if (iJahr1<100)
  	{
  		if (iJahr1<50)
  			iJahr1=iJahr1+2000;
  		else
  			iJahr1=iJahr1+1900;
  	}
  
  	if (isNaN(iMonat1))
  	{
  		return false;
  	}
  	else
  		if (iMonat1<1 || iMonat1>12)
  		{
  			return false;
  		}
  
  	if (isNaN(iJahr1))
  	{
  		return false;
  	}
  
  	if (isNaN(iTag1))
  	{
  		return false;
  	}
  	else
  		if (checkday(iJahr1,iMonat1,iTag1))
  		{
  			return false;
  		}
  	return true;	
  }
  
	function sleep(ms)
	{
		var zeit=(new Date()).getTime();
		var stoppZeit=zeit+ms;
		while((new Date()).getTime()<stoppZeit){};   
	}
	
	
	
	
	
	
	
/* EMAIL VERSCHLUESSELN */
function schluesselmail(name, domain, tld, sdid, anid, typ)
{
	link = name + '@' + domain + '.' + tld;
	if(link.length >= 28)
		anzeige = (link.substring(0,25)) + '...';
	else
		anzeige = link;
	
	
	var display_this = '<a href="mailto:' + link + '" title="' + link + '" onclick="javascript: zaehlerStatistik(' + sdid + ',' + anid + ',' + typ + ')">' + anzeige + '</a>';
	document.write(display_this);
}



/*  Newsflasher auf der indexseite */
function indexnewsmenue1(zahl,aktiv)
{	
	if(aktiv == 'false')
	{
		document.getElementById('checker').title = 'aus';				
		for(var i = 1; i <= 5; i++)
		{
			var newsmenuediv = "newsmenuepunkt" + i;
			var newsbilddiv = "newsbild" + i;
			var newstextdiv = "newstext" + i;
			
			if(i == zahl)
			{
				document.getElementById(newsmenuediv).style.backgroundImage=('bgimg','url(../images/indexnewsmenueaktiv.jpg)');
				document.getElementById(newsmenuediv).style.color=('#7c6b4d');
				document.getElementById(newsbilddiv).style.display='block';
				document.getElementById(newstextdiv).style.display='block';			
			}
			else
			{
				document.getElementById(newsmenuediv).style.backgroundImage=('bgimg','url(../images/indexnewsmenue.jpg)');
				document.getElementById(newsmenuediv).style.color=('#d5ba8b');
				document.getElementById(newsbilddiv).style.display='none';
				document.getElementById(newstextdiv).style.display='none';
			}
		}
	}
	else
	{
		var zustand = document.getElementById('checker').title;	
		if(zustand == 'an')
		{
			var newsmenuediv12 = "newsmenuepunktNEU" + zahl;
			var newsmenuediv20 = "newsmenuepunkt" + zahl;
			var newsbilddiv12 = "newsbild" + zahl;
			var newstextdiv12 = "newstext" + zahl;

			document.getElementById(newsmenuediv20).style.backgroundImage=('bgimg','url(../images/indexnewsmenueaktiv.jpg)');
			document.getElementById(newsmenuediv12).style.color=('#7c6b4d');
			document.getElementById(newsbilddiv12).style.display='block';
			document.getElementById(newstextdiv12).style.display='block';	
			
			for(var i = 1; i <= 5; i++)
			{
				var newsmenuediv13 = "newsmenuepunktNEU" + i;
				var newsmenuediv30 = "newsmenuepunkt" + i;
				var newsbilddiv13 = "newsbild" + i;
				var newstextdiv13 = "newstext" + i;
				
				if(i == zahl)
				{
					document.getElementById(newsmenuediv30).style.backgroundImage=('bgimg','url(../images/indexnewsmenueaktiv.jpg)');
					document.getElementById(newsmenuediv13).style.color=('#7c6b4d');
					document.getElementById(newsbilddiv13).style.display='block';
					document.getElementById(newstextdiv13).style.display='block';			
				}
				else
				{
					document.getElementById(newsmenuediv30).style.backgroundImage=('bgimg','url(../images/indexnewsmenue.jpg)');
					document.getElementById(newsmenuediv13).style.color=('#d5ba8b');
					document.getElementById(newsbilddiv13).style.display='none';
					document.getElementById(newstextdiv13).style.display='none';
				}
			}
			zahl = zahl+1;
			if(zahl == 6)
				var zahl = 1;
			
			var aktuellerzustand = document.getElementById('checker').title;
			if(aktuellerzustand == 'aus')
				var neuerzustand = 'false';
			else	
				var neuerzustand = 'true';
			starten = window.setTimeout('indexnewsmenue1('+ zahl +','+ neuerzustand +')', 5000);	
		}		
	}
}

function timeout()
{
	window.clearTimeout(starten);
}

function leeren(was)
{
	var aktuell = document.getElementById(was).value;
	if(aktuell == "Ort eingeben" || aktuell == "Suchbegriff und/oder" || aktuell == "Suchbegriff eingeben" )
	{
		document.getElementById(was).style.backgroundColor = "#ffffff";
		document.getElementById(was).value='';
	}
	document.getElementById(was).style.backgroundColor = "#ffffff";
	document.getElementById(was).style.color = "#333333";
}


function hovereffect(zahl) 
{
	for(var i = 1; i <= 5; i++)
	{
		var newsmenuediv13 = "newsmenuepunktNEU" + i;
		if(i == zahl)
		{
			document.getElementById(newsmenuediv13).style.color=('#7c6b4d');			
		}
		else
		{
			document.getElementById(newsmenuediv13).style.color=('#d5ba8b');
		}
	}
}

function validate_form() 
{	
	validity = true; 
	var suchbegriff = document.getElementById("ACT_suchbegriff").value;
	var suchort = document.getElementById("ACT_suchort").value;
	var rubrik = document.getElementById("suchrubrik").value;

	if (rubrik == "Rubrik wählen")
	{ 
		validity = false;
		document.getElementById("suchrubrik").style.background = "url('../images/select_default.gif')";
		document.getElementById("suchrubrik").style.backgroundPosition = "right";
		document.getElementById("suchrubrik").style.color = "#db313e";
		document.getElementById("suchrubrik").value = "Rubrik wählen";	
		return validity;
	}


	if (((suchbegriff == "Suchbegriff eingeben") || (suchbegriff == "Suchbegriff und/oder")) && (suchort == "Ort eingeben"))
	{ 
		validity = false; 
		document.getElementById("ACT_suchbegriff").style.backgroundColor = "#ffe1e2";
		document.getElementById("ACT_suchbegriff").style.color = "#db313e";
		document.getElementById("ACT_suchbegriff").value = "Suchbegriff und/oder";
		document.getElementById("ACT_suchort").style.backgroundColor = "#ffe1e2";		
		document.getElementById("ACT_suchort").style.color = "#db313e";
		document.getElementById("ACT_suchort").value = "Ort eingeben";
	}
	
	
	
	if ((suchbegriff == "Suchbegriff und/oder") && (suchort != "Ort eingeben") && (document.getElementById("suchrubrik").value == "Rubrik wählen"))
	{ 
		validity = false; 
		document.getElementById("ACT_suchbegriff").style.color = "#868686";
		document.getElementById("ACT_suchbegriff").value = "Suchbegriff eingeben";	
	}

	if (document.getElementById("ACT_suchbegriff").value == "")
	{ 
		validity = false; 
		document.getElementById("ACT_suchbegriff").style.color = "#cc0005";
		document.getElementById("ACT_suchbegriff").value = "Suchbegriff eingeben";		
	}

	
	return validity;
}

function validate_form2() 
{	
	validity = true; 
	var suchbegriff = document.getElementById("ACT_suchbegriff").value;
	var suchort = document.getElementById("ACT_suchort").value;
	var rubrik = document.getElementById("suchrubrik").value;

	if (rubrik == "Rubrik wählen")
	{ 
		validity = false;
		document.getElementById("suchrubrik").style.background = "url('../../images/select_default.gif')";
		document.getElementById("suchrubrik").style.backgroundPosition = "right";
		document.getElementById("suchrubrik").style.color = "#db313e";
		document.getElementById("suchrubrik").value = "Rubrik wählen";	
		return validity;
	}


	if (((suchbegriff == "Suchbegriff eingeben") || (suchbegriff == "Suchbegriff und/oder")) && (suchort == "Ort eingeben"))
	{ 
		validity = false; 
		document.getElementById("ACT_suchbegriff").style.backgroundColor = "#ffe1e2";
		document.getElementById("ACT_suchbegriff").style.color = "#db313e";
		document.getElementById("ACT_suchbegriff").value = "Suchbegriff und/oder";
		document.getElementById("ACT_suchort").style.backgroundColor = "#ffe1e2";		
		document.getElementById("ACT_suchort").style.color = "#db313e";
		document.getElementById("ACT_suchort").value = "Ort eingeben";
	}
	
	
	
	if ((suchbegriff == "Suchbegriff und/oder") && (suchort != "Ort eingeben") && (document.getElementById("ACT_suchrubrik").value == "Rubrik wählen"))
	{ 
		validity = false; 
		document.getElementById("ACT_suchbegriff").style.color = "#868686";
		document.getElementById("ACT_suchbegriff").value = "Suchbegriff eingeben";	
	}

	if (document.getElementById("ACT_suchbegriff").value == "")
	{ 
		validity = false; 
		document.getElementById("ACT_suchbegriff").style.color = "#cc0005";
		document.getElementById("ACT_suchbegriff").value = "Suchbegriff eingeben";		
	}

	
	return validity;
}



function urzustand(feld,bezeichnung)
{
	if(document.getElementById(feld).value == "")
	{
		document.getElementById(feld).style.backgroundColor = "#ffffff";
		document.getElementById(feld).style.color = "#868686";
		document.getElementById(feld).value = bezeichnung;
	}
}

function aktuallisierenfreisuche(anfang)
{
	var anfangalt = document.getElementById("anfang").value;
	var anfangneu = anfangalt - anfang;
	document.getElementById("anfang").value = anfangneu;
	document.uebergabefreiesuche.submit();
}

function freisuchespringer1(sollseite, anzahlproseite)
{
	var neueranfang = ((sollseite * anzahlproseite) - anzahlproseite) + 1;
	document.getElementById("anfang").value = neueranfang;
	document.uebergabefreiesuche.submit();
}

function selecthovereffect(zahl) 
{
	for(var i = 1; i <= 7; i++)
	{
		var selectpunkt = "selectpunkt" + i;
		if(i == zahl)
		{
			document.getElementById(selectpunkt).style.color=('#FFFFFF');
			document.getElementById(selectpunkt).style.backgroundColor=('#FD9421');			
		}
		else
		{
			document.getElementById(selectpunkt).style.color=('#333333');
			document.getElementById(selectpunkt).style.backgroundColor=('#FFFFFF');
		}
	}
}

function auswahl_uebernehmen(name)
{
	/* document.getElementById("suchrubrik").style.background = "url('../images/select.gif')"; */
	document.getElementById("suchrubrik").style.color = "#333333";
	document.getElementById("suchrubrik").value = name;
	setTimeout("document.getElementById('sucherubriken').style.display='none'",100);
}
function auswahl_uebernehmen2(name)
{
	/* document.getElementById("suchrubrik").style.background = "url('../../images/select.gif')"; */
	document.getElementById("suchrubrik").style.color = "#333333";
	document.getElementById("suchrubrik").value = name;
	setTimeout("document.getElementById('sucherubriken').style.display='none'",100);
}
function anzeigenselect()
{ 
	setTimeout("document.getElementById('sucherubriken').style.display='none'",100);
}

function freiesucheanzeigen()
{ 
	if(document.getElementById('pseudo300').style.display=='none')
	{
		document.getElementById('pseudo300').style.display='block'; 
		document.getElementById('pseudo400').style.display='none';
		
	}		
	else 
	{
		document.getElementById('pseudo300').style.display='none';
		document.getElementById('pseudo400').style.display='block';
		freiesuche_thema();
		freiesuche_abschluss();
		freiesuche_zeitmodell();
	}
}

function validate_form3() 
{	
	var beginn = document.getElementById("AuswFrueh").value;
	validity = true;
	
	if(beginn != "")
	{
		if(dcheck(beginn) == false) //  Datumsueberpruefung
		{
			document.getElementById('sprechblase3').style.display='block';
			validity = false;
		}
		else
		{
			// Überprüfen ob das Datum in der Zukunft liegt
			var jetzt = new Date();
			Tag = beginn.substr(0,2);
			Monat = beginn.substr(3,2);
			Jahr = beginn.substr(6,4);
			USDatum = Monat + "/" + Tag + "/" + Jahr
			if(Date.parse(USDatum) < jetzt.getTime())
			{
				document.getElementById('sprechblase4').style.display='block';
				validity = false;
			}
		}
	}
	
	
	return validity;
}

function newsflasher_overeffekt(nr)
{
	for(var i = 1; i <= 5; i++)
	{
		if(i == nr)
		{
			document.getElementById("newsflasher_nr"+i).style.color = "#FFFFFF";
			document.getElementById("newsflasher_nr"+i).style.backgroundColor = "#ceb17e";
		}
		else
		{
			document.getElementById("newsflasher_nr"+i).style.color = "#ceb17e";
			document.getElementById("newsflasher_nr"+i).style.backgroundColor = "#FFFFFF";
		}
	}
}

function newsflasher_outeffekt()
{
	for(var i = 1; i <= 5; i++)
	{
		document.getElementById("newsflasher_nr"+i).style.color = "#ceb17e";
		document.getElementById("newsflasher_nr"+i).style.backgroundColor = "#FFFFFF";
	}
}

function trimAll( strValue )
{
	var objRegExp = /^(\s*)$/;

    //check for all spaces
	if(objRegExp.test(strValue))
  {
  	strValue = strValue.replace(objRegExp, '');
    if( strValue.length == 0)
    	return strValue;
  }


	var objRegExp = /\D/;

  //alles was keine Ziffer ist
  if(objRegExp.test(strValue))
  {
  	strValue = strValue.replace(objRegExp, '');
    if( strValue.length == 0)
    	return strValue;
	}
  return strValue;
}

function PLZ_change(text)
{

	var len  = 0;
	var plz  = new String("");
	plz      = trimAll(text);
	document.getElementById('PLZ').value = plz;
	len = plz.length;
	if (len > 4)
	{
	//AuswPlz_change ist in ajax.js definiert
			AuswPlz_change();
//		alert(plz.length);
	}
}

function searchAdd() 
{
	if (window.external && ("AddSearchProvider" in window.external)) 
	{
		window.external.AddSearchProvider("http://ent.kischuni.de/download/opensearch.xml");
	} 
	else 
	{
		alert("Ihr Browser unterstütz leider keine Suchplugins. Benutzen Sie doch Firefox oder den IE 7.0");
	}
}

function SelectRubrikSchliessen()
{
	var wert = document.getElementById("suchrubrik").value;
	
	if(wert != "Rubrik wählen")
		document.getElementById("suchrubrik").style.color = "#333333";
}
/* ENDE */