// JavaScript Document
//funcion trim
function trim(sString)
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}
//-------------------------------
//VALIDAR NIF
function isnif(val)
{
	if (val.length == 0)
		return false;
	// Letra recibida
	var letra = val.charAt(val.length - 1).toUpperCase();
	// definir el array de letras
	var nif_letras = "TRWAGMYFPDXBNJZSQVHLCKEU"
	var res = parseInt(val, 10);
	var pos = (parseInt(res) - Math.floor(parseInt(res)/23) * 23) + 1;
	var n_letra = nif_letras.substring(pos - 1, pos);
	return n_letra == letra;
}
//----------------------       FIN DE FUNCIONES       --------------------------------------
function combob1(){
	
     if($('tiporeg').checked){
	var url='registro_buscar_camtiporeg.php';
	var target='campo1';
	//var failure=function(){editFailed(target);}
	//var loading= function(){on loading(target);}
	/*var myAjax= new Ajax.Updater(target,url,(onLoading:loading,onFailure:failure));*/
		
     }else{
	 	var url='blanco.php';
	var target='campo1';
	 }

	 new Ajax.Updater(target,url); 
}
//-----------------------------------------------------------
function combob3(){
	
     if($('numreg').checked){
	var url='registro_buscar_camnum.php';
	var target='campo3';
	}else{
	 	var url='blanco.php';
	var target='campo3';
	 }

	 new Ajax.Updater(target,url); 
}
//----------------------------------------------------------

function combob2(){
	
     if($('porfech').checked){
	var url='registro_buscar_camfecha.php';
	var target='campo2';
     }else{
	 	var url='blanco.php';
	var target='campo2';
	 }

	 new Ajax.Updater(target,url); 
}
//-------------------------------------------------*****************************
function subir(page){
	

	var url=page;
	var target='subir';
	 new Ajax.Updater(target,url); 
	 
	 	var url='blanco.php';
	var target='comprobar';
	 new Ajax.Updater(target,url);
}
//------------------------------------------------------------
function combob4(){
	
     if($('campob').checked){
	var url='registro_buscar_campob.php';
	var target='campo4';
     }else{
	 	var url='blanco.php';
	var target='campo4';
	 }

	 new Ajax.Updater(target,url); 
}
//----------------------------------------------------------
function combob5(){
	
     if($('camhom').checked){
	var url='registro_buscar_camhom.php';
	var target='campo5';
     }else{
	 	var url='blanco.php';
	var target='campo5';
	 }

	 new Ajax.Updater(target,url); 
}
//----------------------------------------------------------
function combob6(){
	
     if($('camdes').checked){
	var url='registro_buscar_camdes.php';
	var target='campo6';
     }else{
	 	var url='blanco.php';
	var target='campo6';
	 }

	 new Ajax.Updater(target,url); 
}
//***************************************
//************************************************
//**********************************************
function comboprofesor(){
	
     if($('Profesor').value){
	var url='registro_ent_list_prof.php';
	var target='combo';
	
	var myAjax= new Ajax.Updater(target,url);
     }
}
/***************************************************/
function comboentidad(){
	
     if($('Entidad').value){
	var url='registro_ent_list_entidad.php';
	var target='combo';
	
	var myAjax= new Ajax.Updater(target,url);
     }
}
/***************************************************/
function combootro(){
	
     if($('Otros').value){
	var url='registro_ent_list_otro.php';
	var target='combo';
	var myAjax= new Ajax.Updater(target,url);
     }
}
//---------------------------------------------
function combodia(){
	
     if($('dia').value){
	var url='tabla_form_dias.php';
	var target='combof';
	new Ajax.Updater(target,url); 
	 }
}
function comboper(){
	
     if($('per').value){
	var url='tabla_form_periodos.php';
	var target='combof';
	new Ajax.Updater(target,url); 
	 }
}
//-------------------------------------------
function nuevopob(){
  	var url="registro_nuevopob.php";
	var target="combop";
	new Ajax.Updater(target,url); 
	
}
//COMBOS NUEVO-- ********************************
function nuevoent(){
	
  	var url='registro_nuevoent.php';
	var target='combopro';
	new Ajax.Updater(target,url); 
	
}
//-------------------------------
function nuevootr(){
	
  	var url='registro_nuevootr.php';
	var target='combopro';
	new Ajax.Updater(target,url); 
	
}
//--------------------------------
function nuevodepto(){
  	var url='registro_nuevodepto.php';
	var target='combodepto';
	new Ajax.Updater(target,url); 
}
//--------------------------
function nuevoloc(){
  	var url='registro_nuevoloc.php';
	var target='combol';
	new Ajax.Updater(target,url); 
	
}
//----------------------
function nuevocur(){
  	var url='registro_nuevocur.php';
	var target='combocur';
	new Ajax.Updater(target,url); 
	
}
//+++++++++++++++++++++++++++++++++++
function nuevopro(){
	
  	var url='registro_nuevopro.php';
	var target='combopro';
	new Ajax.Updater(target,url); 
	
}
//*************************************************
function guardarpob(nombre){
		if(trim(nombre)=='') {
		alert('Por favor, introduzca población');
	}else{

	
  	var url='guardarpob.php?nombre='+nombre;
	var target='combop';
	new Ajax.Updater(target,url);
	}
}
//-------------------------
function guardarcur(nombre){
	
	if(trim(nombre)=='') {
		alert('Por favor, introduzca un curso, ej. 06/07');
	}else{
		var url='guardarcur.php?nombre='+nombre;
		var target='combocur';
		new Ajax.Updater(target,url);
	}
}
//-------------------------------------
function guardarloc(nombre){
		if(trim(nombre)=='') {
		alert('Por favor, introduzca población');
	}else{

	
  	var url='guardarloc.php?nombre='+nombre;
	var target='combol';
	new Ajax.Updater(target,url);
	}
}//*************************************
function comboretcur(){
	
     
	var url='regent_nuevo_cur.php';
	var target='combocur';
     	 new Ajax.Updater(target,url); 
}
//--------------------------------------
function comboretloc(){
	
     
	var url='regent_nuevo_loc.php';
	var target='combol';
     	 new Ajax.Updater(target,url); 
}
//-----------------------------------------
function comboretpob(){
	
     
	var url='regent_nuevo_pob.php';
	var target='combop';
     	 new Ajax.Updater(target,url); 
}
//----------------------------------
function comboretdepto(){
	
     
	var url='regent_nuevo_depto.php';
	var target='combodepto';
     	 new Ajax.Updater(target,url); 
}

