<!--
/** *************************************************************************************** */
/**
 * **************** Funcion para anexar combos
 * ******************************************
 */
/** *************************************************************************************** */

/* Anidando Combo */
function orga2_orga3(inForm,selected) {
   var selectedArray = eval("oo" + selected );
   while (selectedArray.length < inForm.orga3.options.length) {
     inForm.orga3.options[(inForm.orga3.options.length - 1)] = null;
   }
   for (var i=0; i < selectedArray.length; i++) {
     eval("inForm.orga3.options[i]=" + "new Option" + selectedArray[i]);
   }
   if (inForm.orga2.options[0].value == '') {
     inForm.orga2.options[0]= null;
     if ( navigator.appName == 'Netscape') {
       if (parseInt(navigator.appVersion) < 4) {  window.history.go(0);  }
       else {  if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {  window.history.go(0);  }  }
     }
   }
}
/** *********************************************************************** */
/** ******* Funciones para el manejo de las ventanas externas ************* */
/** *********************************************************************** */
function ventana_fabricante(valor1) {
var valor=valor1;
if (navigator.appVersion.indexOf("MSIE")!= -1)
	alert("Navegador no autorizado");
else
	var ventana,nombre,propiedades;
	if ((document.form1.fabricante.value>0 && valor==1) || (document.form1.TProcesador.value>0 && valor==2)) {
		if (valor==1) {
			document.form1.fabricante_otro.value="";
			document.form1.familia.value="";
			document.form1.producto.value="";
			document.form1.familia_BD="";
			document.form1.producto_BD="";
			ventana= 'mas.php?fabricante=' + document.form1.fabricante.value;
		}
		if (valor==2) {
			document.form1.MProcesador.value="";
			ventana='mas.php?TProcesador=' + document.form1.TProcesador.value;
		}
		nombre="mas";
		propiedades = "screenx=410,screeny=430,Height=260,Width=380,location=no,menubar=no"	+ ",resizable=No,status=No,dependent=yes,alwaysRaised=no,alwaysLowered=no,scrollbars=yes";
		newwindow_dir= window.open(ventana,nombre,propiedades);
	}
}
/** ************************************************************************************ */
/**
 * ******* Funciones para las validaciones de la forma empresa_datos.php
 * *************
 */
/** ********************************************************************************** */

function ventanal(xxcual_opener){
        if (window.screen)
                {
                xwidth = (((window.screen.availWidth-6) + 10) / 2 );
                // xwidth = ((window.screen.availWidth-6) + 10) / 2;
                xheight = window.screen.availHeight-100;
                xparametros = "resizable=yes,scrollbars=yes,directories=no,menubar=yes,location=no,toolbar=no,width=" + xwidth + ",height=" + xheight + ",left=" + (xwidth - 5) + ",top=0";
                OBJ_ventanal_x = window.open(xxcual_opener, 'atributos', xparametros);
                // OBJ_ventanal_x.focus();
                } // endif (OBJ_ventanal_x)
} // endfunction




