// JavaScript Document
//TABS PARA EMPRESA
function mostrar_empresa(tabmuestra,objeto,evento,key) {
    ColocarValorObjeto('TABDE,TABL,TABC,TABU','tab','className');
    ColocarValorObjeto(tabmuestra,'tabsel','className') ;
    ColocarValorObjeto('DATOS_EMPRESA,LOCALIZACION,EMPRESA_CUENTA,EMPRESA_CONTACTO','none','style.display');

switch(tabmuestra){
    case 'TABDE':	ColocarValorObjeto("DATOS_EMPRESA",'block','style.display'); 	break;
    case 'TABL': 	ColocarValorObjeto("LOCALIZACION",'block','style.display');  	break ;
    case 'TABC': 	ColocarValorObjeto("EMPRESA_CUENTA",'block','style.display');  	break ;
    case 'TABU': 	ColocarValorObjeto("EMPRESA_CONTACTO",'block','style.display');  break ;
    }
      
}
function imprimir_cv(id,tipo){
    //abrir_ventana('reportes/cv.php?id='+id+'&tipo='+tipo,'Impresion de CV',700,600) ;
	var dire="Cvista/verCV.php?id="+id+"&tipo="+tipo;
	var result = window.showModalDialog(dire, '', "dialogWidth:800px; dialogHeight:600px; center:yes");
}

function imprimir_cvPDF(id,tipo){
    abrir_ventana('reportes/cv.php?id='+id+'&tipo='+tipo,'Impresion de CV',700,600) ;
}


function imprimirEmpresaOferta(id){ 
	var dire='Cvista/ofertaEmpresaModi.php?id='+id;
	abrir_ventana(dire,'Impresion de oferta',400,300) ;
}


function imprimir_oferta(id){ 
	abrir_ventana('Cvista/oferta.php?id='+id,'Impresion de oferta',400,300) ;
}

function imprimir_empresa(id){
    abrir_ventana('Cvista/empresa.php?id='+id,'Impresion de Empresa',400,300) ;
}


function abrir_ventana(enlace,ancho,alto)
{
   nuevaVentana = window.open (enlace,"newwindow0","height="+alto+",width="+ancho+", resizable=NO,noresize=no,toolbar=0,location=0,directories=0, status=NO, menubar=0,scrollbars=1")
}

function mes_anio($str) //$str debe tener el formato date: yyyy-mm-dd
{
	$anio = substr($str,0,4);
	$mes = substr($str,5,2);
	$newMes = abrevMes($mes);
		
	return $newMes+'-'+$anio;
}

function dia_mes_anio($str) //$str debe tener el formato date: yyyy-mm-dd
{
	$anio = substr($str,0,4);
	$mes = substr($str,5,2);
	$dia = substr($str,8,2);
	$newMes = abrevMes($mes);
		
	return $dia+'-'+$newMes+'-'+$anio;
}

function abrevMes($a)
{
	switch ($a){
		case 1:
			return "Ene";
			break;
		case 2:
			return "Feb";
			break;
		case 3:
			return "Mar";
			break;
		case 4:
			return "Abr";
			break;
		case 5:
			return "May";
			break;
		case 6:
			return "Jun";
			break;
		case 7:
			return "Jul";
			break;
		case 8:
			return "Ago";
			break;
		case 9:
			return "Set";
			break;
		case 10:
			return "Oct";
			break;
		case 11:
			return "Nov";
			break;
		case 12:
			return "Dic";
			break;
	}
}

function buscarControl(control){
	var txt = document.getElementById(control);
	return txt;
}

function mostrarCalendario(txt,btn){
	var txt = buscarControl(txt);
	var btn = buscarControl(btn);
	
	Calendar.setup({
		inputField : txt, // id del campo de texto
		ifFormat : "%Y-%m-%d", // formato de la fecha que se escriba en el campo de texto
		button : btn // el id del botón que lanzará el calendario
	});	

}

