/*Variables. Preload onover images*/

var star = new Image(90, 90); 

star.src ="/fileadmin/res/star.png";

var star_over = new Image(90, 90); 

star_over.src = "/fileadmin/res/star_over.png";  



var star2 = new Image(28, 37); 

star2.src ="/fileadmin/res/star2.png";

var star3 = new Image(28, 37); 

star3.src = "/fileadmin/res/star3.png";  



/*Bool flag for top menu*/

var menu_over = false;



var clock_id;



/*blink top menu stars*/

function blinkStar(){

	from_delay = 1400;

	to_delay = 1500;

	if(!menu_over){		

		var stars = document.getElementById("starsMenu");

		li = stars.getElementsByTagName("li");

		count = li.length-1;	

		active = Math.round(Math.random() * count);				

		if(li[active].firstChild.childNodes.length){

			li[active].firstChild.lastChild.src = star_over.src;; 	

			setTimeout('li[active].firstChild.lastChild.src = star.src;', 30);

		}

	}	

	next_time = Math.round(Math.random() * from_delay) + to_delay; 	

	setTimeout('blinkStar();', next_time);	

}



/*blink ster-item images*/

function blinkStar2(){

	from_delay2 = 100;

	to_delay2 = 1200;

	

	count2 = 12;

	active2 = Math.round(Math.random() * count2);				

	star_id = "star-item-"+active2;

	if(isset(document.getElementById(star_id))){		

		document.getElementById(star_id).src = star3.src;; 	

		setTimeout('document.getElementById(star_id).src = star2.src;', 30);

	}

	next_time2 = Math.round(Math.random() * from_delay2) + to_delay2; 	

	setTimeout('blinkStar2();', next_time2);

	

}



/*top menu functions for over and out event*/  

function over(target){

	target.className = 'over';

	images = target.getElementsByTagName('img');

	images[0].src = menu_items_over[target.id].src;

	images[1].src = star_over.src;

	menu_over = true;

}

function out(target){

	target.className = '';

	images = target.getElementsByTagName('img');

	images[0].src = menu_items[target.id].src;

	images[1].src = star.src;

	menu_over = false;

}



/*clock function*/

function startclock(clock_id_tmp){

	var thetime=new Date();

	

	var nhours=thetime.getHours();

	var nmins=thetime.getMinutes();

	var nsecn=thetime.getSeconds();

	var nday=thetime.getDay();

	var nmonth=thetime.getMonth();

	var ntoday=thetime.getDate();

	var nyear=thetime.getYear();

	

	if (nsecn<10) nsecn="0"+nsecn;

	if (nmins<10) nmins="0"+nmins;

	nmonth+=1;

	if (nyear<=99) nyear= "19"+nyear;

	if ((nyear>99) && (nyear<2000)) nyear+=1900;

	

	clock_id = clock_id_tmp;

	document.getElementById(clock_id).innerHTML = ntoday+"."+nmonth+"."+nyear+" "+nhours+":"+nmins+":"+nsecn;

	

	setTimeout('startclock(clock_id)',1000);

} 



/*javascript version for php isset() finction */

function isset(  ) {

    // http://kevin.vanzonneveld.net

    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)

    // +   improved by: FremyCompany

    // +   improved by: Onno Marsman

    

    var a=arguments, l=a.length, i=0;

    

    if (l===0) {

        throw new Error('Empty isset'); 

    }

    

    while (i!==l) {

        if (typeof(a[i])=='undefined' || a[i]===null) { 

            return false; 

        } else { 

            i++; 

        }

    }

    return true;

}