// v1.7
var numMenu = 5;
var imgtmp = "";
var space=20;
if (Browser.Engine.trident) space=16;
 
function posSubMenu(){
	//for each submenu know the correct position
	var startLeft=0;
	var marginLeft=242;//1
	var paddingLeft=0;
	var minimunLenght=0;
	var border=0;
	var borderRight=0;
	for (i=1; i<=numMenu; i++) {
		//if ($('s'+i)){
			var spaceLeft=0;
			for (k=(i-1); k>=1; k--) {				
				if ($('m'+k)) {
					if(k!=i) {
						spaceLeft+=$('m'+k).scrollWidth;						
					}
				}
			}
			//$('s'+i).style.width=$('m'+i).scrollWidth+"px";
			$('img'+i).style.width=$('m'+i).scrollWidth+"px";
			sottrai=(125-$('m'+i).scrollWidth)/2;
			if (i==1){
				if ($('s'+i)) $('s'+i).style.left=spaceLeft+marginLeft+startLeft-sottrai+"px";
				//alert('i'+i);	
				$('img'+i).style.left=spaceLeft+marginLeft+startLeft+"px";			
			}else{
				if (i==numMenu){
					if ($('s'+i)) $('s'+i).style.right=marginLeft-borderRight-sottrai+"px"; 
					$('img'+i).style.right=marginLeft-borderRight+"px";
				}else{
					if ($('s'+i)) $('s'+i).style.left=spaceLeft+marginLeft+paddingLeft-border-sottrai+"px";
					$('img'+i).style.left=spaceLeft+marginLeft+paddingLeft-border+"px";
				}
			}
			if ($('m'+i).scrollWidth<minimunLenght) {
				if ($('s'+i)) $('s'+i).style.width=$('m'+i).scrollWidth-paddingLeft-border-sottrai+"px";
			}				
		//}
	}
}

function Right(str, n){
	if (n <= 0)
	   return "";
	else if (n > String(str).length)
	   return str;
	else {
	   var iLen = String(str).length;
	   return String(str).substring(iLen, iLen - n);
	}
 }                              
     
 function changeImg(id){                             
    imgtmp = $(id).src;			
	if (Right($(id).src,6)=="_a.gif")
		$(id).src=$(id).src.replace("_a","_b");  
 }   
                 
function eventMenu(){
	var sfEls = $("menu").getElementsByTagName("IMG");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			elId = this.id;
			elId = elId.substring(1,2);
			if ($('s'+elId)) $('s'+elId).style.display='block';
			changeImg('m'+elId);
		}
		sfEls[i].onmouseout=function() {
			elId = this.id;
			elId = elId.substring(1,2);
			if ($('s'+elId)) $('s'+elId).style.display='none';
			//$('m'+elId).src=$('m'+elId).src.replace("_b","_a");
			if (imgtmp != "" )$('m'+elId).src = imgtmp;
		}
	}
}

function Resize() { 	
	//for other pages
	/*if (window.getWidth() > 980) {		
		if ($('pagebck')) $('pagebck').style.backgroundPosition=parseInt((space + window.getWidth() - 1280)/2)+"px 0px";
		if ($('movie')) $('movie').style.width="980px";		
	}else{
		if ($('pagebck')) $('pagebck').style.backgroundPosition=parseInt((space + 980 - 1280)/2)+"px 0px";
		if ($('movie')) $('movie').style.width=width=$('footercontainer').scrollWidth+"px";
	}
	*/
	//for home
	if (window.getWidth() < 980) {
		if ($('images')) $('images').style.width="980px";
		if ($('images2')) $('images2').style.width="980px";
	}else{
		if ($('images')) $('images').style.width=width=$('footercontainer').scrollWidth+"px";
		if ($('images2')) $('images2').style.width=width=$('footercontainer').scrollWidth+"px";
	}
}

window.addEvent('domready', function() {	
	posSubMenu();
	eventMenu();
	//for IE 6
	if ($('legenda_gmaps')) $('legenda_gmaps').style.display='block';
	if ($('legenda')) $('legenda').style.display='block';
	if ($('back')) $('back').style.display='block';
	if ($('linklogo')) $('linklogo').style.display='block';
	
	
});

window.addEvent('resize', Resize);


function Scrolldiv(x, space, maxval){
	
	if (((x + space)%20)==0) { //wait finish effect
		var myEffects = new Fx.Morph($('advlistscroll'), {
			duration: 200,
			transition: Fx.Transitions.Sine.easeOut
		});
		//range control
		box = parseInt($('advlist').style.height) + 2;
		maxval = parseInt($('advlistscroll').scrollHeight) + (x + space) - box;		
		if ((maxval >= 0) && ((x + space) <= 0))
			myEffects.start.delay(10, myEffects, {
				top: [x, x + space]
			});
	}
}