function cvAgregar(tipo){
	
	
	var dato,ficha,update,nro;
	
	update=0;
	switch(tipo){//1:formacionP, 2:experienciaP, 3:Idioma
		case 1:
		case 11:
		case 111:
			if(tipo!=111){
				var array=new Array("institucion","especialidad","grado","situacion","anioInicio","anioTermino");
				if (validarTexto(array)==true) return;
			}
			ficha=3;
			var a = document.getElementById("institucion").value;
			var b = document.getElementById("especialidad").value;
			var c = document.getElementById("grado").value;
			var d = document.getElementById("situacion").value;
			var e = document.getElementById("anioInicio").value;
			var f = document.getElementById("anioTermino").value;
			var nro = document.getElementById("idEditar").value;		
			
			if(tipo==11) update=1;
			if(tipo==111) update=2;
			//alert(nro+" -- "+update);
			dato = "tab="+ficha+"&tipo=1&dato1="+a+"&dato2="+b+"&dato3="+c+"&dato4="+d+"&dato5="+e+"&dato6="+f+"&dato0="+nro+"&update="+update+"&nn="+aleatorio();
			//alert(dato);
			cargarContenido('Cvista/cvAgregar.php?' + dato,'detalle');
			break;
		case 2:
		case 22:
		case 222:
			if(tipo!=222){
				var array=new Array("empresa","cargo","descripcion","funciones","fInicio","fFin");
				if (validarTexto(array)==true) return;
			}	
			ficha=4;
			var a = document.getElementById("empresa").value;
			var b = document.getElementById("cargo").value;
			var c = document.getElementById("descripcion").value;
			var d = document.getElementById("funciones").value;
			var e = document.getElementById("fInicio").value;
			var f = document.getElementById("fFin").value;
			var nro = document.getElementById("idEditar").value;		
			
			if(tipo==22) update=1;
			if(tipo==222) update=2;
			dato = "tab="+ficha+"&tipo=2&dato1="+a+"&dato2="+b+"&dato3="+c+"&dato4="+d+"&dato5="+e+"&dato6="+f+"&dato0="+nro+"&update="+update+"&nn="+aleatorio();
			cargarContenido('Cvista/cvAgregar.php?' + dato,'detalle');
			break;
		case 3:
		case 33:
		case 333:
			if(tipo!=333){
				var array=new Array("idioma","institucionIdioma","nivel");
				if (validarTexto(array)==true) return;
			}	
			ficha=5;
			var a = document.getElementById("idioma").value;
			var b = document.getElementById("institucionIdioma").value;
			var c = document.getElementById("nivel").value;
			var d = "0";
			var e = "0";
			var f = "0";
			var nro = document.getElementById("idEditar").value;
			
			if(tipo==33) update=1;
			if(tipo==333) update=2;
			dato = "tab="+ficha+"&tipo=3&dato1="+a+"&dato2="+b+"&dato3="+c+"&dato4="+d+"&dato5="+e+"&dato6="+f+"&dato0="+nro+"&update="+update+"&nn="+aleatorio();
			cargarContenido('Cvista/cvAgregar.php?' + dato,'detalle');			
			break;
		case 10:ficha=3; break;
		case 20:ficha=4; break;
		case 30:ficha=5; break;
	}
	
	dato=getDatoCV1();
	//alert(dato);
	cargarContenido('Cvista/cvDetalle.php?nn='+aleatorio()+"&sw=0&tab="+ficha+dato,'detalle');
}


function getDatoCV1(){
	var g = document.getElementById("nombre").value;
	var h = document.getElementById("dni").value;
	var i = document.getElementById("fnac").value;
	var j = document.getElementById("estcivil").value;
	var k = document.getElementById("direccion").value;
	var l = document.getElementById("nacionalidad").value;
	var m = document.getElementById("resumenEjecutivo").value;
	var n = document.getElementById("telefono").value;
	var o = document.getElementById("celular").value;
	var p = document.getElementById("email").value;	
	var q = document.getElementById("perfil").value;
	var r = document.getElementById("nuevo").value;
	
	var indice1 = document.tabla3.estcivil.selectedIndex;
	var estCivTexto = document.tabla3.estcivil.options[indice1].text;
	
	var indice2 = document.tabla3.nacionalidad.selectedIndex;
	var nacionTexto = document.tabla3.nacionalidad.options[indice2].text;

	
	dato = "&nombre="+g+"&dni="+h+"&fnac="+i+"&estcivil="+estCivTexto+"&direccion="+k+"&nacionalidad="+nacionTexto+"&resumen="+m+"&telefono="+n+"&celular="+o+"&email="+p+"&perfil="+q+"&nuevo="+r+"&estcivilCOD="+j+"&nacionalidadCOD="+l;
	return dato;
}

