function ValidateMail(valor) {
	if (valor != "")
	{	
		if (/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/.test(valor)){
			return true;
		} else {
			return false;
		}
	}
	else
		return true;
}

function cerrarsesion ()
{
	if (confirm("¿Desea cerrar la sesion actual?"))
	{
		location.href="cerrarsesion.php";
	}
}

function marcas_borrar(codigo)
{
	if (confirm("¿Desea borrar la Marca seleccionada?"))
	{
	location.href="marcas_baja.php?id="+codigo;
	}
}


function marcas_alta()
{
	
	

	if (document.datos.nombre.value=="")
	{
		alert ("Debe indicar el Nombre de la Marca");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="marcas_alta2.php";
		document.datos.submit();
	}
}


function marcas_detalle(id)
{
	
	

	if (document.datos.nombre.value=="")
	{
		alert ("Debe indicar el Nombre de la Marca");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="marcas_detalle2.php?id="+id;
		document.datos.submit();
	}
}


function materiales_alta()
{
	
	

	if (document.datos.nombre.value=="")
	{
		alert ("Debe indicar el Nombre del Material");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="materiales_alta2.php";
		document.datos.submit();
	}
}


function materiales_detalle(id)
{
	
	

	if (document.datos.nombre.value=="")
	{
		alert ("Debe indicar el Nombre del Material");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="materiales_detalle2.php?id="+id;
		document.datos.submit();
	}
}

function materiales_borrar(codigo)
{
	if (confirm("¿Desea borrar el Material seleccionado?"))
	{
	location.href="materiales_baja.php?id="+codigo;
	}
}



function funciones_alta()
{
	
	

	if (document.datos.nombre.value=="")
	{
		alert ("Debe indicar el Nombre de la Funcion");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="funciones_alta2.php";
		document.datos.submit();
	}
}


function funciones_detalle(id)
{
	
	

	if (document.datos.nombre.value=="")
	{
		alert ("Debe indicar el Nombre de la Funcion");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="funciones_detalle2.php?id="+id;
		document.datos.submit();
	}
}

function funciones_borrar(codigo)
{
	if (confirm("¿Desea borrar la Funcion seleccionada?"))
	{
	location.href="funciones_baja.php?id="+codigo;
	}
}


function tipo_alta()
{
	
	

	if (document.datos.nombre.value=="")
	{
		alert ("Debe indicar el Nombre del Tipo");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="tipo_alta2.php";
		document.datos.submit();
	}
}


function tipo_detalle(id)
{
	
	

	if (document.datos.nombre.value=="")
	{
		alert ("Debe indicar el Nombre del Tipo");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="tipo_detalle2.php?id="+id;
		document.datos.submit();
	}
}

function tipo_borrar(codigo)
{
	if (confirm("¿Desea borrar el Tipo seleccionado?"))
	{
	location.href="tipo_baja.php?id="+codigo;
	}
}


function productos_alta()
{
	if (document.datos.tipo_producto.value=="")
	{
		alert ("Debe indicar el Tipo de Producto");
	}
	else if (document.datos.referencia.value=="")
	{
		alert ("Debe indicar la Referencia del Producto");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="productos_alta2.php";
		document.datos.submit();
	}
}

function productos_portada(codigo)
{
	document.datos.method="post";
	document.datos.action="productos_portada.php?id="+codigo;
	document.datos.submit();
}

function productos_borrar(codigo)
{
	if (confirm("¿Desea borrar el Producto seleccionado?"))
	{
	location.href="productos_baja.php?id="+codigo;
	}
}

function productos_detalle(id)
{
	if (document.datos.tipo_producto.value=="")
	{
		alert ("Debe indicar el Tipo de Producto");
	}
	else if (document.datos.referencia.value=="")
	{
		alert ("Debe indicar la Referencia del Producto");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="productos_detalle2.php?id="+id;
		document.datos.submit();
	}
}


