
function annadir_titulacion(tableID)
{
	var grado = document.gestidi_solicitante.gradotitulacion.options[document.gestidi_solicitante.gradotitulacion.selectedIndex].value;
	var titulacion = document.gestidi_solicitante.titulacion.value;
	var centro = document.gestidi_solicitante.centro.value;
	var f_inicio = document.gestidi_solicitante.f_inicio.value;
	var cursando = document.gestidi_solicitante.CursaTitulacFFin.selectedIndex;
	var f_fin = document.gestidi_solicitante.f_fin.value;
	
	if (cursando==0 && f_fin=='')
		f_fin='Act.';
	if (grado != '' && titulacion != '' && f_inicio != '' && f_fin != '' && centro != '')
	{
			var table = document.getElementById(tableID);

			var rowCount = table.rows.length;
			var tiempo = new Date().getTime();
                        var row = table.insertRow(rowCount);

			var cell1 = row.insertCell(0);
			var element1 = document.createElement("input");
			element1.type = "text";
                        element1.size = "11";
                        element1.value = document.getElementById("TitulacGrado").value;
                        element1.name = tableID+"_Grado["+numero_fila+"]";
                        element1.id = tableID+"_Grado["+numero_fila+"]";
                        element1.readOnly="true";
                        element1.className="cjatbla";
			cell1.appendChild(element1);

			var cell2 = row.insertCell(1);
			var element2 = document.createElement("input");
			element2.type = "text";
                        element2.size = "23";
                        element2.value = document.getElementById("TitulacTitulo").value;
                        element2.name = tableID+"_Titulo["+numero_fila+"]";
                        element2.readOnly="true";
                        element2.className="cjatbla";
			cell2.appendChild(element2);

			var cell3 = row.insertCell(2);
			var element3 = document.createElement("input");
			element3.type = "text";
                        element3.size = "10";
                        element3.value = document.getElementById("TitulacEspeci").value;
                        element3.name = tableID+"_Especi["+numero_fila+"]";
                        element3.readOnly="true";
                        element3.className="cjatbla";
			cell3.appendChild(element3);

			var cell4 = row.insertCell(3);
			var element4 = document.createElement("input");
			element4.type = "text";
                        element4.size = "20";
                        element4.value = document.getElementById("TitulacCentro").value;
                        element4.name = tableID+"_Centro["+numero_fila+"]";
                        element4.readOnly="true";
                        element4.className="cjatbla";
			cell4.appendChild(element4);

			var cell5 = row.insertCell(4);
			var element5 = document.createElement("input");
			element5.type = "text";
                        element5.size = "2";
                        element5.value = document.getElementById("TitulacFIni").value;
                        element5.name = tableID+"_FIni["+numero_fila+"]";
                        element5.readOnly="true";
                        element5.className="cjatbla";
			cell5.appendChild(element5);

			var cell6 = row.insertCell(5);
			var element6 = document.createElement("input");
			element6.type = "text";
                        element6.size = "2";
                        element6.value = f_fin; //document.getElementById("TitulacFFin").value;
                        element6.name = tableID+"_FFin["+numero_fila+"]";
                        element6.readOnly="true";
                        element6.className="cjatbla";
			cell6.appendChild(element6);

			var cell7 = row.insertCell(6);
			var element7 = document.createElement("input");
			element7.type = "checkbox";
                        element7.name = tableID+"_Borrar["+numero_fila+"]";
			cell7.appendChild(element7);

                        document.getElementById("TitulacGrado").value="";
                        document.getElementById("TitulacTitulo").value="";
                        document.getElementById("TitulacEspeci").value="";
                        document.getElementById("TitulacCentro").value="";
                        document.getElementById("TitulacFIni").value="";
                        document.getElementById("TitulacFFin").value="";
			document.getElementById("CursaTitulacFFin").selectedIndex=0;
			mostrarffin ('TitulacFFin');
                        mostrar_ramas(libdir+'/pintar_ramas.php','grado= ','id_rama');
						mostrar_ramas(libdir+'/pintar_titulos.php','rama= ','id_titulo');
       		numero_fila++;
	}
	else
	{
		alert('Debe rellenar todos los campos (excepto la especialidad si no procede).');
	}
}


