function SelectTitulacion(id_titulacion,id_select_especialidad,id_select_colegio,id_input_otros_estudios){
	if (id_titulacion != '') {
		    $.ajax({
		        url: "getEspecialidadesByTitulacion.php",
		        type: "POST",
		        dataType: "xml",		        
		        data: {id_titulacion: id_titulacion},
		        error: function(req, err, obj) {
		            alert('Error: ' + req.status + err);
		        },
		        success: function(xml) {
		        	
		        	
		        	
		            var res = $("res",xml).text();
		            var text = $("text",xml).text();		            
		            var num_ramas = $("num_ramas",xml).text();		            
		            if (res == "OK") {
			        	
		            	$("#"+id_select_especialidad).text('');
		            	$("#"+id_select_especialidad).append('<option></option>');
		            	$("#"+id_select_especialidad).append('<option value="OTROS">'+l_dic_otros+'</option>');
		            	
		            	var id = '';
						var name = '';
						var colegio = '';
						var position = 1;
		            	
			        	$("especialidad", xml).each(function() {

							id = $("id",this).text();
							name = $("name",this).text(); 
							colegio = $("colegio",this).text(); 
							

							$("#"+id_select_especialidad).append('<option value="'+id+'">'+name+'</option>');
							
							
							if((colegio == '1')&&(position == num_ramas)){
								alert(name+ l_dic_oblig_rama);
							}
							position ++ ;
			        	})
			        	
			        	$('#'+id_select_especialidad).removeAttr('disabled');
			        	$('#'+id_select_colegio).removeAttr('disabled');
			        		
		            } else 
		            	alert (text);
		        }
		    });
		    
   			if (id_titulacion == 'OTROS') {
				//Añadimos los campos extra para el validateforms
				document.fcontacto.elements['wbRequired_' + id_input_otros_estudios].value = "true";
				document.fcontacto.elements['wbRequired_' + id_select_especialidad].value = "false";
				$('#'+id_input_otros_estudios).removeAttr('disabled');
   			} else {
				document.fcontacto.elements['wbRequired_' + id_input_otros_estudios].value = "false";
				document.fcontacto.elements['wbRequired_' + id_select_especialidad].value = "true";
				$('#'+id_input_otros_estudios).attr('disabled');
   			}
 
	}
	
}

function SelectRama(id_colegio,id_select_especialidad,id_select_colegio,id_otros_especialidades){
	//Miramos el valor del select de la especialidad
	var especialidad = $("#"+id_select_especialidad+" option:selected").val();        
	var especialidad_text = $("#"+id_select_especialidad+" option:selected").text();        
	
    $.ajax({
        url: "getColegiacionByEspecialidad.php",
        type: "POST",
        dataType: "xml",		        
        data: {id_especialidad: especialidad},
        error: function(req, err, obj) {
            alert('Error: ' + req.status + err);
        },
        success: function(xml) {
            var res = $("res",xml).text();
            var text = $("text",xml).text();		            
            if (res == "OK") {		            	
            	$("colegio", xml).each(function() {
					var value = $("value",this).text();
					
					/*if((value != id_colegio)&&(value == '1')){
						alert(l_dic_debes_colegio);									
						document.getElementById(id_select_colegio).selectedIndex = 0;
					}*/
					if(value == 1)
						alert(especialidad_text+ l_dic_oblig_cole);
										
	        	})					
            }
            	

            
        }
    });
    
		if (especialidad == 'OTROS') {
		//Añadimos los campos extra para el validateforms
		document.fcontacto.elements['wbRequired_' + id_otros_especialidades].value = "true";
		$('#'+id_otros_especialidades).removeAttr('disabled');
		} else {
		document.fcontacto.elements['wbRequired_' + id_otros_especialidades].value = "false";
		$('#'+id_otros_especialidades).attr('disabled');
		}
}

function validatePerfilProf(perfil){
		
	if (perfil == 'OTROS') {
		//Añadimos los campos extra para el validateforms
		document.fcontacto.elements['wbRequired_otros_perf_prof'].value = "true";
		$('#otros_perf_prof').removeAttr('disabled');
	} else {
		document.fcontacto.elements['wbRequired_otros_perf_prof'].value = "false";
		document.fcontacto.elements['otros_perf_prof'].disabled = true;
		//$('#otros_perf_prof').attr('disabled');
	}
}