function valida_empresa() {
	var campos_form=document.forms['form'];
	var v_rsocial = new Array(3);
	var v_rfc = new Array(3);
	var v_xid_sector = new Array(3);
	var v_xid_giros = new Array(3);
	var v_xid_nemp = new Array(3);
	var v_xid_tel = new Array(3);
	var v_xid_ext = new Array(3);
	var v_xid_email = new Array(3);
	var v_xid_estado = new Array(3);
	var v_xid_zona = new Array(3);
	var v_orga2_orga3 = new Array(3);
	var v_colonia = new Array(3);
	var v_calle = new Array(3);
	var v_nx_int = new Array(3);
	var v_cp = new Array(3);
	var v_nombre = new Array(3);
	var v_ap_pat = new Array(3);
	var v_xid_email= new Array(3);
	var campos_errores="";

// Nombre Raz?n Social
	v_rsocial[0]="Razon Social";
	v_rsocial[1]=allTrim(campos_form.rsocial.value);
	if (v_rsocial[1]==0) { v_rsocial[2]=false } else { v_rsocial[2]=true}
// RFC
	v_rfc[0]="RFC";
	v_rfc[1]=allTrim(campos_form.rfc.value);
	if (v_rfc[1]==0) { v_rfc[2]=false } else { v_rfc[2]=true}

// Sector
	v_xid_sector[0]="Sector";
	v_xid_sector[1]=campos_form.xid_sector.value;
	if (v_xid_sector[1]==0) { v_xid_sector[2]=false } else { v_xid_sector[2]=true}
// Giro
	v_xid_giro[0]="Giro";
	v_xid_giro[1]=campos_form.xid_giro.value;
	if (v_xid_giro[1]==0) { v_xid_giro[2]=false } else { v_xid_giro[2]=true}

// Zona geograg
	v_xid_zona[0]="Zona Geografica.";
	v_xid_zona[1]=campos_form.xid_zona.value;
	if (v_xid_zona[1]==0) { v_xid_zona[2]=false } else { v_xid_zona[2]=true}


// Tel?fono del reclutador
	v_xid_tel[0]="Telefono del reclutador numerico";
	v_xid_tel[1]=campos_form.xid_tel.value;
	if (v_xid_tel[1]==0) { v_xid_tel[2]=false } else { v_xid_tel[2]=true}
	if (valida_numero ( v_xid_tel[1] ) == true ) { v_xid_tel[2] = false; } else { v_xid_tel[2]=true; }

// Ext nume
	v_xid_ext[0]="Ext del reclutador debe ser numerica";
	v_xid_ext[1]=campos_form.xid_ext.value;
	if (valida_numero ( v_xid_ext[1] ) == true ) { v_xid_ext[2] = false; } else { v_xid_ext[2]=true; }

// No de empleados con esto defino la longitud
	v_xid_nemp[0]="No. de empleados";
	v_xid_nemp[1]=campos_form.xid_nemp.value;
	if (v_xid_nemp[1]==0) { v_xid_nemp[2]=false } else { v_xid_nemp[2]=true}


// Entidad Federativa
	v_xid_estado[0]="Estado";
	v_xid_estado[1]=campos_form.xid_estado.value;
	if (v_xid_estado[1]==0) { v_xid_estado[2]=false } else { v_xid_estado[2]=true}

// Municipio
	v_orga2_orga3[0]="Municipio";
	v_orga2_orga3[1]=campos_form.orga3.value;
	if (v_orga2_orga3[1]==0) { v_orga2_orga3[2]=false } else { v_orga2_orga3[2]=true}

// Colonia
	v_colonia[0]="Colonia";
	v_colonia[1]=campos_form.colonia.value;
	if (v_colonia[1]==0) { v_colonia[2]=false } else { v_colonia[2]=true}

// Calle
	v_calle[0]="Calle";
	v_calle[1]=allTrim(campos_form.calle.value);
	if (v_calle[1]==0) { v_calle[2]=false } else { v_calle[2]=true}

// N?mero Exterior/Interior
	v_nx_int[0]="No. Ext/Int debe ser numerico";
	v_nx_int[1]=document.form.nx_int.value;
	if (v_nx_int[1]==0) { v_nx_int[2]=false } else { v_nx_int[2]=true}
	// if (valida_numero ( v_nx_int[1] ) == true ) { v_nx_int[2] = false; } else
	// { v_nx_int[2]=true; }

// C?digo Postal
	v_cp[0]="Codigo Postal debe ser numerico";
	v_cp[1]=allTrim(campos_form.cp.value);
	if (v_cp[1]==0) { v_cp[2]=false } else { v_cp[2]=true}
	if (valida_numero(v_cp[1])==true) {v_cp[2]=false;} else {v_cp[2]=true;}

// Nombre(s)
	v_nombre[0]="Nombre(s)";
	v_nombre[1]=allTrim(campos_form.nombre.value);
	if (v_nombre[1]==0) { v_nombre[2]=false } else { v_nombre[2]=true}

// A. Paterno
	v_ap_pat[0]="Apellido Paterno";
	v_ap_pat[1]=allTrim(campos_form.ap_pat.value);
	if (v_ap_pat[1]==0) { v_ap_pat[2]=false } else { v_ap_pat[2]=true}

// Email reclutador
	v_xid_email[0]="Email del reclutador";
	v_xid_email[1]=allTrim(campos_form.xid_email.value);
	if (v_xid_email[1]==0) { v_xid_email[2]=false } else { v_xid_email[2]=true}

	if (v_rsocial[2]==false) campos_errores=campos_errores+ "\n" +v_rsocial[0];
	if (v_rfc[2]==false) campos_errores=campos_errores+ "\n" +v_rfc[0];
	if (v_xid_nemp[2]==false) campos_errores=campos_errores+ "\n" +v_xid_nemp[0];
	if (v_xid_sector[2]==false) campos_errores=campos_errores+ "\n" +v_xid_sector[0];
	if (v_xid_giro[2]==false) campos_errores=campos_errores+ "\n" +v_xid_giro[0];
	if (v_xid_estado[2]==false) campos_errores=campos_errores+ "\n" +v_xid_estado[0];
	if (v_orga2_orga3[2]==false) campos_errores=campos_errores+ "\n" +v_orga2_orga3[0];
	if (v_colonia[2]==false) campos_errores=campos_errores+ "\n" +v_colonia[0];
	if (v_calle[2]==false) campos_errores=campos_errores+ "\n" +v_calle[0];
	if (v_nx_int[2]==false) campos_errores=campos_errores+ "\n" +v_nx_int[0];
	if (v_cp[2]==false) campos_errores=campos_errores+ "\n" +v_cp[0];
	if (v_xid_zona[2]==false) campos_errores=campos_errores+ "\n" +v_xid_zona[0];
	if (v_nombre[2]==false) campos_errores=campos_errores+ "\n" +v_nombre[0];
	if (v_ap_pat[2]==false) campos_errores=campos_errores+ "\n" +v_ap_pat[0];
	if (v_xid_tel[2]==false) campos_errores=campos_errores+ "\n" +v_xid_tel[0];
	if (v_xid_ext[2]==false) campos_errores=campos_errores+ "\n" +v_xid_ext[0];
	if (v_xid_email[2]==false) campos_errores=campos_errores+ "\n" +v_xid_email[0];
	
	if (campos_errores.length>1) {
	  alert("Campos obligatorios que les falta informacion:"+ "\n" + campos_errores);
	}
	else {
	  document.form.submit();
	}
}



