	var agt = navigator.userAgent.toLowerCase();
	var is_op = (agt.indexOf("opera") != -1);
	var is_ie = (agt.indexOf("msie") != -1) && document.all && !is_op;
	var is_ie5 = (agt.indexOf("msie 5") != -1) && document.all && !is_op;
	var is_mac = (agt.indexOf("mac") != -1);
	var is_gk = (agt.indexOf("gecko") != -1);
	var is_sf = (agt.indexOf("safari") != -1);

function imprimir()
{
	bV = parseInt(navigator.appVersion);
	if (bV >= 4) window.print();
}
function ValidarFormulario(form)
{
	if(!IsEmail(document.getElementById('email').value))
	{
		alert('La dirección de correo no es válida.');
		return false;
	}
	if(form==1)	
	{
		var fields = new Array('usuario','email','mensaje');
	}
	else
	{
		if(form==2)
		{
			var fields = new Array('nombre','email','telefono','asunto','mensaje');
		}
	}
	for(var i=0; i<fields.length; i++)
	{
		if(IsEmpty(document.getElementById(fields[i]).value))
		{
			alert('Por favor rellene todos los datos.');
			document.getElementById(fields[i]).focus();
			return false;
		}
	}
	return true;
}
function IsEmpty(s)
{
	var whitespace = " \t\n\r";
	var i;
	if(s.length == 0)
	{
		return true;
	}
	for (i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);

		if (whitespace.indexOf(c) == -1)
		{
			return false;
		}
	}
	return true;
}
function IsEmail(_email)
{
     var emailReg = /^[\w\.=-]+@[\w\.-]+\.[\w]{2,3}$/;
     return emailReg.test(_email);
}
function MostrarOcultar(item) {
	var obj_layer = document.getElementById(item);

	if (obj_layer.style.display == "none"){
		obj_layer.style.display = "inline";
	}else{
		obj_layer.style.display = "none";
	}
}