function annadir_titulacion_ent(tableID)
{
	var grado = document.gestidi_entidad.gradotitulacion.options[document.gestidi_entidad.gradotitulacion.selectedIndex].value;
	var titulacion = document.gestidi_entidad.titulacion.value;
	if (grado != '' && titulacion)
	{
			var table = document.getElementById(tableID);

			var rowCount = table.rows.length;
			var tiempo = new Date().getTime();
                        var row = table.insertRow(rowCount);

			var cell1 = row.insertCell(0);
			var element1 = document.createElement("input");
			element1.type = "text";
                        element1.size = "20";
                        element1.value = document.getElementById("TitulacGrado").value;
                        element1.name = tableID+"_Grado["+numero_fila+"]";
                        element1.id = tableID+"_Grado["+numero_fila+"]";
                        element1.readOnly="true";
                        element1.className="cjatbla";
			cell1.appendChild(element1);

			var cell2 = row.insertCell(1);
			var element2 = document.createElement("input");
			element2.type = "text";
                        element2.size = "50";
                        element2.value = document.getElementById("TitulacTitulo").value;
                        element2.name = tableID+"_Titulo["+numero_fila+"]";
                        element2.readOnly="true";
                        element2.className="cjatbla";
			cell2.appendChild(element2);

			var cell3 = row.insertCell(2);
			var element3 = document.createElement("input");
			element3.type = "checkbox";
			element3.name = tableID+"_Borrar["+numero_fila+"]";
			cell3.appendChild(element3);

                        document.getElementById("TitulacGrado").value="";
                        document.getElementById("TitulacTitulo").value="";

                        mostrar_ramas(libdir+'/pintar_ramas.php','grado= ','id_rama');
						mostrar_ramas(libdir+'/pintar_titulos.php','rama= ','id_titulo');
       		numero_fila++;
	}
	else
	{
		alert('Debe rellenar todos los campos obligatorios.');
	}
}


function annadir_otrosreglados(tableID)
{
	var grado = document.gestidi_solicitante.otrotipo.value;
	var grado2 = document.gestidi_solicitante.otrotitulo.value;
	var otrocentro = document.gestidi_solicitante.otrocentro.value;
	var f_inicio = document.gestidi_solicitante.otroini.value;
	var cursando = document.gestidi_solicitante.CursaEstRegFFin.selectedIndex;
	var f_fin = document.gestidi_solicitante.otrofin.value;

	if (cursando==0 && f_fin=='')
		f_fin='Act.';
	if (grado != '' && grado2 != '' && f_inicio != '' && f_fin != '' && otrocentro != '')
	{
		var table = document.getElementById(tableID);

		var rowCount = table.rows.length;
		var tiempo = new Date().getTime();
		var row = table.insertRow(rowCount);

		var cell1 = row.insertCell(0);
		var element1 = document.createElement("input");
		element1.type = "text";
		element1.size = "11";
		element1.value = document.getElementById("EstRegGrado").value;
		element1.name = tableID+"_Grado["+numero_fila_reglado+"]";
		element1.readOnly="true";
		element1.className="cjatbla";
		cell1.appendChild(element1);

		var cell2 = row.insertCell(1);
		var element2 = document.createElement("input");
		element2.type = "text";
		element2.size = "23";
		element2.value = document.getElementById("EstRegTitulo").value;
		element2.name = tableID+"_Titulo["+numero_fila_reglado+"]";
		element2.readOnly="true";
		element2.className="cjatbla";
		cell2.appendChild(element2);

		var cell3 = row.insertCell(2);
		var element3 = document.createElement("input");
		element3.type = "text";
		element3.size = "10";
		element3.value = document.getElementById("EstRegEspeci").value;
		element3.name = tableID+"_Especi["+numero_fila_reglado+"]";
		element3.readOnly="true";
		element3.className="cjatbla";
		cell3.appendChild(element3);

		var cell4 = row.insertCell(3);
		var element4 = document.createElement("input");
		element4.type = "text";
		element4.size = "20";
		element4.value = document.getElementById("EstRegCentro").value;
		element4.name = tableID+"_Centro["+numero_fila_reglado+"]";
		element4.readOnly="true";
		element4.className="cjatbla";
		cell4.appendChild(element4);

		var cell5 = row.insertCell(4);
		var element5 = document.createElement("input");
		element5.type = "text";
		element5.size = "2";
		element5.value = document.getElementById("EstRegFIni").value;
		element5.name = tableID+"_FIni["+numero_fila_reglado+"]";
		element5.readOnly="true";
		element5.className="cjatbla";
		cell5.appendChild(element5);

		var cell6 = row.insertCell(5);
		var element6 = document.createElement("input");
		element6.type = "text";
		element6.size = "2";
		element6.value = f_fin; //document.getElementById("EstRegFFin").value;
		element6.name = tableID+"_FFin["+numero_fila_reglado+"]";
		element6.readOnly="true";
		element6.className="cjatbla";
		cell6.appendChild(element6);

		var cell7 = row.insertCell(6);
		var element7 = document.createElement("input");
		element7.type = "checkbox";
		element7.name = tableID+"_Borrar["+numero_fila_reglado+"]";
		cell7.appendChild(element7);

		document.getElementById("EstRegGrado").value="";
		document.getElementById("EstRegTitulo").value="";
		document.getElementById("EstRegEspeci").value="";
		document.getElementById("EstRegCentro").value="";
		document.getElementById("EstRegFIni").value="";
		document.getElementById("EstRegFFin").value="";
		
		document.getElementById("CursaEstRegFFin").selectedIndex=0;
		mostrarffin ('EstRegFFin');
		
		numero_fila_reglado++;
	}
	else
	{
		alert('Debe rellenar todos los campos (excepto la especilidad si no procede).');
	}
}

