var empezar = false;
var secciones = new Array ("seccion0","seccion2","seccion3","seccion4","seccion5","seccion6","seccion7","seccionfinal");
var pestanas = new Array("pestana0","pestana2","pestana3","pestana4","pestana5", "pestana6", "pestana7", "pestanafinal");
var retardo;
var ocultar;
function muestra(capa){
xShow(capa)
}
function oculta(capa){
xHide(capa)
}
function posiciona (){
for (i=0;i<pestanas.length;i++){
posx= xOffsetLeft(secciones[i])
posy= xOffsetTop (secciones[i])
xMoveTo(pestanas[i],posx,posy+23)
}
}
function posiciona2 (){
posx= xOffsetLeft("seccion0")
posy= xOffsetTop ("seccion0")
xMoveTo('pestana0',posx+3,posy+23)
}
function posiciona3 (){
posx= xOffsetLeft("seccionfinal")
posy= xOffsetTop ("seccionfinal")
xMoveTo('pestanafinal',posx-56,posy+23)
}
window.onload = function() {
posiciona()
posiciona2()
posiciona3()
empezar = true
}
window.onresize = function() {
posiciona()
posiciona2()
posiciona3()
}
function comparaSubseccion(a,b){
	if (a.id > b.id){
		return 1;
	}else{
		return -1;
	}
}

function muestra_coloca(pestana,idSeccion){

/*comienzo subsecciones automáticas*/

var capa = document.getElementById(pestana);

	var contenidoCapa = "";
	contenidoCapa += "<ul>";

	var subsecciones = getSubsecciones(idSeccion);
	if (subsecciones != null) {
	subsecciones.sort(comparaSubseccion);
	for (var i  = 0; i < subsecciones.length; i++) {
		var subSeccionActual = subsecciones[i];
		contenidoCapa += "<li><a href=\"" +subSeccionActual.url + "\">"  + subSeccionActual.nombre;
		contenidoCapa += "</a></li>";
	}
	}
	contenidoCapa +="</ul>";
	capa.innerHTML = contenidoCapa;

/*fin subsecciones automáticas*/

if (empezar){
for (i=0;i<pestanas.length;i++){
if (pestanas[i] != pestana) xHide(pestanas[i])
}
mostrar =pestana
clearTimeout(retardo)
retardo = setTimeout("xShow('" + mostrar + "')",300)
}
}
function oculta_retarda(pestana){
if (empezar){
ocultar =pestana
clearTimeout(retardo)
retardo = setTimeout("xHide('" + ocultar + "')",1000)
}
}
function muestra_retarda(ind){
if (empezar){
clearTimeout(retardo)
}
}

function AbrirVentana(sPagina, nTamX, nTamY, sNombre, sScrollBars){
      var nAnchura, nAltura, nTop, nLeft, sPropsVentana, ventanuco;
      nAnchura = screen.availWidth;
      nAltura = screen.availHeight;
      nTop = (nAltura - nTamY - 30) * .5;
      nLeft =  (nAnchura - nTamX - 10) * .5;
      sPropsVentana  = 'width=' + nTamX + ',height=' + nTamY + ',top=' + nTop + ',left=' + nLeft;
      sPropsVentana += ',scrollbars='+ sScrollBars+',menubar=no,toolbar=no,directories=no,location=no,status=no';

      ventanuco = window.open(sPagina,sNombre,sPropsVentana);
      window.opener = ventanuco;
      ventanuco.focus();
}

function busca(criterio,texto,codTienda,codCentro){ 

        if (ValidaBuscaCabecera(document.buscacabecera)){ 

                var buscUrl = "http://www.elcorteingles.es/multitienda/comun/redir.asp?url="+escape('http://www.elcorteingles.es/multitienda/LTC/buscador/ResultBuscador.asp?criBusqueda='+criterio+'&txtBusqueda='+texto)+"&tipotienda="+codTienda+"&idCentro="+codCentro; 
                        
                        window.location= buscUrl; 
        } 
} 

function ValidaBuscaCabecera(form) {
				var cadena;
				cadena=form.txtBusqueda.value;
				//hago LRTrim
				if (cadena.length >0) {cadena=(cadena.replace(/^(\s+)/g,'')).replace(/(\s+)$/g,'');}
				if (cadena.length < 2)
				    {
				      alert("Introduzca un valor en el campo de busqueda de 2 caracteres como minimo.");
				      return false;
				    }
				    else
				    {
					if (cadena.length > 100)
					{
					  alert("Introduzca un valor en el campo de busqueda de 100 caracteres como maximo.");
					  return false;
					}
					else
					{
						form.txtBusqueda.value = cadena.toLowerCase();
					}
				}
				return true;
		  }
		  
function ValidaBuscaReferencia(form) {
				var cadenon;
				cadenon=form.txtBusqueda.value;
				//hago LRTrim
				if (cadenon.length >0) {cadenon=(cadenon.replace(/^(\s+)/g,'')).replace(/(\s+)$/g,'');}
				if (cadenon.length != 7)
				    {
				      alert("Introduzca un valor en el campo de busqueda de 7 caracteres ");
				      return false;
				    }
				    				
				else
					{
						form.txtBusqueda.value = cadenon.toLowerCase();
					}
				return true;
			 }