function delcheck(l1, l2) {
	    var x = confirm ( l1 );
		
	    if ( x ) {
		    document.location.href= l2 ;
		  }
}


function check_empty(text) {
  return (text.length > 0); // gibt false zurück wenn leehr
}

function check_email(address) {
  if ((address == "")
    || (address.indexOf ('@') == -1)
    || (address.indexOf ('.') == -1))
      return false;
  return true;
}


function check_url(address) {
  if ((address == "")
    || (address.indexOf ('http://') == -1)
    || (address.indexOf ('.') == -1))
      return false;
  return true;
}

function validate_form() {
  validity = true; // assume valid
  if (!check_empty(document.form.name.value))
        { validity = false; alert('Namensfeld ist leer!'); }
  else if (!check_email(document.form.email.value))
        { validity = false; alert('Emailadresse ist ungültig!'); }
  else if(document.form.homepage.value.length > 0){ if(!check_url(document.form.homepage.value)) 
        { validity = false; alert('Bitte Homepage mit http:// angeben!'); }}
  else if (!check_empty(document.form.text.value))
        { validity = false; alert('Bitte Nachricht eingeben!'); }
  if (validity){
  return validity;
  } else {
  	return false;
  }
}
function validate_sms() {
  validity = true; // assume valid
  if(document.form.text.value.length > 160){
  	validity = false; alert('Text darf nicht länger als 160 Zeichen sein!'); }
  else if (!check_empty(document.form.text.value))
       { validity = false; alert('Textfeld darf nicht leer sein'); }
  if (validity){
  return validity;
  } else {
  	return false;
  }
}

function oeffnefenster (url) {
 fenster = window.open(url, "fenster1", "width=255,height=400,status=yes,scrollbars=yes,resizable=no");
 fenster.focus();
}



var zeigerabstandX=20 ;
var zeigerabstandY=10 ;

var bildabstandX=19  ;
var bildabstandY=14 ;

document.write('<div id="gga"></div>')
document.write('<img id="ecke" src="http://img390.imageshack.us/img390/1952/arrow0xw.gif">') 

var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var ggl=document.all? document.all["gga"] : document.getElementById? document.getElementById("gga") : ""

var zeiger=document.all? document.all["ecke"] : document.getElementById? document.getElementById("ecke") : ""

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function umpf(thetext, thewidth, thecolor){
if (ns6||ie){
if (typeof thewidth!="undefined") ggl.style.width=thewidth+"px"
if (typeof thecolor!="undefined" && thecolor!="") ggl.style.backgroundColor=thecolor
ggl.innerHTML=thetext
enabletip=true
return false
}
}

function hallo(e){
if (enabletip){
var aarg=false
var curX=(ns6)?e.pageX : event.x+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.y+ietruebody().scrollTop;
var winwidth=ie&&!window.opera? ietruebody().clientWidth : window.innerWidth-20
var winheight=ie&&!window.opera? ietruebody().clientHeight : window.innerHeight-20

var rightedge=ie&&!window.opera? winwidth-event.clientX-zeigerabstandX : winwidth-e.clientX-zeigerabstandX
var bottomedge=ie&&!window.opera? winheight-event.clientY-zeigerabstandY : winheight-e.clientY-zeigerabstandY

var leftedge=(zeigerabstandX<0)? zeigerabstandX*(-1) : -1000

if (rightedge<ggl.offsetWidth){
ggl.style.left=curX-ggl.offsetWidth+"px"
aarg=true
}
else if (curX<leftedge)
ggl.style.left="5px"
else{
ggl.style.left=curX+zeigerabstandX-bildabstandX+"px"
zeiger.style.left=curX+zeigerabstandX+"px"
}

if (bottomedge<ggl.offsetHeight){
ggl.style.top=curY-ggl.offsetHeight-zeigerabstandY+"px"
aarg=true
}
else{
ggl.style.top=curY+zeigerabstandY+bildabstandY+"px"
zeiger.style.top=curY+zeigerabstandY+"px"
}
ggl.style.visibility="visible"
if (!aarg)
zeiger.style.visibility="visible"
else
zeiger.style.visibility="hidden"
}
}