function annadir_otrosestudios(tableID){
	var grado = document.gestidi_solicitante.intetipo.value;
	var f_inicio = document.gestidi_solicitante.inteanno.value;
	var f_fin = document.gestidi_solicitante.inteduracion.value;

	if (grado != '' && f_inicio != '' && f_fin != '')
	{
			var table = document.getElementById(tableID);

			var rowCount = table.rows.length;
			var tiempo = new Date().getTime();
                        var row = table.insertRow(rowCount);

			var cell1 = row.insertCell(0);
			var element1 = document.createElement("input");
			element1.type = "text";
                        element1.size = "20";
                        element1.value = document.getElementById("OtrEstEstud").value;
                        element1.name = tableID+"_Estud["+otrosestudios+"]";
                        element1.readOnly="true";
                        element1.className="cjatbla";
			cell1.appendChild(element1);

			var cell2 = row.insertCell(1);
			var element2 = document.createElement("input");
			element2.type = "text";
                        element2.size = "2";
                        element2.value = document.getElementById("OtrEstAnno").value;
                        element2.name = tableID+"_Anno["+otrosestudios+"]";
                        element2.readOnly="true";
                        element2.className="cjatbla";
			cell2.appendChild(element2);

			var cell3 = row.insertCell(2);
			var element3 = document.createElement("input");
			element3.type = "text";
                        element3.size = "10";
                        element3.value = document.getElementById("OtrEstDurac").value;
                        element3.name = tableID+"_Durac["+otrosestudios+"]";
                        element3.readOnly="true";
                        element3.className="cjatbla";
			cell3.appendChild(element3);

			var cell4 = row.insertCell(3);
			var element4 = document.createElement("textarea");
                        element4.value = document.getElementById("OtrEstComent").value;
                        element4.name = tableID+"_Coment["+otrosestudios+"]";
                        element4.className = "txtareafalsa";
                        element4.readOnly="true";
			cell4.appendChild(element4);

			var cell5 = row.insertCell(4);
			var element5 = document.createElement("input");
			element5.type = "checkbox";
           	element5.name = tableID+"_Borrar["+otrosestudios+"]";
			cell5.appendChild(element5);

                        document.getElementById("OtrEstEstud").value="";
                        document.getElementById("OtrEstAnno").value="";
                        document.getElementById("OtrEstDurac").value="";
                        document.getElementById("OtrEstComent").value="";
        	otrosestudios++;

	}
	else
	{
		alert('Debe completar el tipo, el a�o de inicio y la duraci�n de la estancia.');
	}
}