function SelectColegio(id_colegio,id_select_especialidad,id_select_colegio){
	
	if (id_colegio != '') {
		
			
		
			//Miramos el valor del select de la especialidad
			var especialidad = $("#"+id_select_especialidad+" option:selected").val();        
			if(especialidad.length == 0){
				alert(l_dic_select_prev_especialidad);
				
			}else{
			
			
			
		    $.ajax({
		        url: "getColegiacionByEspecialidad.php",
		        type: "POST",
		        dataType: "xml",		        
		        data: {id_especialidad: especialidad},
		        error: function(req, err, obj) {
		            alert('Error: ' + req.status + err);
		        },
		        success: function(xml) {
		            var res = $("res",xml).text();
		            var text = $("text",xml).text();		            
		            if (res == "OK") {		            	
		            	$("colegio", xml).each(function() {
							var value = $("value",this).text();
							if((value != id_colegio)&&(value == '1')){
								alert(l_dic_debes_colegio);									
								document.getElementById(id_select_colegio).selectedIndex = 0;
							}				
			        	})					
		            } else{ 
		            	alert (text);
		            	
		            }	
		            	
  
		            
		        }
		    });
		    
			}
	}
	
	
}




function addAcademicField() {

	var field_area = document.getElementById('academic_data');
	
	
	//Contamos cuantos elementos tenemos de cada tipo
	var n_titulacion = $(".titulacion").length;
	var n_titulacion_plus = n_titulacion + 1;
	
	var n_especialidad = $(".especialidad").length;
	var n_especialidad_plus = n_especialidad + 1;
	
	var n_colegiacion = $(".colegiacion").length;
	var n_colegiacion_plus = n_colegiacion + 1;
	
	var n_otros_estudios = $(".otros_estudios").length;
	var n_otros_estudios_plus = n_otros_estudios + 1;
	
	var n_otros_especialidades = $(".otros_especialidades").length;
	var n_otros_especialidades_plus = n_otros_especialidades + 1;
	
	//Incrementamos el número de ternas de tres
	$("#num_academic_data").val(n_titulacion_plus);
	
	//Para los tres seleccioanbles
	for(i=0;i<3;i++){
		
		var div = document.createElement("div");		
		if(i==0){
			div.className = 'filaform filaform517 titulacion';      
			div.setAttribute('id', 'div_fila_titulacion_'+n_titulacion_plus); 				
		}else if(i==1){	
			div.className = 'filaform filaform517 especialidad';      
			div.setAttribute('id', 'div_fila_especialidad_'+n_especialidad_plus); 				
		}else if(i==2){	
			div.className = 'filaform filaform517 colegiacion';      
			div.setAttribute('id', 'div_fila_colegiacion_'+n_colegiacion_plus); 				
		}	
				
		field_area.appendChild(div);	
		
		var div2 = document.createElement("div");		
		div2.className = 'divlabel divlabel148';      
		div.appendChild(div2);
		
		var label = document.createElement("label");
		
		if(i==0)
			label.setAttribute('id', 'label_titulacion_'+n_titulacion_plus); 				
		else if(i==1)	
			label.setAttribute('id', 'label_especialidad_'+n_especialidad_plus); 				
		else if(i==2)	
			label.setAttribute('id', 'label_colegiacion_'+n_colegiacion_plus); 				
			
		div2.appendChild(label);	
		
		if(i==0)
			$('#label_titulacion_'+n_titulacion_plus).text(l_dic_niv_estudios_tit+':*');
		else if(i==1)	
			$('#label_especialidad_'+n_especialidad_plus).text(l_dic_esp_rama+':*');
		else if(i==2)	
			$('#label_colegiacion_'+n_colegiacion_plus).text(l_dic_colegiacion+':');
			
		
		var div3 = document.createElement("div");		
		div3.className = 'divinput divinput_acad';      
		div.appendChild(div3);	
		
	
		var select = document.createElement("select");
		$(select).focus (getfocus);
		$(select).addClass ("checkfocusac");
		
		if(i==0){
			select.name = "titulacion_"+ n_titulacion_plus;			
			select.id = "titulacion_"+ n_titulacion_plus;
			
			select.onchange = new Function("SelectTitulacion(this.value, 'especialidad_" + n_especialidad_plus+"','colegio_"+n_colegiacion_plus+"', 'otros_estudios_" + n_otros_estudios_plus+"');");
			
			
			
		}	
		else if(i==1){	
			select.name = "especialidad_" + n_especialidad_plus;		
			select.id = "especialidad_" + n_especialidad_plus;		
			select.setAttribute('disabled',"disabled");
			select.onchange = new Function("SelectRama(this.value, 'especialidad_" + n_especialidad_plus+"','colegio_"+n_colegiacion_plus+"','otros_especialidades_"+n_otros_especialidades_plus+"');");
			
			
		}	
		else if(i==2){	
			select.name = "colegio_" + n_colegiacion_plus;		
			select.id = "colegio_" + n_colegiacion_plus;
			
			select.setAttribute('disabled',"disabled");
			
		}	
			
			
		div3.appendChild(select);
		
		var option = document.createElement('option');
		option.appendChild(document.createTextNode(''));
		select.appendChild(option);
		
		if(i==0){
			eval(titulaciones);
		} 
		else if(i==1){	
			eval(especialidades);
		}
			
		else if(i==2){	
			var option = document.createElement('option');
			option.appendChild(document.createTextNode(''));
			select.appendChild(option);	
			var option = document.createElement('option');
			option.value = '0';
			option.appendChild(document.createTextNode(l_dic_no));
			select.appendChild(option);
			var option = document.createElement('option');
			option.value = '1';
			option.appendChild(document.createTextNode(l_dic_si));
			select.appendChild(option);
		}	
		
		if (i==0) {
			var div5 = document.createElement("div");
			// Creamos Otros estudios
			div5.className = 'filaform filaform517 otros_estudios';      
			div5.setAttribute('id', 'div_fila_otros_estudios_'+n_otros_estudios_plus); 
			field_area.appendChild(div5);	
		
			var div22 = document.createElement("div");		
			div22.className = 'divlabel divlabel148';      
			div5.appendChild(div22);
			
			var label = document.createElement("label");
			label.setAttribute('id', 'label_otros_estudios_'+n_otros_estudios_plus); 
			div22.appendChild(label);	
		
			$('#label_otros_estudios_'+n_otros_estudios_plus).text(l_dic_otros_estudios+':');					
			var div33 = document.createElement("div");		
			div33.className = 'divinput divinput367';      
			var input = document.createElement("input");
			input.setAttribute('id', 'otros_estudios_'+n_otros_estudios_plus); 				
			input.setAttribute('name', 'otros_estudios_'+n_otros_estudios_plus); 				
			input.setAttribute('disabled', 'disabled'); 				
			div33.appendChild(input);	

			div5.appendChild(div33);	
		
			
		} else if (i==1) {
			// Creamos Otras especialidades
			var div5 = document.createElement("div");
			div5.className = 'filaform filaform517 otros_especialidades';      
			div5.setAttribute('id', 'div_fila_otros_especialidades_'+n_otros_especialidades_plus); 
			field_area.appendChild(div5);	
		
			var div22 = document.createElement("div");		
			div22.className = 'divlabel divlabel148';      
			div5.appendChild(div22);
			
			var label = document.createElement("label");
			label.setAttribute('id', 'label_otros_especialidades_'+n_otros_especialidades_plus); 
			div22.appendChild(label);	
		
			$('#label_otros_especialidades_'+n_otros_especialidades_plus).text(l_dic_otros_especialidades+':');					
			var div33 = document.createElement("div");		
			div33.className = 'divinput divinput367';      
			var input = document.createElement("input");
			input.setAttribute('id', 'otros_especialidades_'+n_otros_especialidades_plus); 				
			input.setAttribute('name', 'otros_especialidades_'+n_otros_especialidades_plus); 				
			input.setAttribute('disabled', 'disabled'); 				
			div33.appendChild(input);	

			div5.appendChild(div33);	
			
		}
	}
	
	//Añadimos los campos extra para el validateforms
	var extra_hidden_area = document.getElementById('extra_hidden');
	
	
	var input = document.createElement("input");
	input.setAttribute('id', 'wbRequired_titulacion_'+n_titulacion_plus); 				
	input.setAttribute('name', 'wbRequired_titulacion_'+n_titulacion_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', 'true'); 				
	extra_hidden_area.appendChild(input);	
	
	var input = document.createElement("input");
	input.setAttribute('id', 'wbLabel_titulacion_'+n_titulacion_plus); 				
	input.setAttribute('name', 'wbLabel_titulacion_'+n_titulacion_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', l_dic_niv_estudios_tit); 				
	extra_hidden_area.appendChild(input);	
	
	var input = document.createElement("input");
	input.setAttribute('id', 'wbRequired_especialidad_'+n_titulacion_plus); 				
	input.setAttribute('name', 'wbRequired_especialidad_'+n_titulacion_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', 'true'); 				
	extra_hidden_area.appendChild(input);	
	
	var input = document.createElement("input");
	input.setAttribute('id', 'wbLabel_especialidad_'+n_titulacion_plus); 				
	input.setAttribute('name', 'wbLabel_especialidad_'+n_titulacion_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', l_dic_esp_rama); 				
	extra_hidden_area.appendChild(input);	
	
	var input = document.createElement("input");
	input.setAttribute('id', 'wbRequired_otros_estudios_'+n_otros_estudios_plus); 				
	input.setAttribute('name', 'wbRequired_otros_estudios_'+n_otros_estudios_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', 'false'); 				
	extra_hidden_area.appendChild(input);	
	
	var input = document.createElement("input");
	input.setAttribute('id', 'wbLabel_otros_estudios_'+n_otros_estudios_plus); 				
	input.setAttribute('name', 'wbLabel_otros_estudios_'+n_otros_estudios_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', l_dic_otros_estudios); 				
	extra_hidden_area.appendChild(input);	

	var input = document.createElement("input");
	input.setAttribute('id', 'wbRequired_otros_especialidades_'+n_otros_especialidades_plus); 				
	input.setAttribute('name', 'wbRequired_otros_especialidades_'+n_otros_especialidades_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', 'false'); 				
	extra_hidden_area.appendChild(input);	
	
	var input = document.createElement("input");
	input.setAttribute('id', 'wbLabel_otros_especialidades_'+n_otros_especialidades_plus); 				
	input.setAttribute('name', 'wbLabel_otros_especialidades_'+n_otros_especialidades_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', l_dic_otros_especialidades); 				
	extra_hidden_area.appendChild(input);	
		
	/*var input = document.createElement("input");
	input.setAttribute('id', 'wbRequired_colegio_'+n_titulacion_plus); 				
	input.setAttribute('name', 'wbRequired_colegio_'+n_titulacion_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', 'true'); 				
	extra_hidden_area.appendChild(input);	
	
	var input = document.createElement("input");
	input.setAttribute('id', 'wbLabel_colegio_'+n_titulacion_plus); 				
	input.setAttribute('name', 'wbLabel_colegio_'+n_titulacion_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', l_dic_colegiacion); 				
	extra_hidden_area.appendChild(input);	*/

}

function removeAcademicField(){
	
	
	//Contamos cuantos elementos tenemos de cada tipo
	var n_ternas = $(".titulacion").length;
	var n_ternas_minus = n_ternas - 1;
	
	//Tiene que haber como mínimo 1 
	if(n_ternas >=2){
	
	    var toremove = -1;
	    var fieldfocus = document.getElementById (_hasfocus);
	    if ( (fieldfocus != null) && (fieldfocus.className == 'checkfocusac') ) {
	        parts = _hasfocus.split ('_');
	        toremove = parseInt (parts[1]);
	    } else {
	        toremove = n_ternas;
	    }

	    if (toremove != n_ternas) {
	        for (var i = n_ternas; i >= (toremove + 1); i--) {
	            copySelect ('titulacion_'+(i-1), 'titulacion_'+i);
	            copySelect ('especialidad_'+(i-1), 'especialidad_'+i);
	            copySelect ('colegio_'+(i-1), 'colegio_'+i);
	        }
	    }
	
		var campo_titulacion = document.getElementById('div_fila_titulacion_'+n_ternas);
		
		
		campo_titulacion.parentNode.removeChild(campo_titulacion);
	
		
		var campo_especialidad = document.getElementById('div_fila_especialidad_'+n_ternas);
		campo_especialidad.parentNode.removeChild(campo_especialidad);
		var campo_colegiacion = document.getElementById('div_fila_colegiacion_'+n_ternas);
		campo_colegiacion.parentNode.removeChild(campo_colegiacion);
		
		$("#num_academic_data").val(n_ternas_minus);
		
		
		//Borramos los campos hidden
		var campo_hidden = document.getElementById('wbRequired_titulacion_'+n_ternas);
		campo_hidden.parentNode.removeChild(campo_hidden);
		var campo_hidden = document.getElementById('wbLabel_titulacion_'+n_ternas);
		campo_hidden.parentNode.removeChild(campo_hidden);
		var campo_hidden = document.getElementById('wbRequired_especialidad_'+n_ternas);
		campo_hidden.parentNode.removeChild(campo_hidden);
		var campo_hidden = document.getElementById('wbLabel_especialidad_'+n_ternas);
		campo_hidden.parentNode.removeChild(campo_hidden);
		/*
		var campo_hidden = document.getElementById('wbRequired_colegio_'+n_ternas);
		campo_hidden.parentNode.removeChild(campo_hidden);
		var campo_hidden = document.getElementById('wbLabel_colegio_'+n_ternas);
		campo_hidden.parentNode.removeChild(campo_hidden);
		*/
		
	
	}else{
		alert(l_dic_1_dato_academico);	
	}	
	
}

function addLangField() {

	var field_area = document.getElementById('idiomas_data');
	
	
	//Contamos cuantos elementos tenemos de cada tipo
	var n_idioma = $(".idioma").length;
	var n_idioma_plus = n_idioma + 1;
	
	var n_nivel = $(".nivel").length;
	var n_nivel_plus = n_nivel + 1;
	
	
	//Incrementamos el número de ternas de tres
	$("#num_langs").val(n_idioma_plus);
	
	//Para los tres seleccioanbles
	for(i=0;i<2;i++){
		
		
		
		var div = document.createElement("div");		
		if(i==0){
			div.className = 'filaform filaform517 idioma';      
			div.setAttribute('id', 'div_fila_idioma_'+n_idioma_plus); 				
		}else if(i==1){	
			div.className = 'filaform filaform517 nivel';      
			div.setAttribute('id', 'div_fila_nivel_'+n_nivel_plus); 				
		}
				
		field_area.appendChild(div);	
		
		var div2 = document.createElement("div");		
		div2.className = 'divlabel divlabel148';      
		div.appendChild(div2);
		
		var label = document.createElement("label");
		
		if(i==0)
			label.setAttribute('id', 'label_idioma_'+n_idioma_plus); 				
		else if(i==1)	
			label.setAttribute('id', 'label_nivel_'+n_nivel_plus); 				
		
			
		div2.appendChild(label);	
		
		if(i==0)
			$('#label_idioma_'+n_idioma_plus).text(l_dic_idioma+':*');
		else if(i==1)	
			$('#label_nivel_'+n_nivel_plus).text(l_dic_nivel+':*');
		
			
		
		var div3 = document.createElement("div");		
		div3.className = 'divinput divinput_acad';      
		div.appendChild(div3);	
		
	
		var select = document.createElement("select");
		$(select).focus (getfocus);
		$(select).addClass ("checkfocuslang");
		
		
		if(i==0){
			select.name = "lang_"+ n_idioma_plus;			
			select.id = "lang_"+ n_idioma_plus;			
		}else if(i==1){	
			select.name = "level_" + n_nivel_plus;		
			select.id = "level_" + n_nivel_plus;
		}	
		
			
			
		div3.appendChild(select);
		
		
		var option = document.createElement('option');
		option.appendChild(document.createTextNode(''));
		select.appendChild(option);
		
		if(i==0){
			
			var option = document.createElement('option');
			option.value = 'es';
			option.appendChild(document.createTextNode(l_dic_espagnol));			
			select.appendChild(option);
			
			var option = document.createElement('option');
			option.value = 'en';
			option.appendChild(document.createTextNode(l_dic_ingles));			
			select.appendChild(option);
			
			var option = document.createElement('option');
			option.value = 'fr';
			option.appendChild(document.createTextNode(l_dic_frances));			
			select.appendChild(option);
			
			var option = document.createElement('option');
			option.value = 'de';
			option.appendChild(document.createTextNode(l_dic_aleman));			
			select.appendChild(option);
			
			var option = document.createElement('option');
			option.value = 'pt';
			option.appendChild(document.createTextNode(l_dic_portugues));			
			select.appendChild(option);
			
			
		} 
		else if(i==1){	
			
			var option = document.createElement('option');
			option.value = '4';
			option.appendChild(document.createTextNode(l_dic_nivel_biling));
			select.appendChild(option);
			
			var option = document.createElement('option');
			option.value = '3';
			option.appendChild(document.createTextNode(l_dic_nivel_alto));
			select.appendChild(option);
			
			var option = document.createElement('option');
			option.value = '2';
			option.appendChild(document.createTextNode(l_dic_nivel_medioalto));
			select.appendChild(option);
			
			var option = document.createElement('option');
			option.value = '1';
			option.appendChild(document.createTextNode(l_dic_nivel_medio));
			select.appendChild(option);
			
			var option = document.createElement('option');
			option.value = '0';
			option.appendChild(document.createTextNode(l_dic_nivel_bajo));
			select.appendChild(option);
			
			
			
		}
	}
	
	//Añadimos los campos extra para el validateforms
	var extra_hidden_area = document.getElementById('extra_hidden');
	
	
	var input = document.createElement("input");
	input.setAttribute('id', 'wbRequired_lang_'+n_idioma_plus); 				
	input.setAttribute('name', 'wbRequired_lang_'+n_idioma_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', 'true'); 				
	extra_hidden_area.appendChild(input);	
	
	var input = document.createElement("input");
	input.setAttribute('id', 'wbLabel_lang_'+n_idioma_plus); 				
	input.setAttribute('name', 'wbLabel_lang_'+n_idioma_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', l_dic_idioma); 				
	extra_hidden_area.appendChild(input);	
	
	var input = document.createElement("input");
	input.setAttribute('id', 'wbRequired_level_'+n_idioma_plus); 				
	input.setAttribute('name', 'wbRequired_level_'+n_idioma_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', 'true'); 				
	extra_hidden_area.appendChild(input);	
	
	
	var input = document.createElement("input");
	input.setAttribute('id', 'wbLabel_level_'+n_idioma_plus); 				
	input.setAttribute('name', 'wbLabel_level_'+n_idioma_plus); 				
	input.setAttribute('type', 'hidden'); 				
	input.setAttribute('value', l_dic_nivel); 				
	extra_hidden_area.appendChild(input);	
	
	

	
}

function removeLangField(){
	
	//Contamos cuantos elementos tenemos de cada tipo
	var n_ternas = $(".idioma").length;
	var n_ternas_minus = n_ternas - 1;
	
	//Tiene que haber como mínimo 1 
	if(n_ternas >=2){
	
	    var toremove = -1;
	    var fieldfocus = document.getElementById (_hasfocus);
	    if ( (fieldfocus != null) && (fieldfocus.className == 'checkfocuslang') ) {
	        parts = _hasfocus.split ('_');
	        toremove = parseInt (parts[1]);
	    } else {
	        toremove = n_ternas;
	    }

	    if (toremove != n_ternas) {
	        for (var i = n_ternas; i >= (toremove + 1); i--) {
	            copySelect ('lang_'+(i-1), 'lang_'+i);
	            copySelect ('level_'+(i-1), 'level_'+i);
	        }
	    }
	
		var campo_idiomas = document.getElementById('div_fila_idioma_'+n_ternas);
		
		campo_idiomas.parentNode.removeChild(campo_idiomas);
		
		var campo_nivel = document.getElementById('div_fila_nivel_'+n_ternas);
		campo_nivel.parentNode.removeChild(campo_nivel);
		
		$("#num_langs").val(n_ternas_minus);
		
		//Borramos los campos hidden
		var campo_hidden = document.getElementById('wbRequired_lang_'+n_ternas);
		campo_hidden.parentNode.removeChild(campo_hidden);
		var campo_hidden = document.getElementById('wbLabel_lang_'+n_ternas);
		campo_hidden.parentNode.removeChild(campo_hidden);
		var campo_hidden = document.getElementById('wbRequired_level_'+n_ternas);
		campo_hidden.parentNode.removeChild(campo_hidden);
		var campo_hidden = document.getElementById('wbLabel_level_'+n_ternas);
		campo_hidden.parentNode.removeChild(campo_hidden);
		

	}else{
		alert(l_dic_1_idioma);	
	}	
	
}

$(document).ready(function(){
    //$(".checkfocus").focus (getfocus);
    $(":input").focus (getfocus);
    //$(".checkfocus").blur (losefocus);
});

_hasfocus = null;

function getfocus (ev) {
    _hasfocus = ev.target.id;
}

function copySelect (iddest, idorig) {
    var selectdest = document.getElementById (iddest);
    var selectorig = document.getElementById (idorig);
    for (var i = selectdest.options.length; i >= 0; i--) selectdest.options[0] = null;
    for (var i = 0; i < selectorig.options.length; i++) {
        selectdest.options[selectdest.options.length] = new Option (selectorig.options[i].text, selectorig.options[i].value);
    }
    selectdest.selectedIndex = selectorig.selectedIndex;
    selectdest.disabled = selectorig.disabled;
}

/*
function losefocus (ev) {
    if (_hasfocus == ev.target.id) _hasfocus = null;
    else alert ("No!!");
}
*/