function html_decode(data)
{
	var span = new Element('span');
	span.innerHTML = data;
	return span.innerHTML;
}

function isMail(id)
{
	var s = document.getElementById(id);
	var filter=/^[A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_.-]+\.[A-Za-z0-9]+[A-za-z]$/;
	if (s.length == 0 ) return true;
	
	if (filter.test(s.value))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function enviar_contacto()
{
	var msg = '';
	if ($('empresa').get('value').trim().length == 0)
	{
		msg += 'Debe completar el campo Empresa.\n';
	}
	
	if ($('persona_contacto').get('value').trim().length == 0)
	{
		msg += 'Debe completar el campo Persona de contacto.\n';
	}
	
	if ($('telefono').get('value').trim().length == 0)
	{
		msg += html_decode('Debe completar el campo Tel&eacute;fono.\n');
	}
	
	if ($('email').get('value').trim().length == 0)
	{
		msg += 'Debe completar el campo E-mail.\n';
	}
	else if (!isMail('email'))
	{
		msg += html_decode('Ingrese una direcci&oacute;n de E-mail v&aacute;lida.\n');
	}
	
	if ('' == msg)
	{
		$('form_contacto').submit();
	}
	else
	{
		alert(msg);
	}
}

function enviar_login(event)
{
	var msg = '';
	if ($('usuario').get('value').trim().length == 0)
	{
		msg += 'Debe completar el campo usuario.\n';
	}
	else if (!isMail('usuario'))
	{
		msg += 'El usuario ingresado no es correcto.\n';
	}
	if ($('password').get('value').trim().length == 0)
	{
		msg += 'Debe completar el campo password.\n';
	}
	
	if ('' != msg)
	{
		alert(msg);
	}
	else
	{
		$('form_login').submit();
	}
}

 function popup(URL,w,h,vars) {

        var left = (screen.width - w) / 2;
        var top  = (screen.height - h) / 2

 window.open(URL,"","left="+left+",top=" + top + ",width="+w+",height="+h + vars);

}
