// JavaScript Document
/*
=============================================================
Estilo 
=============================================================
*/
function cambiarcss(id, newClass){

	identity=document.getElementById(id);
	identity.className=newClass;
}

function detectarNavegador(){

    var browserType=navigator.userAgent;
    if (browserType.indexOf("MSIE")==-1)
	{
	window.location.href="alertaFF.html";
	 return false;
	}
		else
	{
	 return true;
	 }
	 
}

function cambiarimg (id, newImg){

	identity=document.getElementById(id);
	identity.src="img/web/"+newImg;
//	alert('id:' + id + '\n identidad:  '+identity.src);
	}

function cambiarfondo(id, newImg){

	identity=document.getElementById(id);

	identity.src="img/web/"+newImg;
//	alert('id:' + id + '\n identidad:  '+identity.src);
	}


function cambiarBuscador(id){
	identity=document.getElementById(id);

	if (id=='xPalabra'){
		borrarCampos();
		document.formBuscador.xPalabra.className = 'on';
		document.formBuscador.xMarca.className = 'off';
		document.formBuscador.xFamilia.className = 'off';
		}
	if (id=='xMarca'){
		borrarCampos();
		document.formBuscador.xPalabra.className = 'off';
		document.formBuscador.xMarca.className = 'on';
		document.formBuscador.xFamilia.className = 'off';
		
		}
			
	if (id=='xFamilia'){
		borrarCampos();
		document.formBuscador.xPalabra.className = 'off';
		document.formBuscador.xMarca.className = 'off';
		document.formBuscador.xFamilia.className = 'on';
		}
	
	}

function borrarCampos(){
	document.formBuscador.xPalabra.value='';
	document.formBuscador.xMarca.value='';
	document.formBuscador.xFamilia.value='';
}

/*
=============================================================
Comprueba formulario de Usuario
=============================================================
*/


function compruebaFormUser()
{
var alerta	=	false;
var message	=	"";
var user	=	document.formUser.usuario.value;
var pass	=	document.formUser.password.value;

if (user == '')
	{
	alerta	=	true;
	message	=	"Introduzca un usuario \n";
	}
	else{
			if (mail(user)==false)
			{
				alerta	=	true;
				message	=	message + "El formato del usuario es incorrecto debe ser un correo electrónico.\n";
			}
		}
if (pass == '')
	{
	alerta	=	true;
	message	=	message + "Introduzca un password \n";
	}
	

if (alerta== false) 	
	{
	document.formUser.submit();
	}
else {
	alert(message);
	}

}

/*
=============================================================
Comprueba formulario de Usuario
=============================================================
*/


function compruebaFormUser()
{
var alerta	=	false;
var message	=	"";
var user	=	document.formUser.usuario.value;
var pass	=	document.formUser.password.value;

if (user == '')
	{
	alerta	=	true;
	message	=	"Introduzca un usuario \n";
	}
	else{
			if (mail(user)==false)
			{
				alerta	=	true;
				message	=	message + "El formato del usuario es incorrecto debe ser un correo electrónico.\n";
			}
		}
if (pass == '')
	{
	alerta	=	true;
	message	=	message + "Introduzca un password \n";
	}
	

if (alerta== false) 	
	{
	document.formUser.submit();
	}
else {
	alert(message);
	}

}


/*
=============================================================
Comprueba formulario de contacto
=============================================================
*/


function compruebaformulario()
{
var alerta	=	false;
var message	=	"";
var name	=	document.formulario.name.value;
var email	=	document.formulario.email.value;
var phone	= 	document.formulario.phone.value;


if (name == '')
	{
	alerta	=	true;
	message	=	"Introduzca un nombre \n";
	}


if (email == '')
	{
	alerta	=	true;
	message	=	message + "Introduzca un email \n";
	}

if (phone == '')
	{
	alerta	=	true;
	message	=	message + "Introduzca un número de telefono \n";
	}
	

if (alerta== false) 	
	{
	document.formulario.submit();
	}
else {
	alert(message);
	}

}




/*
=============================================================
Comprueba formulario de Buscador
=============================================================
*/
function buscador(){
	if (document.formBuscador.xPalabra.value=="" && document.formBuscador.xMarca.value==""  && document.formBuscador.xFamilia.value=="")
		alert("Debe introducir algún criterio de búsqueda");
	else
		document.formBuscador.submit();
	}

/*
=============================================================
comprueba que es un email
=============================================================
*/


function mail(texto){

    var mailres = true;            
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";
    
    var arroba = texto.indexOf("@",0);
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1;
    
    var punto = texto.lastIndexOf(".");
                
     for (var contador = 0 ; contador < texto.length ; contador++){
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){
            mailres = false;
            break;
     }
    }

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1))
     mailres = true;
    else
     mailres = false;
                
    return mailres;
}

/*
=============================================================
Tratamiento de fechas 
=============================================================
*/
var aFinMes = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); 

function fecha() {
	dows = new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
	months = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
	now = new Date();
	dow = now.getDay();
	d = now.getDate();
	m = now.getMonth();
	h = now.getTime();
	y = now.getFullYear();
	document.write(dows[dow]+" "+d+", de "+months[m]+" de "+y);
	}