/** Funciones para el scroll horizontal del menu 
	* Aplica al portal 8 - NO MODIFICAR!
	*/
function moveHScroll(idObjImg,imgOn,imgOff,idObj,direction){
	var obj = $(idObj);
	if( obj ){
		if( direction == 'left')	obj.scrollLeft = obj.scrollLeft+1;
		else											obj.scrollLeft = obj.scrollLeft-1;
	}		
	if( Number((obj.scrollLeft + obj.offsetWidth)) >= Number(obj.scrollWidth) ){
		stopHScroll();
		if( $(idObjImg) ) $(idObjImg).src = imgOff;
	}
	if( obj.scrollLeft <= 0 ){
		stopHScroll();	
		if( $(idObjImg) ) $(idObjImg).src = imgOff;
	}
	if( window.isMovehScroll ) moveHScroll(idObjImg,imgOn,imgOff,idObj,direction);
}

function startHScroll(idObjImg,imgOn,imgOff,idObj,direction){
	window.isMovehScroll = true;
	moveHScroll(idObjImg,imgOn,imgOff,idObj,direction);
}

function stopHScroll(){
	window.isMovehScroll = false;
}

function validateHScroll(width,idObjLeft,idObjRight,idObjContent,idObjOverflow)
{
	var objContent 	= $(idObjContent);
	var objLeft 		= $(idObjLeft);
	var objRight		= $(idObjRight);
	var objOverflow	= $(idObjOverflow);
	if( objContent )
	{
		if( Number(objContent.offsetWidth) < Number(width) )
		{
			if( objLeft ) 		objLeft.style.display 	= 'none';
			if( objRight ) 		objRight.style.display 	= 'none';
			if( objOverflow ){
				objOverflow.style.width 			= "100%";
				objOverflow.style.paddingLeft = "5px";
			}
			
		}		
	}	
}
