//discriminacion de css
//var browser=navigator.appName;
//var navegador=navigator.appCodeName;
//var name=navigator.appName;
//var vers=navigator.userAgent;
//alert(browser+"---"+name+"---"+vers);


var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1;  
if (is_safari )
{
	//alert("Es safari");
	document.write("<link href='css/safari.css' rel='stylesheet' type='text/css' />");
}
else
{

	var browser=navigator.appName;
	var rv = -1; // Return value assumes failure.
	if (browser == 'Microsoft Internet Explorer')
	{
		var ua = navigator.userAgent;
		var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
		if (re.exec(ua) != null)
		rv = parseFloat( RegExp.$1 );
		if (rv==8)
		{
			document.write("<link href='css/ie.css' rel='stylesheet' type='text/css' />");
		}
		else if (rv==7)
		{
			document.write("<link href='css/ie7.css' rel='stylesheet' type='text/css' />");
		}
		else if (rv==6)
		{
			document.write("<link href='css/ie6.css' rel='stylesheet' type='text/css' />");
		}
		else
		{
			document.write("<link href='css/ie.css' rel='stylesheet' type='text/css' />");
		}

	}
	else if (browser=="Netscape")
	{
		if (navigator.userAgent.indexOf('Windows') != -1)
		{
			document.write("<link href='css/ns.css' rel='stylesheet' type='text/css' />");
		}
		else
		{
			document.write("<link href='css/ns_mac.css' rel='stylesheet' type='text/css' />");
		}
	}
	else
	{
		document.write("<link href='css/ie.css' rel='stylesheet' type='text/css' />");
	}
}
//cambia imágenes al ser invocada
function cambiaImagen2 (fuente,id)
{
    document.images[id].src = fuente;
}
function cambiaImagen (fuente,id)
{
    document.images[id].src = fuente;
}
//validación Login
function validaLogin()
{
	var f=document.login;
	if (f.usuario.value=="")
	{
		alert("Debe introducir su usuario");
		f.usuario.focus();
	}
	else if (f.clave.value=="")
	{
		alert("Debe introducir su contraseña");
		f.clave.focus();
	}
	else
	{
		f.submit();
	}
}

function validaFTP()
{
	var f=document.ftp;
	if (f.usuario.value=="")
	{
		location.href='acceso.php?m=1#lema';
	}
	else if (f.pass.value=="")
	{
		location.href='acceso.php?m=2#lema';
	}
	else
	{
		f.submit();
	}
}

function valida()
{
	var f=document.registro;
	if (f.nombre.value=="")
	{
		alert("Introduzca nombre");
		f.nombre.focus();
	}
	else if (f.apellido1.value=="")
	{
		alert("Introduzca primer apellido");
		f.apellido1.focus();
	}
	else if (f.email.value=="")
	{
		alert("Introduzca una dirección de e-mail válida");
		f.email.focus();
	}
	else if (f.pass.value=="")
	{
		alert("Introduzca una contraseña");
		f.pass.focus();
	}
	else if (f.empresa.value=="")
	{
		alert("Introduzca el nombre de su empresa");
		f.empresa.focus();
	}
	else if (f.cif.value=="")
	{
		alert("Introduzca CIF o NIF");
		f.cif.value();
	}
	else if (f.telefono.value=="")
	{
		alert("Introduzca su teléfono");
		f.telefono.focus();
	}
	else if (f.domicilio.value=="")
	{
		alert("Introduzca la dirección");
		f.domicilio.focus();
	}
	else if (f.cp.value=="")
	{
		alert("Introduzca el código postal");
		f.cp.focus();
	}
	else if (f.poblacion.value=="")
	{
		alert("Introduzca población");
		f.poblacion.focus();
	}
	else if (f.provincia.value=="")
	{
		alert("Introduzca provincia");
		f.provincia.focus();
	}
	else if ((f.email.value.indexOf ('@', 0) == -1)||(f.email.value.length < 5))
	{
		alert("Escriba una dirección de correo válida en el campo e-mail.");
		f.email.focus();
	}
	else if (f.email.value!=f.email2.value)
	{
		alert("Hay diferencias entre el email y la confirmación del mismo. Comprueba si lo has escrito correctamente y vuelve a enviarlo");
		f.email.focus();
	}
	else if (!f.priv.checked)
	{
		alert("Debes aceptar la Política de Privacidad");
		f.priv.focus();
	}
	else if (f.bot.value=="")
	{
		alert("Debe introducir la clave en el cajetín");
		f.bot.focus();
	}
	else
	{
		validaRadio();
	}
}
function validaRadio()
{

  var s = "no";

	 var f=document.registro;

    for ( var i = 0; i < f.tipo_usuario.length; i++ )
	{
		if ( f.tipo_usuario[i].checked )
		{
			s= "si";
			
			break;
		}
	}
	if ( s == "no" )
	{
		window.alert("Debe seleccionar un tipo de usuario" ) ;
	}
	else
	{
		f.submit();
	}
}

function validaEnlace()
{
	var f=document.enlace;
	if (f.site.value=="")
	{
		alert("Debes introducir el nombre de tu site o empresa");
		f.site.focus();
	}
	else if (f.url.value=="")
	{
		alert("Introduce la url de tu site");
		f.url.focus();
	}
	else if (f.url_rev.value=="")
	{
		alert("Introduce la url donde podamos ver el enlace recíproco");
		f.url_rev.focus();
	}
	else if (f.email.value=="")
	{
		alert("Introduce una dirección de e-mail válida donde podamos ponernos en contacto contigo");
		f.email.focus();
	}
	else if (f.id_ctg.value=="0")
	{
		alert("Escoge una categoría para tu anuncio");
		f.id_ctg.focus();
	}
	else if (f.descripcion.value=="")
	{
		alert("Danos una breve descripción de tu empresa");
		f.descripcion.focus();
	}
	else if (f.bot.value=="")
	{
		alert("Debe introducir la clave en el cajetín");
		f.bot.focus();
	}
	else
	{
		f.submit();
	}
}

//contador de caracteres
function contar(form,name,car)
{
  n = document.forms[form][name].value.length;
  t = car;
  if (n > t) {
    document.forms[form][name].value = document.forms[form][name].value.substring(0, t);
  }
  else {
    document.forms[form]['result'].value = t-n;
  }
}

function clearTxt(f,x,txt)
{
	var f=document.forms[f];
	if (f.elements[x].value==txt)
	{
		f.elements[x].value="";
	}
}

function hideCapa(capa)
{
	document.getElementById(capa).style.display="none";
}

function showCapa(capa)
{
		document.getElementById(capa).style.display="block";
}
