// JavaScript Document

function resaltaPastillaCabecera(nombrePastilla) {
	
	for(i = 0; i < document.getElementsByTagName('div').length; i++) {
        
		if(document.getElementsByTagName('div')[i].id == nombrePastilla) {
			
			var laPastilla = document.getElementsByTagName('div')[i];
			laPastilla.style.backgroundColor = "#424a52";
			laPastilla.childNodes.item(0).style.color = "#fff";
		}
	}
}

function incrustaFlash(ruta, ancho, alto, transp) {
	
	document.write('<div class="flash">');
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + ancho + '" height="' + alto + '">');
      document.write('<param name="movie" value="' + ruta + '" />');
      document.write('<param name="quality" value="high" />');
	  if(transp) {
	  	document.write('<param name="wmode" value="transparent">');
		document.write('<embed src="' + ruta + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + ancho + '" height="' + alto + '" wmode="transparent"></embed>');
	  }
	  else
     	 document.write('<embed src="' + ruta + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + ancho + '" height="' + alto + '"></embed>');
    document.write('</object>');
	document.write('</div>');
	
	
}

function estamosEn(apartado) {
//	alert(apartado);
	switch(apartado) {
		case 'prodsOfertas':
		document.getElementById('wrapperProdsOfertas').style.display = 'block';
		document.getElementById('wrapperProdsAccesorios').style.display = 'none';
		document.getElementById('selectSupArnabatSector').selectedIndex = 5;
		document.getElementById('leadOfertas').style.display = 'block';
    	resaltaPastillaCabecera('pastillaOfertas');
		document.getElementById('cabeceraArnabat').style.display = 'block';
		document.getElementById('wrapperProdsSemitecnic').style.display = 'none';
		document.getElementById('wrapperOfertasSemitecnic').style.display = 'none';
		document.getElementById('leadOfertasSemitecnic').style.display = 'none';
		break;
		
		case 'prodsAccesorios':
		document.getElementById('wrapperProdsOfertas').style.display = 'none';
		document.getElementById('wrapperProdsAccesorios').style.display = 'block';
		document.getElementById('selectSupArnabatSector').selectedIndex = 6;
		document.getElementById('leadAccesorios').style.display = 'block';
		document.getElementById('cabeceraArnabat').style.display = 'block';
		document.getElementById('wrapperProdsSemitecnic').style.display = 'none';
		document.getElementById('wrapperOfertasSemitecnic').style.display = 'none';
		document.getElementById('leadOfertasSemitecnic').style.display = 'none';
		break;
		
		case 'prodsSemitecnic':
		document.getElementById('wrapperProdsOfertas').style.display = 'none';
		document.getElementById('wrapperProdsAccesorios').style.display = 'none';
		document.getElementById('selectSupArnabatSector').style.display = 'none';
		document.getElementById('leadProdsSemitecnic').style.display = 'block';
		document.getElementById('cabeceraArnabat').style.display = 'none';
		document.getElementById('cabeceraSemitecnic').style.display = 'block';
		document.getElementById('wrapperProdsSemitecnic').style.display = 'block';
		document.getElementById('content').style.display = 'block';
		document.getElementById('leadOfertas').style.display = 'none';
		document.getElementById('leadAccesorios').style.display = 'none';
		document.getElementById('wrapperOfertasSemitecnic').style.display = 'none';
		document.getElementById('leadOfertasSemitecnic').style.display = 'none';
		break;
		
		case 'ofertasSemitecnic':
		document.getElementById('wrapperProdsOfertas').style.display = 'none';
		document.getElementById('wrapperProdsAccesorios').style.display = 'none';
		document.getElementById('selectSupArnabatSector').style.display = 'none';
		document.getElementById('leadProdsSemitecnic').style.display = 'none';
		document.getElementById('cabeceraArnabat').style.display = 'none';
		document.getElementById('cabeceraSemitecnic').style.display = 'block';
		document.getElementById('wrapperProdsSemitecnic').style.display = 'none';
		document.getElementById('content').style.display = 'block';
		document.getElementById('leadOfertas').style.display = 'none';
		document.getElementById('leadAccesorios').style.display = 'none';
		document.getElementById('wrapperOfertasSemitecnic').style.display = 'block';
		document.getElementById('leadOfertasSemitecnic').style.display = 'block';
		resaltaPastillaCabecera('pastillaOfertasSemitecnic');
		break;
		
		case 'prodsAlquiler':
		document.getElementById('wrapperProdsOfertas').style.display = 'none';
		document.getElementById('wrapperProdsOfertas').style.display = 'none';
		document.getElementById('wrapperProdsAccesorios').style.display = 'none';
		document.getElementById('selectSupArnabatSector').selectedIndex = 7;
		document.getElementById('leadOfertas').style.display = 'block';
    //	resaltaPastillaCabecera('pastillaOfertas');
		document.getElementById('cabeceraArnabat').style.display = 'block';
		document.getElementById('wrapperProdsSemitecnic').style.display = 'none';
		
		
		
		document.getElementById('wrapperProdsOfertas').style.display = 'none';
		document.getElementById('wrapperProdsAccesorios').style.display = 'none';
		document.getElementById('leadOfertas').style.display = 'block';
		document.getElementById('wrapperNoticiasFerias').style.display = 'none';
		document.getElementById('wrapperAlquiler').style.display = 'block';
		document.getElementById('selectSupArnabatSector').style.display = 'block';
		resaltaPastillaCabecera('pastillaFeriasArnabatGroup');
		document.getElementById('wrapperProdsSemitecnic').style.display = 'none';
		document.getElementById('wrapperMenusAlquiler').style.minHeight = '300px';
		document.getElementById('wrapperMenusNoticias').style.minHeight = '0px';
		
		document.getElementById('wrapperOfertasSemitecnic').style.display = 'none';
		document.getElementById('leadOfertasSemitecnic').style.display = 'none';
		break;
		
		case 'presupuesto':
		document.getElementById('wrapperProdsOfertas').style.display = 'none';
		document.getElementById('wrapperProdsAccesorios').style.display = 'block';
		document.getElementById('selectSupArnabatSector').selectedIndex = 5;
		document.getElementById('leadOfertas').style.display = 'block';
		document.getElementById('cabeceraArnabat').style.display = 'block';
		document.getElementById('wrapperProdsSemitecnic').style.display = 'none';
		document.getElementById('wrapperOfertasSemitecnic').style.display = 'none';
		document.getElementById('leadOfertasSemitecnic').style.display = 'none';
		break;
		
		case 'novedades':
		document.getElementById('wrapperProdsOfertas').style.display = 'none';
		document.getElementById('wrapperProdsAccesorios').style.display = 'none';
		document.getElementById('leadOfertas').style.display = 'none';
//		document.getElementById('cabeceraArnabatGroup').style.display = 'block';
		document.getElementById('wrapperNoticiasNovedades').style.display = 'block';
		document.getElementById('selectSupArnabatSector').style.display = 'none';
		document.getElementById('wrapperMenusNoticias').style.minHeight = '300px';
		resaltaPastillaCabecera('pastillaNovedades');
		document.getElementById('wrapperProdsSemitecnic').style.display = 'none';
		document.getElementById('wrapperOfertasSemitecnic').style.display = 'none';
		document.getElementById('leadOfertasSemitecnic').style.display = 'none';
		break;
		
		case 'ferias':
		document.getElementById('wrapperProdsOfertas').style.display = 'none';
		document.getElementById('wrapperProdsAccesorios').style.display = 'none';
		document.getElementById('leadOfertas').style.display = 'none';
//		document.getElementById('cabeceraArnabatGroup').style.display = 'block';
		document.getElementById('wrapperNoticiasFerias').style.display = 'block';
		document.getElementById('selectSupArnabatSector').style.display = 'none';
		document.getElementById('wrapperMenusNoticias').style.minHeight = '300px';
		resaltaPastillaCabecera('pastillaFeriasArnabatGroup');
		document.getElementById('wrapperProdsSemitecnic').style.display = 'none';
		document.getElementById('wrapperOfertasSemitecnic').style.display = 'none';
		document.getElementById('leadOfertasSemitecnic').style.display = 'none';
		break;
		
/*		case 'alquiler':
		document.getElementById('wrapperProdsOfertas').style.display = 'none';
		document.getElementById('wrapperProdsAccesorios').style.display = 'none';
		document.getElementById('leadOfertas').style.display = 'none';
		document.getElementById('wrapperNoticiasFerias').style.display = 'none';
		document.getElementById('wrapperAlquiler').style.display = 'block';
		document.getElementById('selectSupArnabatSector').style.display = 'none';
		resaltaPastillaCabecera('pastillaFeriasArnabatGroup');
		document.getElementById('wrapperProdsSemitecnic').style.display = 'none';
		document.getElementById('wrapperMenusAlquiler').style.minHeight = '300px';
		document.getElementById('wrapperMenusNoticias').style.minHeight = '0px';
		break;*/
	}
}

