function Rollover(td,opcio)
{
	clase_celda = 'opcio_' + opcio + '_on';
	td.className = clase_celda;
	clase_link = 'link_' + opcio + '_on';
	document.getElementById('enlace_'+opcio).className = clase_link;
}
function Rollout(td,opcio)
{
	clase_celda = 'opcio_' + opcio;
	td.className = clase_celda;
	clase_link = 'link_' + opcio;
	document.getElementById('enlace_'+opcio).className = clase_link;
}
function comprobaFormulari(errorMail,texteAlert) {
	var form = document.forms.contactoForm;
	if(form.email.value==""){
		alert(texteAlert);
		return false;
	}
	else{
		if(form.nombre.value==""){
			alert(texteAlert);
			return false
		}
		else{
			if(form.asunto.value==""){
				alert(texteAlert);
				return false;
			}
			else{
				if(form.comentaris.value==""){
					alert(texteAlert);
					return false;
				}
				else{
					if(form.email2.value==""){
						alert(texteAlert);
						return false;
					}
					else{
						if(form.email.value != form.email2.value){
							alert(errorMail);
							return false;
						}
						else{
							return true;
						}
					}
				}
			}
		}
	}
}
function Rollover_imatge(i)
{
	document.getElementById('imatge_'+i).className = 'imatge_noticia_on';
}
function Rollout_imatge(i)
{
	document.getElementById('imatge_'+i).className = 'imatge_noticia';
}
function load() {
	if (GBrowserIsCompatible()) {
		var icon = new GIcon();
		//icon.image = 'templates/web/img/aki.gif';
		icon.image = '';
		icon.iconSize = new GSize(25, 34);
		icon.iconAnchor = new GPoint(0,40);
		icon.infoWindowAnchor = new GPoint(20,-10);
		var direccion = "<span style='color:#000000;font-size:11px'>\
		<b>SAHECO S.L.</b><br />\
		Pol. Ind. de la Foradada<br />\
		08580 Sant Quirze de Besora.Barcelona.España\
		</span>";
		var marcador = new GMarker(new GLatLng(42.113505,2.238464),icon);
		GEvent.addListener(marcador, 'click', function(){marcador.openInfoWindowHtml(direccion);});
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(0.056922,0.11673), 14);
		map.setMapType(G_NORMAL_MAP);
		map.addControl(new GSmallMapControl());
		map.addOverlay(marcador);
		marcador.openInfoWindowHtml(direccion);
	}
}
function comprobaFormulariBuscador(texteAlert) {
	var form = document.forms.buscador2Form;
	if (form.pares.value!=0){
		return true;
	}
	else{
		alert(texteAlert);
		return false;
	}
}
function ocultarmenu(capa,num_categories) {
	for(i=0; i<num_categories; i++){
		document.getElementById('submenu'+i).style.visibility='hidden';
	}
	//document.getElementById('tr_submenu').style.display='inline';
	document.getElementById(capa).style.visibility='visible';
}
function ocultarmenus(num_categories) {
	for(i=0; i<num_categories; i++){
		document.getElementById('submenu'+i).style.visibility='hidden';
	}
}
function apareixacapa2(capa){
	if(document.getElementById(capa).style.visibility=='visible'){
		document.getElementById(capa).style.visibility='hidden';
		document.getElementById(capa).style.position='absolute';
	}else{
		document.getElementById(capa).style.visibility='visible';
		document.getElementById(capa).style.position='static';
	}
}
function OmplirDadesDesti() {
	document.getElementById('nom_empresa2').value = document.getElementById('nom_empresa').value;
	document.getElementById('cognoms_cif2').value = document.getElementById('cognoms_cif').value;
	document.getElementById('telefon2').value = document.getElementById('telefon').value;
	document.getElementById('fax2').value = document.getElementById('fax').value;
	document.getElementById('cp2').value = document.getElementById('cp').value;
	document.getElementById('provincia2').value = document.getElementById('provincia').value;
	document.getElementById('direccio2').value = document.getElementById('direccio').value;
	document.getElementById('poblacio2').value = document.getElementById('poblacio').value;
	document.getElementById('pais2').value = document.getElementById('pais').value;
	//document.getElementById('email2').value = document.getElementById('email').value;
}
function comprobaFormulariRegistre(texteAlert,errorMail,errorPwd) {
	var form = document.forms.registroForm;
	if (form.email!="")
	{
		var s = form.email.value;
		//var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		var filter=/^[A-Za-z0-9_çñ.-]+@[A-Za-z0-9_çñ.]+.[A-Za-z0-9_]+$/;
		if (s.length == 0 ){
			alert(texteAlert);
			return false;
		}
		if (filter.test(s))
		{
			if(form.email.value==form.email2.value)
			{
				if(form.pwd.value==form.pwd2.value)
				{
					if(form.nom_empresa.value=="" || form.nom_empresa2.value=="" ||
					form.cp2.value=="" || form.cp.value==""
					|| form.provincia.value=="" || form.provincia2.value=="" ||
					form.telefon.value=="" || form.telefon2.value=="" || form.pwd.value==""
					|| form.cognoms_cif.value=="" || form.cognoms_cif2.value==""
						|| form.direccio.value=="" || form.direccio2.value=="" ||
					form.poblacio.value=="" || form.poblacio2.value=="" || form.pais.value==0
					|| form.pais2.value==0 || form.email2.value=="")
					{
						alert(texteAlert);
						return false;
					}
					else
					  	return true;
				}
				else{
				alert(errorPwd);
		   		form.pwd2.focus();
				return false;
				}
			}
			else{
				alert(errorMail);
		   		form.email2.focus();
				return false;
			}
		}
		else
		{
			alert("E-mail incorrecto");
		   	form.email.focus();
		   	return false;
		}
	}
	else
	{
		alert(texteAlert);
		return false;
	}
}
function comprobaFormulariModificar(texteAlert,errorMail,errorPwd) {
	var form = document.forms.modificarForm;
	if (form.email!="")
	{
		var s = form.email.value;
		//var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		var filter=/^[A-Za-z0-9_çñ.-]+@[A-Za-z0-9_çñ.]+.[A-Za-z0-9_]+$/;
		if (s.length == 0 ){
			alert(texteAlert);
			return false;
		}
		if (filter.test(s))
		{
			if(form.email.value==form.email2.value)
			{
				if(form.pwd.value==form.pwd2.value)
				{
					if(form.nom_empresa.value=="" || form.nom_empresa2.value=="" ||
					form.cp2.value=="" || form.cp.value==""
					|| form.provincia.value=="" || form.provincia2.value=="" ||
					form.telefon.value=="" || form.telefon2.value==""
					|| form.cognoms_cif.value=="" || form.cognoms_cif2.value==""
						|| form.direccio.value=="" || form.direccio2.value=="" ||
					form.poblacio.value=="" || form.poblacio2.value=="" || form.pais.value==0
					|| form.pais2.value==0 || form.email2.value=="")
					{
						alert(texteAlert);
						return false;
					}
					else
					  	return true;
				}
				else{
				alert(errorPwd);
		   		form.pwd2.focus();
				return false;
				}
			}
			else{
				alert(errorMail);
		   		form.email2.focus();
				return false;
			}
		}
		else
		{
			alert("E-mail incorrecto");
		   	form.email.focus();
		   	return false;
		}
	}
	else
	{
		alert(texteAlert);
		return false;
	}
}
function comprobaFormulariValidar(texteAlert,errorMail) {
	var form = document.forms.validarForm;
	if (form.email!="")
	{
		var s = form.email.value;
		//var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		var filter=/^[A-Za-z0-9_çñ.-]+@[A-Za-z0-9_çñ.]+.[A-Za-z0-9_]+$/;
		if (s.length == 0 ){
			alert(texteAlert);
			return false;
		}
		if (filter.test(s))
		{
			if(form.email.value==form.email2.value)
			{
				if(form.nom_empresa.value=="" || form.nom_empresa2.value=="" ||
				form.cp2.value=="" || form.cp.value=="" || form.provincia.value=="" ||
				form.provincia2.value=="" || form.telefon.value=="" || form.telefon2.value=="" ||
				form.cognoms_cif.value=="" || form.cognoms_cif2.value=="" || form.direccio.value=="" ||
				form.direccio2.value=="" ||	form.poblacio.value=="" || form.poblacio2.value=="" ||
				form.email2.value=="" || form.pais2.value==0 || form.pais.value==0)
				{
					alert(texteAlert);
					return false;
				}
				else
				  	return true;
			}
			else{
				alert(errorMail);
		   		form.email2.focus();
				return false;
			}
		}
		else
		{
			alert("E-mail incorrecto");
		   	form.email.focus();
		   	return false;
		}
	}
	else
	{
		alert(texteAlert);
		return false;
	}
}
function comprobaFormulariRecordar(faltaMail){
	var form = document.forms.recordarForm;
	if (form.email!="")
	{
		var s = form.email.value;
		//var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		var filter=/^[A-Za-z0-9_çñ.-]+@[A-Za-z0-9_çñ.]+.[A-Za-z0-9_]+$/;
		if (s.length == 0 ){
			alert(texteAlert);
			return false;
		}
		if (filter.test(s))
		{
			return true;
		}
		else
		{
			alert("E-mail incorrecto");
		   	form.email.focus();
		   	return false;
		}
	}
	else
	{
		alert(faltaMail);
		return false;
	}
}
function comprobaFormulariFinal(errorAcepto){
	var form = document.forms.finalForm;
	if(form.condicions.checked){
		return true;
	}
	else{
		alert(errorAcepto);
		return false;
	}
}
function AfegirCarrito(id,url) {
	if(document.getElementById(id).value=="")
		alert("Cantidad incorrecta");
	else
		window.location.href=url+'&cant='+document.getElementById(id).value;
}