//+++++++++++++++++++++++++++++++
function comboretpro(){
	
     
	var url='registro_ent_list_prof.php';
	var target='combopro';
     	 new Ajax.Updater(target,url); 
}
//+++++++++++++++++++++
function guardarpro(idpuesto,nombre,dni,apellidos){
	/*clave,usuario,iddepartamento,*/
var sw=0;
var text='';
	if(trim(nombre)=='') {
		sw=1;
			text='Nombre.\n';
	}
	/*if(trim(clave)=='') {
		sw=1;
			text=text+'Clave.\n';
	}
	if(trim(usuario)=='') {
		sw=1;
			text=text+'Usuario.\n';
	}
	if(trim(iddepartamento)=='') {
		sw=1;
			text=text+'Departamento.\n';
	}*/
	if(trim(idpuesto)=='') {
		sw=1;
			text=text+'Puesto.\n';
	}
	if(trim(apellidos)=='') {
		sw=1;
			text=text+'Apellidos.\n';
	}
	if(!isnif(dni)) {
		sw=1;
			text=text+'NIF correcto.\n';
	}	
//+'&usuario='+usuario+'&clave='+clave+'&iddepartamento='+iddepartamento
	if(sw==0){
  	var url='guardarpro.php?nombre='+nombre+'&apellidos='+apellidos+'&dni='+dni+'&idpuesto='+idpuesto;
	var target='combopro';
	new Ajax.Updater(target,url);
	}else{
		alert('Por favor, introduzca corectamente\n los siguientes campos:\n'+text);
		}
}

//--------------------------
function guardardeptoo(nombre){

	if(trim(nombre)=='') {
		alert("Debes introducir un departamento.");
	} else {
		var url='guardardepto.php?nombre='+nombre;
		var target='guardar';
		new Ajax.Updater(target,url);
	}
	
}

//-----------------------
/*
function mostrarayuda(page){
	
  	var url=page;
	var target='ayudacombo';
	new Ajax.Updater(target,url); 
	
}
*/
//+++++++++++++++++++++++++++
function guardarotr(nombre){
	
	if(trim(nombre)=='') {
		alert("Debes introducir un nombre.");
	} else {
  	var url='guardarotr.php?nombre='+nombre;
	var target='combopro';
	new Ajax.Updater(target,url);
	}
}
//------------------
function guardarent(nombre){

	if(trim(nombre)=='') {
		alert("Debes introducir una entidad.");
	} else {
		var url='guardarent.php?nombre='+nombre;
		var target='combopro';
		new Ajax.Updater(target,url);
	}

}
//+++++++++++++++++++++++++++++++
function comboretent(){
	
     
	var url='registro_ent_list_entidad.php';
	var target='combopro';
     	 new Ajax.Updater(target,url); 
}
//+++++++++++++++++++++++++++++++
function comboretotr(){
	
     
	var url='registro_ent_list_otro.php';
	var target='combopro';
     	 new Ajax.Updater(target,url); 
}
//+++++++++++++++++++++++++++++++
function mostrar1(page){
	    
	var url=page;
	var target='mostrarimagen';
     	 new Ajax.Updater(target,url); 
		 

}

//+++++++++++++++++++++++++++++++
function imgdefault(){
	
     
	var url='imgdefault.php';
	var target='mostrarimagen';
     	 new Ajax.Updater(target,url); 
		 
		var url='boton1.php';
	var target='boton2';
   		 var myAjax1= new Ajax.Updater(target,url);
 
}
function validanumreg(cod){

     
	var url='validacod.php?cod='+cod;
	var target='comprobar';
     	 new Ajax.Updater(target,url); 
}
function validanumreg2(cod){

     
	var url='validacod2.php?cod='+cod;
	var target='comprobar';
     	 new Ajax.Updater(target,url); 
}
function validanumreg3(cod,tipo){
	//tipo 1 para los registros de entrada
	if(tipo==1){
		var url='validacod.php?cod='+cod;
	}     
	if(tipo==2){
		//para los registros de salida
		var url='validacod2.php?cod='+cod;

	}     
		var target='comprobar';
     	 new Ajax.Updater(target,url); 
}