function getDatoCV2(){
	var a = document.getElementById("institucion").value;
	var b = document.getElementById("especialidad").value;
	var c = document.getElementById("grado").value;
	var d = document.getElementById("situacion").value;
	var e = document.getElementById("anioInicio").value;
	var f = document.getElementById("anioTermino").value;
	var g = document.getElementById("nuevo").value;
	
	dato = "&institucion="+a+"&especialidad="+b+"&grado="+c+"&situacion="+d+"&anioInicio="+e+"&anioTermino="+f+"&nuevo="+g;
	return dato;
}

function getDatoCV3(){
	var a = document.getElementById("empresa").value;
	var b = document.getElementById("cargo").value;
	var c = document.getElementById("descripcion").value;
	var d = document.getElementById("funciones").value;
	var e = document.getElementById("fInicio").value;
	var f = document.getElementById("fFin").value;
	var g = document.getElementById("nuevo").value;
	
	dato = "&empresa="+a+"&cargo="+b+"&descripcion="+c+"&funciones="+d+"&fInicio="+e+"&fFin="+f+"&nuevo="+g;
	return dato;	
}

function getDatoCV4(){
	var a = document.getElementById("idioma").value;
	var b = document.getElementById("institucionIdioma").value;
	var c = document.getElementById("nivel").value;
	var d = document.getElementById("nuevo").value;
	
	dato = "&idioma="+a+"&institucionIdioma="+b+"&nivel="+c+"&nuevo="+d;
	return dato;	
}

function cvEditarFormacionP(id){
	var ficha=3;
	var dato=getDatoCV2() + getDatoCV1() + "&editar="+ficha+"&idEditar="+id;	
	cargarContenido('Cvista/cvDetalle.php?nn='+aleatorio()+"&sw=0&tab="+ficha+dato,'detalle');
}

function cvEditarExperienciaP(id){
	var ficha=4;
	var dato=getDatoCV3() + getDatoCV1() + "&editar="+ficha+"&idEditar="+id;
	cargarContenido('Cvista/cvDetalle.php?nn='+aleatorio()+"&sw=0&tab="+ficha+dato,'detalle');
}

function cvEditarIdioma(id){
	var ficha=5;
	var dato=getDatoCV4() + getDatoCV1() + "&editar="+ficha+"&idEditar="+id;
	//alert(dato);
	cargarContenido('Cvista/cvDetalle.php?nn='+aleatorio()+"&sw=0&tab="+ficha+dato,'detalle');
}

function cvEliminarFormacionP(id){
	var ficha=3;
	var nro = document.getElementById("idEditar");
	nro.value=id;
	cvAgregar(111);
	
	var dato=getDatoCV1();
	cargarContenido('Cvista/cvDetalle.php?nn='+aleatorio()+"&sw=0&tab="+ficha+dato,'detalle');
}

function cvEliminarExperienciaP(id){
	var ficha=4;
	var nro = document.getElementById("idEditar");
	nro.value=id;
	cvAgregar(222);
	
	var dato=getDatoCV1();
	cargarContenido('Cvista/cvDetalle.php?nn='+aleatorio()+"&sw=0&tab="+ficha+dato,'detalle');
}

function cvEliminarIdioma(id){
	var ficha=5;
	var nro = document.getElementById("idEditar");
	nro.value=id;
	cvAgregar(333);
	
	var dato=getDatoCV1();
	cargarContenido('Cvista/cvDetalle.php?nn='+aleatorio()+"&sw=0&tab="+ficha+dato,'detalle');
}