function imagen_media(imagen, gran_imagen, id)
{
	jQuery('.thumb').fadeTo(1, 0.4);
	jQuery('#thumb_'+id).fadeTo(1, 1);	
	
	var objeto= document.getElementById("producto_img_grande");
    objeto.style.backgroundImage= "url("+imagen+")";

	var objeto= document.getElementById("producto_img_grande_lupa");
    objeto.innerHTML= "<a href='"+gran_imagen+"' rel='lightbox[prueba]'><img src='img/lupa.jpg' border='0' /></a>";


	var objeto= document.getElementById("lightbox_imagenes");
	var imagen_1= document.imagenes_listado.img_1.value;
	var imagen_2= document.imagenes_listado.img_2.value;
	var imagen_3= document.imagenes_listado.img_3.value;
	var imagen_4= document.imagenes_listado.img_4.value;
	
	objeto.innerHTML="";
	
	if ((id!=1) && (imagen_1!=""))
	{
		objeto.innerHTML=objeto.innerHTML+"<a href='img/imagenes/amplia/"+imagen_1+"' rel='lightbox[prueba]'><img src='img/pixel.jpg' border='0' /></a>"
	}
	if ((id!=2) && (imagen_2!=""))
	{
		objeto.innerHTML=objeto.innerHTML+"<a href='img/imagenes/amplia/"+imagen_2+"' rel='lightbox[prueba]'><img src='img/pixel.jpg' border='0' /></a>"
	}
	if ((id!=3) && (imagen_3!=""))
	{
		objeto.innerHTML=objeto.innerHTML+"<a href='img/imagenes/amplia/"+imagen_3+"' rel='lightbox[prueba]'><img src='img/pixel.jpg' border='0' /></a>"
	}
	if ((id!=4) && (imagen_4!=""))
	{
		objeto.innerHTML=objeto.innerHTML+"<a href='img/imagenes/amplia/"+imagen_4+"' rel='lightbox[prueba]'><img src='img/pixel.jpg' border='0' /></a>"
	}
	
  //alert (objeto.innerHTML);

}

function popUpLoc()
{
	var winattributes="width=700px,height=300px,resizable=no,top=200px,left=150px";
	window.open("localizacion.php","", winattributes)	
}



function anuncios_borrar(codigo)
{
	if (confirm("¿Desea borrar el Anuncio seleccionado?"))
	{
	location.href="anuncios_baja.php?id="+codigo;
	}
}


function usuarios_borrar(codigo)
{
	if (confirm("¿Desea borrar el Usuario seleccionado?"))
	{
	location.href="usuarios_baja.php?id="+codigo;
	}
}


function usuarios_newsletter_borrar(codigo)
{
	if (confirm("¿Desea borrar el Usuario seleccionado?"))
	{
	location.href="usuarios_newsletter_baja.php?id="+codigo;
	}
}


function usuarios_alta()
{
	
	

	if (document.datos.nombre.value=="")
	{
		alert ("Debe indicar el Usuario");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="usuarios_alta2.php";
		document.datos.submit();
	}
}


function usuarios_detalle(id)
{
	
	

	if (document.datos.nombre.value=="")
	{
		alert ("Debe indicar el Usuarios");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="usuarios_detalle2.php?id="+id;
		document.datos.submit();
	}
}

function agrega_newsletter()
{
	if (document.datos.email.value=="")
	{
		alert ("Debe introducir su E-mail");
	}
	else if (document.datos.tmptxt.value=="")
	{
		alert ("Debe introducir el texto mostrado en la imagen");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="newsletter_alta.php";
		document.datos.submit();
	}
}


function anuncios_alta()
{
	var i 
	tipo="";
    for (i=0;i<document.datos.tipo.length;i++){ 
       if (document.datos.tipo[i].checked) 
	   {
		  tipo=document.datos.tipo[i].value;
          break; 
	   }
    } 
	
	
	if (tipo=="")
	{
		alert ("Debe seleccionar si Vende o Busca");
	}
	else if (document.datos.marca.value=="")
	{
		alert ("Debe introducir la Marca");
	}
	else if (document.datos.estado.value=="")
	{
		alert ("Debe introducir el Estado");
	}
	else if (document.datos.material.value=="")
	{
		alert ("Debe introducir el Material");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="zona_alta2.php";
		document.datos.submit();
	}
}

function compramos()
{
	
	
	if (document.datos.marca.value=="")
	{
		alert ("Debe indicar la Marca");
	}
	else if (document.datos.valoracion.value=="")
	{
		alert ("Debe indicar la Valoracion");
	}
	else if (document.datos.email.value=="")
	{
		alert ("Debe indicar el E-mail de Contacto");
	}
	else if (ValidateMail(document.datos.email.value)==false)
	{
		alert ("Debe una direccion de E-mail correcta");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="compramos2.php";
		document.datos.submit();
	}
} 


function buscamos()
{
	if (document.datos.marca.value=="")
	{
		alert ("Debe indicar la Marca");
	}
	else if (document.datos.email.value=="")
	{
		alert ("Debe indicar el E-mail de Contacto");
	}
	else if (ValidateMail(document.datos.email.value)==false)
	{
		alert ("Debe una direccion de E-mail correcta");
	}
	else
	{
		document.datos.method="post";
		document.datos.action="buscamos2.php";
		document.datos.submit();
	}
} 