var dondeEstamos = readCookie('apartado');
//alert(dondeEstamos);

var matrizCatsOfertas = new Array(6, 7, 8, 9, 10, 11, 12, 13, 14, 57);
var matrizCatsAccesorios = new Array(15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 59, 60, 89, 90);
var matrizCatsProdsSemitecnic = new Array(32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 61, 62, 88, 87);
var matrizCatsProdsAlquiler = new Array(48, 49, 50, 51, 52, 53, 54, 55, 56, 58);
var matrizCatsOfertasSemitecnic = new Array('63');

for(var i = 0; i < matrizCatsOfertas.length; i++) {
	if(location.href.indexOf('page=shop.browse&category_id=' + matrizCatsOfertas[i] + '&') != -1) {
		estamosEn('prodsOfertas');
		createCookie('apartado','prodsOfertas',0);	
	}
}

for(var i = 0; i < matrizCatsAccesorios.length; i++) {
	if(location.href.indexOf('page=shop.browse&category_id=' + matrizCatsAccesorios[i] + '&') != -1) {
		estamosEn('prodsAccesorios');
		createCookie('apartado','prodsAccesorios',0);	
	}
}

for(var i = 0; i < matrizCatsProdsSemitecnic.length; i++) {
	if(location.href.indexOf('page=shop.browse&category_id=' + matrizCatsProdsSemitecnic[i] + '&') != -1) {
		estamosEn('prodsSemitecnic');
		createCookie('apartado','prodsSemitecnic',0);	
	}
}