function ofertaEmpresaUPD(){
	var array=new Array("cargo","funciones","requisitos","vacantes","expiracion");
	if (validarTexto(array)==true) return;
	
	var a = document.getElementById("especialidad").value;
	var b = document.getElementById("id").value;
	var c = document.getElementById("cargo").value;
	var d = document.getElementById("funciones").value;
	var e = document.getElementById("vacantes").value;
	var f = document.getElementById("sueldo").value;
	var g = document.getElementById("expiracion").value;
	var h = document.getElementById("requisitos").value;
	
	var dato = "especialidad="+a+"&id="+b+"&cargo="+c+"&funciones="+d+"&vacantes="+e+"&sueldo="+f+"&expiracion="+g+"&requisitos="+h+"&opcion=3";
	//alert(dato);
	cargarContenido('Cvista/ofertaEmpresaUPD.php?' + dato,'detalle_colegiado');
	cargarContenido('Cvista/ofertaEmpresa.php?nn='+aleatorio(),'detalle_colegiado');
}

function ofertaEmpresaINS(){
	var array=new Array("cargo","funciones","requisitos","vacantes","expiracion");
	if (validarTexto(array)==true) return;
				
	var a = document.getElementById("especialidad").value;
	var b = document.getElementById("id").value;
	var c = document.getElementById("cargo").value;
	var d = document.getElementById("funciones").value;
	var e = document.getElementById("vacantes").value;
	var f = document.getElementById("sueldo").value;
	var g = document.getElementById("expiracion").value;
	var h = document.getElementById("requisitos").value;
	var i = document.getElementById("idEmpleador").value;
	
	var dato = "especialidad="+a+"&id="+b+"&cargo="+c+"&funciones="+d+"&vacantes="+e+"&sueldo="+f+"&expiracion="+g+"&requisitos="+h+"&idEmpleador="+i+"&opcion=2";
	cargarContenido('Cvista/ofertaEmpresaUPD.php?' + dato,'detalle_colegiado');
	cargarContenido('Cvista/ofertaEmpresa.php?nn='+aleatorio(),'detalle_colegiado');
}

function ofertaEmpresaDEL(id,nom){
	var a="";
	if(confirm('¿Desea eliminar el registro \n'+ nom +'?')){
		var dato = "especialidad=1&id="+id+"&cargo=&funciones=&vacantes=1&sueldo=1&expiracion=&requisitos=&opcion=4";
		cargarContenido('Cvista/ofertaEmpresaUPD.php?' + dato,'detalle_colegiado');
		cargarContenido('Cvista/ofertaEmpresa.php?nn='+aleatorio(),'detalle_colegiado');
	}	
}

function postular(){
	var idCV = document.getElementById("selectCV").value;
	var idBolsa = document.getElementById("idBolsa").value;
	var dato = "idcv="+idCV+"&idBolsa="+idBolsa;
	
	cargarContenido('Cvista/postulacionesINS.php?' + dato,'detalle_colegiado');
	//cargarContenido('Cvista/oferta.php?nn='+aleatorio(),'detalle_colegiado');	
	//alert("Su postulación se agregó con éxito");
}

function perfilCV(control){
	var indice = document.form.selectPerfil.selectedIndex;
	var sel = document.form.selectPerfil.options[indice].text;
	var texto = document.getElementById(control);
	texto.value=sel.substr(11);
	
	var nuevo=1;
	texto.value=texto.value.toUpperCase();
	if(texto.value=="VACIO") nuevo=0;
	
	var perfil = document.getElementById("selectPerfil").value;
	var titulo = texto.value;
	cargarContenido('Cvista/cvDetalle.php?nn='+aleatorio()+'&sw=1&perfil=' + perfil + "&nuevo=" + nuevo + "&titulo=" + titulo,'detalle');
}

//TABS PARA ficha de datos
function mostrar_opciones_ficha(tabmuestra,objeto,evento,key) {
	ColocarValorObjeto('TABRE,TABDP,TABFP,TABEL,TABID','tab','className');
    ColocarValorObjeto(tabmuestra,'tabsel','className') ;
    ColocarValorObjeto('RESUMEN_EJECUTIVO,DATOS_PERSONALES,FORMACION_PROFESIONAL,EXPERIENCIA_PROFESIONAL,IDIOMAS','none','style.display');
    //mostar_seleccionados(objeto)
    
switch(tabmuestra){
    case 'TABRE':	ColocarValorObjeto("RESUMEN_EJECUTIVO",'block','style.display'); 	break;
    case 'TABDP': 	ColocarValorObjeto("DATOS_PERSONALES",'block','style.display');  	break ;
    case 'TABFP':  	ColocarValorObjeto("FORMACION_PROFESIONAL",'block','style.display');	break ;
    case 'TABEL':	ColocarValorObjeto("EXPERIENCIA_PROFESIONAL",'block','style.display'); break ;
    case 'TABID': 	ColocarValorObjeto("IDIOMAS",'block','style.display');  	break ;
    }
}