function valida_cita_sup() {
	var campos_form=document.forms['form'];
	var v_id_tcontrato = new Array(3);
	var v_id_plaza = new Array(3);
	var v_id_cita_status = new Array(3);
	var campos_errores="";


// Tipo de contrato
	v_id_tcontrato[0]="Tipo de contrato";
	v_id_tcontrato[1]=campos_form.id_tcontrato.value;
	if (v_id_tcontrato[1]==0) { v_id_tcontrato[2]=false } else { v_id_tcontrato[2]=true}

// Cod de plaza solo para interinatos
// v_id_plaza[0]="N?mero de plaza";
// v_id_plaza[1]=campos_form.id_plaza.value;
// if (v_id_plaza[1]==0) { v_id_plaza[2]=false } else { v_id_plaza[2]=true}


// Status del folio antes del examen de evaluacion
	v_id_cita_status[0]="Status del folio";
	v_id_cita_status[1]=campos_form.id_cita_status.value;
	if (v_id_cita_status[1]==0) { v_id_cita_status[2]=false } else { v_id_cita_status[2]=true}


	if (v_id_tcontrato[2]==false) campos_errores=campos_errores+ "\n" +v_id_tcontrato[0];
	if (v_id_plaza[2]==false) campos_errores=campos_errores+ "\n" +v_id_plaza[0];
	if (v_id_cita_status[2]==false) campos_errores=campos_errores+ "\n" +v_id_cita_status[0];
	
	if (campos_errores.length>1) {
	  alert("Campos obligatorios que les falta informacion:"+ "\n" + campos_errores);
	}
	else {
	  document.form.submit();
	}
}

function valida_cita_ini() {
	var campos_form=document.forms['form'];
	var v_id_cita_status = new Array(3);
	var campos_errores="";


// Status del folio antes del examen de evaluacion
	v_id_cita_status[0]="Status del folio";
	v_id_cita_status[1]=campos_form.id_cita_status.value;
	if (v_id_cita_status[1]==0) { v_id_cita_status[2]=false } else { v_id_cita_status[2]=true}


	if (v_id_cita_status[2]==false) campos_errores=campos_errores+ "\n" +v_id_cita_status[0];
	
	if (campos_errores.length>1) {
	  alert("Campos obligatorios que les falta informacion:"+ "\n" + campos_errores);
	}
	else {
		document.form.action ="aspirante_detalle.php?updateStatus=1&suplencias=1";
	  	document.form.submit();
	}
}

function valida_examen_electronico() {
	var campos_form=document.forms['form'];
	var v_idCita = new Array(3);
	var campos_errores="";


// Id de la cita electronica
	v_idCita[0]="Fecha y hora para examen";
	v_idCita[1]=campos_form.idCita.value;
	if (v_idCita[1]==0) { v_idCita[2]=false } else { v_idCita[2]=true}


	if (v_idCita[2]==false) campos_errores=campos_errores+ "\n" +v_idCita[0];
	
	if (campos_errores.length>1) {
	  alert("Campos obligatorios que les falta informacion:"+ "\n" + campos_errores);
	}
	else {
	  document.form.submit();
	}
}

function valida_evaluacion_confecha_vig() {
	var campos_form=document.forms['form'];
	var v_dd_examen = new Array(3);
	var v_mm_examen = new Array(3);
	var v_aa_examen = new Array(3);
	var v_ex_psicometrico = new Array(3);
	var v_ex_conocimientos = new Array(3);
	var campos_errores="";


	v_dd_examen[0]="D?a del examen";
	v_dd_examen[1]=campos_form.dd_examen.value;
	if (v_dd_examen[1]==0) { v_dd_examen[2]=false } else { v_dd_examen[2]=true}
	
	v_mm_examen[0]="Mes del examen";
	v_mm_examen[1]=campos_form.mm_examen.value;
	if (v_mm_examen[1]==0) { v_mm_examen[2]=false } else { v_mm_examen[2]=true}
	
	v_aa_examen[0]="A?o del examen";
	v_aa_examen[1]=campos_form.aa_examen.value;
	if (v_aa_examen[1]==0) { v_aa_examen[2]=false } else { v_aa_examen[2]=true}
	
	v_ex_psicometrico[0]="Valor del examen psico. debe ser num?rico";
	v_ex_psicometrico[1]=campos_form.ex_psicometrico.value;
	if (v_ex_psicometrico[1]==0) { v_ex_psicometrico[2]=false } else { v_ex_psicometrico=true}

	v_ex_conocimientos[0]="Valor del examen conoc. debe ser num?rico";
	v_ex_conocimientos[1]=campos_form.ex_conocimientos.value;
	if (v_ex_conocimientos[1]==0) { v_ex_conocimientos[2]=false } else { v_ex_conocimientos=true}

	
	if (v_dd_examen[2]==false) campos_errores=campos_errores+ "\n" +v_dd_examen[0];
	if (v_mm_examen[2]==false) campos_errores=campos_errores+ "\n" +v_mm_examen[0];
	if (v_aa_examen[2]==false) campos_errores=campos_errores+ "\n" +v_aa_examen[0];
	if (v_ex_psicometrico[2]==false) campos_errores=campos_errores+ "\n" +v_ex_psicometrico[0];
	if (v_ex_conocimientos[2]==false) campos_errores=campos_errores+ "\n" +v_ex_conocimientos[0];
	
				
	if (campos_errores.length>1) {
	  alert("Campos obligatorios que les falta informacion:"+ "\n" + campos_errores);
	}
	else {
	  document.form.submit();
	}
}