function admin_cambia_tipo(tipo)
{
	if ((tipo==1) || (tipo==4))
	{
		jQuery('.reloj').slideDown(0);
		jQuery('.joyas').slideUp(0);
		jQuery('.correas').slideUp(0);
	}
	else if (tipo==2)
	{
		jQuery('.reloj').slideUp(0);
		jQuery('.joyas').slideDown(0);
		jQuery('.correas').slideUp(0);
	}
	
	else if (tipo==3)
	{
		jQuery('.reloj').slideUp(0);
		jQuery('.joyas').slideUp(0);
		jQuery('.correas').slideDown(0);
	}
}

function compra()
{
	if (document.datos.nombre.value=="")
	{
		alert ("Debe indicar su Nombre");
	}
	else if (document.datos.apellidos.value=="")
	{
		alert ("Debe indicar sus Apellidos");
	}
	else if (document.datos.email.value=="")
	{
		alert ("Debe indicar su E-mail");
	}
	else if (ValidateMail(document.datos.email.value)==false)
	{
		alert ("Debe una direccion de E-mail correcta");
	}
	else if (document.datos.telefono.value=="")
	{
		alert ("Debe indicar su Telefono");
	}
	
	else
	{
		document.datos.method="post";
		document.datos.action="compra_producto2.php";
		document.datos.submit();
	}
} 


function newsletter_alta()
{
	
	
	producto_marcado=false;
	
	for (i=1; i<(parseInt(document.datos.contador_productos.value)+1);i++)
	{
		objeto= document.getElementById("id_producto_"+i);
		id_noticia=objeto.value;
		
		objeto= document.getElementById("chk_producto_"+id_noticia);
		if (objeto.checked==true)
		{
			producto_marcado=true;
		}
	}
	
	if ((producto_marcado==true) || (document.datos.texto.value!=""))
	{
		document.datos.method="post";
		document.datos.action="newsletter_alta2.php";
		document.datos.submit();
	}
	else
	{
		alert ("Debe seleccionar al menos un Producto o introducir un Texto de Newsletter");
	}
	
}

function actualiza_campos_busqueda()
{
	document.busqueda_form.categoria.value=document.busqueda_form.categoria2.value;
	document.busqueda_form.marca.value=document.busqueda_form.marca2.value;
	document.busqueda_form.modelo.value=document.busqueda_form.modelo2.value;
	document.busqueda_form.tipo.value=document.busqueda_form.tipo2.value;
	document.busqueda_form.material.value=document.busqueda_form.material2.value;
	document.busqueda_form.funcion.value=document.busqueda_form.funcion2.value;
	document.busqueda_form.estado.value=document.busqueda_form.estado2.value;
	if (document.busqueda_form.chk_nuevo2.checked==true)
	{
		document.busqueda_form.chk_nuevo.value=1;
	}
	else
	{
		document.busqueda_form.chk_nuevo.value="";
	}
	
	if (document.busqueda_form.chk_estuche2.checked==true)
	{
		document.busqueda_form.chk_estuche.value=1;
	}
	else
	{
		document.busqueda_form.chk_estuche.value="";
	}
	
	if (document.busqueda_form.chk_garantia2.checked==true)
	{
		document.busqueda_form.chk_garantia.value=1;
	}
	else
	{
		document.busqueda_form.chk_garantia.value="";
	}
	
	if (document.busqueda_form.chk_instrucciones2.checked==true)
	{
		document.busqueda_form.chk_instrucciones.value=1;
	}
	else
	{
		document.busqueda_form.chk_instrucciones.value="";
	}
	
	if (document.busqueda_form.chk_limitada2.checked==true)
	{
		document.busqueda_form.chk_limitada.value=1;
	}
	else
	{
		document.busqueda_form.chk_limitada.value="";
	}
	
}

function limpiar_buscador()
{
	document.busqueda_form.categoria.value="relojes.php";
	document.busqueda_form.marca.value="";
	document.busqueda_form.modelo.value="";
	document.busqueda_form.tipo.value="";
	document.busqueda_form.material.value="";
	document.busqueda_form.funcion.value="";
	document.busqueda_form.estado.value="";
	
	document.busqueda_form.categoria2.value="relojes.php";
	document.busqueda_form.marca2.value="";
	document.busqueda_form.modelo2.value="";
	document.busqueda_form.tipo2.value="";
	document.busqueda_form.material2.value="";
	document.busqueda_form.funcion2.value="";
	document.busqueda_form.estado2.value="";
	
	document.busqueda_form.chk_nuevo2.checked=false;
	document.busqueda_form.chk_estuche2.checked=false;
	document.busqueda_form.chk_garantia2.checked=false;
	document.busqueda_form.chk_instrucciones2.checked=false;
	document.busqueda_form.chk_limitada2.checked=false;
	
}