function guardarCV(){	
	var a = document.getElementById("titulo").value;
	var b = document.getElementById("resumenEjecutivo").value;
	var c = document.getElementById("telefono").value;
	var d = document.getElementById("celular").value;
	var e = document.getElementById("email").value;
	var f = document.getElementById("nuevo").value;
	var perfil = document.getElementById("perfil").value;
	
	var g = document.getElementById("dni").value;
	var h = document.getElementById("fnac").value;
	var i = document.getElementById("estcivil").value;
	var j = document.getElementById("direccion").value;
	var k = document.getElementById("nacionalidad").value;

	var dato = "titulo="+a+"&resumen="+b+"&telefono="+c+"&celular="+d+"&email="+e+"&nuevo="+f+"&perfil="+perfil+"&dni="+g+"&fNac="+h+"&estcivilCOD="+i+"&direccion="+j+"&nacionalidadCOD="+k;
	
	//alert(dato);
	cargarContenido('Cvista/cvUPD.php?' + dato,'detalle');
	cargarContenido('Cvista/cv.php?nn='+ aleatorio(),'detalle_colegiado');
	alert("Datos almacenados con éxito");
}

function hdImagen(chk,control1,control2){
	var btn1 = document.getElementById(control1);
	var btn2 = document.getElementById(control2);
	btn1.disabled = !chk.checked;
	btn2.disabled = !chk.checked;
}

function cambiarFoto(foto,form){	
	//var dire="Cvista/cambiarFoto.php?foto="+foto;
	var dire="Cvista/cambiarFoto.php";
		var dato=getDatoCV1();
	var result = window.showModalDialog(dire, form, "dialogWidth:250px; dialogHeight:280px; center:yes");
	
	cargarContenido('Cvista/cvDetalle.php?nn='+aleatorio()+"&sw=0&tab=1"+dato,'detalle');
}

function soloNumeros(evento){
	var key; 
         
    if(window.event){ 
	    key = evento.keyCode; 
        if ((key < 48 || key > 57) && key != 8) { 
	        window.event.keyCode=0; 
            return false; 
        } 
    } else if(evento.which){ 
	    key = evento.which; 
        if ((key < 48 || key >  57) && key != 8){ 
	        return false; 
        } 
    } 
    return true; 
}

function validarEnter(evento,control){
	var key; 
         
    if(window.event){ 
	    key = evento.keyCode; 
        if (key == 13) {
			var btn1 = document.getElementById(control);
	        btn1.focus();
        } 
    } else if(evento.which){ 
	    key = evento.which; 
        if (key == 13){
			var btn1 = document.getElementById(control);
	        btn1.focus();
        } 
    } 
}


function aleatorio(){
	//var nn = Math.random()*999999999999999;
	var nn = Math.random()*999999999;
	var x = (nn+ " ").substr(1,1);
	if(x==0) x = (nn+ " ").substr(1,3);
	if(x>12) x=10;
	var i,h='';
	for(i=1;i<=x*2;i++) h = h + '9';
	nn=nn*(h*1);

	return nn;
}

function cargarSWF(direccion,ancho,alto)
{ 
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ancho+'" height="'+alto+'">'); 
    document.write('<param name="movie" value="'+direccion+'" /><param name="quality" value="high"><param name="menu" value="false" /><param name="wmode" value="transparent" /><embed src="'+direccion+'" quality="high" wmode=transparent pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ancho+'" height="'+alto+'"></embed><noembed> <div align="center">Su navegador no dipone de una versión apropiada de flash player. <br> Puede obtenerla gratuitamente <a href="http://www.adobe.com/es/products/flashplayer/">aqui </a> </div> </noembed></object>'); 
} 



