// script necesario para la busqueda de usuarios administradores del  portal web//
/********************** documento para la busqueda de datos***********************************/

function hcriterio()
{

	document.getElementById("contenido_pagina03").style.display="block";

	document.getElementById("bntHabilitar").disable=true;	
	document.getElementById("bntdesabilitar").disable=false;
	document.getElementById("mplanilla045").style.display="none";
	document.getElementById("listados_empleados").innerHTML="";
	
	}



function dcriterio()
{
	//document.getElementById("msgpla").style.display="none";
	document.getElementById("contenido_pagina03").style.display="none";
	document.getElementById("bntHabilitar").disable=false;	
	document.getElementById("bntdesabilitar").disable=true;
	document.getElementById("mplanilla045").style.display="block";
		document.getElementById("listados_empleados").innerHTML="";
	}






function lista_permanente(xformato,xcontrato){
	var valor=xcontrato;
var formato=xformato;


		document.getElementById("listados_empleados").style.display="block";
		document.getElementById("listados_empleados").style.visibility="visible";

		document.getElementById("listados_empleados").innerHTML="<iframe frameborder=0 id='llena_iframe' width='100%'; height='200px'></iframe> ";
		
		
		if(formato==1){

		//document.getElementById("llena_iframe").src="presentacion/pdf2/listado_Generalpdf.php?contrato="+valor;
		
		
		document.getElementById("listados_empleados").innerHTML="<a target='_blank' id='lstemp'><a/>";
		document.getElementById("lstemp").innerHTML="Listado General de Empleados ,Formato PDF( Click aquí ..)";
		document.getElementById("lstemp").href="presentacion/pdf2/listado_Generalpdf.php?contrato="+valor;
		var  doc=document.getElementById("lstemp");
		doc.style.color="#99999";
		doc.style.fontFamily="Arial, Helvetica, sans-serif;";
		doc.style.fontSize="12px";
		doc.style.cursor="pointer";
		doc.style.textDecoration="none";
		

		
		}
		else if(formato==0){
			document.getElementById("llena_iframe").src="presentacion/html_report/listado_htmlpermanente.php?contrato="+valor;
		}
	


}









// funciones  para habilitacion   de busqueda por cargo del trabajador
function habilita_cargo(){
	
	var cargo1=document.getElementById("1N");
		cargo1.checked=true;
		cargo1.border="1px solid red";	
var cargo=document.getElementById("id_puesto");
	cargo.disabled=false;
	
	
	

	var clasifi1=document.getElementById("2P");
		clasifi1.checked=false;
		clasifi1.border="1px none red";


	var regio1=document.getElementById("3C");
	regio1.checked=false;
	regio1.border="1px none red";
		
	var GENERAL=document.getElementById("4G");
	GENERAL.checked=false;
	GENERAL.border="1px none red";
	
	var salario=document.getElementById("5G");
	salario.checked=false;
	salario.border="1px none red";
	
		
	// para los datos de  textos........................................./
	
		var txt_salario=document.getElementById("salario");
	txt_salario.readOnly=true;
	txt_salario.value="";
	txt_salario.border="1px none black";
	
	document.getElementById("uno").readOnly=true;
	document.getElementById("dos").readOnly=true;
	document.getElementById("tres").readOnly=true;
	
	
		var tipo_contrato=document.getElementById("clasificacion");
	document.getElementById("categoria").disabled=true;
	tipo_contrato.border="1px none black";
	tipo_contrato.value="";
	
	/// para habilitar los puestos de trabaja
	
	document.getElementById("id_puesto").Disabled=false;
	
	
	
	var id_regional=document.getElementById("id_provincia002");
	document.getElementById("id_pro002").Disabled=true;
	id_regional.border="1px none black";
	id_regional.value="";
	

	
	
		
	
}
// fim para la busqueda  POR CARGO DEL TRABAJADOR

/********************************************************************************************************************************/

/*********************************INICIO PARA LA BUSQUEDA  DE DATOS  POR TIPO DE CONTRATO***************************************************/


