function ge(id){return document.getElementById(id);}
function verDiv(ID){ge(ID).style.display="block";}
function hidDiv(ID){ge(ID).style.display="none";}
function swap(ID){if(ge(ID).style.display=="block") hidDiv(ID);else verDiv(ID);}

// CHANGE ATTRIBUTE SHORTCUT
function chngAtt(id,att,val)
{
	eval("document.getElementById('"+id+"').style."+att+"='"+val+"';");
}

// CHANGE ATTRIBUTE SHORTCUT
function chngInnerHTML(id,cont)
{
	document.getElementById(id).innerHTML = cont;
}

// IMAGE VIEWER / IMAGE GALLERY
function ImgViewer(id,total)
{
	// IF THIS IS THE FIRST IMAGE TO DISPLAY, MAKE "IMGFRAME" APPEAR USING SCRIPTACULOUS' BLINDDOWN EFFECT
	if (ge('imgframe').style.display == 'none') new Effect.BlindDown('imgframe', {queue:'front'});
	// HIDE OTHER IMAGES USING SCRIPTACULOUS' FADE EFFECT
	for (var i=0; i<total; i++)
	{
		if (ge('img'+i).style.display != 'none' && id != i) new Effect.Fade('img'+i);
	}
	// DISPLAY CLICKED IMAGE USING SCRIPTACULOUS' APPEAR EFFECT
	if (ge('img'+id).style.display == 'none') new Effect.Appear('img'+id, {queue:'end'});
}

// MAIN CATEGORIES' MENU
function CatMenu(id)
{
	// HIDE OTHER SUBCATEGORIES
	var total = 6;
	for (var i=0; i<total; i++)
	{
		if (ge('subcat'+i).style.display == 'block' && id != i)
		{
			ge('subcat'+i).style.display = 'none';
			ge('cat'+i).style.backgroundColor = '#e00';
			ge('cat'+i).style.color = '#fcc';
		}
	}
	// DISPLAY SUBCATEGORIE ON MOUSE OVER
	ge('subcat'+id).style.display = 'block';
	ge('cat'+id).style.backgroundColor = '#f11';
	ge('cat'+id).style.color = '#fff';
}

// VALIDA FORM ENEWS EN LA CABECERA
function validaTerminosNewsletter(formulario){
	if(formulario.email.value == "" || formulario.email.value == "Indica aqui tu email"){
		alert("Por favor, introduce tu email.");
		return false;
	}
	if(!formulario.terminos.checked){
		alert("Por favor, acepta los terminos y condiciones.");
		return false;
	}
}