function valida_evaluacion_sinfecha_vig() {
	var campos_form=document.forms['form'];
	var v_ex_psicometrico = new Array(3);
	var v_ex_conocimientos = new Array(3);
	var campos_errores="";


	
	v_ex_psicometrico[0]="Valor del examen psico. debe ser num?rico";
	v_ex_psicometrico[1]=campos_form.ex_psicometrico.value;
	if (v_ex_psicometrico[1]==0) { v_ex_psicometrico[2]=false } else { v_ex_psicometrico=true}

	v_ex_conocimientos[0]="Valor del examen conoc. debe ser num?rico";
	v_ex_conocimientos[1]=campos_form.ex_conocimientos.value;
	if (v_ex_conocimientos[1]==0) { v_ex_conocimientos[2]=false } else { v_ex_conocimientos=true}

	if (v_ex_psicometrico[2]==false) campos_errores=campos_errores+ "\n" +v_ex_psicometrico[0];
	if (v_ex_conocimientos[2]==false) campos_errores=campos_errores+ "\n" +v_ex_conocimientos[0];
	
				
	if (campos_errores.length>1) {
	  alert("Campos obligatorios que les falta informacion:"+ "\n" + campos_errores);
	}
	else {
	  document.form.submit();
	}
}










/** ************************************************************************************ */
/**
 * ******* Funciones para las validaciones de la forma aspirante_datos.php
 * *************
 */
