// JavaScript Document

//Función que limpia las marcas rojas de lo cuadros de texto que marcaron error
function limpiaForm(form)
{
	var t = form.elements.length;
	
	for(i=0; i<t; i++)
	{
		if (form.elements[i].type!="button" || form.elements[i].type!="submit")
		{
			form.elements[i].className="inputNormal";
		}
	}
	//document.getElementById("comentario").className="inputNormal";	
}

// Mensajes de ayuda

if(navigator.userAgent.indexOf("MSIE")>=0) navegador=0;
else navegador=1;

function colocaAyuda(event)
{
	if(navegador==0)
	{
		var corX=window.event.clientX+document.documentElement.scrollLeft;
		var corY=window.event.clientY+document.documentElement.scrollTop;
	}
	else
	{
		var corX=event.clientX+window.scrollX;
		var corY=event.clientY+window.scrollY;
	}
	cAyuda.style.top=corY+20+"px";
	cAyuda.style.left=corX+15+"px";
}

function ocultaAyuda()
{
	cAyuda.style.display="none";
	if(navegador==0) 
	{
		document.detachEvent("onmousemove", colocaAyuda);
		document.detachEvent("onmouseout", ocultaAyuda);
	}
	else 
	{
		document.removeEventListener("mousemove", colocaAyuda, true);
		document.removeEventListener("mouseout", ocultaAyuda, true);
	}
}

function muestraAyuda(event, campo)
{
	colocaAyuda(event);
	
	if(navegador==0) 
	{ 
		document.attachEvent("onmousemove", colocaAyuda); 
		document.attachEvent("onmouseout", ocultaAyuda); 
	}
	else 
	{
		document.addEventListener("mousemove", colocaAyuda, true);
		document.addEventListener("mouseout", ocultaAyuda, true);
	}
	
	cNombre.innerHTML=campo;
	cTex.innerHTML=ayuda[campo];
	cAyuda.style.display="block";
}
//Fin de las sentencias para los mensajes de ayuda

//función que elimina los espacios al inicio y final de un texto
function trim(cadena){return cadena.replace(/^\s+|\s+$/g,"");}

//Función que valida el e-mail ingresado
function validaCorreo(valor)
{
	var reg=/(^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/;
	if(reg.test(valor)) return true;
	else return false;
}

/*function entero(evt)
{
	var key;
	
	if (evt.which){key = evt.which;} else {key = evt.keyCode;}
	
	//key = evt.keyCode;
	
	if ((key<48 || key >57) && key!=8 )
	{
		
		if (evt.which){evt.which=0;} else {evt.keyCode=0;}
		//evt.keyCode=0;
		
		//return false;

	}

}*/

function entero(v)
{

	patron=/[^0-9]/;
	v.value=v.value.replace(patron,"");

}