function annadir_noreglados(tableID){
	var curso = document.gestidi_solicitante.noregcurso.value;
	var centro = document.gestidi_solicitante.noregcentro.value;
	var anno = document.gestidi_solicitante.noreganno.value;
	var duracion = document.gestidi_solicitante.noregduracion.value;

	if (curso != '' && centro != '' && anno != '' && duracion != '' )
	{
			var table = document.getElementById(tableID);

			var rowCount = table.rows.length;
			var tiempo = new Date().getTime();
                        var row = table.insertRow(rowCount);

			var cell1 = row.insertCell(0);
			var element1 = document.createElement("input");
			element1.type = "text";
                        element1.size = "20";
                        element1.value = document.getElementById("NoRegCurso").value;
                        element1.name = tableID+"_Curso["+numero_fila_noreglado+"]";
                        element1.readOnly="true";
                        element1.className="cjatbla";
			cell1.appendChild(element1);

			var cell2 = row.insertCell(1);
			var element2 = document.createElement("input");
			element2.type = "text";
                        element2.size = "20";
                        element2.value = document.getElementById("NoRegCentro").value;
                        element2.name = tableID+"_Centro["+numero_fila_noreglado+"]";
                        element2.readOnly="true";
                        element2.className="cjatbla";
			cell2.appendChild(element2);

			var cell3 = row.insertCell(2);
			var element3 = document.createElement("input");
			element3.type = "text";
                        element3.size = "10";
                        element3.value = document.getElementById("NoRegDurac").value;
                        element3.name = tableID+"_Durac["+numero_fila_noreglado+"]";
                        element3.readOnly="true";
                        element3.className="cjatbla";
			cell3.appendChild(element3);

			var cell4 = row.insertCell(3);
			var element4 = document.createElement("input");
			element4.type = "text";
                        element4.size = "2";
                        element4.value = document.getElementById("NoRegAnno").value;
                        element4.name = tableID+"_Anno["+numero_fila_noreglado+"]";
                        element4.readOnly="true";
                        element4.className="cjatbla";
			cell4.appendChild(element4);

			var cell5 = row.insertCell(4);
			var element5 = document.createElement("input");
			element5.type = "checkbox";
                        element5.name = tableID+"_Borrar["+numero_fila_noreglado+"]";
			cell5.appendChild(element5);

                        document.getElementById("NoRegCurso").value="";
                        document.getElementById("NoRegAnno").value="";
                        document.getElementById("NoRegDurac").value="";
                        document.getElementById("NoRegCentro").value="";
        	numero_fila_noreglado++;

	}
	else
	{
		alert('Debe rellenar todos los campos obligatorios.');
	}
}

function es_otro_idioma()
{
	if (document.gestidi_solicitante.categoria2.value=="otro")
	{
		document.getElementById("IdiOtro").style.visibility="visible";
	}
	else
	{
		document.getElementById("IdiOtro").style.visibility="hidden";
	}
}

function annadir_idioma(tableID){
	var idioma = document.gestidi_solicitante.categoria2.value;
	var nivel = document.gestidi_solicitante.idinivel.value;

	if (idioma != '' && nivel)
	{
		if (idioma=='otro')
		{
			idioma=document.gestidi_solicitante.otroidioma.value;
			if (idioma=='')
			{
				alert('Debe indicar el idioma.');
			}
		}

		if (idioma != '')
		{
			var table = document.getElementById(tableID);

			var rowCount = table.rows.length;
			var tiempo = new Date().getTime();
                        var row = table.insertRow(rowCount);

			var cell1 = row.insertCell(0);
			var element1 = document.createElement("input");
			element1.type = "text";
                        element1.size = "40";
                        element1.value = idioma;
                        element1.name = tableID+"_Idioma["+add_idioma+"]";
                        element1.id = tableID+"_Idioma["+add_idioma+"]";
                        element1.readOnly="true";
                        element1.className="cjatbla";
			cell1.appendChild(element1);

			var cell2 = row.insertCell(1);
			var element2 = document.createElement("input");
			element2.type = "text";
                        element2.size = "20";
                        element2.value = document.getElementById("IdiNivel").value;
                        element2.name = tableID+"_Nivel["+add_idioma+"]";
                        element2.readOnly="true";
                        element2.className="cjatbla";
			cell2.appendChild(element2);

			var cell3 = row.insertCell(2);
			var element3 = document.createElement("input");
			element3.type = "checkbox";
           	element3.name = tableID+"_Borrar["+add_idioma+"]";
			cell3.appendChild(element3);

            document.getElementById("IdiIdioma").value="";
            document.getElementById("IdiOtro").value="";
            document.getElementById("IdiNivel").value="";

        	add_idioma++;
		}
	}
	else
	{
		alert('Debe rellenar todos los campos.');
	}
}