/** ********************************************************************************** */
function valida_aspirante() {
	var campos_form=document.forms['form'];	
		var v_nombre = new Array(3);
        var v_apaterno = new Array(3);
        var v_rfc = new Array(3);
        var v_dia = new Array(3);
        var v_mes = new Array(3);
        var v_anio = new Array(3);
        var v_id_sexo = new Array(3);
        var v_id_estadocivil = new Array(3);
        var v_id_colonia = new Array(3);
        var v_calle = new Array(3);
        var v_nx_int = new Array(3);
        var v_celular = new Array(3);
        var v_ext = new Array(3);
        var v_teloficina = new Array(3);        
        var v_telcasa = new Array(3);
        var v_id_zona = new Array(3);
        var v_email = new Array(3);
        var v_id_estado = new Array(3);
        var v_curp = new Array(3);
        var v_nacionalidad= new Array(3);
        var v_formatnn= new Array(3);
	// var v_orga3 = new Array(3);
	var v_municipio = new Array(3);
	var v_calles_adys = new Array(3);
       
        var campos_errores="";
	
 // Nacionalidad
        v_nacionalidad[0]="nacionalidad";
        v_nacionalidad[1]=allTrim(campos_form.nacionalidad.value);

    	if (v_nacionalidad[1]=='NULL') { v_nacionalidad[2]=false } else { v_nacionalidad[2]=true}
    	if (v_nacionalidad[1]=='Extranjero') { var estran=1;}
    	if (estran==1){
    		v_formatnn[0]="Formato";
    		for (i=0;i<campos_form.formatnn.length;i++){ 
    	      	 if (campos_form.formatnn[i].checked) 
    	      		v_formatnn[1]= campos_form.formatnn[i].value;
    	   	}
    		if (v_formatnn[1]==undefined) { v_formatnn[2]=false } else {v_formatnn[2]=true}
    	}
    	else{
    		v_formatnn[2]=true;
    	}
// Nombre
	v_nombre[0]="Nombre";
	v_nombre[1]=allTrim(campos_form.nombre.value);
	if (v_nombre[1]==0) { v_nombre[2]=false } else { v_nombre[2]=true}
// Apaterno
	v_apaterno[0]="Apellido paterno";
	v_apaterno[1]=allTrim(campos_form.apaterno.value);
	if (v_apaterno[1]==0) { v_apaterno[2]=false } else { v_apaterno[2]=true}
	
// RFC
	v_rfc[0]="RFC";
	v_rfc[1]=allTrim(campos_form.rfc.value);
	if (v_rfc[1]==0) { v_rfc[2]=false } else { v_rfc[2]=true}
	
// Curp
	v_curp[0]="CURP";
	v_curp[1]=allTrim(campos_form.curp.value);
	if (v_curp[1]==0) { v_curp[2]=false } else { v_curp[2]=true}

// Anio de la fecha de nac
	v_anio[0]="Anio de nac.";
	v_anio[1]=allTrim(campos_form.anio.value);
	if (v_anio[1]==0) { v_anio[2]=false } else { v_anio[2]=true}
// Mes de fech_nac
	v_mes[0]="Mes de nac.";
	v_mes[1]=allTrim(campos_form.mes.value);
	if (v_mes[1]==0) { v_mes[2]=false } else { v_mes[2]=true}
// Dia de fech_nac
	v_dia[0]="Dia de nac.";
	v_dia[1]=allTrim(campos_form.dia.value);
	if (v_dia[1]==0) { v_dia[2]=false } else { v_dia[2]=true}
// Sexo
	v_id_sexo[0]="Sexo";
	v_id_sexo[1]=campos_form.id_sexo.value;
	if (v_id_sexo[1]==0) { v_id_sexo[2]=false } else { v_id_sexo[2]=true}
// Edocivil
	v_id_estadocivil[0]="Estado civil";
	v_id_estadocivil[1]=campos_form.id_estadocivil.value;
	if (v_id_estadocivil[1]==0) { v_id_estadocivil[2]=false } else { v_id_estadocivil[2]=true}


// Calle
	v_calle[0]="Calle";
	v_calle[1]=allTrim(campos_form.calle.value);
	if (v_calle[1]==0) { v_calle[2]=false } else { v_calle[2]=true}
	
// Zona
	v_id_zona[0]="Zona";
	v_id_zona[1]=allTrim(campos_form.id_zona.value);
	if (v_id_zona[1]==0) { v_id_zona[2]=false } else { v_id_zona[2]=true}
	

// N?mero Exterior/Interior
	v_nx_int[0]="Numero Ext/Int debe ser numerico";
	v_nx_int[1]=document.form.nx_int.value;
	if (v_nx_int[1]==0) { v_nx_int[2]=false } else { v_nx_int[2]=true}


// Telf Casa
	v_telcasa[0]="Telefono de casa debe ser numerico";
	v_telcasa[1]=document.form.telcasa.value;
	// if (valida_numero ( v_telcasa[1] ) == true ) { v_telcasa[2] = false; }
	// else { v_telcasa[2]=true; }

// Telf Oficina
	v_teloficina[0]="Telefono de of. debe ser numerico";
	v_teloficina[1]=document.form.teloficina.value;
	if (valida_numero ( v_teloficina[1] ) == true ) { v_teloficina[2] = false; } else { v_teloficina[2]=true; }
// Celular
	v_celular[0]="Celular debe ser numerico";
	v_celular[1]=document.form.celular.value;
	if (valida_numero ( v_celular[1] ) == true ) { v_celular[2] = false; } else { v_celular[2]=true; }
// Extension
// Telf Oficina
	v_ext[0]="Extension";
	v_ext[1]=document.form.ext.value;
	if (valida_numero ( v_ext[1] ) == true ) { v_ext[2] = false; } else { v_ext[2]=true; }

// Email
	v_email[0]="Email";
	v_email[1]=allTrim(campos_form.email.value);
	if (v_email[1]==0) { v_email[2]=false } else { v_email[2]=true}

	v_calles_adys[0]="Calles Adyacentes";
	v_calles_adys[1]=allTrim(campos_form.calles_adys.value);
	if (v_calles_adys[1]==0) { v_calles_adys[2]=false } else { v_calles_adys[2]=true}

	v_id_estado[0]="Estado";
	v_id_estado[1]=allTrim(campos_form.id_estado.value);
	if (v_id_estado[1]==0) { v_id_estado[2]=false } else { v_id_estado[2]=true}

	v_municipio[0]="Municipio";
        v_municipio[1]=allTrim(campos_form.municipio.value);
        if (v_municipio[1]==0) { v_municipio[2]=false } else { v_municipio[2]=true}

	/*
	 * v_orga3[0]="Municipio"; v_orga3[1]=allTrim(campos_form.orga3.value); if
	 * (v_orga3[1]==0) { v_orga3[2]=false } else { v_orga3[2]=true}
	 */

	
	if (v_nombre[2]==false) campos_errores=campos_errores+ "\n" +v_nombre[0];
	if (v_apaterno[2]==false) campos_errores=campos_errores+ "\n" +v_apaterno[0];
	if (v_anio[2]==false) campos_errores=campos_errores+ "\n" +v_anio[0];
	if (v_mes[2]==false) campos_errores=campos_errores+ "\n" +v_mes[0];
	if (v_dia[2]==false) campos_errores=campos_errores+ "\n" +v_dia[0];
	if (v_rfc[2]==false) campos_errores=campos_errores+ "\n" +v_rfc[0];
	if (v_id_sexo[2]==false) campos_errores=campos_errores+ "\n" +v_id_sexo[0];
	if (v_id_estadocivil[2]==false) campos_errores=campos_errores+ "\n" +v_id_estadocivil[0];
	if (v_calle[2]==false) campos_errores=campos_errores+ "\n" +v_calle[0];
	if (v_nx_int[2]==false) campos_errores=campos_errores+ "\n" +v_nx_int[0];
	if (v_id_zona[2]==false) campos_errores=campos_errores+ "\n" +v_id_zona[0];
	if (v_telcasa[2]==false) campos_errores=campos_errores+ "\n" +v_telcasa[0];
	if (v_teloficina[2]==false) campos_errores=campos_errores+ "\n" +v_teloficina[0];
    	if (v_ext[2]==false) campos_errores=campos_errores+ "\n" +v_ext[0];
   	if (v_celular[2]==false) campos_errores=campos_errores+ "\n" +v_celular[0];
	if (v_email[2]==false) campos_errores=campos_errores+ "\n" +v_email[0];
	if (v_municipio[2]==false) campos_errores=campos_errores+ "\n" +v_municipio[0];
	if (v_calles_adys[2]==false) campos_errores=campos_errores+ "\n" +v_calles_adys[0];
	if (v_id_estado[2]==false) campos_errores=campos_errores+ "\n" +v_id_estado[0];
	if (v_curp[2]==false) campos_errores=campos_errores+ "\n" +v_curp[0];
	if (v_formatnn[2]==false) campos_errores=campos_errores+ "\n" +v_formatnn[0];

	/* if (v_orga3[2]==false) campos_errores=campos_errores+ "\n" +v_orga3[0]; */
	
	
	
	if (campos_errores.length>1) {
	  alert("Campos obligatorios que les falta informacion:"+ "\n" + campos_errores);
	}
	else {
	  document.form.submit();
	}
}

function ve_cuales_disc() {
  var combosel=document.form.xid_discapacidad;
  var cant_op=combosel.length;
  var opcion="";  var temp; var temp2;
  for (var i=0; i<cant_op;i++)  {
    temp=combosel.options[i].value;
    opcion=opcion+temp+"|";
    document.form.disc_sel.value=opcion;
  }
}

function ve_cuales_hab(){
  var combosel=document.form.id_habilidad;
  var cant_op=combosel.length;
  var opcion="";  var temp; var temp2;
  for (var i=0; i<cant_op;i++)  {
    temp=combosel.options[i].value;
    opcion=opcion+temp+"|";
    document.form.disc_sel.value=opcion;
  }
}









