// JavaScript Document


	function getXMLHttp()
	{
	  var xmlHttp
	
	  try
	  {
	    //Firefox, Opera 8.0+, Safari
	    xmlHttp = new XMLHttpRequest();
	  }
	  catch(e)
	  {
	    //Internet Explorer
	    try
	    {
	      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	    }
	    catch(e)
	    {
	      try
	      {
	        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	      }
	      catch(e)
	      {
	        alert("Your browser does not support AJAX!")
	        return false;
	      }
	    }
	  }
	  return xmlHttp;
	}
	
	
	
		
		
	function restartGif(){
		for(var i=0; i<document.images.length; i++){
			var img = document.images[i];
			var imgName = img.src.toUpperCase();
			if (imgName.substring(imgName.length-3, imgName.length) == "GIF"){
				img.src = img.src;
			}
		}
	}

	function trim(cadena)
	{
		for(i=0; i<cadena.length; )
		{
			if(cadena.charAt(i)==" ")
				cadena=cadena.substring(i+1, cadena.length);
			else
				break;
		}

		for(i=cadena.length-1; i>=0; i=cadena.length-1)
		{
			if(cadena.charAt(i)==" ")
				cadena=cadena.substring(0,i);
			else
				break;
		}
	
		forma.caja2.value=cadena;
	}
	
	function showImage(someId){
		document.getElementById(someId).style.visibility = 'visible';        
	}			  
	
function validarPass() {
var invalid = "ρΡ+%=&$?*#| "; // Invalid character is a space
var minLength = 8; // Minimum length
var maxLength = 9; // Minimum length
var pw1 = document.cambioPassword.password.value;
var pw2 = document.cambioPassword.cpassword.value;
var cedula = document.cambioPassword.cedula.value;
var fechaNacimiento = document.cambioPassword.fecha_nacimiento.value;

// check for a value in both fields.
if (pw1 == '' || pw2 == '' ) {
alert('Los campos de contrase\u00F1a y confirmaci\u00F3n son requeridos');
return false;
}

// check for minimum length
if (document.cambioPassword.password.value.length < minLength) {
alert('La contrase\u00F1a deber ser de almenos ' + minLength + ' caracteres. Vuelva a intentarlo.');
return false;
}
// check for max length
if (document.cambioPassword.password.value.length > maxLength) {
alert('La contrase\u00F1a debe ser de ' + maxLength + ' caracteres como m\u00E1ximo. Vuelva a intentarlo.');
return false;
}

// check for spaces
for( var x=0;  x < pw1.length ; x++){	
	var temp = pw1.substr(x,pw1.length);
	for(var y=0; y < invalid.length;y++){
		if ( pw1.indexOf( invalid.substr(y,1) ) > -1) {
			alert('El caracter ' + invalid.substr(y,1) + ' no es permitido');
			return false;
		}
	}
}

if (document.cambioPassword.password.value.indexOf(' ') > -1) {
  alert("No se permiten espacios.");
  return false;
}else{
  if (pw1 != pw2) {
    alert ("La contrase\u00F1a es diferente, por favor verifique");
    return false;
  }else{
    if (cedula == '' || fechaNacimiento == ''){
      alert ("C\u00E9dula y Fecha de Nacimiento son requeridos");
	  return false;
    }else{
		return true;		
	}
  }
}
return false;
}

function IsNumeric(sText){
   var ValidChars = "0123456789.";
   var IsNumber=true;
   if (sText == "") {IsNumber=false;}
   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 mostrarVentana(pagina,ancho,alto,foco){
	ventana = window.open(pagina,"trabajadores","width=550,height=500,scrollbars=yes");
	ventana.focus();
}

function desactivarTeclaEnter(e)
{
     var key;

     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox

     if(key == 13)
          return false;
     else
          return true;
}