for(var i = 0; i < matrizCatsOfertasSemitecnic.length; i++) {
	if(location.href.indexOf('page=shop.browse&category_id=' + matrizCatsOfertasSemitecnic[i] + '&') != -1) {
		estamosEn('ofertasSemitecnic');
		createCookie('apartado','ofertasSemitecnic',0);	
	}
}

for(var i = 0; i < matrizCatsProdsAlquiler.length; i++) {
	if(location.href.indexOf('page=shop.browse&category_id=' + matrizCatsProdsAlquiler[i] + '&') != -1) {
		estamosEn('prodsAlquiler');
		createCookie('apartado','prodsAlquiler',0);	
	}
}

function espacia() {
	var alturaPagina = document.body.clientHeight;
	var alturaContenido = document.getElementById('wrapperTotal').offsetHeight;
	
	if(alturaContenido > alturaPagina)
		document.getElementById('espaciadorCabecera').style.height = '0 px';
	else
		document.getElementById('espaciadorCabecera').style.height = (alturaPagina - alturaContenido) / 2 + 'px';
}

function enQueEmpresaEstamos(empresa) {
	switch(empresa) {
		case 'Arnabat':
		document.getElementById('cabeceraArnabat').style.display = 'block';
		document.getElementById('cabeceraArnabatGroup').style.display = 'none';
		document.getElementById('cabeceraSemitecnic').style.display = 'none';
		document.getElementById('menusNoticiasNovedades').style.display = 'none';
		document.getElementById('menusFerias').style.display = 'none';
		break;
		
		case 'ArnabatGroup':
		document.getElementById('cabeceraArnabat').style.display = 'none';
		document.getElementById('cabeceraArnabatGroup').style.display = 'block';
		document.getElementById('cabeceraSemitecnic').style.display = 'none';
		document.getElementById('wrapperMenusNoticias').style.display = 'block';
		break;
		
		case 'Semitecnic':
		document.getElementById('cabeceraArnabat').style.display = 'none';
		document.getElementById('cabeceraArnabatGroup').style.display = 'none';
		document.getElementById('cabeceraSemitecnic').style.display = 'block';
		document.getElementById('menusNoticiasNovedades').style.display = 'none';
		document.getElementById('menusFerias').style.display = 'none';
		document.getElementById('leadOfertas').style.display = 'none';
		break;
	}
}

//enQueEmpresaEstamos(readCookie('empresa'));

if(readCookie('apartado'))
			estamosEn(readCookie('apartado'));


function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

function despliegaSubs(padre) {
	var todos = getElementsByClassName('desplegables');
	for (var i = 0; i < todos.length; i++) {
	//	todos[i].style.display = 'none';
	//	todos[i].id = 'desplegable' + i;
		jQuery(todos[i]).fadeOut('slow');
	}
	
	var elementos = document.getElementsByTagName('*');
	var posCabecera = 0;
	for(var i = 0; i < elementos.length; i++) {
		if(elementos[i] == padre)
			posCabecera = i;
	}
	
	var tabla;
	for(var a = posCabecera; a < elementos.length; a++) {
		if(elementos[a].className.indexOf('desplegables') != -1) {
			tabla = elementos[a];
			break;
		}
	}
	
//	tabla.style.display = 'block';
	jQuery(tabla).fadeIn('slow');
	
	var cabeceras = getElementsByClassName('titulo6');
	for(var e = 0; e < cabeceras.length; e++) {
		cabeceras[e].style.backgroundColor = '#F00';
	}
	elementos[posCabecera - 1].style.backgroundColor = '#000';
}

function despliegaSubsArnabatAgricola(padre) {
	var todos = getElementsByClassName('desplegables');
	for (var i = 0; i < todos.length; i++) {
		jQuery(todos[i]).fadeOut('slow');
	}
	
	var elementos = document.getElementsByTagName('*');
	var posCabecera = 0;
	for(var i = 0; i < elementos.length; i++) {
		if(elementos[i] == padre)
			posCabecera = i;
	}
	
	var tabla;
	for(var a = posCabecera; a < elementos.length; a++) {
		if(elementos[a].className.indexOf('desplegables') != -1) {
			tabla = elementos[a];
			break;
		}
	}
	
	jQuery(tabla).fadeIn('slow');
	
	var cabeceras = getElementsByClassName('titulo6');
	for(var e = 0; e < cabeceras.length; e++) {
		cabeceras[e].style.backgroundColor = '#007dcb';
	}
	elementos[posCabecera - 1].style.backgroundColor = '#000';
}











