
function recupera_password(){
document.forms['formu'].action ="index.php?opcion=password&enviar=si";
document.forms['formu'].submit();
}
function enterLogin(){
	if(event.keyCode==13)
		lalala();
}
function compruebaBuscador(){

	if(event.keyCode==13){
		if (document.forms["formu"].buscador.value.length < 3)
			alert("La cadena de búsqueda ha tener mas de 3 caracteres");
		else
			buscar();
	}
}
function keyBuscadorCatalogo(){
if(event.keyCode==13)
		buscaCatalogo();
}
function keyBuscadorVarios(){
if(event.keyCode==13)
		buscaVarios();
}
function noticias(){
	if(event.keyCode==13)
		buscaNoticias();
}


function abrirPopUp(nombre,ancho,alto) {
	dat = 'width=' + ancho + ',height=' + alto + ',left=0,top=0,scrollbars=yes,resize=no';
	window.open(nombre,"carrito",dat)
}

function carrito(sec, operacion,  id){
	document.forms["formu"].opcion.value=sec;
	document.forms["formu"].operacion.value=operacion;	
	document.forms["formu"].id.value=id;
	document.forms["formu"].action = "index.php?opcion=" + sec + "&id=" + id + "&operacion=" + operacion;
	document.forms["formu"].submit();
}
function carrito2(sec, operacion,  id){
	abrirPopUp('carrito.php?id='+id, 500, 500);
}
function abrir_popup(){
	var opciones= "toolbar=no, location=no, directories=no, scrollbars=yes, status=no, menubar=no, resizable=no, width=560, height=390 top=85, left=140";
	window.open("popup.php","",opciones);
}
function abrir_serie(pagina){
	var opciones= "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=450, top=85, left=140";
	window.open(pagina,"",opciones);
}

function buscaNoticias(){
	resultado = true;
	
	if ((document.forms["formu"].busquedanoticia.value == "") && (document.forms["formu"].tipobusqueda.value == "-1")){
		alert ("Introduzca al menos un criterio de búsqueda \r\n");
		resultado = false;
	}
	/*
	if (document.forms["formu"].hasta.value != "año/mes/día" && document.forms["formu"].desde.value != "año/mes/día"){
		if (document.forms["formu"].hasta.value < document.forms["formu"].desde.value){
			alert("La primera fecha debe ser anterior a la segunda");
			resultado = false;
		}
	}*/
	if (resultado){
	
		document.forms["formu"].action="index.php?opcion=noticias&tipo=busqueda_noticias";
		document.forms["formu"].submit();
	}
}
// para que el usuario se loguee
function validar(){
	correo = document.forms["formu"].correo;
	clave = document.forms["formu"].clave;
	correcto = 1;
	
	////////////////////////////////////////////////////////////////
	if (isNice(correo.value) == 0){
		alert("Error en el campo mail: No se admiten comillas");
		correo.value="";
		correo.focus();
		correcto = 0;
	}	
	else if (isNice(clave.value) == 0){
		alert("Error en el campo clave: No se admiten comillas");
		clave.value="";		
		clave.focus();
		correcto = 0;
	}
	////////////////////////////////////////////////////////////////
	
	if (correcto){
		if (correo.value == ""){
			alert ("Introduzca un nombre de usuario antes de continuar");
			correo.focus();
			}
		else if (clave.value == ""){
			alert ("Introduzca una clave antes de continuar");
			clave.focus();
		}
		else{
			document.forms["formu"].action="index.php?opcion=login";
			document.forms["formu"].submit();
		}
	}
}