function annadir_experiencia(tableID)
{
	var obl1 = document.gestidi_solicitante.exppuesto.value;
	var obl2 = document.gestidi_solicitante.expsector.value;
	var obl3 = document.gestidi_solicitante.expfunciones.value;
	var obl4 = document.gestidi_solicitante.exptiempo.value;
	var obl5 = document.gestidi_solicitante.expanno.value;
	var obl6 = document.gestidi_solicitante.exprelacion.value;
	var obl7 = document.gestidi_solicitante.expempresa.value;
	var trabaja_indice = document.gestidi_solicitante.trabaja_actualmente.selectedIndex;
	trabaja='No'
	if (trabaja_indice==1)
		trabaja='Sí';


	if (obl1 != '' && obl2 != '' && obl3 != '' && obl4 != '' && obl5 != '' && obl6 != '' && obl7 != '')
	{
		var table = document.getElementById(tableID);

		var rowCount = table.rows.length;
		var tiempo = new Date().getTime();
		var row = table.insertRow(rowCount);

		var cell1 = row.insertCell(0);
		var element1 = document.createElement("input");
		element1.type = "text";
		element1.size = "8";
		element1.value = document.getElementById("ExpPuesto").value;
		element1.name = tableID+"_Puesto["+numero_esperiencia+"]";
		element1.readOnly="true";
		element1.className="cjatbla";
		cell1.appendChild(element1);

		var cell2 = row.insertCell(1);
		var element2 = document.createElement("input");
		element2.type = "text";
		element2.size = "6";
		element2.value = document.getElementById("ExpRelacion").value;
		element2.name = tableID+"_Relacion["+numero_esperiencia+"]";
		element2.readOnly="true";
		element2.className="cjatbla";
		cell2.appendChild(element2);

		var cell3 = row.insertCell(2);
		var element3 = document.createElement("input");
		element3.type = "text";
		element3.size = "5";
		element3.value = document.getElementById("ExpEmpresa").value;
		element3.name = tableID+"_Empresa["+numero_esperiencia+"]";
		element3.readOnly="true";
		element3.className="cjatbla";
		cell3.appendChild(element3);

		var cell4 = row.insertCell(3);
		var element4 = document.createElement("input");
		element4.type = "text";
		element4.size = "5";
		element4.value = document.getElementById("ExpSector").value;
		element4.name = tableID+"_Sector["+numero_esperiencia+"]";
		element4.readOnly="true";
		element4.className="cjatbla";
		cell4.appendChild(element4);

		var cell5 = row.insertCell(4);
		var element5 = document.createElement("textarea");
		element5.value = document.getElementById("ExpFunciones").value;
		element5.name = tableID+"_Funciones["+numero_esperiencia+"]";
		element5.className = "txtareafalsa";
		element5.readOnly="true";
		cell5.appendChild(element5);

		var cell6 = row.insertCell(5);
		var element6 = document.createElement("input");
		element6.type = "text";
		element6.size = "3";
		element6.value = document.getElementById("ExpTiempo").value;
		element6.name = tableID+"_Tiempo["+numero_esperiencia+"]";
		element6.readOnly="true";
		element6.className="cjatbla";
		cell6.appendChild(element6);

		var cell7 = row.insertCell(6);
		var element7 = document.createElement("input");
		element7.type = "text";
		element7.size = "2";
		element7.value = document.getElementById("ExpAnno").value;
		element7.name = tableID+"_Anno["+numero_esperiencia+"]";
		element7.readOnly="true";
		element7.className="cjatbla";
		cell7.appendChild(element7);

		var cell8 = row.insertCell(7);
		var element8 = document.createElement("input");
		element8.type = "text";
		element8.size = "2";
		element8.value = trabaja;
		element8.name = tableID+"_Act["+numero_esperiencia+"]";
		element8.readOnly="true";
		element8.className="cjatbla";
		cell8.appendChild(element8);

		var cell9 = row.insertCell(8);
		var element9 = document.createElement("input");
		element9.type = "checkbox";
		element9.name = tableID+"_Borrar["+numero_esperiencia+"]";
		cell9.appendChild(element9);

		document.getElementById("ExpPuesto").value="";
		document.getElementById("ExpRelacion").value="";
		document.getElementById("ExpEmpresa").value="";
		document.getElementById("ExpSector").value="";
		document.getElementById("ExpFunciones").value="";
		document.getElementById("ExpTiempo").value="";
		document.getElementById("ExpAnno").value="";
		document.getElementById("trabaja_actualmente").selectedIndex="0";
		numero_esperiencia++;

	}
	else
	{
		alert('Debe rellenar todos los campos.');
	}
}


function deleteRow(tableID, posi)
{
	try
	{
       	var table = document.getElementById(tableID);
        var rowCount = table.rows.length;

        for(var i=0; i<rowCount; i++)
        {
           var row = table.rows[i];
           var chkbox = row.cells[posi].childNodes[0];
           if(null != chkbox && true == chkbox.checked)
           {
             table.deleteRow(i);
             rowCount--;
             i--;
         	}
		}
	}catch(e) {
		alert(e);
	}
}