function habilita_tipo_contrato(){
	
	var cargo1=document.getElementById("1N");
		cargo1.checked=false;
		cargo1.border="1px solid red";	
var cargo=document.getElementById("id_puesto002");
	
	cargo.border="1px solid black";	
	cargo.value="";

	

	var clasifi1=document.getElementById("2P");
		clasifi1.checked=true;
		clasifi1.border="1px none red";


	var regio1=document.getElementById("3C");
	regio1.checked=false;
	regio1.border="1px none red";
		
	var GENERAL=document.getElementById("4G");
	GENERAL.checked=false;
	GENERAL.border="1px none red";
	
	var salario=document.getElementById("5G");
	salario.checked=false;
	salario.border="1px none red";
	
		
	// para los datos de  textos........................................./
	
		var txt_salario=document.getElementById("salario");
	txt_salario.readOnly=true;
	txt_salario.value="";
	txt_salario.border="1px none black";
	
	document.getElementById("uno").readOnly=true;
	document.getElementById("dos").readOnly=true;
	document.getElementById("tres").readOnly=true;
	
	
	
		var tipo_contrato=document.getElementById("clasificacion");
	document.getElementById("categoria").disabled=false;
	tipo_contrato.border="1px none black";
	tipo_contrato.value="";
	
	/// para habilitar los puestos de trabaja
	
	document.getElementById("id_puesto").disabled=true;
	
	
	
	var id_regional=document.getElementById("id_provincia002");
	document.getElementById("id_pro002").disabled=true;
	id_regional.border="1px none black";
	id_regional.value="";
	

	
		
	
}

/*********************************INICIO PARA LA BUSQUEDA  DE DATOS  POR TIPO DE CONTRATO***************************************************/


/********************************************************************************************************************************/

/******************************************************* INICIO DE BUSQUEDA PARA POR REGIONALES**************************************/


function habilita_id_regional(){
	
	var cargo1=document.getElementById("1N");
		cargo1.checked=false;
		cargo1.border="1px solid red";	
var cargo=document.getElementById("id_puesto002");
	
	cargo.border="1px solid black";	
	cargo.value="";

	
	

	var clasifi1=document.getElementById("2P");
		clasifi1.checked=false;
		clasifi1.border="1px none red";


	var regio1=document.getElementById("3C");
	regio1.checked=true;
	regio1.border="1px none red";
		
	var GENERAL=document.getElementById("4G");
	GENERAL.checked=false;
	GENERAL.border="1px none red";
	
	var salario=document.getElementById("5G");
	salario.checked=false;
	salario.border="1px none red";
	
		
	// para los datos de  textos........................................./
	
	var txt_salario=document.getElementById("salario");
	txt_salario.readOnly=true;
	txt_salario.value="";
	txt_salario.border="1px none black";
	
	document.getElementById("uno").readOnly=true;
	document.getElementById("dos").readOnly=true;
	document.getElementById("tres").readOnly=true;
	
	
	
	
	
		var tipo_contrato=document.getElementById("clasificacion");
	document.getElementById("categoria").disabled=true;
	tipo_contrato.border="1px none black";
	tipo_contrato.value="";
	
	/// para habilitar los puestos de trabaja
	
	document.getElementById("id_puesto").disabled=true;
	
	
	
	var id_regional=document.getElementById("id_provincia002");
	document.getElementById("id_pro002").disabled=false;
	id_regional.border="1px none black";
	id_regional.value="";
	

		
	
}



/************************************************** FIN DE BUSQUEDA PARA LAS REGIONALES**********************************************/
/********************************************************************************************************************************



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////   PARA BUSQUEDA DE FUNCIONARIOS POR SALARIO //////////////////////////////////////////////////*/