//para ver capas
function verCapa(id1,id2,id3,opcion){
if (opcion == 0)
{
 document.getElementById(id1).style.display = "block";
 document.getElementById(id2).style.display = "none";
 document.getElementById(id3).style.display = "none";
 } else {
 document.getElementById(id1).style.display = "block";
 document.getElementById(id2).style.display = "block";
 document.getElementById(id3).style.display = "none";
 }

}

function ver_capa(id){
 document.getElementById(id).style.display = "block";
}


function ocultar_capa(id){
 document.getElementById(id).style.display = "none";
} 

function verArticulo1(id,num){
//cerrar articulo actual
var i = 1;
while(i<num+1){
	document.getElementById(i).style.display = "none";
	i++;
}
 //abrir el articulo
document.getElementById(id).style.display = "block";

}

function verArticulo(id,num){
if (num==1){
 document.getElementById(id).style.display = "block";
}else{
 document.getElementById(id).style.display = "none";
}
}

function validarTexto(array){
	var control,est=false,cad='';
	for(i=0;i<array.length;i++){
		control = document.getElementById(array[i]);
		control.style.backgroundColor="#ffffff";
		cad=control.name + '_span';
		document.getElementById(cad).innerHTML="";
		
		if(control.value.length==0){
			//control.style.backgroundColor="#ff0000";			
			document.getElementById(cad).innerHTML="<font color='#ff0000'>*</font>";
			est=true;
		}
	}
	return est;
}


function validarPASS(){
	document.getElementById("errorPASS").innerHTML="";
	var array=new Array("passActual","passNuevo","passNuevoConf");
	if (validarTexto(array)==true) return false;
	
	var a = document.getElementById("passActual").value;
	var b = document.getElementById("passNuevo").value;
	var c = document.getElementById("passNuevoConf").value;
	
	if(b!=c){
		document.getElementById("errorPASS").innerHTML="<font color='#ff0000'>Escriba correctamente la nueva y la confirmacion de la contrasena</font>";
		return false;
	}
	return true;
}

function cambiarPASS(){
	var a = document.getElementById("passActual").value;
	var b = document.getElementById("passNuevo").value;
	var c = document.getElementById("passNuevoConf").value;
	var dato="&a="+a+"&b="+b+"&c="+c;
	cargarContenido('Cvista/cambiarPASS.php?nn='+aleatorio()+dato,'detalle_colegiado');	
}

function validarContactame(){
	var array=new Array("nombre","email","asunto","mensaje");
	if (validarTexto(array)==true) return false;
	if (validarEMail('email')==false) return false;
	return true;	
}

function grabarContactame(){
	var a = document.getElementById("nombre").value;
	var b = document.getElementById("email").value;
	var c = document.getElementById("asunto").value;
	var d = document.getElementById("mensaje").value;
	var dato="&a="+a+"&b="+b+"&c="+c+"&d="+d;
	cargarContenido('Cvista/contactenosUPD.php?nn='+aleatorio()+dato,'contenido');			
}

function validarEMail(txt){
	var control=document.getElementById(txt);
	var est=true;
	var s = control.value;
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ) est=false;
	if (!filter.test(s)) est=false;
	if(est==false){
		cad=control.name + '_span';
		document.getElementById(cad).innerHTML="<font color='#ff0000'>*</font>";
	}
	return est;
}

function imprimir_contactenosPDF(){
	var inicio = document.getElementById("inicio").value;
	var fin = document.getElementById("fin").value;
    abrir_ventana('reportes/contactenos.php?inicio='+inicio+'&fin='+fin,'Impresion de CV',700,600) ;
}