//VALIDACIÓN DE BUSQUEDA
function buscaCatalogo(){
	resultado = true;
	cadena = "Error en la busqueda \r\t\r\t";
	equivalencias = document.forms["formu"].equivalencias1.value;
	agujeros = document.forms["formu"].agujeros.options[formu.agujeros.selectedIndex].value;
	diametro = document.forms["formu"].diametro.value; //maximinoo
	precio1 = document.forms["formu"].precio11.value;
	precio2 = document.forms["formu"].precio12.value;

	if ((equivalencias == "" || equivalencias == " ") && (agujeros == -1) && (diametro == "" || diametro == " ") && (precio1 == "" || precio1 == " ") && (precio2 == "" || precio2 == " ")) {
		cadena = cadena + "Introduzca al menos un criterio de búsqueda \r\n";
		resultado = false;
		}
	if (resultado){
		document.forms["formu"].action = "index.php?opcion=venta&buscacatalogo=si&tipo=busqueda_servicios&nueva_busqueda=si";
		document.forms["formu"].submit();
	}
	else 
	alert(cadena);
}
function buscaVarios(){
	resultado = true;
	cadena = "Error en la busqueda \r\t\r\t";
	equivalencias = document.forms["formu"].equivalencias.value;
	precio1 = document.forms["formu"].precio1.value;
	precio2 = document.forms["formu"].precio2.value;
	if ((equivalencias == "" || equivalencias == " ") && (precio1 == "" || precio1 == " ") && (precio2 == "" || precio2 == " ")) {
		cadena = cadena + "Introduzca al menos un criterio de búsqueda \r\n";
		resultado = false;
		}
	if (resultado){
		document.forms["formu"].action = "index.php?opcion=venta&buscacatalogo=si&tipo=busqueda_varios&nueva_busqueda=si";
		document.forms["formu"].submit();
	}
	else 
	alert(cadena);
}

function login(){
	cliente = document.forms["formu"].cliente.value;
	clave = document.forms["formu"].clave.value;
	document.forms["formu"].action="index.php?login=si";
}
function consulta(){
	cadena = "Error en el formulario:  \r\n\r\n";
	resultado = true;

	if (document.forms["formu"].empresa.value == ""){
		cadena = cadena + "Introduzca un nombre de empresa válido \r\n";
		resultado = false;
	}
	if (document.forms["formu"].telefono.value.length != 9){
		cadena = cadena + "Introduzca un teléfono válido \r\n";
		resultado = false;
	}
	if (document.forms["formu"].correo.value == ""){
		cadena = cadena + "Introduzca un e-mail válido \r\n";
		resultado = false;
	}
	/*if ((document.forms["formu"].cif.value.length != 0) && (document.forms["formu"].cif.value.length != 9)){
		cadena = cadena + "Introduzca un cif válido \r\n";
		resultado = false;
	}*/
	if (document.forms["formu"].consulta.value == ""){
		cadena = cadena + "Introduzca una consulta \r\n";
		resultado = false;
	}
	// COMPRUEBO DATOS	
	if (resultado){
		document.forms["formu"].action="index.php?opcion=consultas&enviar=consulta";
		document.forms["formu"].submit();
		}
	else
		alert(cadena);
}
function registro(){
	password1 = document.forms["formu"].password1.value;
	password2 = document.forms["formu"].password2.value;

	cadena = "Error en el formulario:  \r\n\r\n";
	resultado = true;

	if (document.forms["formu"].nombre.value == ""){
		cadena = cadena + "Introduzca un nombre válido \r\n";
		resultado = false;
	}
	if ((document.forms["formu"].telefono.value == "") || (document.forms["formu"].telefono.value.length != 9)){
		cadena = cadena + "Introduzca un teléfono válido \r\n";
		resultado = false;
	}

	if (document.forms["formu"].poblacion.value == ""){
                cadena = cadena + "Introduzca una población válida \r\n";
                resultado = false;
        }

	if (document.forms["formu"].correo.value == ""){
		cadena = cadena + "Introduzca un e-mail válido \r\n";
		resultado = false;
	}
	if (document.forms["formu"].direccion.value == ""){
		cadena = cadena + "Introduzca una dirección válida \r\n";
		resultado = false;
	}
	if ((document.forms["formu"].cif.value == "") || (document.forms["formu"].cif.value.length != 9)){
		cadena = cadena + "Introduzca un cif válido \r\n";
		resultado = false;
	}

	 if (password1 == ""){
                cadena = cadena + "Debe introducir una password \r\n";
                resultado = false;
        }
	if (password1 != password2){
		cadena = cadena + "Las contraseñas no coinciden \r\n";
                resultado = false;
	}	

	if (!document.formu.condiciones.checked){
		cadena = cadena + "\r\nDebe leer y aceptar las Condiciones de Uso\r\n";
		resultado = false;
	}


	// COMPRUEBO DATOS	
	if (resultado){
		document.forms["formu"].action="index.php?opcion=registro&enviar=registro";
		document.forms["formu"].submit();
		}
	else
		alert(cadena);
}
function buscar(){
	var cosa = document.forms["formu"].buscador.value;
	
	if (cosa == ""){
		alert("Introduzca el nombre del producto a buscar");
	}
	else if (cosa.length < 4){
		alert("Introduzca un nombre con más de 3 caracteres");
	}
	else {
		document.forms["formu"].action = "index.php?opcion=venta&buscacatalogo=si&tipo=busqueda";
		document.forms["formu"].submit();
	}
}
function lalala(){
	document.forms["formu"].action = "index.php?opcion=login";
	document.forms["formu"].submit();
}
/********************************************************************************************/
/************************** POPUP EMERGENTE AL ENTRAR EN LA PÁGINA **************************/
/********************************************************************************************/