function habilita_salario(){
	
	var cargo1=document.getElementById("1N");
		cargo1.checked=false;
		cargo1.border="1px solid red";	
var cargo=document.getElementById("id_puesto002");
	
	cargo.border="1px solid black";	
	cargo.value="";

	
	

	var clasifi1=document.getElementById("2P");
		clasifi1.checked=false;
		clasifi1.border="1px none red";


	var regio1=document.getElementById("3C");
	regio1.checked=false;
	regio1.border="1px none red";
		
	var GENERAL=document.getElementById("4G");
	GENERAL.checked=false;
	GENERAL.border="1px none red";
	
	var salario=document.getElementById("5G");
	salario.checked=true;
	salario.border="1px none red";
	
		
	// para los datos de  textos........................................./
	
	
	document.getElementById("salario").readOnly=false;
	var txt_salario=document.getElementById("salario");
	txt_salario.value="";
	txt_salario.focus();
	txt_salario.border="1px none black";
	
		/// para  busqueda de emppleado por salarios y condicion de busqueda
		
	document.getElementById("uno").readOnly=false;
	document.getElementById("dos").readOnly=false;
	document.getElementById("tres").readOnly=false;
	
	
		var tipo_contrato=document.getElementById("clasificacion");
	document.getElementById("categoria").disabled=true;
	tipo_contrato.border="1px none black";
	tipo_contrato.value="";
	
	/// para habilitar los puestos de trabaja
	
	document.getElementById("id_puesto").disabled=true;
	
	
	
	var id_regional=document.getElementById("id_provincia002");
	document.getElementById("id_pro002").disabled=true;
	id_regional.border="1px none black";
	id_regional.value="";
	

	
	
		
	
}





///////////////////////////////////////////  FIN DE BUSQUEDA POR SALARIOS  //////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


/********************************************************************************************************************************/
/**************************	INICIO PARA LA BUSQUEDA GENEERAL DE USUARIOS*********************************************************/

function habilita_general(){
	
	var cargo=document.getElementById("1N");
		cargo.checked=false;
		cargo.border="1px none red";	

	

	var tipo_contrato=document.getElementById("2P");
		tipo_contrato.checked=false;
		tipo_contrato.border="1px none red";


	var regional=document.getElementById("3C");
	regional.checked=false;
	regional.border="1px none red";
	
	
	var salario=document.getElementById("5G");
	salario.checked=false;
	salario.border="1px none red";
	
	
		
	var GENERAL=document.getElementById("4G");
	GENERAL.checked=true;
	GENERAL.border="1px solid red";
	
		
	// para los datos de  textos........................................./
// para los datos de  textos........................................./
	
	var txt_salario=document.getElementById("salario");
	txt_salario.readOnly=true;
	txt_salario.value="";
	txt_salario.border="1px none black";
	
		/// para  busqueda de emppleado por salarios y condicion de busqueda
		
	document.getElementById("uno").readOnly=true;
	document.getElementById("dos").readOnly=true;
	document.getElementById("tres").readOnly=true;
	
	
		var tipo_contrato=document.getElementById("clasificacion");
	document.getElementById("categoria").disabled=true;
	tipo_contrato.border="1px none black";
	tipo_contrato.value="";
	
	/// para habilitar los puestos de trabaja
	
	document.getElementById("id_puesto").disabled=true;
	
	
	
	var id_regional=document.getElementById("id_provincia002");
	document.getElementById("id_pro002").disabled=true;
	id_regional.border="1px none black";
	id_regional.value="";
	


Busqueda_General();

}

function Busqueda_General(){
	var valor=1;
var formato=document.getElementById("formato").value;


	if(formato!=""){
		document.getElementById("listados_empleados").style.display="block";
		document.getElementById("listados_empleados").style.visibility="visible";

		document.getElementById("listados_empleados").innerHTML="<iframe frameborder=0 id='llena_iframe' width='100%'; height='200px'></iframe> ";
		
		
		if(formato==1){

		//document.getElementById("llena_iframe").src="presentacion/pdf2/listado_planillapdf.php";
		
					
					
					
						document.getElementById("listados_empleados").innerHTML="<a target='_blank' id='lstemp'><a/>";
		document.getElementById("lstemp").innerHTML="Listado General de Empleados, Formato PDF (Clic Aqu&iacute; ..)";
		document.getElementById("lstemp").href="presentacion/pdf2/listado_planillapdf.php";
			var  doc=document.getElementById("lstemp");
		doc.style.color="#99999";
		doc.style.fontFamily="Arial, Helvetica, sans-serif;";
		doc.style.fontSize="12px";
		doc.style.cursor="pointer";
		doc.style.textDecoration="none";
					
					
					
					
		
		}
		else if(formato==0){
			document.getElementById("llena_iframe").src="presentacion/html_report/listado_planillahtml.php?pag="+valor;
		}
	}
    else{
		alert("***DEBE SELECCIONAR EL FORMATO DEL REPORTE");
	}

}



