//<![CDATA[
//numero de imagenes en cada seccion
var img_inicio=12;
var img_calidad=3;
var img_nutricion=15;
var img_productos=37;
var img_recetas=13;
var img_platanos_campania=7;
//////////////////////////////////
var img_orden=0;//cabecera actual
var zindex=10;//z-index de cabecera actual
var tope_noticias;
var carrusel=[];
//funcionalidades
//sirve para darle un objeto y a qué opacidad quieres cambiarle y fuera
function cambiarOpacidad(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

/////////////////////////////////////////
function inicio(seccion,cuantas){
	//cargar_logos();
	cargar_carrusel(seccion);
	cargar_cabecera(seccion);
	tope_noticias=cuantas;
	if(seccion=="inicio"){
		carrusel_noticias(cuantas);
	}
}
//////////////////////////////gestionar las cabeceras
function cargar_carrusel(seccion){
	switch(seccion){
		case 'calidad':
			for(n=0;n<img_calidad;n++){
				carrusel[n]="cabeceras/calidad/calidad"+(n)+".jpg";
			}
			break;
		case 'la-fruta-y-la-salud':
		case 'aedn':
		case 'noticias-aedn':
			for(n=0;n<img_nutricion;n++){
				carrusel[n]="cabeceras/nutricion/nutricion"+(n)+".jpg";
			}
			break;
		case 'producto-general':
		case 'categorias':
			for(n=0;n<img_productos;n++){
				carrusel[n]="cabeceras/productos/productos"+(n)+".jpg";
			}
			break;
		case 'receta-de-la-semana':
			for(n=0;n<img_recetas;n++){
				carrusel[n]="cabeceras/recetas/recetas"+(n)+".jpg";
			}
			break;
		case 'platano-de-canarias-ultima-campania':
		case 'platano-de-canarias-introduccion':
		case 'platano-de-canarias-videos':
		case 'platano-de-canarias-video':
		case 'platano-de-canarias-conoce-mas':
			for(n=0;n<img_platanos_campania;n++){
				carrusel[n]="cabeceras/platanos/platanos"+(n)+".jpg";
			}
			break;
		default:
			for(n=0;n<img_inicio;n++){
				carrusel[n]="cabeceras/inicio/inicio"+(n)+".jpg";
			}
			break;
	}
	array_aleatorio(carrusel);
}
function array_aleatorio(array){ // v2005-06-01
    var i=array.length;
    while(i--){
        var j=Math.floor( Math.random() * (i+1) );
        var tmp=array[i];
        array[i]=array[j];
        array[j]=tmp;
    }
}
function cargar_cabecera(seccion){
	var conjunto_imagenes=document.getElementById("pagina_cabecera");
	if(zindex>12){
		var img_orden_antiguo=zindex-2;
		var imagen_antigua=document.getElementById("img_cabecera_"+img_orden_antiguo);
		conjunto_imagenes.removeChild(imagen_antigua);
	}
	//creamos el div
	var div_cabecera=document.createElement('div');
	//le damos atributos
	cambiarOpacidad(div_cabecera,0);
	div_cabecera.setAttribute('id',"img_cabecera_"+zindex);
	div_cabecera.style.zIndex =zindex;
	div_cabecera.className="imagen_inicio" 
	//le añadimos a las cabeceras
	conjunto_imagenes.appendChild(div_cabecera);
	//creamos la imagen
	var imagen=document.createElement('img');
	div_cabecera.appendChild(imagen);
	tope=carrusel.length-1;
	ruta=carrusel[img_orden];
	imagen.src=ruta;
	img_orden++;
	zindex++;
	if(img_orden>tope){
		img_orden=0;
	}	
	imagen.onload=function(){
		aparecer_imagen(div_cabecera.getAttribute("id"),0,seccion);
		
	}
	
}
function aparecer_imagen(imagen,opacidad,seccion){
	opacidad+=5;
	var objeto=document.getElementById(imagen);
	if(opacidad<105){
		cambiarOpacidad(objeto, opacidad);
		window.setTimeout("aparecer_imagen('"+imagen+"',"+opacidad+",'"+seccion+"')",50);
	}else{
		
	window.setTimeout('cargar_cabecera("'+seccion+'")',5000);
	}
	
}
////////////////////////////////////////////////////////////////
//para hacer aparecer las secciones y subsecciones
function mostrar_seccion(cual){
	var que_div=document.getElementsByTagName("div");
	for(n in que_div){
		if(que_div[n].className=="subseccion_abierta"){
			que_div[n].className="subseccion_cerrada";
		}
	}
	var que_a=document.getElementsByTagName("a");
	for(var p=0; p<que_a.length;p++){
		if(que_a[p].className=="subtitulo_sel"){
			que_a[p].className="";
		}
	}
	//var subseccion_abierta=document.getElementsByClassName("subseccion_abierta");
	//subseccion_abierta[0].className="subseccion_cerrada";
	document.getElementById("subseccion_"+cual).className="subseccion_abierta";
	//var subtitulo=document.getElementsByClassName("subtitulo_sel");
	//subtitulo[0].className="";
	document.getElementById(cual).className="subtitulo_sel";
}
function mostrar_subseccion(cual,que_menu){
	var que_div=document.getElementsByTagName("div");
	for(n in que_div){
		if(que_div[n].className=="subseccion_abierta"){
			que_div[n].className="subseccion_cerrada";
		}
	}
	var que_a=document.getElementsByTagName("a");
	for(var p=0; p<que_a.length;p++){
		if(que_a[p].className=="subtitulo_sel"){
			que_a[p].className="";
		}
	}
	//var subseccion_abierta=document.getElementsByClassName("subseccion_abierta");
	//subseccion_abierta[0].className="subseccion_cerrada";
	document.getElementById("subseccion_"+cual).className="subseccion_abierta";
	//var subtitulo=document.getElementsByClassName("subtitulo_sel");
	//subtitulo[0].className="";
	document.getElementById(que_menu).className="subtitulo_sel";
}

//imprimir parte de web
function imprimir_parte(que_parte){
	var ficha = document.getElementById(que_parte);
	var ventimp = window.open(' ', 'popimpr');
	ventimp.document.write( ficha.innerHTML );
	ventimp.document.close();
	ventimp.print( );
	ventimp.close();

}
//abrir el aviso legal
function abrir_nueva_ventana(cual,titulo){
	window.open(cual+".html",titulo, 'scrollbars=1,width=500,height=600');
}
/////////////////carrusel de noticias
//refrescar el carrusel de noticias
var noticia_actual=1;
var noticia_siguiente=2;
var div_izqui=-1000;
var div_dere=1000;
function carrusel_noticias(){
	que_id="noticia"+noticia_actual;	
	que_id_siguiente="noticia"+noticia_siguiente;
	  if(tope_noticias>1){
	    mover_div(que_id,que_id_siguiente);
	    noticia_actual++;
	    if(noticia_actual>tope_noticias){
		    noticia_actual=1
	    }
	    noticia_siguiente=noticia_actual+1;
	    if(noticia_siguiente>tope_noticias){
		    noticia_siguiente=1
	    }
	  
	}
}


function mover_div(que_id,que_id_siguiente){
	var que_div=document.getElementById(que_id);
	var que_div_siguiente=document.getElementById(que_id_siguiente);
	
	var pos_x=parseInt(que_div.style.left);
	//alert ("pos del div  "+pos_x+"   ");
	//alert (pos_x);
	var cantidad=parseInt(-(div_izqui-pos_x)/5);
	if(pos_x>(div_izqui+15)){
	pos_x-=cantidad;
	var pos_x2=pos_x+1000;
	//alert(pos_x2);
	que_div.style.left=pos_x+"px";
	que_div_siguiente.style.left=pos_x2+"px";
	
	window.setTimeout("mover_div('"+que_id+"','"+que_id_siguiente+"')",30);
		
	}else{
		//alert("cambio de imagen creado");
		que_div.style.left="1000px";
		que_div_siguiente.style.left="15px";
		window.setTimeout("carrusel_noticias()",4000);
	}
}
////////////////////////////////////////////////////////////////
//para hacer aparecer las ofertas
function mostrar_ofertas(cual){ 
	var oferta = document.getElementById(cual); 
	var como = oferta.className;
	
	if(como=="subseccion_abierta") {
		document.getElementById(cual).className="subseccion_cerrada";
	} else {
		document.getElementById(cual).className="subseccion_abierta";
	}
}

/////////////////
//recarga el banner

function recarga(){
  var tope=3;
  var baner=document.getElementById('imagen-kiwiberico');
  var imagen=baner.src;
  var el_final=imagen.length;
  var imagen_actual=parseInt(imagen.substring(el_final-5,el_final-4));
  imagen_actual++;
  if(imagen_actual>tope){
    imagen_actual=1;
  }
  setTimeout("nueva_imagen("+imagen_actual+")",5000);
}

function nueva_imagen(cual){
  var baner=document.getElementById('imagen-kiwiberico');
  baner.src="images/banner-kiwiberico"+cual+".jpg";
}
///////////////////////////////
//]]>