function descripcion_flotante(elem){
	if (elem != 0)
	document.getElementById(elem).style.visibility = 'visible';
}
function cerrar_flotante(elem){
	document.getElementById(elem).style.visibility = 'hidden';
}
/********************************************************************************************/
/********************************************************************************************/
function validaFormCarrito(tipo){
	alert("prueba");
	nombre = document.forms["formu"].nombre.value;
	email = document.forms["formu"].email.value;	
	telefono = document.forms["formu"].telefono.value;		
	direccion = document.forms["formu"].direccion.value;			
	cif = document.forms["formu"].cif.value;			
	cp = document.forms["formu"].cp.value;			

	res = true;
	cadena = "Error en el formulario\r\n\r\n";
	correcto = true;

	if(correcto){
		if (Trim(nombre) == ""){res=false;cadena+=" - El campo nombre ha de ser rellenado\r\n";}
		if (Trim(email) == ""){res=false;cadena+=" - El campo e-mail ha de ser rellenado\r\n";}
		if (Trim(direccion) == ""){res=false;cadena+=" - El campo dirección ha de ser rellenado\r\n";}
		if (cp == ""){res=false;cadena+=" - El campo C.P. ha de ser rellenado\r\n";}
		if (telefono == ""){res=false;cadena+=" - El campo teléfono ha de ser rellenado\r\n";}
		else{
			if (isNaN(telefono))
				{res=false;cadena+=" - El campo telefono ha de ser numérico";}
			else
				if (document.forms["formu"].telefono.value.length < 9)
				{res=false;cadena+=" - El campo teléfono ha tener 9 digitos como mínimo";}			
		}
		if (cif == ""){res=false;cadena+=" - El campo NIF/CIF ha de ser rellenado\r\n";}	
		else{
				if (document.forms["formu"].cif.value.length < 9)
				{res=false;cadena+=" - El campo NIF / CIF ha tener 9 caracteres.";}			
		}
		if (res == false)
			alert(cadena);
		else{
			if (tipo == "tpv"){
                                document.forms["formu"].action="index.php?opcion=pedido&tipo=tpv";
                                document.forms["formu"].submit();

			}
			else{
				document.forms["formu"].action="index.php?opcion=pedido";
				document.forms["formu"].submit();
			}
		}
	}
}
function aleatorio(inferior,superior){
   var numPosibilidades = superior - inferior
   var aleat = Math.random() * numPosibilidades
    aleat = Math.round(aleat)
    return parseInt(inferior) + aleat
} 
function cabecera(ruta_absoluta){
	var num = aleatorio(1,7);
	if(num==1)	document.write('<img src="'+ruta_absoluta+'img/cabeceras/cabecera1.gif" width="825" height="165" border="0">');
	if(num==2)	document.write('<img src="'+ruta_absoluta+'img/cabeceras/cabecera2.gif" width="825" height="165" border="0">');
	if(num==3)	document.write('<img src="'+ruta_absoluta+'img/cabeceras/cabecera3.gif" width="825" height="165" border="0">');
	if(num==4)	document.write('<img src="'+ruta_absoluta+'img/cabeceras/cabecera4.gif" width="825" height="165" border="0">');
	if(num==5)	document.write('<img src="'+ruta_absoluta+'img/cabeceras/cabecera5.gif" width="825" height="165" border="0">');
	if(num==6)	document.write('<img src="'+ruta_absoluta+'img/cabeceras/cabecera6.gif" width="825" height="165" border="0">');
	if(num==7)	document.write('<img src="'+ruta_absoluta+'img/cabeceras/cabecera7.gif" width="825" height="165" border="0">');
}
function anunciar(id){
	cadena = "Error al insertar el anuncio:  \r\n\r\n";
	resultado = true;

	if (document.forms["formu"].nombre.value == ""){
		cadena = cadena + "Introduzca un nombre para la llanta \r\n";
		resultado = false;
	}
	if (document.forms["formu"].diametro.options[formu.diametro.selectedIndex].value == "-1"){
		cadena = cadena + "Introduzca el diámetro \r\n";
		resultado = false;
	}
	if (document.forms["formu"].agujeros.options[formu.agujeros.selectedIndex].value == "-1"){
		cadena = cadena + "Introduzca el número de agujeros \r\n";
		resultado = false;
	}
	//alert(document.forms["formu"].consultar.checked);
	if (document.forms["formu"].precio.value == ""){
		if (!document.forms["formu"].consultar.checked){
			cadena = cadena + "Introduzca el precio \r\n";
			resultado = false;
		}
	}
	// COMPRUEBO DATOS	
	if (resultado){
		document.forms["formu"].action="index.php?opcion=vender&enviar=venta&id="+id;
		document.forms["formu"].submit();
		}
	else
		alert(cadena);
}
function anunciar_varios(id){
	cadena = "Error al insertar el anuncio:  \r\n\r\n";
	resultado = true;

	if (document.forms["formu"].nombre.value == ""){
		cadena = cadena + "Introduzca un nombre para el producto \r\n";
		resultado = false;
	}
	if (document.forms["formu"].precio.value == "" || document.forms["formu"].precio.value <=0){
		cadena = cadena + "Introduzca el precio (>0)\r\n";
		resultado = false;
	}
	if (document.forms["formu"].tipo.options[formu.tipo.selectedIndex].value == "-1"){
		cadena = cadena + "Seleccione un tipo de producto \r\n";
		resultado = false;
	}
	
	// COMPRUEBO DATOS	
	if (resultado){
		document.forms["formu"].action="index.php?opcion=vender&enviar=venta_varios&seccion=" + document.forms["formu"].tipo.options[formu.tipo.selectedIndex].value + "&id="+id;
		document.forms["formu"].submit();
		}
	else
		alert(cadena);
}
function modificar(id){
	cadena = "Error al insertar el anuncio:  \r\n\r\n";
	resultado = true;

	if (document.forms["formu"].nombre.value == ""){
		cadena = cadena + "Introduzca un nombre para la llanta \r\n";
		resultado = false;
	}
	if (document.forms["formu"].diametro.options[formu.diametro.selectedIndex].value == "-1"){
		cadena = cadena + "Introduzca el diámetro \r\n";
		resultado = false;
	}
	if (document.forms["formu"].agujeros.options[formu.agujeros.selectedIndex].value == "-1"){
		cadena = cadena + "Introduzca el número de agujeros \r\n";
		resultado = false;
	}

	if (document.forms["formu"].precio.value == ""){
                if (!document.forms["formu"].consultar.checked){
                        cadena = cadena + "Introduzca el precio \r\n";
                        resultado = false;
                }
        }

	// COMPRUEBO DATOS	
	if (resultado){
		document.forms["formu"].action="index.php?opcion=vender&enviar=modificar&id=" + id;
		document.forms["formu"].submit();
		}
	else
		alert(cadena);
}
function modificar_varios(id){
	cadena = "Error al insertar el anuncio:  \r\n\r\n";
	resultado = true;

	if (document.forms["formu"].nombre.value == ""){
		cadena = cadena + "Introduzca un nombre para el producto \r\n";
		resultado = false;
	}
	if (document.forms["formu"].precio.value == ""){
		cadena = cadena + "Introduzca el precio \r\n";
		resultado = false;
	}
	if (document.forms["formu"].tipo.options[formu.tipo.selectedIndex].value == "-1"){
		cadena = cadena + "Seleccione un tipo de producto \r\n";
		resultado = false;
	}
	
	// COMPRUEBO DATOS	
	if (resultado){
		document.forms["formu"].action="index.php?opcion=vender&enviar=modificar_varios&id=" + id + "&seccion=" + document.forms["formu"].tipo.options[formu.tipo.selectedIndex].value;
		document.forms["formu"].submit();
		}
	else
		alert(cadena);
}
function modificar_compras(id){
	cadena = "Error al insertar el anuncio:  \r\n\r\n";
	resultado = true;

	if (document.forms["formu"].nombre.value == ""){
		cadena = cadena + "Introduzca un título para el anuncio \r\n";
		resultado = false;
	}
	if (document.forms["formu"].observaciones.value == ""){
		cadena = cadena + "Introduzca las observaciones pertinentes \r\n";
		resultado = false;
	}
	// COMPRUEBO DATOS	
	if (resultado){
		document.forms["formu"].action="index.php?opcion=vender&enviar=modificar_compras&id=" + id;
		document.forms["formu"].submit();
		}
	else
		alert(cadena);
}
function anunciar_compra(){
	cadena = "Error al insertar el anuncio:  \r\n\r\n";
	resultado = true;

	if (document.forms["formu"].nombre.value == ""){
		cadena = cadena + "Introduzca un título para el anuncio \r\n";
		resultado = false;
	}
	if (document.forms["formu"].observaciones.value == ""){
		cadena = cadena + "Introduzca las observaciones pertinentes\r\n";
		resultado = false;
	}
	// COMPRUEBO DATOS	
	if (resultado){
		document.forms["formu"].action="index.php?opcion=vender&enviar=insertar_compras";
		document.forms["formu"].submit();
		}
	else
		alert(cadena);
}
function llantazo(id){
	cadena = "Error al insertar el anuncio:  \r\n\r\n";
	resultado = true;

	if (document.forms["formu"].titulo.value == ""){
		cadena = cadena + "Introduzca un título para el anuncio \r\n";
		resultado = false;
	}
	// COMPRUEBO DATOS	
	if (resultado){
		document.forms["formu"].action="index.php?opcion=vender&enviar=llantazo&id="+id;
		document.forms["formu"].submit();
		}
	else
		alert(cadena);
}



function favoritos(url, titulo){
	
   if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
     window.external.AddFavorite(url,titulo);
   }
   else {
      if(navigator.appName == "Netscape")
         alert ("Presione Crtl+D para agregar "+url+"  en sus Bookmarks");
   }
 	
}


function redirigir(url,tipo){
	window.open(url);
}