//$anio1 y $anio2 debe tener el formato date: yyyy-mm-dd
function compararFecha(fecha1,fecha2){
     var xYear=fecha1.substr(0,4);  
     var xMonth=fecha1.substr(5,2);  
     var xDay=fecha1.substr(8,2);  

     var yYear=fecha2.substr(0,4);  
     var yMonth=fecha2.substr(5,2);  
     var yDay=fecha2.substr(8,2);  

//alert(fecha1+'**'+fecha2)
//alert(xYear + '**' + xMonth + '**' + xDay);
//alert(yYear + '**' + yMonth + '**' + yDay);


     if (xYear > yYear){  
         return(true)  
     }else{  
       if (xYear == yYear){   
         if (xMonth > yMonth){
             return(true)  
         }else{   
           if (xMonth == yMonth){  
             if (xDay > yDay)  
               return(true);  
             else  
               return(false);  
           }else{  
             return(false);  
	    }
         }  
       }else{
         return(false);  
	}
     } 
}

function validarFecha(btn1, btn2){
	var control = document.getElementById(btn1);
	var fecha1 = control.value;
	var fecha2 = document.getElementById(btn2).value;
	
	var est=compararFecha(fecha1,fecha2);	
	if(est) control.value='';	

}

function cargarHistorico(tipo,idEmpr){
	cargarContenido('Cvista/mostrarHistorico.php?nn=' + aleatorio() + '&tipo='+tipo+'&idEmpr='+idEmpr,'detalle_colegiado');
	cargarContenido('Cvista/ofertaEmpresa.php?nn=' + aleatorio() + '&tipo='+tipo,'detalle_colegiado');
}

function buscarHistorialEmpresa(){
	var tipo = document.getElementById('tipo').value;
	var dato = document.getElementById('registro').value;
	cargarContenido('Cvista/ofertaEmpresaHistorial.php?nn=' + aleatorio() + '&tipo='+tipo+'&dato='+dato,'inferior');
}

