// JavaScript Document
/*document.write("<script type='text/javascript' src='/js/prototype.js'></script>");	
document.write("<script type='text/javascript' src='/js/scriptaculous.js'></script>");	
*/
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }}

function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }
  
  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }

function moveSubmenu() { // nueva versión 1.1 ahora tmbien tiene que encontrar el top porque la parte superior ha cambiado
	// position:absolute; left:100px; top:120px; width:462px; height:203px; z-index:1; visibility: hidden
	obj = document.getElementById('Submenu');
	img = document.getElementById("boton_tienda");
	intPosicionX = findPosX(img);
	intPosicionY = findPosY(img);
	obj.style.position = "absolute";
	obj.style.left = intPosicionX+"px";
	obj.style.top = intPosicionY+38+"px"; // 38 es el height del gráfico que sirve como referencia
	obj.style.width = "462px";
	obj.style.height = "203px";
}

function showSeleccion_geo_area() { // v1.1
	obj = document.getElementById('seleccion_geo_area');
	if (obj.style.display == 'none') {
		Effect.SlideDown('seleccion_geo_area'); 
		return false;
	}
	else
	{
		Effect.SlideUp('seleccion_geo_area'); 
		return false;	
	}
}

function showSeleccion_geo_area() { // v1.2 // utilizando una forma más sencilla
	obj = document.getElementById('seleccion_geo_area');
	if (obj.style.display == 'none') {
//		MM_showHideLayers('seleccion_geo_area','','show');
		obj.style.display = 'block';
		return false;
	}
	else
	{
	//	MM_showHideLayers('seleccion_geo_area','','hide');
		obj.style.display = 'none';
		return false;	
	}
}


function loadCuriosite(obj) {
	MM_preloadImages('/img/comunes/menu01_carrito_off_es.gif','/img/comunes/menu01_gastosenvio_off_es.gif','/img/comunes/menu01_ayuda_off_es.gif','/img/comunes/menu01_suscribete_off_es.gif','/img/comunes/menu01_english_off_es.gif','/img/comunes/menu02_home_on_es.gif','/img/comunes/menu02_tienda_off_es.gif','/img/comunes/menu02_novedades_off_es.gif','/img/comunes/menu02_ofertas_off_es.gif','/img/comunes/menu02_curioblog_off_es.gif','/img/comunes/menu02_especiales_off_es.gif','/img/comunes/icono_anadircarrito_on_es.gif','/img/comunes/icono_menu_tienda02_es.gif','/img/comunes/icono_menu_novedades02_es.gif','/img/comunes/icono_menu_ofertas02_es.gif','/img/comunes/icono_menu_curioblog02_es.gif','/img/comunes/icono_menu_especiales02_es.gif','/img/comunes/icono_menu_home04_all.gif','/img/comunes/menu01_carrito_on_es.gif','/img/comunes/menu01_gastosenvio_on_es.gif','/img/comunes/menu01_ayuda_on_es.gif','/img/comunes/menu01_suscribete_on_es.gif','/img/comunes/menu01_english_on_es.gif');
	moveSubmenu();
	return true;
}

if ( screen.width == 1024){document.write('<style type="text/css">#Submenu {position:absolute; left:384px; 	     	top:120px; width:462px; height:203px; z-index:1; visibility: hidden;}</style>');}
	else if ( screen.width == 1152){document.write('<style type="text/css">#Submenu {position:absolute; left:448px; top:120px; width:462px; height:203px; z-index:1; visibility: hidden;}</style>');
	}
	else if ( screen.width == 1280){document.write('<style type="text/css">#Submenu {position:absolute; left:512px; top:120px; width:462px; height:203px; z-index:1; visibility: hidden;}</style>');
	}
	else
	{document.write('<style type="text/css">#Submenu {position:absolute; left:512px; top:120px; width:462px; height:203px; z-index:1; visibility: hidden;}</style>');
}

//CONFIGURACION PARA EL SUBMENU LATERAL IZQUIERDA 1: CURIOSEA //
ddaccordion.init({
	headerclass: "submenu1", //Shared CSS class name of headers group
	contentclass: "thelanguage1", //Shared CSS class name of contents group
	revealtype: "mouseover", //Reveal content when user clicks or onmouseover the header? Valid values are: "click", "clickgo", or "mouseover".
		// The difference between "click" and clickgo" is only visible if your headers are hyperlinked. With "click", that link is disabled, so clicking each header will only expand the corresponding content. With "clickgo", the script will first expand the content, then navigate to the URL specified in the header afterwards.
	mouseoverdelay: 350, // If revealtype above is set to "mouseover", set delay in milliseconds before header expands onMouseover.
	collapseprev: false, //Collapse previous content (so only one open at any time)? true/false 
	defaultexpanded: [], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
	onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
	animatedefault: false, //Should contents open by default be animated into view?
	persiststate: false, //persist state of opened contents within browser session?
	toggleclass: ["closedlanguage", "openlanguage"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
	togglehtml: ["prefix", "<img src='/img/comunes/icono_menumas_off_all.gif'  width=9 height=9 border=0 /> ", "<img src='/img/comunes/icono_menumas_on_all.gif'  width=9 height=9 border=0 /> "], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs)
	animatespeed: "normal", //speed of animation: "fast", "normal", or "slow"
	oninit:function(expandedindices){ //custom code to run when headers have initalized
		//do nothing
	},
	onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
		//do nothing
	}})