/// function  pra  mostrar datos de  entrada de listados de empleados
function go_busqueda(){
	if ( confirm("ESTAS SEGURO  DE HACER ESTA BUSQUEDA")){
	
	var puesto=document.getElementById("id_puesto002").value;
	if (puesto!=""){ busq_cargo(puesto)
	}
	var contrato=document.getElementById("clasificacion").value;
		if (contrato!=""){ busq_contrato(contrato)
	}
	var regional=document.getElementById("id_provincia002").value;
		if (regional!=""){ busq_regional(regional)
	}
	
		var salario=document.getElementById("salario").value;
		if (salario!=""){ busq_salario(salario)
	}
	
	
	
	
	puesto.value="";
	contrato.value="";
	regional.value="";
	salario.value="";
	
	}
	document.getElementById("listados_empleados").style.visibility="visible";
}

//// funcion para la busqueda de funcionario por puestos de trabajo
function busq_cargo(valor){
var formato=document.getElementById("formato").value;


	if(formato!=""){

		document.getElementById("listados_empleados").innerHTML="<iframe frameborder=0 id='llena_iframe' width='100%'; height='200px'></iframe> ";
		
		if(formato==1){

		//document.getElementById("llena_iframe").src="presentacion/pdf2/listado_planillapdf.php?cargo="+valor;
					document.getElementById("listados_empleados").innerHTML="<a target='_blank' id='lstemp'><a/>";
		document.getElementById("lstemp").innerHTML="Listado General de Empleados por Cargo,Formato Pdf (Cick Aqu&iacute;)";
		document.getElementById("lstemp").href="presentacion/pdf2/listado_planillapdf.php?cargo="+ valor;
			var  doc=document.getElementById("lstemp");
		doc.style.color="#99999";
		doc.style.fontFamily="Arial, Helvetica, sans-serif;";
		doc.style.fontSize="12px";
		doc.style.cursor="pointer";
		doc.style.textDecoration="none";
	
		}
		else if(formato==0){
			document.getElementById("llena_iframe").src="presentacion/html_report/listado_planillahtml.php?cargo="+valor;
		}

	}
	else{
			alert("***DEBE SELECCIONAR EL FORMATO DEL REPORTE");	
	
		}


}//// fin para la busqueda de funcionarios por puestos de trabajo



//// funcion para la busqueda de funcionario por  clase de contrato
function busq_contrato(valor){
var formato=document.getElementById("formato").value;


	if(formato!=""){

		document.getElementById("listados_empleados").innerHTML="<iframe frameborder=0 id='llena_iframe' width='100%'; height='200px'></iframe> ";
		
		if(formato==1){

		//document.getElementById("llena_iframe").src="presentacion/pdf2/listado_planillapdf.php?contrato="+valor;
						document.getElementById("listados_empleados").innerHTML="<a target='_blank' id='lstemp'><a/>";
		document.getElementById("lstemp").innerHTML="Listado General de Empleados por Contrato, Formato PDF(Click Aqu&iacute;)";
		document.getElementById("lstemp").href="presentacion/pdf2/listado_planillapdf.php?contrato="+ valor;
		
			var  doc=document.getElementById("lstemp");
		doc.style.color="#99999";
		doc.style.fontFamily="Arial, Helvetica, sans-serif;";
		doc.style.fontSize="12px";
		doc.style.cursor="pointer";
		doc.style.textDecoration="none";
		
		}
		else if(formato==0){
			document.getElementById("llena_iframe").src="presentacion/html_report/listado_planillahtml.php?contrato="+valor;
		}

	}
	else{
			alert("***DEBE SELECCIONAR EL FORMATO DEL REPORTE");	
	
		}


}//// fin para la busqueda de funcionario por  clase de contrato