// Funcion para quitar los espacios a la izquierda del campo
function lTrim(sStr){
 while (sStr.charAt(0) == " ")
 sStr = sStr.substr(1, sStr.length - 1);
 return sStr;
}
// Funcion para quitar los espacios a la derecha del campo
function rTrim(sStr){
 while (sStr.charAt(sStr.length - 1) == " ")
 sStr = sStr.substr(0, sStr.length - 1);
 return sStr;
}
// Funcion para quitar los espacios del campo
function allTrim(sStr){
 return rTrim(lTrim(sStr));
}

// Funcion para verificar si el campo es numerico
function valida_numero(numero)
{
// if (isNaN(numero) || numero=="")
 if (isNaN(numero) ) 
  return true;
 if (numero.indexOf('.')>=0)
  return true;
 if (numero.indexOf('-')>=0)
  return true;
 if (numero.indexOf(',')>=0)
  return true;
 return false;
}
/** ************************************************************************************ */
/**
 * ******* Funciones para las validaciones de la forma empresa_oferta.php
 * *************
 */
/** ********************************************************************************** */

function valida_oferta() {
	var campos_form=document.forms['form'];

	var v_puesto = new Array(3);
	var v_experiencia = new Array(3);
	var v_no_vacantes = new Array(3);
	var v_acts = new Array(3);
	var v_id_sueldo = new Array(3);
	var v_id_area = new Array(3);
	var v_id_contratacion = new Array(3);
	var v_id_horario = new Array(3);
	var v_id_escolaridad = new Array(3);
	var v_id_estadocivil = new Array(3);
	var v_id_sexo = new Array(3);
	var v_id_edad = new Array(3);
	var v_habla = new Array(3);
	var v_escribe = new Array(3);
	var v_lee = new Array(3);
	
	
	var campos_errores="";

// Puesto
	v_puesto[0]="Puesto";
	v_puesto[1]=allTrim(campos_form.puesto.value);
	if (v_puesto[1]==0) { v_puesto[2]=false } else { v_puesto[2]=true}
// Profesi?n
	v_id_area[0]="Area";
	v_id_area[1]=allTrim(campos_form.id_area.value);
	if (v_id_area[1]==0) { v_id_area[2]=false } else { v_id_area[2]=true}

// Sueldo
	v_id_sueldo[0]="Sueldo";
	v_id_sueldo[1]=campos_form.id_sueldo.value;
	if (v_id_sueldo[1]==0) { v_id_sueldo[2]=false } else { v_id_sueldo[2]=true}

// Actividades
	v_acts[0]="Actividades";
	v_acts[1]=campos_form.actividades.value;
	if (v_acts[1]==0) { v_acts[2]=false } else { v_acts[2]=true}

// Conocimiento
	v_id_escolaridad[0]="Escolaridad";
	v_id_escolaridad[1]=campos_form.id_escolaridad.value;
	if (v_id_escolaridad[1]==0) { v_id_escolaridad[2]=false } else { v_id_escolaridad[2]=true}

// Contratacion
	v_id_contratacion[0]="Contratacion";
	v_id_contratacion[1]=campos_form.id_contratacion.value;
	if (v_id_contratacion[1]==0) { v_id_contratacion[2]=false } else { v_id_contratacion[2]=true}
	
// Horario
	v_id_horario[0]="Horario";
	v_id_horario[1]=campos_form.id_horario.value;
	if (v_id_horario[1]==0) { v_id_horario[2]=false } else { v_id_horario[2]=true}

// Experiencia
	v_experiencia[0]="Experiencia";
	v_experiencia[1]=campos_form.experiencia.value;
	if (v_experiencia[1]==0) { v_experiencia[2]=false } else { v_experiencia[2]=true}
	if (valida_numero ( v_experiencia[1] ) == true ) { v_experiencia[2] = false; } else { v_experiencia[2]=true; }

// Vacantes
	v_no_vacantes[0]="Vacantes";
	v_no_vacantes[1]=allTrim(campos_form.no_vacantes.value);
	if (v_no_vacantes[1]==0) { v_no_vacantes[2]=false } else { v_no_vacantes[2]=true}
	if (valida_numero ( v_no_vacantes[1] ) == true ) { v_no_vacantes[2] = false; } else { v_no_vacantes[2]=true; }

// Habla lee y escribe
	v_habla[0]="Habla % debe ser un numero ";
	v_habla[1]=allTrim(campos_form.habla.value);
	if (valida_numero ( v_habla[1] ) == true ) { v_habla[2] = false; } else { v_habla[2]=true; }	
	
	v_escribe[0]="Escribe % debe ser un numero";
	v_escribe[1]=allTrim(campos_form.escribe.value);
	if (valida_numero ( v_escribe[1] ) == true ) { v_escribe[2] = false; } else { v_escribe[2]=true; }	
	
	v_lee[0]="Lee % debe ser un numero";
	v_lee[1]=allTrim(campos_form.lee.value);
	if (valida_numero ( v_lee[1] ) == true ) { v_lee[2] = false; } else { v_lee[2]=true; }	


// Sexo
	v_id_sexo[0]="Sexo";
	v_id_sexo[1]=campos_form.id_sexo.value;
	if (v_id_sexo[1]==0) { v_id_sexo[2]=false } else { v_id_sexo[2]=true}

// Edad
	v_id_edad[0]="Rango de edad";
	v_id_edad[1]=allTrim(campos_form.id_edad.value);
	if (v_id_edad[1]==0) { v_id_edad[2]=false } else { v_id_edad[2]=true}
	

// Estado Civil
	v_id_estadocivil[0]="Estado Civil";
	v_id_estadocivil[1]=allTrim(campos_form.id_estadocivil.value);
	if (v_id_estadocivil[1]==0) { v_id_estadocivil[2]=false } else { v_id_estadocivil[2]=true}

	if (v_puesto[2]==false) campos_errores=campos_errores+ "\n" +v_puesto[0];
	if (v_id_area[2]==false) campos_errores=campos_errores+ "\n" +v_id_area[0];
	if (v_id_sueldo[2]==false) campos_errores=campos_errores+ "\n" +v_id_sueldo[0];
	if (v_acts[2]==false) campos_errores=campos_errores+ "\n" +v_acts[0];
	if (v_id_escolaridad[2]==false) campos_errores=campos_errores+ "\n" +v_id_escolaridad[0];
	if (v_id_contratacion[2]==false) campos_errores=campos_errores+ "\n" +v_id_contratacion[0];
	if (v_id_horario[2]==false) campos_errores=campos_errores+ "\n" +v_id_horario[0];
	if (v_experiencia[2]==false) campos_errores=campos_errores+ "\n" +v_experiencia[0];
	if (v_no_vacantes[2]==false) campos_errores=campos_errores+ "\n" +v_no_vacantes[0];
	if (v_id_sexo[2]==false) campos_errores=campos_errores+ "\n" +v_id_sexo[0];
	if (v_id_edad[2]==false) campos_errores=campos_errores+ "\n" +v_id_edad[0];
	if (v_id_estadocivil[2]==false) campos_errores=campos_errores+ "\n" +v_id_estadocivil[0];
	if (v_escribe[2]==false) campos_errores=campos_errores+ "\n" +v_escribe[0];
	if (v_habla[2]==false) campos_errores=campos_errores+ "\n" +v_habla[0];
	if (v_lee[2]==false) campos_errores=campos_errores+ "\n" +v_lee[0];
	if (campos_errores.length>1) {
	  alert("Campos obligatorios que les falta informacion:"+ "\n" + campos_errores);
	}
	else {
	   ve_cuales_disc();document.form.continua.value=2;document.form.submit();
	}
}