function probarEmpresa(id,estado){
	var est=false;
	if (estado==1){	
		if(confirm('¿Seguro que desea aprobar la Solicitud de la Empresa?')){
			est=true;
		};
	}else{
		if(confirm('¿Seguro que desea Rechazar la Solicitud de la Empresa?')){
			est=true;
		};
	}
	if (est==true){
		cargarContenido('Cvista/bc_empresaAD.php?id='+id+"&estado="+estado,'contenido');
		cargarContenido('Cvista/bc_bolsaTrabajo.php?nn='+aleatorio(),'contenido');
	}
}
function IsNumeric(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 validarCadena(tipo,cadena){
	var est=false;
	switch(tipo){
		case 1: //Numeros
			if(IsNumeric(cadena)) est=true;
			break;
	}
	return est;
}

function empresafind(){
	var array=new Array("txtFind");
	if (validarTexto(array)==true) return;

	var b = document.getElementById("txtFind").value;
	var a=0;
	if(formBusqEmpr.rbTipo[0].checked) a=1;
	if(formBusqEmpr.rbTipo[1].checked) a=2;
	
	if (a==2 && !validarCadena(1,b)){
		alert('Ingrese valor numerico');
		return;	
	}

	cargarContenido('Cvista/bc_empresaFind.php?tipo='+a+"&dato="+b,'detalle0');
}

function recargarOferta(cap){
	cargarContenido('Cvista/oferta.php?cap='+cap,'detalle_colegiado');
}


//Empresa Registro INICIO
function fichaEmpresa(tabmuestra,objeto,evento,key) {
	ColocarValorObjeto('TABDU,TABDG,TABLO,TABCO','tab','className');
    ColocarValorObjeto(tabmuestra,'tabsel','className') ;
    ColocarValorObjeto('DATOS_USUARIO,DATOS_GENERALES,LOCALIZACION,CONTACTO','none','style.display');
    //mostar_seleccionados(objeto)
    
switch(tabmuestra){
    case 'TABDU':	ColocarValorObjeto("DATOS_USUARIO",'block','style.display'); 	break;
    case 'TABDG': 	ColocarValorObjeto("DATOS_GENERALES",'block','style.display');  	break ;
    case 'TABLO':  	ColocarValorObjeto("LOCALIZACION",'block','style.display');	break ;
    case 'TABCO':	ColocarValorObjeto("CONTACTO",'block','style.display'); break ;
    }
}

function valEmpresaBuscar(control){
	var est=true;
	var texto=control.value;
	if(texto.length<11){
		alert("Escriba correctamente el numero de RUC (11 caracteres)!");
		document.getElementById("buscarRUC").focus();
		est=false;
	}
	
	return est;
}

function empresaRegistro(){
	var ruc=document.getElementById("buscarRUC").value;
	cargarContenido('Cvista/empresaReg.php?ruc='+ruc,'contenido');
}

function valEmpresaRegistro(){
	var est=true, cad="";
	document.getElementById("errores").innerHTML="";
	
	var array=new Array("usuario","clave","claveConfirmar","email","emailConfirmar","razonSocial","ciudad","apePaterno","apeMaterno","nombre","cargo");
	if (validarTexto(array)==true) est=false;	
	if(est==false) cad = "Faltan datos para el registro de la empresa!<br />";
	
	//Verificar clave y email
	var cla1=document.getElementById("clave").value;
	var cla2=document.getElementById("claveConfirmar").value;
	var mail1=document.getElementById("email").value;
	var mail2=document.getElementById("emailConfirmar").value;
	
	if(cla1!=cla2) {cad += "Las claves no coinciden!<br />"; est=false;}
	if(mail1!=mail2) {cad += "Los E-mails no coinciden!"; est=false;}
	
	if(est==false) document.getElementById("errores").innerHTML="<font color='#ff0000'>"+cad+"</font>";
	return est;
}
//Empresa Registro FIN

//usuario INICIO
function usuarioUPD(opc,id){
	if(opc==0)cargarContenido('Cvista/usuNUE.php','contenido');
	if(opc==1)cargarContenido('Cvista/usuMOD.php?id='+id,'contenido');
	if(opc==2)cargarContenido('Cvista/usuPER.php?id='+id,'contenido');
}

function valUsuario(){
	var est=true;
	var array=new Array("usuario","clave","nombre","mail");
	if (validarTexto(array)==true) est=false;
	
	var array2=new Array("sede","estado","perfil");
	if (validarCombo(array2)==true) est=false;
	
	return est;
}

function usuarioPermiso(id,modulo,valor){
	var val=0;
	if(valor==true) val=1;
	var dato='sw=1&id='+id+"&modulo="+modulo+"&valor="+val;
	cargarContenido('Cvista/usuPER.php?'+dato,'contenido');
}
//USUARIO FIN

// RECUPERAR CLAVE INICIO
function valRecuperar(){
	var est=true;
	var array=new Array("codigo","mail","seguridad");
	if (validarTexto(array)==true) est=false;
	
	var txt1=document.getElementById("codSeg").value;
	var txt2=document.getElementById("seguridad").value;
	if(txt1!=txt2){
		est=false;
		alert('codigo de seguridad incorrecto!');
		document.getElementById("seguridad").focus();
	}
	
	return est;
}

function cambiarTextoRecuperar(cod){
	if(cod==1) document.getElementById("texto").innerHTML="NRO CIP:";
	if(cod==2) document.getElementById("texto").innerHTML="NRO RUC:";	
}
// RECUPERAR CLAVE FIN

//Oferta de empresa INICIO
function valOfertaEmpresa(){
	var est=true;
	var array=new Array("cargo","funciones","requisitos","vacantes","expiracion");
	if (validarTexto(array)==true) est=false;
	
	var array2=new Array("especialidad","sueldo");
	if (validarCombo(array2)==true) est=false;
	
	return est;
}

//Oferta de empresa FIN

// CV VALIDAR FOTO INICIO
function valCVFoto(){
	var est=true;
	array=new Array(".gif",".jpg",".png");
	var control = document.getElementById("foto");
	var texto=control.value;
	var ext = (texto.substring(texto.lastIndexOf("."))).toLowerCase(); 
	
	var permitida = false;
	for (var i = 0; i < array.length; i++) {
		if (array[i] == ext) {
			permitida = true;
			break;
		}
	}
	
	control.style.backgroundColor="#ffffff";
	if(!permitida){
		alert("Usted solo puede subir archivos con extensiones " + (array.join(" ")) + "\nPor favor seleccione un nuevo archivo");
		control.value="";
		control.style.backgroundColor="#ff0000";
		control.focus();
		est=false;
	}
	return est;
}
// CV VALIDAR FOTO FIN