//// funcion para la busqueda de funcionario por  regional
function busq_regional(valor){
var formato=document.getElementById("formato").value;


	if(formato!=""){

		document.getElementById("listados_empleados").innerHTML="<iframe frameborder=0 id='llena_iframe' width='100%'; height='200px'></iframe> ";
		
		if(formato==1){
							document.getElementById("listados_empleados").innerHTML="<a  target='_blank' id='lstemp'><a/>";
		document.getElementById("lstemp").innerHTML="Listado General de Empleados por Regional, Formato PDF (Click Aqu&Iacute;)";
		document.getElementById("lstemp").href="presentacion/pdf2/listado_planillapdf.php?regional="+ valor;
		
			var  doc=document.getElementById("lstemp");
		doc.style.color="#99999";
		doc.style.fontFamily="Arial, Helvetica, sans-serif;";
		doc.style.fontSize="12px";
		doc.style.cursor="pointer";
		doc.style.textDecoration="none";


		//document.getElementById("llena_iframe").src="presentacion/pdf2/listado_planillapdf.php?regional="+valor;
		}
		else if(formato==0){
			document.getElementById("llena_iframe").src="presentacion/html_report/listado_planillahtml.php?regional="+valor;
		}

	}
	else{
			alert("***DEBE SELECCIONAR EL FORMATO DEL REPORTE");	
	
		}


}//// fin para la busqueda de funcionario por regional



//// funcion para la busqueda de funcionario por  rango de salario
function busq_salario(valor){
var formato=document.getElementById("formato").value;
var simbolo=document.getElementById("simbolo").value;
var salario=document.getElementById("salario").value;
datos1="";
submitOK=1;

if(formato==""){ datos='*** DEBE  SELECCIONAR EL FORMATO DEL REPORTE << HTML >> O << PDF >>\n '; 
datos1+=datos;

submitOK=0;
}

if(simbolo==""){ datos='***  SELECCIONE CRITERIO DE BUSQUEDA PARA EL SALARIO (  <  ), (  >  ), ( = )\n'; 
datos1+=datos;

submitOK=0;
}

if(salario==""){ datos='*** DEBE  REDACTAR EL SALARIO \n '; 
datos1+=datos;

submitOK=0;
}




if(/^\d+(\.\d{2})?$/.test(salario)){
		}else{

			 datos='*** DEBE  REDACTAR EL SALARIO\n '; 
datos1+=datos;

submitOK=0;
}




	if(submitOK==1){

				document.getElementById("listados_empleados").innerHTML="<iframe frameborder=0 id='llena_iframe' width='100%'; height='200px'></iframe> ";
		
				if(formato==1){
					
								document.getElementById("listados_empleados").innerHTML="<a target='_blank' id='lstemp'><a/>";
		document.getElementById("lstemp").innerHTML="Listado General de Empleados por Salario, Formato PDF (Click Aqu&iacute;)";
		document.getElementById("lstemp").href="presentacion/pdf2/listado_planillapdf.php?salario="+ valor+"&simbolo="+simbolo;
		
			var  doc=document.getElementById("lstemp");
		doc.style.color="#99999";
		doc.style.fontFamily="Arial, Helvetica, sans-serif;";
		doc.style.fontSize="12px";
		doc.style.cursor="pointer";
		doc.style.textDecoration="none";

				//document.getElementById("llena_iframe").src="presentacion/pdf2/listado_planillapdf.php?salario="+valor+"&simbolo="+simbolo;
				}
				else if(formato==0){
				document.getElementById("llena_iframe").src="presentacion/html_report/listado_planillahtml.php?salario="+valor+"&simbolo="+simbolo;
				}

	}
	else{
			alert(datos1);	
			
	
		}


}//// fin para la busqueda de funcionario por rango de salario


//// PARA LA SELECCION DEL CARGO DEL TRABAJADO

function int_puesto(){
var recibir=document.getElementById("id_puesto").value;
document.getElementById("id_puesto002").value=recibir;

}

//// PARA LA SELECCION DE LAS REGIONALES

function int_provincia(){
var recibir=document.getElementById("id_pro002").value;
document.getElementById("id_provincia002").value=recibir;

}


///  PARA LAS SELECCION DE TIPO DE  CONTRATO

function int_clasificacion(){
var recibir=document.getElementById("categoria").value;
document.getElementById("clasificacion").value=recibir;

}

// para  la asignacion de formato de reporte
function formato(hb,ds,valor){
	document.getElementById(hb).checked=true;
	document.getElementById(ds).checked=false;
	document.getElementById("formato").value=valor;
	
}/// fin para la asignacion de formatos del reporte
/// function para criterio de busqueda por salario
function valor_simbolo(valor){
	document.getElementById("simbolo").value=valor;
	
}
