// JavaScript Document

var time = 3000;
var numofitems = 7;

//menu constructor
function menu(allitems,thisitem,startstate){ 
	callname= "gl"+thisitem;
	divname="subglobal"+thisitem;  
	this.numberofmenuitems = allitems;
	this.caller = document.getElementById(callname);
	this.thediv = document.getElementById(divname);
	this.thediv.style.visibility = startstate;
}

//menu methods
function ehandler(event,theobj){
	for (var i=1; i<= theobj.numberofmenuitems; i++)
	{
		var shutdiv =eval( "menuitem"+i+".thediv");
		shutdiv.style.visibility="hidden";
	}
	theobj.thediv.style.visibility="visible";
}
				
function closesubnav(event){
//	alert(event.clientY);
	if ((event.clientY <48)||(event.clientY > 107))
	{
		for (var i=1; i<= numofitems; i++)
		{
			var shutdiv =eval('menuitem'+i+'.thediv');
			shutdiv.style.visibility='hidden';
		}
	}
}

function cambiaDatos(clasif, product)
{
	document.getElementById('dataImg1').style.display = 'block';
	document.getElementById('img_prod1').src = 'images bulbos/cargando.gif';
	document.getElementById('data1').innerHTML = '';
	document.getElementById('img_prod2').src = 'images bulbos/cargando.gif';

	document.getElementById('dataColor').innerHTML = '';
	document.getElementById('dataAltura').innerHTML = '';
	document.getElementById('dataDesarrollo').innerHTML = '';
	document.getElementById('dataCalibre1').innerHTML = '';
	document.getElementById('dataCalibre2').innerHTML = '';
	document.getElementById('dataCalibre3').innerHTML = '';
	document.getElementById('dataCalibre4').innerHTML = '';
	document.getElementById('dataCalibre5').innerHTML = '';

	setTimeout("cambiar("+clasif+", "+product+");", 700);
}
function cambiar(clasif, product)
{
	document.getElementById('img_prod1').src = 'images bulbos/flores/'+img[clasif][product];
	document.getElementById('data1').innerHTML = prod[clasif][product];
	document.getElementById('img_prod2').src = 'images bulbos/flores/'+img[clasif][product];

	document.getElementById('dataColor').innerHTML = color[product];
	document.getElementById('dataAltura').innerHTML = altura[product];
	document.getElementById('dataDesarrollo').innerHTML = desarrollo[product];
	document.getElementById('dataCalibre1').innerHTML = calibre1[product];
	document.getElementById('dataCalibre2').innerHTML = calibre2[product];
	document.getElementById('dataCalibre3').innerHTML = calibre3[product];
	document.getElementById('dataCalibre4').innerHTML = calibre4[product];
	document.getElementById('dataCalibre5').innerHTML = calibre5[product];

}
function mostrarDetalles()
{	
	if (document.getElementById('menuImg').style.display == 'none')
	{
		document.getElementById('menuImg').style.display = 'block';
		document.getElementById('dataImg2').style.display = 'none';
	}
	else
	{
		document.getElementById('menuImg').style.display = 'none';
		document.getElementById('dataImg2').style.display = 'block';
	}
}

function colocaFondo(m)
{
	i=0
	str = 'img'+i;
	while(document.getElementById(str))
	{
		if(str == 'img'+m)
			document.getElementById(str).style.backgroundImage = "url('images bulbos/bg_nav_selected.png')";
		else
			document.getElementById(str).style.background = '#FFFFFF';
		i++;
		str = 'img'+i;
	}
}

function comprobar()
{
	if((document.f_coment.nombre.value).length <= 3)
	{
		alert("<?php echo ERR_NOMBRE; ?>");
		document.f_coment.nombre.focus();
		document.getElementById('tg_nombre').style.color = '#97CD04';
		return false;
	}
	else
		document.getElementById('tg_nombre').style.color = '#000000';

	valor = document.f_coment.mail.value;
	reglas = "valor.lastIndexOf('@')!=valor.indexOf('@') || valor.indexOf('@')<2 || valor.lastIndexOf('.')<valor.length-4 || valor.lastIndexOf('.')>valor.length-3";
	if(eval(reglas))
	{
		alert("<?php echo ERR_EMAIL; ?>");
		document.f_coment.mail.focus();
		document.getElementById('tg_mail').style.color = '#FF0000';
		return false;
	}
	else
		document.getElementById('tg_mail').style.color = '#000000';

	if((document.f_coment.comentario.value).length < 4)
	{
		alert("<?php echo ERR_COMENTARIO; ?>");
		document.f_coment.comentario.focus();
		document.getElementById('tg_comentario').style.color = '#FF0000';
		return false;
	}
	else
		document.getElementById('tg_comentario').style.color = '#000000';
		
	
	return true;
}

function muestraGaleria(sig)
{
	
	var nuevagaleria = '';
	var valor = '';
	var act = parseInt(document.getElementById('galeria').value, 10);
	var galeriader = 'galeriader'+act;
	var galeriaizq = 'galeriaizq'+act;

	if(sig == 'sig')
		valor = (act+1);
	else
		valor = (act-1);
	
	if(valor > 0)
		document.getElementById('anterior').innerHTML = '<img src="images bulbos/anterior.png" alt="Anterior" />';
	else
		document.getElementById('anterior').innerHTML = '';
	if(valor == 4)
		document.getElementById('siguiente').innerHTML = '';
	else
		document.getElementById('siguiente').innerHTML = '<img src="images bulbos/siguiente.png" alt="Siguiente" />';


	nuevagaleriader = 'galeriader'+valor;
	nuevagaleriaizq = 'galeriaizq'+valor;

	document.getElementById(galeriaizq).style.display = 'none'
	document.getElementById(galeriader).style.display = 'none'
	document.getElementById(nuevagaleriader).style.display = 'block'
	document.getElementById(nuevagaleriaizq).style.display = 'block'
	document.getElementById('galeria').value = valor;
}

function muestraImgGaleria(id)
{
	document.getElementById('imgGaleria').src = 'images bulbos/cargando.gif';
	setTimeout("cambiarImgGaleria("+id+");", 700);
}

function cambiarImgGaleria(id)
{
	document.getElementById('imgGaleria').src = 'images bulbos/galeria/'+id+'.jpg';
}