function valida_objetivo() {
	var campos_form=document.forms['form'];

	var v_objetivo = new Array(3);
	var v_id_habilidad = new Array(3);
	var campos_errores="";

// Objetivo CV
	v_objetivo[0]="Objetivo del curriculum";
	v_objetivo[1]=allTrim(campos_form.objetivo.value);
	if (v_objetivo[1]==0) { v_objetivo[2]=false } else { v_objetivo[2]=true}
	
	v_id_habilidad[0]="Seleccione al menos una habilidad";
	if (campos_form.id_habilidad.length <= 0) { v_id_habilidad[2]=false } else { v_id_habilidad[2]=true}
	

	if (v_objetivo[2]==false) campos_errores=campos_errores+ "\n" +v_objetivo[0];
	if (v_id_habilidad[2]==false) campos_errores=campos_errores+ "\n" +v_id_habilidad[0];
	
	if (campos_errores.length>1) {
	  alert("Campos obligatorios que les falta informacion:"+ "\n" + campos_errores);
	}
	else {
	  ve_cuales_hab();document.form.submit();
	}

}



function valida_nestudios(botoncito) {
	var campos_form=document.forms['form'];
	var v_id_escolaridad = new Array(3);
	var v_id_profesion = new Array(3);
	var campos_errores="";

	if (botoncito == 1) {campos_form.formita.value = 'Enviar';}
	if (botoncito == 2) {campos_form.formita.value = 'Modificar';}

	v_id_escolaridad[0]="Nivel de escolaridad";
	v_id_escolaridad[1]=allTrim(campos_form.id_escolaridad.value);
	if (v_id_escolaridad[1]==0) { v_id_escolaridad[2]=false } else { v_id_escolaridad[2]=true}
	
	v_id_profesion[0]="Profesion u oficio ";
	v_id_profesion[1]=allTrim(campos_form.id_profesion.value);
	if (v_id_profesion[1]==0) { v_id_profesion[2]=false } else { v_id_profesion[2]=true}
	

	if (v_id_escolaridad[2]==false) campos_errores=campos_errores+ "\n" +v_id_escolaridad[0];
	if (v_id_profesion[2]==false) campos_errores=campos_errores+ "\n" +v_id_profesion[0];
	
	if (campos_errores.length>1) {
	  alert("Campos obligatorios que les falta informacion:"+ "\n" + campos_errores);
	}
	else {
		document.form.submit();

	}

}


function valida_cursos() {
	var campos_form=document.forms['form'];

	var v_curso = new Array(3);
	var v_institucion = new Array(3);
	var v_id_ncurso = new Array(3);
	var campos_errores="";

// Cursos CV
	v_curso[0]="Nombre del curso";
	v_curso[1]=allTrim(campos_form.curso.value);
	if (v_curso[1]==0) { v_curso[2]=false } else { v_curso[2]=true}
	
	v_institucion[0]="Institucion";
	v_institucion[1]=allTrim(campos_form.institucion.value);
	if (v_institucion[1]==0) { v_institucion[2]=false } else { v_institucion[2]=true}


	v_id_ncurso[0]="Nivel del curso";
	v_id_ncurso[1]=allTrim(campos_form.id_ncurso.value);
	if (v_id_ncurso[1]==0) { v_id_ncurso[2]=false } else { v_id_ncurso[2]=true}
	

	if (v_curso[2]==false) campos_errores=campos_errores+ "\n" +v_curso[0];
	if (v_institucion[2]==false) campos_errores=campos_errores+ "\n" +v_institucion[0];
	if (v_id_ncurso[2]==false) campos_errores=campos_errores+ "\n" +v_id_ncurso[0];
	
	if (campos_errores.length>1) {
	  alert("Campos obligatorios que les falta informacion:"+ "\n" + campos_errores);
	}
	else {
	  document.form.submit();
	}

}


