window.onload = cargar;

function buscar() {
  var valido = false;
	with(frm_buscar) {
    if(Trim(termino.value) != "") {
  		valido = true;
		} 
  }
	return valido;
}
function enviar() {
  var valido = false;
	with(frm_login) {
    if(Trim(UserName.value) == "" || Trim(Pwd.value) == "") {
			if(Trim(UserName.value) == "") {
  			UserName.focus();
				error("errlogin","The Username is required",1);
			} else {
  			Pwd.focus();
				error("errlogin","The Password is required",1);
			}
  	} else {
  		valido = true;
		} 
  }
	return valido;
}
function limpiar() {
	with(frm_login) {
  	reset();
  	UserName.focus();
	}
	if(document.all.item("errlogin").innerHTML != "") {
  	error("errlogin","",0);
	}
}
function mano(quien) {
  quien.style.cursor = "hand";
}
function cargar() {
  if(document.frm_login) {
	with(frm_login) {
    UserName.value = "";
		Pwd.value = "";
		UserName.focus();
  }
	}
}
function error(donde,mensaje,visible) {
	if(!visible) {
		document.all.item(donde).style.display = "none";
	} else {
		document.all.item(donde).style.display = "block";
	}
	document.all.item(donde).innerHTML = mensaje;
}
function keyDown() {
  switch(event.keyCode) {
    case 118:
			limpiar();
  		break;
  	case 119:
			enviar();
			break;
  }
}

document.onkeydown = keyDown;

function Ltrim(que) {
  var x = 0;	
	while (que.charAt(x) == " " && (x++) < que.length) {
  	que = que.substr(x, que.length);
	}
  return que;
}
function Rtrim(que) {
  var x = que.length;	
	while (que.charAt(x-1) == " " && (x--) > -1) {
  	que = que.substr(0, x);
	} 
  return que;
}
function Trim(que) {	
	return Ltrim(Rtrim(que));
}

function solicitud() {
  var valido = false;
	with(frm_afiliacion) {
    if(Trim(nombres.value) == "" || Trim(apellidos.value) == "" || Trim(telefono.value) == "" || Trim(email.value) == "" || Trim(fax.value) == ""	|| Trim(nombre_empresa.value) == "" || Trim(tipo.value) == "") {	 
		  error("errSolicitud","All fields are required.",1);
  	} else {
  		valido = true;
		} 
  }
	return valido;
}

