//Countdown

var CountdownJahr = 2008;
var CountdownMonat = 12;
var CountdownTag = 13;
var CountdownStunde = 21;
var CountdownMinute = 0;
var CountdownSekunde = 0;

function CountdownAnzeigen()
{
	var Jetzt = new Date();
	var Countdown = new Date(CountdownJahr, CountdownMonat-1, CountdownTag, CountdownStunde, CountdownMinute, CountdownSekunde);
	var MillisekundenBisCountdown = Countdown.getTime()-Jetzt.getTime();
	var Rest = Math.floor(MillisekundenBisCountdown/1000);
	var CountdownText = "<b>";

	if(Rest>=31536000)
	{
		var Jahre = Math.floor(Rest/31536000);
		Rest = Rest-Jahre*31536000;
		if(Jahre>1 || Jahre==0)
		{
			CountdownText += Jahre + " Jahre, ";
		}
		else if(Jahre==1)
		{
			CountdownText += Jahre + " Jahr, ";
		}
	}
	if(Rest>=86400)
	{

		var Tage = Math.floor(Rest/86400);
		Rest = Rest-Tage*86400;
		if(Tage>1 || Tage==0)
		{
			CountdownText += Tage + " Tage, </b>";
		}
		else if(Tage==1)
		{
			CountdownText += Tage + " Tag, </b> ";
		}
	}
	if(Rest>=3600)
	{
		var Stunden = Math.floor(Rest/3600);
		Rest = Rest-Stunden*3600;
		if(Stunden>1 || Stunden==0)
		{
			CountdownText += Stunden + " Stunden,<br>";
		}
		else if(Stunden==1)
		{
			CountdownText += Stunden + " Stunde,<br>";
		}
	}
	if(Rest>=60)
	{
		var Minuten = Math.floor(Rest/60);
		Rest = Rest-Minuten*60;
		if(Minuten>1 || Minuten==0)
		{
			CountdownText += Minuten + " Minuten, ";
		}
		else if(Minuten==1)
		{
			CountdownText += Minuten + " Minute, ";
		}
	}

	if(Rest>1 || Rest==0)
	{
		CountdownText += Rest + " Sekunden ";
	}
	else if(Rest==1)
	{
		CountdownText += Rest + " Sekunde ";
	}

	document.getElementById('Countdown').innerHTML = CountdownText;
	window.setTimeout("CountdownAnzeigen()", 1000);
}

//Navigation Mouse-Over

function mvr(src)
{
   var clrOver = "#EEF2F9";

   if (!src.contains(event.fromElement))
   {
      src.style.cursor = 'hand';
      src.bgColor = clrOver;
   }
}

function mut(src)
{
   var clrIn = "#FFFFFF";

   if (!src.contains(event.toElement))
   {
      src.style.cursor = 'default';
      src.bgColor = clrIn;
   }
}

//Layer verstecken

function toggleMe(a)
{
  var e=document.getElementById(a);
  if(!e)return true;
  if(e.style.display=="none")
  {
    e.style.display="block"
  }
  else
  {
    e.style.display="none"
  }
  return true;
}

//Regions-Navigation

function regionnavi(form)
{
   var myindex = regionform.regionwahl.selectedIndex;

   if (regionform.regionwahl.options[myindex].value !="0")
   {
      window.open("http://" + regionform.regionwahl.options[myindex].value + ".gayscream.de", target="_self");
   }
}

//Profil-PopUps

function profil(obj)
{
  var url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;
  if (!url) return true;

  a = 1 + 1000*(Math.random());
  a = Math.round(a);

  var args = 'width=400,height=600';
  pop = window.open(url, a, args);
  return (pop) ? false : true;
}

function nachricht(obj)
{
  var url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;
  if (!url) return true;

  a = 1 + 1000*(Math.random());
  a = Math.round(a);

  var args = 'scrollbars=yes,resizeable=yes,width=300,height=450';
  pop = window.open(url, a, args);
  return (pop) ? false : true;
}

function speichern(obj)
{
  var url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;
  if (!url) return true;

  a = 1 + 1000*(Math.random());
  a = Math.round(a);

  var args = 'scrollbars=yes,resizeable=yes,width=500,height=300';
  pop = window.open(url, a, args);
  return (pop) ? false : true;
}

function verlauf(obj)
{
  var url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;
  if (!url) return true;

  a = 1 + 1000*(Math.random());
  a = Math.round(a);

  var args = 'scrollbars=yes,resizeable=yes,width=300,height=450';
  pop = window.open(url, a, args);
  return (pop) ? false : true;
}

//eMail-Spamschutz

function UnCryptMailto(s)
{
   var n = 0;
   var r = "";

   for( var i = 0; i < s.length; i++)
   {
      n = s.charCodeAt( i );
      if( n >= 8364 )
      {
         n = 128;
      }
      r += String.fromCharCode( n - 1 );
   }

   return r;
}

function linkTo_UnCryptMailto(s)
{
   location.href=UnCryptMailto(s);
   return true;
}

//Zeichen übrig

function zeichenuebrig(target)
{
   var maxLength = 250;

   if (target.value.length > maxLength)
   {
      target.value = target.value.substring(0,maxLength);
      charleft = 0;
   }
   else
   {
      charleft = maxLength - target.value.length;
   }
   document.formular.len.value = charleft;
}

//Events und Locations eintragen

function chkLocation()
{
   if(document.formular.name.value == "")
   {
      alert("Bitte geben Sie einen Namen ein.");
      document.formular.name.focus();
      return false;
   }

   if(document.formular.strasse.value == "")
   {
      alert("Bitte geben Sie eine Strasse ein.");
      document.formular.strasse.focus();
      return false;
   }

   if(document.formular.plz.value == "")
   {
      alert("Bitte geben Sie die Postleitzahl (PLZ) ein.");
      document.formular.plz.focus();
      return false;
   }

   if(document.formular.ort.value == "")
   {
      alert("Bitte geben Sie den Ort ein.");
      document.formular.ort.focus();
      return false;
   }

   if(document.formular.text.value == "")
   {
      alert("Bitte geben Sie den Text ein.");
      document.formular.text.focus();
      return false;
   }

   if(document.formular.kategorie.value == "0")
   {
      alert("Bitte wählen Sie die passende Kategorie aus.");
      document.formular.kategorie.focus();
      return false;
   }

   if(document.formular.locationstadt.value == "0")
   {
      alert("Bitte wählen Sie die Stadt aus.");
      document.formular.locationstadt.focus();
      return false;
   }

   return true;
}

function chkEvent()
{
   if(document.formular.name.value == "")
   {
      alert("Bitte geben Sie den Namen ein.");
      document.formular.name.focus();
      return false;
   }

   if(document.formular.text.value == "")
   {
      alert("Bitte geben Sie den Text ein.");
      document.formular.text.focus();
      return false;
   }

   if(document.formular.uhrzeit.value == "")
   {
      alert("Bitte geben Sie die Uhrzeit ein.");
      document.formular.uhrzeit.focus();
      return false;
   }

   return true;
}

//Layer ein- und ausblenden

function exchangeDisplay(id)
{
 if(document.getElementById(id).style.display == 'none')
 {
  document.getElementById(id).style.display = 'block';
 }
 else
 {
  document.getElementById(id).style.display = 'none';
 }
}

function mvr(src, color)
{
   var clrOver = color;

   if (!src.contains(event.fromElement))
   {
      src.bgColor = clrOver;
   }
}

function mut(src, color)
{
   var clrIn = color;

   if (!src.contains(event.toElement))
   {
      src.bgColor = clrIn;
   }
}
