displaylayer = function() {
	if (!document.getElementById) return;

	/* cookie setzen, damit der splashscreen nur einmal angezeigt wird */
	if (document.cookie.indexOf('firstvisit') > -1) return;
	else {
		var verfall = new Date();
		var jahr = verfall.getTime() + (365 * 24 * 60 * 60 * 1000);
		verfall.setTime(jahr);
		document.cookie = 'firstvisit=1; expires='+verfall.toGMTString()+';path=/';
	}
	
	var splashscreen = document.createElement('div');
	splashscreen.id = 'splashscreen';
	
	
	var splashscreen_bg = document.createElement('div');
	splashscreen_bg.id = 'splashscreen_background';
	
	
	var welcome_image = document.createElement('img');
	welcome_image.src = '/slices/welcome.gif';
	welcome_image.width = 550;
	welcome_image.height = 312;
	welcome_image.alt = 'Willkommen auf firmenideen.ch';
	
	splashscreen.appendChild(welcome_image);
	
	var dim = Element.getDimensions('body');
	$(splashscreen).setStyle({opacity: 0, width: dim.width+'px', height: '600px'});
	$(splashscreen_bg).setStyle({opacity: 0, width: dim.width+'px', height: dim.height+'px'});
	
	document.getElementsByTagName('body')[0].appendChild(splashscreen);
	document.getElementsByTagName('body')[0].appendChild(splashscreen_bg);
	
	
	Event.observe(splashscreen, 'click', hidelayer);
	Event.observe(splashscreen_bg, 'click', hidelayer);
	
	for (var i=1; i<=50; i++) {
		window.setTimeout('fadein('+i+');', (500+i*20));
	}
	
}

Event.observe(window, 'load', displaylayer);


fadein = function(step) {
	if (!$('splashscreen')) return;
	
	if ($('splashscreen').getStyle('visibility') == 'hidden') {
		$('splashscreen').setStyle({top: '0px', left: '0px', visibility: 'visible'});
		$('splashscreen_background').setStyle({top: '0px', left: '0px', visibility: 'visible'});
		
		if (document.all) {
			var sel = document.getElementsByTagName('select');
			for (i=0; i<sel.length; i++) {
				$(sel[i]).setStyle({visibility: 'hidden'});
			}
		}
	}
	
	$('splashscreen').setStyle({opacity: step*2/100});
	$('splashscreen_background').setStyle({opacity: step*1.8/100});
}

hidelayer = function() {
	$('splashscreen').remove();
	$('splashscreen_background').remove();
	
	if (document.all) {
		var sel = document.getElementsByTagName('select');
		for (i=0; i<sel.length; i++) {
			$(sel[i]).setStyle({visibility: 'visible'});
		}
	}
}


// preload images
var img1, img2;
img1 = new Image();
img1.src = '/slices/punkt_grau.png';
img2 = new Image();
img2.src = '/slices/punkt_farbe.png';

var init = false;
bewertungInit = function() {
	var div = $('cont');
	
	images = div.getElementsByTagName('img');

	if (!init) {
		for (i=0; i<images.length; i++) {
			img = images[i];
			img.num = i+1;
		}
		init = true;
	}
}

setImage = function(overimg) {
	if (sending) return;
	if (bewertet) return;
	
	var div = $('cont');
	
	images = div.getElementsByTagName('img');
	
	for (i=0; i<images.length; i++) {
		img = images[i];
		
		if (img.num <= overimg.num) {
			img.src = img2.src;
		} else {
			img.src = img1.src;
		}
	}
	
	$('statustext').innerHTML = 'Meine Bewertung: '+overimg.num;
}

restoreRating = function(div) {
	if (sending) return;
	if (bewertet) return;
	
	images =  div.getElementsByTagName('img');
	
	for (i=0; i<images.length; i++) {
		img = images[i];
		img.src = (i < bewertung)? img2.src: img1.src;
	}
	$('statustext').innerHTML = $('statustext2').innerHTML;
}

var sending = false;
var bewertet = false;
bewertungSchicken = function(img) {
	$('ajax-loader').style.visibility = 'visible';
	
	
	var request = new Ajax.Request('/bewertung.php', {
	  method: 'post',
	  parameters: {i: idee_id, bewertung: img.num},
	  onSuccess: function(transport) {
      if (transport.responseText) {
				alert(transport.responseText);
			}
      $('ajax-loader').style.visibility = 'hidden';
      bewertet = true;
    }	  
	});
	
	
	
	//window.setTimeout("alert('bewertung: "+img.num+"');$('ajax-loader').style.visibility = 'hidden';sending=false;", 1000);
	sending = true;
}