function limpiar_solicitud() {
	with(frm_afiliacion) {
  	reset();
  	nombres.focus();
	}
	if(document.all.item("errSolicitud").innerHTML != "") {
  	error("errSolicitud","",0);
	}
  
}
function limpiar_solicitud_g(quien) {
	  with(quien.form) { 
		reset();
		nombres.focus();
  }
  if(document.all.item("div_" + quien.form.name).innerHTML != "") {
  	error("div_" + quien.form.name,"",0);
	}
}
/*20050711*/
function sol_contacto() {
  var valido = false;
	with(contacto) {
    if(Trim(nombres.value) == "" || Trim(apellidos.value) == "" || Trim(telefono.value) == "" || Trim(email.value) == "" || Trim(fax.value) == ""	|| Trim(nombre_empresa.value) == "") {	 
		  error("div_contacto","<img src=\"s_images/icon_NOTA.gif\" alt=\"\" style=\"vertical-align: bottom; margin-right: 4px\" />All fields are required.",1);
  	} else {
  		valido = true;
		}
  }
	return valido;
}
function sol_subsBoletin() {
  var valido = false;
	with(frmSubsBoletin) {
    if(Trim(nombres.value) == "" || Trim(apellidos.value) == "" || Trim(telefono.value) == "" || Trim(email.value) == "" || Trim(fax.value) == "") {	 
		  error("div_frmSubsBoletin","<img src=\"s_images/icon_NOTA.gif\" alt=\"\" style=\"vertical-align: bottom; margin-right: 4px\" />All fields are required.",1);
  	} else {
  		valido = true;
		} 
  }
	return valido;
}
function sol_Enrolar() {
  var valido = false;
	with(frmEnrolar) {
		if(Trim(nombres.value) == "" || Trim(apellidos.value) == "" || Trim(telefono.value) == "" || Trim(fax.value) == "" || Trim(email.value) == "" || Trim(nombre_empresa.value) == "" || Trim(afiliado.value) == "" || Trim(oficina.value) == "" || Trim(usr_nombres.value) == "" || Trim(usr_apellidos.value) == "" || Trim(cie.value) == "" || Trim(usuario.value) == "" || Trim(pwd.value) == "" || Trim(confirmarpwd.value) == "") {	
		  error("div_frmEnrolar","<img src=\"s_images/icon_NOTA.gif\" alt=\"\" style=\"vertical-align: bottom; margin-right: 4px\" />All fields are required.",1);
  	} else {
  		valido = true;
		} 
  }
	return valido;
}
/*20050712*/
function sol_CambiarPwd() {
  var valido = false;
	with(frmCambioPwd) {
    if(Trim(nombres.value) == "" || Trim(apellidos.value) == "" || Trim(telefono.value) == "" || Trim(fax.value) == "" || Trim(email.value) == "" || Trim(nombre_empresa.value) == "" || Trim(nombre_usuario.value) == "" || Trim(passactual.value) == "" || Trim(passnuevo.value) == "" || Trim(confipassnuevo.value) == "") {	 
		  error("div_frmCambioPwd","<img src=\"s_images/icon_NOTA.gif\" alt=\"\" style=\"vertical-align: bottom; margin-right: 4px\" />All fields are required.",1);
  	} else {
  		valido = true;
		} 
  }
	return valido;
}
function sol_CertDigital() {
  var valido = false;
	with(frmCertificadoDig) {
    if(Trim(nombres.value) == "" || Trim(apellidos.value) == "" || Trim(telefono.value) == "" || Trim(fax.value) == "" || Trim(email.value) == "" || Trim(nombre_empresa.value) == "") { 	 
		  error("div_frmCertificadoDig","<img src=\"s_images/icon_NOTA.gif\" alt=\"\" style=\"vertical-align: bottom; margin-right: 4px\" />All fields are required.",1);
  	} else {
  		valido = true;
		} 
  }
	return valido;
}
function sol_Servicio() {
  var valido = false;
	with(solServicio) {
    if(Trim(nombres.value) == "" || Trim(apellidos.value) == "" || Trim(telefono.value) == "" || Trim(fax.value) == "" || Trim(email.value) == "" || Trim(nombre_empresa.value) == "" || Trim(SolServ.value) == "") { 
		  error("div_solServicio","<img src=\"s_images/icon_NOTA.gif\" alt=\"\" style=\"vertical-align: bottom; margin-right: 4px\" />All fields are required.",1);
  	} else {
  		valido = true;
		} 
  }
	return valido;
}
function sol_Afiliacion() {
  var valido = false;
	with(frm_afiliacion) {
    if(Trim(nombres.value) == "" || Trim(apellidos.value) == "" || Trim(telefono.value) == "" || Trim(fax.value) == "" || Trim(email.value) == "" || Trim(nombre_empresa.value) == "" || Trim(tipo.value) == "" || Trim(planes.value) == "") {	  	 
		  error("div_frm_afiliacion","<img src=\"s_images/icon_NOTA.gif\" alt=\"\" style=\"vertical-align: bottom; margin-right: 4px\" />All fields are required.",1);
  	} else {
  		valido = true;
		}
  }
	return valido;
}
/* 20050713 */
function buz_sugerencias() {
  var valido = false;
	with(frmsugerencias) {
    if(Trim(nombres.value) == "" || Trim(apellidos.value) == "" || Trim(telefono.value) == "" || Trim(email.value) == "" || Trim(fax.value) == ""	|| Trim(nombre_empresa.value) == "") {	 
		  error("div_frmsugerencias","<img src=\"s_images/icon_NOTA.gif\" alt=\"\" style=\"vertical-align: bottom; margin-right: 4px\" />All fields are required.",1);
  	} else {
  		valido = true;
		}
  }
	return valido;
}
/* 20050714 */
function mail() {
  var valido = false;
	with(frmMail) {
    if(Trim(de.value) == "" || Trim(asunto.value) == "" || Trim(msj.value) == "") {	 
		  error("div_frmMail","<img src=\"s_images/icon_NOTA.gif\" alt=\"\" style=\"vertical-align: bottom; margin-right: 4px\" />All fields are required.",1);
  	} else {
  		valido = true;
		}
  }
	return valido;
}
function limpiar_solicitud_mail(quien) {
	  with(quien.form) { 
		reset();
		de.focus();
  }
	if(document.all.item("div_" + quien.form.name).innerHTML != "") {
  	error("div_" + quien.form.name,"",0);
	}
  
}
/* 20051221 */
function vnt(donde,w,h) {
	var PosTop = ((screen.height-h) / 2);
	var PosLef = ((screen.width-w)  / 2);
	BatW = window.open(donde,"vnt","height=" + h + ",width=" + w + ",status=no,toolbar=no,menubar=no,location=no,top="+PosTop+",left="+PosLef+",resizable=no");
	return false;
}
function bmk(pag,tit) {
  if(document.all) {
    window.external.AddFavorite("http://www.datacredito1.com" + pag, (tit != "" ? tit + " - " : "")  + "Data-Crédito - The Leading Credit Bureau");
  } else {
		alert("Browser not supported:\n\nTo add this webpage to your Favorites, refer to your browser's help.");
	}
	return false;
}