function check_num1(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
	   return IsNumber;
   
}
//--------
function checkEmail(mail) 
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail))
	{
		return true;
	}
	else
	{
		
		return false;
	}
}
//--------
function validate_mail(theForm)
{
  	if (theForm.email.value == "" )
		{
    	alert("Por favor, ingrese su e-mail.");
    	//theForm.email.focus();
    	return (false);
		}
		
	else if (!checkEmail(theForm.email.value))
  		{
    	alert("Por favor, ingrese un e-mail correcto.");
		theForm.email.focus();
		
    	return (false);
  		}   
		else{  return (true);}
}
//--------
if (document.layers) 
{
    window.captureEvents(Event.MOUSEMOVE);
}
	window.onMouseMove = resetTimer;
	var tID = '';

///-------
function resetTimer(e) 
{
    clearTimeout(tID); // reset the timer
    tID = setTimeout('executeTimer()',700000);
}
//--------
function executeTimer() 
{
    location.href = '/sessionexpira.asp';
}

//--------
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//--------
function clave(theForm)
{
	if (theForm.clave.value == "")
  		{
    	alert("Por favor, ingrese su clave.");
    	theForm.clave.focus();
    	return (false);
	  	}	  
	else if (theForm.clave.value == "''")
	  {
		alert("Por favor, ingrese su clave correctamente");
		theForm.clave.focus();
		return (false);
	  }
	  else{return (true);}

}
function validate_control(control, text, type)
{
// 1 valida texto , 2 valida numeros
if (type==1){
 if (document.getElementById(control).value.length == 0 || check_num1(document.getElementById(control).value))
  {
    alert(text);
    return (false);
  }
  else{return(true)}
}
else if(type==2)
{if (document.getElementById(control).value.length == 0 || !check_num1(document.getElementById(control).value)) {alert(text); return (false); }
  else{return(true)}
}
else if(type==3)
{if (document.getElementById(control).value.length == "") {alert(text); return (false); }
  else{return(true)}
}
else{return(true)}
}
function validate_emptycontrol(control, text)
{
 if (document.getElementById(control).value.length == 0)
  {
    alert(text);
    return (false);
  }
  else{return(true)}
}
function compare_controls(control1, control2, msj)
{
	if(document.getElementById(control1).value == document.getElementById(control2).value)
	{return(true)}
	else
	{alert(msj); return(false)}
}
function validate_selected(control, msj)
{
if(document.getElementById(control).value == 0)
	{alert(msj);return(false);}
	else
	{return(true)}	
}