function hideumpf(){
if (ns6||ie){
enabletip=false
ggl.style.visibility="hidden"
zeiger.style.visibility="hidden"
ggl.style.left="-1000px"
ggl.style.backgroundColor=''
ggl.style.width=''
}
}

document.onmousemove=hallo

function checkall()
{
 if (document.custform.selectall.checked == true)
 {
  el = document.forms["custform"].elements;
  for (i=0;i < el.length;i++)
  {
   if(el[i].type.toLowerCase()=="checkbox")
    el[i].checked = true;
  }
 }
 else
 {
  el = document.forms["custform"].elements;
  for (i=0;i < el.length;i++)
  {
   if(el[i].type.toLowerCase()=="checkbox")
    el[i].checked = false;
  }
 }
}



function get_src(obj_name,obj_id)
{
	// Quelle der aktuellen Datei finden
	cur_src  = document.getElementsByName(obj_name)[obj_id].src;

	// Datei finden	
	tmp_src = cur_src.substr(cur_src.lastIndexOf('/')+1);
}

function clear_all()
{
	if(document.getElementsByName('rated')[0].value == 0) {
		for(var i = 0;i < 5;i++) document.getElementsByName('rate_star')[i].src = 'star_inactive.gif';
	} else {
		for(var i = 0;i < 5;i++) {
			if((i+1) > document.getElementsByName('rate_value')[0].value) {
				document.getElementsByName('rate_star')[i].src = 'star_inactive.gif';
			}
		}
	}
}

function new_rate_val(rate_value)
{
	clear_all();
	
	if(document.getElementsByName('rated')[0].value == 0) {
		for(var i = 0;i < rate_value;i++) {
			get_src('rate_star',i);
			(tmp_src == 'star_inactive.gif') ? document.getElementsByName('rate_star')[i].src = 'star_active.gif' : document.getElementsByName('rate_star')[i].src = 'star_inactive.gif';
		}
	} else {
		for(var i = 0;i < rate_value;i++) {
			if((i+1) > document.getElementsByName('rate_value')[0].value) {
				get_src('rate_star',i);
				(tmp_src == 'star_inactive.gif') ? document.getElementsByName('rate_star')[i].src = 'star_active.gif' : document.getElementsByName('rate_star')[i].src = 'star_inactive.gif';
			}
		}
	}
}

function rate(rate_value)
{
	if(document.getElementsByName('rated')[0].value == 1) {
		document.getElementsByName('rated')[0].value = 0;
		clear_all();
		new_rate_val(rate_value);
		document.getElementsByName('rated')[0].value = 1;
		document.getElementsByName('rate_value')[0].value = rate_value;
	} else {
		document.cookie= document.getElementsByName('game_id_rate')[0].value + "=" + rate_value;
		document.cookie= "rate=" + document.getElementsByName('game_id_rate')[0].value;
		document.getElementsByName('rated')[0].value = 1;
		document.getElementsByName('rate_value')[0].value = rate_value;
	}
}

function reset_this()
{
	document.getElementsByName('rated')[0].value      = 0;
	document.getElementsByName('rate_value')[0].value = 0;
	
	clear_all();
}

var dateFuture = new Date(2010,6,03,9,0,0);


function GetCount(){

	dateNow = new Date();									
	amount = dateFuture.getTime() - dateNow.getTime();		
	delete dateNow;

	if(amount < 0){
		document.getElementById('countbox').innerHTML="Now!";
	}else{
		days=0;hours=0;mins=0;secs=0;out="";

		amount = Math.floor(amount/1000);

		days=Math.floor(amount/86400);
		amount=amount%86400;

		hours=Math.floor(amount/3600);
		amount=amount%3600;

		mins=Math.floor(amount/60);
		amount=amount%60;

		secs=Math.floor(amount);

		if(days != 0){out += days +" Tag"+((days!=1)?"e":"")+", ";}
		if(days != 0 || hours != 0){out += hours +" Stunde"+((hours!=1)?"n":"")+", ";}
		if(days != 0 || hours != 0 || mins != 0){out += mins +" Minute"+((mins!=1)?"n":"")+", ";}
		out += secs +" Sekunden bis zum n&auml;chsten Lager";
		document.getElementById('countbox').innerHTML=out;
		
		setTimeout("GetCount()", 1000);
	}
}