function valida_idiomas() {
	var campos_form=document.forms['form'];

	var v_id_idioma = new Array(3);
	var v_lee = new Array(3);
	var v_escribe = new Array(3);
	var v_habla = new Array(3);
	var campos_errores="";

// Idiomas CV
	v_id_idioma[0]="Selecciona un idioma";
	v_id_idioma[1]=allTrim(campos_form.id_idioma.value);
	if (v_id_idioma[1]==0) { v_id_idioma[2]=false } else { v_id_idioma[2]=true}

// Habla lee y escribe
	v_habla[0]="El % de habla debe ser un numero ";
	v_habla[1]=allTrim(campos_form.habla.value);
	if (valida_numero ( v_habla[1] ) == true ) { v_habla[2] = false; } else { v_habla[2]=true; }	
	
	v_escribe[0]="El % de escribir debe ser un numero";
	v_escribe[1]=allTrim(campos_form.escribe.value);
	if (valida_numero ( v_escribe[1] ) == true ) { v_escribe[2] = false; } else { v_escribe[2]=true; }	
	
	v_lee[0]="El % de lee debe ser un numero";
	v_lee[1]=allTrim(campos_form.lee.value);
	if (valida_numero ( v_lee[1] ) == true ) { v_lee[2] = false; } else { v_lee[2]=true; }		


	if (v_id_idioma[2]==false) campos_errores=campos_errores+ "\n" +v_id_idioma[0];
	if (v_escribe[2]==false) campos_errores=campos_errores+ "\n" +v_escribe[0];
	if (v_habla[2]==false) campos_errores=campos_errores+ "\n" +v_habla[0];
	if (v_lee[2]==false) campos_errores=campos_errores+ "\n" +v_lee[0];
	
	if (campos_errores.length>1) {
	  alert("Campos obligatorios que les falta informacion:"+ "\n" + campos_errores);
	}
	else {
	  document.form.submit();
	}

}



function valida_experiencia() {
	var campos_form=document.forms['form'];

	var v_empresa = new Array(3);
	var v_puesto = new Array(3);
	var v_actividades = new Array(3);
	var campos_errores="";

// Cursos CV
	v_empresa[0]="Empresa";
	v_empresa[1]=allTrim(campos_form.empresa.value);
	if (v_empresa[1]==0) { v_empresa[2]=false } else { v_empresa[2]=true}
	
	v_puesto[0]="Puesto";
	v_puesto[1]=allTrim(campos_form.puesto.value);
	if (v_puesto[1]==0) { v_puesto[2]=false } else { v_puesto[2]=true}


	v_actividades[0]="Actividades";
	v_actividades[1]=allTrim(campos_form.actividades.value);
	if (v_actividades[1]==0) { v_actividades[2]=false } else { v_actividades[2]=true}
	

	if (v_empresa[2]==false) campos_errores=campos_errores+ "\n" +v_empresa[0];
	if (v_puesto[2]==false) campos_errores=campos_errores+ "\n" +v_puesto[0];
	if (v_actividades[2]==false) campos_errores=campos_errores+ "\n" +v_actividades[0];
	
	if (campos_errores.length>1) {
	  alert("Campos obligatorios que les falta informacion:"+ "\n" + campos_errores);
	}
	else {
	  document.form.submit();
	}

}





/*
 * function verificar_borrar(msg){ var pregunta = confirm(msg); if (pregunta) {
 * document.form.submit(); } else { alert("Se ha cancelado la accion de
 * borrar");
 * 
 * return 0; } }
 */


function verificar_borrar(xaction){
        if (confirm("Esta seguro de eliminar el registro ?"))
                {
                document.form.action = xaction;
                document.form.submit();
                }
        else{
                alert("La accion ha sido cancelada.");
        }

}



function borrar_grupo()
{
	if (confirm("?Est? seguro de eliminar este grupo?"))
		{
		document.form1.action = "sitios_borrar_grupo.php";
		document.form1.submit();	
		}
	else
		alert("La acci?n ha sido cancelada.");
}


function publicar(xaction){
        if (confirm("Esta seguro de publicar la plaza?"))
                {
		alert("La plaza ha sido publicada en BOLSANET.");
                // document.form.action = xaction;
                // document.form.submit();
                }
        else{
                // alert("La accion ha sido cancelada.");
        }

}

function desactivar(xaction){
        if (confirm("Esta seguro de desactivar la plaza?"))
                {
		alert("La plaza ha sido desactivada de BOLSANET.");
                // document.form.action = xaction;
                // document.form.submit();
                }
        else{
                // alert("La accion ha sido cancelada.");
        }

}


// Funcion para pasar a Mayusculas
function Pas_Mayuscula(campo) {
 var CampoMinuscula=campo;
 CampoMinuscula.value=allTrim(CampoMinuscula.value.toUpperCase());
 return true;
}
-->

