function lang(q){
	if(typeof _LANG[q] != "undefined"){
		if(arguments.length==1)return _LANG[q];
		else{
			var r=_LANG[q],re;
			for(var i=1;i<arguments.length;i++){
				re=new RegExp("%"+i,"g");
				r=r.replace(re,arguments[i]);
			}
			return r;
		}
	}
}

function cambiaLingua(q){
	location.href=location.href.replace(/\/\w{2}\//,"/"+q+"/");
}

var lev_1=[];
Event.observe(window,"load",function(){
	//	find menu level 1
	var _root=$("menu-header").byTag("UL")[0];
	$A(_root.childNodes).each(function(n,i){
		if(n.tagName=="LI")lev_1.push(n);
	});
	//	assign level 1 behaviour
	lev_1.each(function(v,k){
		var a = $(v).byTag("a")[0] ;
		Event.observe(a,"mouseover",function(event){
			lev_1.each(function(vv){
				var hasLevel = $(vv).byTag("DIV");
				if(hasLevel.length>0)$(hasLevel[0]).hide();
			});
			var e = Event.element(event);
			var hasLevel=$(e.parentNode).byTag("DIV");
			if(hasLevel.length>0){
				var DIV=$(hasLevel[0]);
				DIV.setDimensions(DIV.getDimensions());
				Effect.SlideDown(DIV,{
					duration:0.5
				});
			}
		});
	});
});

function bg(){
	// sfumature ai lati
	var H=parseInt(window.getDimensions().height);
	var h=parseInt($("bgsx").getDimensions().height);
	if( h < H ){
		$("bgsx").style.height=H+"px";
		$("bgdx").style.height=H+"px";
	}else{	
		var h2=parseInt($(byTag("body")[0]).getDimensions().height);
		// !! IE fires onresize event 2 times !!
		// so, double check!
		if(h > h2 && h!= H){
			$("bgsx").style.height=h2+"px";
			$("bgdx").style.height=h2+"px";
		}
	}
}
Event.observe(window,"load",bg);
Event.observe(window,"resize",bg);



if( typeof mouse == "undefined" ){
	
	mouse={x:-1,y:-1};
	function getMouseCoords(e){mouse={x:Event.pointerX(e),y:Event.pointerY(e)};}
	
	Event.observe(window,"load",getMouseCoords);
	Event.observe(document,"mousemove",getMouseCoords);

}

if( typeof tooltip == "undefined" ){
	
	function tooltip(q){
		if($("tooltip")){
			$("tooltip").innerHTML=q;
			Position.set("tooltip",[mouse.x-parseInt($("tooltip").getWidth())-20,mouse.y]);
			$("tooltip").show();
		}
	}
	function tooltipOut(){
		if($("tooltip")){
			$("tooltip").hide();
		}
	}
	function tooltipMove(){
		if($("tooltip")){
			Position.set("tooltip",[mouse.x-parseInt($("tooltip").getWidth())-20,mouse.y]);
		}
	}
	
}

document.observe("dom:loaded",function(){
	$$('A[href$=".pdf"],A[href$=".zip"]').each(function(A){
		A.observe("click",function(){
			if(!$('downloadIframe'))$$("BODY").first().insert('<iframe id="downloadIframe" name="downloadIframe" style="display:none;"></iframe>');
			window.open("clickCount.php?f="+escape(A.href),"downloadIframe");
		});
		A.observe("keypress",function(){
			if(!$('downloadIframe'))$$("BODY").first().insert('<iframe id="downloadIframe" name="downloadIframe" style="display:none;"></iframe>');
			window.open("clickCount.php?f="+escape(A.href),"downloadIframe");
		});
	});
});

