addEvent(window,'load',inicializarEventosCorreo,false);

function inicializarEventosCorreo()
{
  var paso1=document.getElementById('paso1');
  addEvent(paso1,'click',verCorreo,false);
}

var testigoMail = 0;
var conexion2;
function verCorreo(e) 
{
	var email=document.getElementById('email').value;
		conexion2=crearXMLHttpRequest();
		conexion2.onreadystatechange = procesarCorreo;
		conexion2.open('GET','http://www.almeriaempleo.es/funciones/comprobar-correo.php?correo='+email, true);
		conexion2.send(null);
}

var error = 0;

function procesarCorreo()
{
  error = 0;
  var d=document.getElementById('13');
  if(conexion2.readyState == 4)
  {
//    var d=document.getElementById('espera');
//    d.innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';

    var xml = conexion2.responseXML;
    var numero=xml.getElementsByTagName('identificacion');

	testigoMail = 0;

	if(numero[0].firstChild.nodeValue!=0) {
		testigoMail = 1;
		error = error + 1;
    	d.innerHTML = '<input name="email" id="email" value="" size="35" type="text">&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="Ya hay un usuario registrado con este mismo email de contacto" title="Ya hay un usuario registrado con este mismo email de contacto" />';
		document.getElementById('email').className = 'inputerror';
	}
	validar();

  } 
}


function validar() 
{
//	var error = 0;
	
	var nombre=document.getElementById('nombre').value;
	var apellido1=document.getElementById('apellido1').value;
	var apellido2=document.getElementById('apellido2').value;
	var documento=document.getElementById('documento').value;
	var numdoc=document.getElementById('numdoc').value;
	var nacionalidad=document.getElementById('nacionalidad').value;
	var direccion=document.getElementById('direccion').value;
	var numero=document.getElementById('numero').value;
	var cp=document.getElementById('cp').value;
	var localidad=document.getElementById('localidad').value;
	var provincia=document.getElementById('provincia').value;
	var telefono=document.getElementById('telefono').value;
	var movil=document.getElementById('movil').value;
	var fnacimiento1=document.getElementById('fnacimiento1').value;
	var fnacimiento2=document.getElementById('fnacimiento2').value;
	var fnacimiento3=document.getElementById('fnacimiento3').value;
	
	if(testigoMail==0) {
	var email=document.getElementById('email').value;
	}
	var pass1=document.getElementById('password1').value;
	var pass2=document.getElementById('password2').value;


	error += esVacio('nombre', '1', '50', nombre);
	error += esVacio('apellido1', '2', '30', apellido1);
	error += esVacio('apellido2', '15', '30', apellido2);
	error += esVacio('nacionalidad', '5', '30', nacionalidad);
	error += esVacio('direccion', '6', '45', direccion);
	error += esVacio('numero', '7', '10', numero);
	error += esVacio('cp', '8', '15', cp);
	error += esVacio('localidad', '9', '30', localidad);
	error += esVacio('telefono', '11', '15', telefono);
/*	error += esVacio('fnacimiento1', '16', '5', fnacimiento1);
	error += esVacio('fnacimiento2', '17', '5', fnacimiento2);
	error += esVacio('fnacimiento3', '18', '10', fnacimiento3);
*/
	if(documento=="-1" || numdoc=="") {
		error += 1;
		document.getElementById('4').innerHTML = '<input type="text" name="numdoc" id="numdoc" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('numdoc').className = 'inputerror';
	} else {
		document.getElementById('4').innerHTML = '<input type="text" name="numdoc" id="numdoc" value="'  +  document.getElementById('numdoc').value + '" />';
	}
	
	if(documento=="DNI") {
		
		
	  numero = numdoc.substr(0,numdoc.length-1);
	  let = numdoc.substr(numdoc.length-1,1);
	  numero = numero % 23;
	  letra='TRWAGMYFPDXBNJZSQVHLCKET';
	  letra=letra.substring(numero,numero+1);
	  if (letra!=let) {
		error += 1;
		document.getElementById('4').innerHTML = '<input type="text" name="numdoc" id="numdoc" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="DNI incorrecto, Formato Ejemplo: 12345678A" title="DNI incorrecto, Formato Ejemplo: 12345678A" />';
	    document.getElementById('numdoc').className = 'inputerror';
	  }
		
	}
	if(documento=="NIE") {
		
	  exis = numdoc.substr(0,1);
	  numero = numdoc.substr(1,numdoc.length-2);
	  
	  if(exis=="X") {
		  numero = "0"+numero;
	  }
	  if(exis=="Y") {
		  numero = "1"+numero;
	  }
	  if(exis=="Z") {
		  numero = "2"+numero;
	  }
	  
	  let = numdoc.substr(numdoc.length-1,1);
	  numero = numero % 23;
	  letra='TRWAGMYFPDXBNJZSQVHLCKET';
	  letra=letra.substring(numero,numero+1);

	  if (letra!=let || (exis!="X" && exis!="Y" && exis!="Z")) {
		error += 1;
		document.getElementById('4').innerHTML = '<input type="text" name="numdoc" id="numdoc" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="NIE incorrecto, Formato Ejemplo: X1234567A" title="NIE incorrecto, Formato Ejemplo: X1234567A" />';
	    document.getElementById('numdoc').className = 'inputerror';
	  }
		
	}
	
	
	
	
	if(provincia=="-1") {
		error += 1;
		document.getElementById('10').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('provincia').className = 'inputerror';
	} else {
		document.getElementById('10').innerHTML = '';
	    document.getElementById('provincia').className = '';
	}
	if(testigoMail==0) {
	if(email=="") {
		error += 1;
		document.getElementById('13').innerHTML = '<input name="email" type="text" id="email" size="35" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('email').className = 'inputerror';
	} else {

		var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;

		if(b.test(email)==false) {
			error += 1;
			document.getElementById('13').innerHTML = '<input name="email" type="text" id="email" size="35" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="Debe ser un email" title="Debe ser un email" />';
			document.getElementById('email').className = 'inputerror';
		} else {
			document.getElementById('13').innerHTML = '<input name="email" type="text" id="email" size="35" value="'  +  document.getElementById('email').value + '" />';
		}
		
	}
	}


	if(pass1=="") {
		error += 1;
		document.getElementById('14').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('password1').className = 'inputerror';
	} else {
		
		if(pass1.length < 7) {
			error += 1;
			document.getElementById('14').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="La longitud de la contraseña debe ser mayor de 7" title="La longitud de la contraseña debe ser mayor de 7" />';
			document.getElementById('password1').className = 'inputerror';
		} else {
			if(pass2!=pass1) {
				error += 1;
				document.getElementById('14').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="Deben coincidir las contraseñas" title="Deben coincidir las contraseñas" />';
				document.getElementById('password1').className = 'inputerror';
			} else {
				document.getElementById('14').innerHTML = '';
				document.getElementById('password1').className = '';
			}
		}
		
	}




	if(error==0) {
		datosRedes();
		document.form1.submit();
	}


}


function modificarContra() {
	var error = 0;
	
	var pass1=document.getElementById('password1').value;
	var pass2=document.getElementById('password2').value;

	if(pass1=="") {
		error += 1;
		document.getElementById('14').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('password1').className = 'inputerror';
	} else {
		
		if(pass1.length < 7) {
			error += 1;
			document.getElementById('14').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="La longitud de la contraseña debe ser mayor de 7" title="La longitud de la contraseña debe ser mayor de 7" />';
			document.getElementById('password1').className = 'inputerror';
		} else {
			if(pass2!=pass1) {
				error += 1;
				document.getElementById('14').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="Deben coincidir las contraseñas" title="Deben coincidir las contraseñas" />';
				document.getElementById('password1').className = 'inputerror';
			} else {
				document.getElementById('14').innerHTML = '';
				document.getElementById('password1').className = '';
			}
		}
		
	}




	if(error==0) {

		document.form1.submit();
	}


}



function modificarDatosPersonales() 
{
	var error = 0;
	
	var nombre=document.getElementById('nombre').value;
	var apellido1=document.getElementById('apellido1').value;
	var apellido2=document.getElementById('apellido2').value;
	var documento=document.getElementById('documento').value;
	var numdoc=document.getElementById('numdoc').value;
	var nacionalidad=document.getElementById('nacionalidad').value;
	var direccion=document.getElementById('direccion').value;
	var numero=document.getElementById('numero').value;
	var cp=document.getElementById('cp').value;
	var localidad=document.getElementById('localidad').value;
	var provincia=document.getElementById('provincia').value;
	var telefono=document.getElementById('telefono').value;
	var movil=document.getElementById('movil').value;
	var email=document.getElementById('email').value;
//	var pass1=document.getElementById('password1').value;
//	var pass2=document.getElementById('password2').value;


	error += esVacio('nombre', '1', '50', nombre);
	error += esVacio('apellido1', '2', '30', apellido1);
	error += esVacio('nacionalidad', '5', '30', nacionalidad);
	error += esVacio('direccion', '6', '45', direccion);
	error += esVacio('numero', '7', '10', numero);
	error += esVacio('cp', '8', '15', cp);
	error += esVacio('localidad', '9', '30', localidad);
	error += esVacio('telefono', '11', '25', telefono);

	if(documento=="-1" || numdoc=="") {
		error += 1;
		document.getElementById('4').innerHTML = '<input type="text" name="numdoc" id="numdoc" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('numdoc').className = 'inputerror';
	} else {
		document.getElementById('4').innerHTML = '<input type="text" name="numdoc" id="numdoc" value="'  +  document.getElementById('numdoc').value + '" />';
	}
	if(provincia=="-1") {
		error += 1;
		document.getElementById('10').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('provincia').className = 'inputerror';
	} else {
		document.getElementById('10').innerHTML = '';
	    document.getElementById('provincia').className = '';
	}
	if(email=="") {
		error += 1;
		document.getElementById('13').innerHTML = '<input name="email" type="text" id="email" size="35" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('email').className = 'inputerror';
	} else {

		var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;

		if(b.test(email)==false) {
			error += 1;
			document.getElementById('13').innerHTML = '<input name="email" type="text" id="email" size="35" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="Debe ser un email" title="Debe ser un email" />';
			document.getElementById('email').className = 'inputerror';
		} else {
			document.getElementById('13').innerHTML = '<input name="email" type="text" id="email" size="35" value="'  +  document.getElementById('email').value + '" />';
		}
		
	}
	if(documento=="DNI") {
		
		
	  numero = numdoc.substr(0,numdoc.length-1);
	  let = numdoc.substr(numdoc.length-1,1);
	  numero = numero % 23;
	  letra='TRWAGMYFPDXBNJZSQVHLCKET';
	  letra=letra.substring(numero,numero+1);
	  if (letra!=let) {
		error += 1;
		document.getElementById('4').innerHTML = '<input type="text" name="numdoc" id="numdoc" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="DNI incorrecto, Formato Ejemplo: 12345678A" title="DNI incorrecto, Formato Ejemplo: 12345678A" />';
	    document.getElementById('numdoc').className = 'inputerror';
	  }
		
	}
	if(documento=="NIE") {
		
	  exis = numdoc.substr(0,1);
	  numero = numdoc.substr(1,numdoc.length-2);
	  let = numdoc.substr(numdoc.length-1,1);
	  numero = numero % 23;
	  letra='TRWAGMYFPDXBNJZSQVHLCKET';
	  letra=letra.substring(numero,numero+1);
	  if (letra!=let || exis!="X") {
		error += 1;
		document.getElementById('4').innerHTML = '<input type="text" name="numdoc" id="numdoc" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="NIE incorrecto, Formato Ejemplo: X1234567A" title="NIE incorrecto, Formato Ejemplo: X1234567A" />';
	    document.getElementById('numdoc').className = 'inputerror';
	  }
		
	}
	
	


/*
	if(pass1=="") {
		error += 1;
		document.getElementById('14').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('password1').className = 'inputerror';
	} else {
		
		if(pass1.length < 7) {
			error += 1;
			document.getElementById('14').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="La longitud de la contraseña debe ser mayor de 7" title="La longitud de la contraseña debe ser mayor de 7" />';
			document.getElementById('password1').className = 'inputerror';
		} else {
			if(pass2!=pass1) {
				error += 1;
				document.getElementById('14').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="Deben coincidir las contraseñas" title="Deben coincidir las contraseñas" />';
				document.getElementById('password1').className = 'inputerror';
			} else {
				document.getElementById('14').innerHTML = '';
				document.getElementById('password1').className = '';
			}
		}
		
	}

*/


	if(error==0) {
		document.form1.submit();
	}


}



function borrarFormacion(tabla) {


    if (!document.getElementsByTagName || !document.createTextNode) return;
    var rows = document.getElementById(tabla).getElementsByTagName('tbody')[0].getElementsByTagName('tr');
    for (i = 1; i < rows.length; i++) {
        rows[i].onclick = function() {

			var myTable = document.getElementById(tabla);
			myTable.deleteRow(this.rowIndex);
			
			if(tabla=="tablaFormacion")
			formacionPrincipal.splice(this.rowIndex-1,1);
			if(tabla=="tablaSecundaria")
			formacionSecundaria.splice(this.rowIndex-1,1);
			if(tabla=="tablaIdioma")
			idiomas.splice(this.rowIndex-1,1);
			if(tabla=="tablaSoft")
			software.splice(this.rowIndex-1,1);
			
			if(tabla=="tablaExperiencia")
			experiencias.splice(this.rowIndex-1,1);
			
			if(tabla=="tablaSector")
			sectoresEx.splice(this.rowIndex-1,1);
			
			if(tabla=="tablaDescarte")
			preguntasDescarte.splice(this.rowIndex-1,1);


			if(myTable.rows.length==1) {
				myTable.deleteRow(0);
			}


		}
    }

}



function esVacio(nomCapa, nomLabel, tam, nombre) {


	if(nombre=="") {
		document.getElementById(nomLabel).innerHTML = '<input name="' + nomCapa + '" type="text" id="' + nomCapa + '" size="' + tam + '" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById(nomCapa).className = 'inputerror';
		return 1;
	} else {
		document.getElementById(nomLabel).innerHTML = '<input name="' + nomCapa + '" type="text" id="' + nomCapa + '" size="' + tam + '" value="'  +  document.getElementById(nomCapa).value + '" />';
		return 0;

	}
}



function masFormacion() {


	var myTable = document.getElementById('tablaFormacion');
	
	

	var error = 0;

	var titulo=document.getElementById('titulo').value;
	var anIni=document.getElementById('ftituloI3').value;
	var anFin=document.getElementById('ftituloF3').value;
	var centroFormacion=document.getElementById('centro').value;

	error += esVacio('titulo', '1', '70', titulo);
	error += esVacio('centro', '4', '70', centroFormacion);

	if(error == 0) {


		if(myTable.rows.length==6) {
			document.getElementById('numFP').innerHTML = "No se pueden añadir más de 6 títulos";
		} else {
			
		repetido = false;
		for(var i=0; i<formacionPrincipal.length; i++) {
			aux = titulo + "*" + anIni + "*" + anFin + "*" + centroFormacion;
			if(formacionPrincipal[i]==aux) {
				repetido = true;
			}
		}
		
	if(repetido==false) {
	
	if(myTable.rows.length==0) {
	
	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr-titulo";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Título";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Año inicio";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Año fin";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Centro de estudios";
	}
	
	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = titulo;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = anIni;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = anFin;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = centroFormacion;
	
	formacionPrincipal[myTable.rows.length-2] = titulo + "*" + anIni + "*" + anFin + "*" + centroFormacion ;

	document.getElementById('titulo').value="";
//	document.getElementById('anyoInicio').value="";
//	document.getElementById('anyoFin').value="";
	document.getElementById('centro').value="";


	borrarFormacion('tablaFormacion');
	
	}else{
		document.getElementById('numFP').innerHTML = "No se pueden añadir títulos repetidos";
	}
	}
  }
}

function masSecundaria() {


	var myTable = document.getElementById('tablaSecundaria');
	
	error = 0;
	
	var curso=document.getElementById('curso').value;
	var duracion=document.getElementById('duracion').value;
	var centroSecundaria=document.getElementById('centroSecundaria').value;
	var anIni=document.getElementById('fnacimientoI1').value+"/"+document.getElementById('fnacimientoI2').value+"/"+document.getElementById('fnacimientoI3').value;
	
	
	if(document.getElementById('cursando_curso').checked==true) {
		var anFin="Actualmente cursando";
	} else {
		var anFin=document.getElementById('fnacimientoF1').value+"/"+document.getElementById('fnacimientoF2').value+"/"+document.getElementById('fnacimientoF3').value;
	}
	error += esVacio('curso', '5', '70', curso);
	error += esVacio('duracion', '6', '25', duracion);
	error += esVacio('centroSecundaria', '7', '70', centroSecundaria);

	if(error == 0) {

    if(myTable.rows.length==11) {
		document.getElementById('numFS').innerHTML = "No se pueden añadir más de 10 cursos";
	} else {
	
	repetido = false;
	for(var i=0; i<formacionSecundaria.length; i++) {
		aux = curso + "*" + duracion + "*" + centroSecundaria + "*" + anIni + "*" + anFin;
		if(formacionSecundaria[i]==aux) {
			repetido = true;
		}
	}
		
	if(repetido==false) {


	if(myTable.rows.length==0) {
	
	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr-titulo";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Curso";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Duración";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Centro de estudios";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "F.Inicio";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "F.Fin";
	}
	
	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = document.getElementById('curso').value;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = document.getElementById('duracion').value;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = document.getElementById('centroSecundaria').value;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = anIni;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = anFin;
	
	formacionSecundaria[myTable.rows.length-2] = curso + "*" + duracion + "*" + centroSecundaria + "*" + anIni + "*" + anFin;

	document.getElementById('curso').value="";
	document.getElementById('duracion').value="";
	document.getElementById('centroSecundaria').value="";
//	document.getElementById('anyoInicioF').value="";
//	document.getElementById('anyoFinF').value="";

	borrarFormacion('tablaSecundaria');
	}else{
		document.getElementById('numFS').innerHTML = "No se pueden añadir cursos repetidos";
	}
	}
	}
}

function masIdiomas() {


	var myTable = document.getElementById('tablaIdioma');
	error = 0;
	
	
	var idioma=document.getElementById('idioma').value;
	error += esVacio('idioma', '8', '30', idioma);

	if(error == 0) {

	
	if(myTable.rows.length==4) {
		document.getElementById('numIdioma').innerHTML = "No se pueden añadir más de 3 idiomas";
	} else {


	repetido = false;
	for(var i=0; i<idiomas.length; i++) {
		aux = idioma + "*" + getRadioButtonSelectedValue(document.form1.nivelHablado) + "*" + getRadioButtonSelectedValue(document.form1.nivelEscrito);
		if(idiomas[i]==aux) {
			repetido = true;
		}
	}
		
	if(repetido==false) {



	if(myTable.rows.length==0) {
	
	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr-titulo";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Idioma";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Nivel hablado";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Nivel escrito";
	}
	
	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = document.getElementById('idioma').value;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = getRadioButtonSelectedValue(document.form1.nivelHablado);
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = getRadioButtonSelectedValue(document.form1.nivelEscrito);
	
	idiomas[myTable.rows.length-2] = idioma + "*" + getRadioButtonSelectedValue(document.form1.nivelHablado) + "*" + getRadioButtonSelectedValue(document.form1.nivelEscrito);


	document.getElementById('idioma').value="";
	
	borrarFormacion('tablaIdioma');
	}else{
		document.getElementById('numIdioma').innerHTML = "No se pueden añadir idiomas repetidos";
	}
	}
	}
}

function masExperiencia() {


	var myTable = document.getElementById('tablaExperiencia');
	
	error = 0;
		
	var empresa=document.getElementById('empresatrabajo').value;
	var puesto=document.getElementById('puesto').value;
	var fechaInicio=document.getElementById('fnacimientoI2').value+"/"+document.getElementById('fnacimientoI3').value;
	if(document.getElementById('trabajando_ahora').checked==true) {
		var fechaFin="Actualmente";
	} else {
		var fechaFin=document.getElementById('fnacimientoF2').value+"/"+document.getElementById('fnacimientoF3').value;
	}
	var funciones=document.getElementById('funciones').value;
	error += esVacio('empresatrabajo', '1', '70', empresa);
	error += esVacio('puesto', '2', '50', puesto);

	if(error == 0) {

	if(myTable.rows.length==11) {
		document.getElementById('numE').innerHTML = "No se pueden añadir más de 10 empleos";
	} else {


	repetido = false;
	for(var i=0; i<experiencias.length; i++) {
		aux = empresa + "*" + puesto + "*" + fechaInicio + "*" + fechaFin + "*" + funciones;
		if(experiencias[i]==aux) {
			repetido = true;
		}
	}
		
	if(repetido==false) {



	if(myTable.rows.length==0) {
	
	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr-titulo";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Empresa";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Puesto";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "F.Inicio";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "F.Fin";
	}

	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = document.getElementById('empresatrabajo').value;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = document.getElementById('puesto').value;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = fechaInicio;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = fechaFin;
	
	experiencias[myTable.rows.length-2] = empresa + "*" + puesto + "*" + fechaInicio + "*" + fechaFin + "*" + funciones;

	document.getElementById('empresatrabajo').value="";
	document.getElementById('puesto').value="";
	document.getElementById('fnacimientoI3').options[0].checked=true;
	document.getElementById('fnacimientoF3').options[0].checked=true;
	document.getElementById('funciones').value="";


	borrarFormacion('tablaExperiencia');
	}else{
		document.getElementById('numE').innerHTML = "No se pueden repetir experiencia profesional";
	}
	}
	}
}


function masSoft() {


	var myTable = document.getElementById('tablaSoft');
	error = 0;
	var softwar=document.getElementById('software').value;
	error += esVacio('software', '9', '70', softwar);
	
	if(error == 0) {

	if(myTable.rows.length==6) {
		document.getElementById('soft').innerHTML = "No se pueden añadir más de 5 softwares";
	} else {



	repetido = false;
	for(var i=0; i<software.length; i++) {
		aux = softwar + "*" + getRadioButtonSelectedValue(document.form1.nivelSoftware);
		if(software[i]==aux) {
			repetido = true;
		}
	}
		
	if(repetido==false) {



	if(myTable.rows.length==0) {
	
	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr-titulo";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Software";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Nivel";
	}
	
	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = document.getElementById('software').value;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = getRadioButtonSelectedValue(document.form1.nivelSoftware);
	
	software[myTable.rows.length-2] = softwar + "*" + getRadioButtonSelectedValue(document.form1.nivelSoftware);
	
	document.getElementById('software').value="";
	
	borrarFormacion('tablaSoft');
	}else{
		document.getElementById('soft').innerHTML = "No se pueden repetir conocimientos informáticos";
	}
	}
	}
}





function masRedes() {


	var myTable = document.getElementById('tablaRedes');
	
	

	var error = 0;

	var nombreRedSocial=document.getElementById('nombreRedSocial').value;
	var tipoRedSocial=document.getElementById('tipoRedSocial').value;
	var tipoRed=document.getElementById('tipoRed').value;
	var redSocial=document.getElementById('redSocial').value;

	error += esVacio('nombreRedSocial', '21', '35', nombreRedSocial);
	error += esVacio('redSocial', '22', '60', redSocial);

	if(error == 0) {


		if(myTable.rows.length==3) {
			document.getElementById('numRedesSociales').innerHTML = "No se pueden añadir más de 3 redes sociales";
		} else {
			
		repetido = false;
		for(var i=0; i<redesSociales.length; i++) {
			aux = tipoRed + ":" + redSocial + "*" + tipoRedSocial + "*" + nombreRedSocial;
			if(redesSociales[i]==aux) {
				repetido = true;
			}
		}
		
	if(repetido==false) {
	
	if(myTable.rows.length==0) {
	
	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr-titulo";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "<strong>Nombre Red</strong>";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "<strong>Tipo</strong>";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "<strong>Nombre/enlace de busqueda</strong>";
	}
	
	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = tipoRed + ": " + nombreRedSocial;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = tipoRedSocial;
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = redSocial;
	
	redesSociales[myTable.rows.length-2] = redSocial + "*" + tipoRedSocial + "*" + nombreRedSocial;

	document.getElementById('nombreRedSocial').value="";
	document.getElementById('redSocial').value="";


	borrarFormacion('tablaRedes');
	
	}else{
		document.getElementById('numRedesSociales').innerHTML = "No se pueden añadir redes sociles repetidas";
	}
	}
  }
}




function datosRedes() {


	document.getElementById('redSocialPost').value = "";
	document.getElementById('tipoRedSocialPost').value = "";
	document.getElementById('nombreRedSocialPost').value = "";


	for(i=0; i<redesSociales.length; i++) {
		cadena = redesSociales[i].split("*");
		document.getElementById('redSocialPost').value += cadena[2] + "*";
		document.getElementById('tipoRedSocialPost').value += cadena[1] + "*";
		document.getElementById('nombreRedSocialPost').value += cadena[0] + "*";
	
	}

}



function masSectores() {


	var myTable = document.getElementById('tablaSector');
	
	error = 0;
	
	var sector=document.getElementById('sectores').value;
	
	if(sector=="-1") {
		document.getElementById("9").innerHTML = '<span class="error"> **Seleccione un sector</span>';
		error = 1;
	} else {
		document.getElementById("9").innerHTML = '';
	}

	if(error == 0) {

	
	if(myTable.rows.length==6) {
		document.getElementById('errorSector').innerHTML = "No se pueden añadir más de 5 sectores";
	} else {
	repetido = false;
	for(var i=0; i<sectoresEx.length; i++) {
		aux = document.form1.sectores.options[document.form1.sectores.selectedIndex].text + "*" + sector;
		if(sectoresEx[i]==aux) {
			repetido = true;
		}
	}
		
	if(repetido==false) {


	
	if(myTable.rows.length==0) {
	
	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr-titulo";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = "Sector";
	}
	
	var oRow = myTable.insertRow(-1);
	oRow.className = "formacion-tr";
	var oCell = oRow.insertCell(-1);
	oCell.innerHTML = document.form1.sectores.options[document.form1.sectores.selectedIndex].text;
	//document.getElementById('sectores').selectedIndex;
	
	sectoresEx[myTable.rows.length-2] = document.form1.sectores.options[document.form1.sectores.selectedIndex].text + "*" + sector;

	document.getElementById('sectores').value="";

	borrarFormacion('tablaSector');
	}else{
		document.getElementById('errorSector').innerHTML = "No se pueden repetir sectores";
	}
	}
	}
}

function getRadioButtonSelectedValue(ctrl)
{
    for(i=0;i<ctrl.length;i++)
        if(ctrl[i].checked) return ctrl[i].value;
}


function datosPersonales() {
	datosCodificados();
	var formulario = document.getElementById('form1');
	formulario.action = "nuevo-candidato.php";
	formulario.submit();

}

function datosExperiencia() {
	if(document.getElementById('sinestudios').checked==false && formacionPrincipal.length==0) {
		document.getElementById('numFP').innerHTML = "Debe indicar algún título";
	} else {
		datosCodificados();
		var formulario = document.getElementById('form1');
		formulario.action = "nuevo-candidato-experiencia.php";
		formulario.submit();
	}
}

function modificarDatosExperiencia() {
	datosCodificados();
	document.form1.submit();

}

function datosFormacion() {
	datosCodificadosExperiencia();
	var formulario = document.getElementById('form1');
	formulario.action = "nuevo-candidato-formacion.php";
	formulario.submit();

}

function modificarDatosFormacion() {
	datosCodificadosExperiencia();
	var formulario = document.getElementById('form1');
	formulario.submit();

}


function datosCodificados() {


	document.getElementById('titulos').value = "";
	document.getElementById('ansIni').value = "";
	document.getElementById('ansFin').value = "";
	document.getElementById('centrosFormacion').value = "";
	document.getElementById('cursos').value = "";
	document.getElementById('duraciones').value = "";
	document.getElementById('centrosSecundaria').value = "";
	document.getElementById('finif').value = "";
	document.getElementById('ffinf').value = "";
	document.getElementById('idiomas').value = "";
	document.getElementById('nivelesHablado').value = "";
	document.getElementById('nivelesEscrito').value = "";
	document.getElementById('softwares').value = "";
	document.getElementById('nivelesSoft').value = "";


	for(i=0; i<formacionPrincipal.length; i++) {
		cadena = formacionPrincipal[i].split("*");
		document.getElementById('titulos').value += cadena[0] + "*";
		document.getElementById('ansIni').value += cadena[1] + "*";
		document.getElementById('ansFin').value += cadena[2] + "*";
		document.getElementById('centrosFormacion').value += cadena[3] + "*";
	
	}
	
    for(i=0; i<formacionSecundaria.length; i++) {
		cadena = formacionSecundaria[i].split("*");
		document.getElementById('cursos').value += cadena[0] + "*";
		document.getElementById('duraciones').value += cadena[1] + "*";
		document.getElementById('centrosSecundaria').value += cadena[2] + "*";
		document.getElementById('finif').value += cadena[3] + "*";
		document.getElementById('ffinf').value += cadena[4] + "*";
	
	}
	
    for(i=0; i<idiomas.length; i++) {
		cadena = idiomas[i].split("*");
		document.getElementById('idiomas').value += cadena[0] + "*";
		document.getElementById('nivelesHablado').value += cadena[1] + "*";
		document.getElementById('nivelesEscrito').value += cadena[2] + "*";
	
	}

	for(i=0; i<software.length; i++) {
		cadena = software[i].split("*");

		document.getElementById('softwares').value += cadena[0] + "*";
		document.getElementById('nivelesSoft').value += cadena[1] + "*";
	}
	
}



function datosCodificadosExperiencia() {


	document.getElementById('empresas').value = "";
	document.getElementById('puestos').value = "";
	document.getElementById('fechasini').value = "";
	document.getElementById('fechasfin').value = "";
	document.getElementById('funcionesExpe').value = "";
	document.getElementById('carnetC').value = getRadioButtonSelectedValue(document.form1.carnet);
	document.getElementById('vehiculoP').value = getRadioButtonSelectedValue(document.form1.vehiculo);
	document.getElementById('sectoresExpe').value = "";
	document.getElementById('sectoresId').value = "";
	
	for(i=0; i<experiencias.length; i++) {
		cadena = experiencias[i].split("*");
		document.getElementById('empresas').value += cadena[0] + "*";
		document.getElementById('puestos').value += cadena[1] + "*";
		document.getElementById('fechasini').value += cadena[2] + "*";
		document.getElementById('fechasfin').value += cadena[3] + "*";
		document.getElementById('funcionesExpe').value += cadena[4] + "*";
	
	}
	
	if(document.getElementById('tipoCarnetA').checked) {
		document.getElementById('TCA').value = "1";
	}
	if(document.getElementById('tipoCarnetB').checked) {
		document.getElementById('TCB').value = "1";
	}
	if(document.getElementById('tipoCarnetC').checked) {
		document.getElementById('TCC').value = "1";
	}

	


	for(i=0; i<sectoresEx.length; i++) {
		cadena = sectoresEx[i].split("*");
		document.getElementById('sectoresExpe').value += cadena[0] + "*";
		document.getElementById('sectoresId').value += cadena[1] + "*";
	
	}

}

function enviarCandidato() {

	if(document.getElementById('sinexperiencia').checked==false && experiencias.length==0) {
		document.getElementById('numE').innerHTML = "Debe indicar alguna experiencia profesional";
	} else {

	if(document.form1.iPrivacidad.checked) {
		datosCodificadosExperiencia();
		document.form1.submit();
	} else {
		document.getElementById('condicioneslegales').innerHTML = '<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="Debe aceptar las condiciones legales" title="Debe aceptar las condiciones legales" />';
	}
	}

}

function datosEmpresa() {
	
	var error = 0;
	
	
	var empresa=document.getElementById('empres').value;
	var cif=document.getElementById('cif').value;
	var telefono=document.getElementById('telefono').value;
	var email=document.getElementById('email').value;
	var pass1=document.getElementById('password1').value;
	var pass2=document.getElementById('password2').value;
	var err=0;

	for(i=0; i<document.form1.paquete.length; i++) {
		if((document.form1.paquete[i].checked)==false) {
			err = err +1;
		}
	}
	if(err==2) {
			error += 1;
			document.getElementById('5').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="Debe seleccionar un paquete" title="Debe seleccionar un paquete" />';
	} else {
			document.getElementById('5').innerHTML = '';
	}


	error += esVacio('empres', '1', '65', empresa);
	error += esVacio('cif', '2', '25', cif);


		if(cif!="") {
			
			verEmpresa(cif);
			
			if(errorCif==1) {
				document.getElementById('2').innerHTML = '<input name="cif" type="text" id="cif" size="25" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="La empresa ya ha sido registrada anteriormente" title="La empresa ya ha sido registrada anteriormente" />';
				document.getElementById('email').className = 'inputerror';
			} else {
				document.getElementById('2').innerHTML = '<input name="cif" type="text" id="cif" size="25" value="'  +  document.getElementById('cif').value + '" />';
			}
		}


	error += esVacio('telefono', '3', '25', telefono);

	if(email=="") {
		error += 1;
		document.getElementById('4').innerHTML = '<input name="email" type="text" id="email" size="35" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('email').className = 'inputerror';
	} else {

		var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;

		if(b.test(email)==false) {
			error += 1;
			document.getElementById('4').innerHTML = '<input name="email" type="text" id="email" size="35" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="Debe ser un email" title="Debe ser un email" />';
			document.getElementById('email').className = 'inputerror';
		}
		
	}
	
	if(pass1=="") {
		error += 1;
		document.getElementById('6').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('password1').className = 'inputerror';
	} else {
		
		if(pass1.length < 7) {
			error += 1;
			document.getElementById('6').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="La longitud de la contraseña debe ser mayor de 7" title="La longitud de la contraseña debe ser mayor de 7" />';
			document.getElementById('password1').className = 'inputerror';
		} else {
			if(pass2!=pass1) {
				error += 1;
				document.getElementById('6').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="Deben coincidir las contraseñas" title="Deben coincidir las contraseñas" />';
				document.getElementById('password1').className = 'inputerror';
			} else {
				document.getElementById('6').innerHTML = '';
				document.getElementById('password1').className = '';
			}
		}
		
	}
	
	if(error==0) {
		
		document.getElementById('paqueteSelec').value = getRadioButtonSelectedValue(document.form1.paquete);
	
		document.form1.submit();
	}

}


function modificarDatosEmpresa() {
	
	var error = 0;
	
	
	var empresa=document.getElementById('empres').value;
	var cif=document.getElementById('cif').value;
	var telefono=document.getElementById('telefono').value;
	var email=document.getElementById('email').value;
	var pass1=document.getElementById('password1').value;
	var pass2=document.getElementById('password2').value;
	var err=0;

	error += esVacio('empres', '1', '70', empresa);
	error += esVacio('cif', '2', '25', cif);


		if(cif!="") {
			
			verEmpresa(cif);
			
			if(errorCif==1) {
				document.getElementById('2').innerHTML = '<input name="cif" type="text" id="cif" size="25" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="La empresa ya ha sido registrada anteriormente" title="La empresa ya ha sido registrada anteriormente" />';
				document.getElementById('email').className = 'inputerror';
			} else {
				document.getElementById('2').innerHTML = '<input name="cif" type="text" id="cif" size="25" value="'  +  document.getElementById('cif').value + '" />';
			}
		}


	error += esVacio('telefono', '3', '25', telefono);

	if(email=="") {
		error += 1;
		document.getElementById('4').innerHTML = '<input name="email" type="text" id="email" size="35" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('email').className = 'inputerror';
	} else {

		var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;

		if(b.test(email)==false) {
			error += 1;
			document.getElementById('4').innerHTML = '<input name="email" type="text" id="email" size="35" />&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="Debe ser un email" title="Debe ser un email" />';
			document.getElementById('email').className = 'inputerror';
		}
		
	}
	
	if(pass1=="") {
		error += 1;
		document.getElementById('6').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('password1').className = 'inputerror';
	} else {
		
		if(pass1.length < 7) {
			error += 1;
			document.getElementById('6').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="La longitud de la contraseña debe ser mayor de 7" title="La longitud de la contraseña debe ser mayor de 7" />';
			document.getElementById('password1').className = 'inputerror';
		} else {
			if(pass2!=pass1) {
				error += 1;
				document.getElementById('6').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="Deben coincidir las contraseñas" title="Deben coincidir las contraseñas" />';
				document.getElementById('password1').className = 'inputerror';
			} else {
				document.getElementById('6').innerHTML = '';
				document.getElementById('password1').className = '';
			}
		}
		
	}
	
	if(error==0) {
	
		document.form1.submit();
	}

}

/************************************************************************/


function nuevaOferta() {
	
	var error = 0;
	
	document.getElementById('preguntas').value = "";
	document.getElementById('respuestas1').value = "";
	document.getElementById('respuestas2').value = "";
	document.getElementById('respuestas3').value = "";
	document.getElementById('respuestas4').value = "";
	document.getElementById('respuestas5').value = "";
	document.getElementById('valores1').value = "";
	document.getElementById('valores2').value = "";
	document.getElementById('valores3').value = "";
	document.getElementById('valores4').value = "";
	document.getElementById('valores5').value = "";

	var nombre_empresa=document.getElementById('nombre_empresa').value;
	var cif=document.getElementById('cif').value;
	var telefono=document.getElementById('telefono').value;
	var email=document.getElementById('email').value;
	var nombre_comercial=document.getElementById('nombre_comercial').value;
	var sector=document.getElementById('sector').value;
	var categoria=document.getElementById('categoria2').value;
	var subcategoria=document.getElementById('subcategoria2').value;
	var nombre_puesto=document.getElementById('nombre_puesto').value;
	var vacantes=document.getElementById('vacantes').value;
	var err=0;


	error += esVacio('nombre_empresa', '11', '70', nombre_empresa);
	error += esVacio('cif', '12', '20', cif);
	error += esVacio('telefono', '13', '32', telefono);
	error += esVacio('email', '14', '32', email);
	error += esVacio('nombre_comercial', '15', '70', nombre_comercial);
	error += esVacio('nombre_puesto', '17', '70', nombre_puesto);
	error += esVacio('vacantes', '18', '32', vacantes);

	if(sector=="-1") {
		error += 1;
		document.getElementById('16').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('sector').className = 'inputerror';
	} else {
		document.getElementById('16').innerHTML = '';
	    document.getElementById('sector').className = '';
	}
	
	if(categoria=="-1") {
		error += 1;
		document.getElementById('100').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('categoria2').className = 'inputerror';
	} else {
		document.getElementById('100').innerHTML = '';
	    document.getElementById('categoria2').className = '';
	}
	
	if(subcategoria=="-1") {
		error += 1;
		document.getElementById('101').innerHTML = '&nbsp;&nbsp;<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="El campo es requerido" title="El campo es requerido" />';
	    document.getElementById('subcategoria2').className = 'inputerror';
	} else {
		document.getElementById('101').innerHTML = '';
	    document.getElementById('subcategoria2').className = '';
	}
	
	
	
	if(error==0) {
		
			
		for(i=0; i<preguntasDescarte.length; i++) {
			cadena = preguntasDescarte[i].split("*");
			document.getElementById('pregunt').value += cadena[0] + "*";
			document.getElementById('respuestas1').value += cadena[1] + "*";
			document.getElementById('valores1').value += cadena[2] + "*";
			document.getElementById('respuestas2').value += cadena[3] + "*";
			document.getElementById('valores2').value += cadena[4] + "*";
			document.getElementById('respuestas3').value += cadena[5] + "*";
			document.getElementById('valores3').value += cadena[6] + "*";
			document.getElementById('respuestas4').value += cadena[7] + "*";
			document.getElementById('valores4').value += cadena[8] + "*";
			document.getElementById('respuestas5').value += cadena[9] + "*";
			document.getElementById('valores5').value += cadena[10] + "*";
		
		}
			
		
		
		
		document.form1.submit();
	} else {
		document.getElementById('19').innerHTML = '<img src="http://www.almeriaempleo.es/imagenes/error.png" alt="Se han producido errores" title="Se han producido errores" />';
	}

}

function contratarPaquete() {
		document.getElementById('paqueteSelec').value = getRadioButtonSelectedValue(document.form1.paquete);
	
		document.form1.submit();
}


/**************************************************************************/


/***************************************************************************/


function descarte() {


	var myTable = document.getElementById('tablaDescarte');
	
	error = 0;
	
	var pregunta=document.getElementById('pregunta').value;

    var respuesta1=document.getElementById('respuesta1').value;
	var respuesta2=document.getElementById('respuesta2').value;
	var respuesta3=document.getElementById('respuesta3').value;
	var respuesta4=document.getElementById('respuesta4').value;
	var respuesta5=document.getElementById('respuesta5').value;

	var valor1=document.form1.valor1.value;
	var valor2=document.form1.valor2.value;
	var valor3=document.form1.valor3.value;
	var valor4=document.form1.valor4.value;
	var valor5=document.form1.valor5.value;

	error += esVacio('pregunta', 'pregun', '70', pregunta);

	if(error == 0) {

    if(myTable.rows.length==8) {
		document.getElementById('num').innerHTML = "No se pueden añadir más de 7 preguntas de descarte";
	} else {
	
	if(respuesta1=="") {
		document.getElementById('num').innerHTML = "Al menos debe tener una respuesta";
	} else {
	
	document.getElementById('num').innerHTML = "";
	
		if(myTable.rows.length==0) {
		
		var oRow = myTable.insertRow(-1);
		oRow.className = "formacion-tr-titulo";
		var oCell = oRow.insertCell(-1);
		oCell.innerHTML = "Pregunta";
		}
		
		var oRow = myTable.insertRow(-1);
		oRow.className = "formacion-tr";
		var oCell = oRow.insertCell(-1);
		oCell.innerHTML = document.getElementById('pregunta').value;
		
		preguntasDescarte[myTable.rows.length-2] = pregunta + "*" + respuesta1 + "*" + valor1 + "*" + respuesta2 + "*" + valor2 + "*" + respuesta3 + "*" + valor3 + "*" + respuesta4 + "*" + valor4 + "*" + respuesta5 + "*" + valor5;
	
		borrarFormacion('tablaDescarte');
		}
		}
	}
}



/* Modificando curriculum */

function modTitulos() {


	var myTable = document.getElementById('tablaFormacion');
	
	

	var error = 0;

	var titulo=document.getElementById('titulo').value;
	var anIni=document.getElementById('anyoInicio').value;
	var anFin=document.getElementById('anyoFin').value;
	var centroFormacion=document.getElementById('centro').value;

	error += esVacio('titulo', '1', '70', titulo);
	error += esVacio('anyoInicio', '2', '20', anIni);
	error += esVacio('anyoFin', '3', '20', anFin);
	error += esVacio('centro', '4', '70', centroFormacion);

	if(error == 0) {

		if(myTable.rows.length==6) {
			document.getElementById('numFP').innerHTML = "No se pueden añadir más de 5 títulos";
		} else {

			document.form1.submit();
		}
	}
}

function modSecundaria() {


	var myTable = document.getElementById('tablaSecundaria');
	
	error = 0;
	
	var curso=document.getElementById('curso').value;
	var duracion=document.getElementById('duracion').value;
	var centroSecundaria=document.getElementById('centroSecundaria').value;
	var anIni=document.getElementById('anyoInicioF').value;
	var anFin=document.getElementById('anyoFinF').value;
	
	error += esVacio('curso', '5', '70', curso);
	error += esVacio('duracion', '6', '25', duracion);
	error += esVacio('centroSecundaria', '7', '70', centroSecundaria);
	error += esVacio('anyoInicioF', '22', '20', anIni);
	error += esVacio('anyoFinF', '33', '20', anFin);

	if(error == 0) {

		if(myTable.rows.length==11) {
			document.getElementById('numFS').innerHTML = "No se pueden añadir más de 10 cursos";
		} else {
			document.form2.submit();
		}
		
	}
}

function modIdiomas() {


	var myTable = document.getElementById('tablaIdioma');
	error = 0;
	
	
	var idioma=document.getElementById('idioma').value;
	error += esVacio('idioma', '8', '30', idioma);

	if(error == 0) {

	
		if(myTable.rows.length==4) {
			document.getElementById('numIdioma').innerHTML = "No se pueden añadir más de 3 idiomas";
		} else {
			document.form3.submit();
		}
	}
}

function modExperiencia() {


	var myTable = document.getElementById('tablaExperiencia');
	
	error = 0;
		
	var empresa=document.getElementById('empresatrabajo').value;
	var puesto=document.getElementById('puesto').value;
	var fechaInicio=document.getElementById('fechaInicio').value;
	var fechaFin=document.getElementById('fechaFin').value;
	var funciones=document.getElementById('funciones').value;
	error += esVacio('empresatrabajo', '1', '55', empresa);
	error += esVacio('puesto', '2', '50', puesto);
	error += esVacio('fechaInicio', '3', '20', fechaInicio);
	error += esVacio('fechaFin', '4', '20', fechaFin);

	if(error == 0) {

		if(myTable.rows.length==11) {
			document.getElementById('numE').innerHTML = "No se pueden añadir más de 10 empleos";
		} else {
			document.form2.submit();
		}
	}
}

function modSoft() {


	var myTable = document.getElementById('tablaSoft');

	error = 0;
	var softwar=document.getElementById('software').value;
	error += esVacio('software', '9', '70', softwar);
	
	if(error == 0) {

		if(myTable.rows.length==6) {
			document.getElementById('soft').innerHTML = "No se pueden añadir más de 5 softwares";
		} else {
			document.form4.submit();
		}
	}
}




function modRedes() {


	var myTable = document.getElementById('tablaRedes');
	
	error = 0;
		
	var nombreRedSocial=document.getElementById('nombreRedSocial').value;
	var tipoRedSocial=document.getElementById('tipoRedSocial').value;
	var redSocial=document.getElementById('redSocial').value;

	error += esVacio('nombreRedSocial', '22', '60', nombreRedSocial);
	error += esVacio('redSocial', '21', '35', redSocial);

	if(error == 0) {

		if(myTable.rows.length==4) {
			document.getElementById('numRedesSociales').innerHTML = "No se pueden añadir más de 3 redes sociales";
		} else {
			document.form2.submit();
		}
	}
}



/****************************************************************************/

/*

var conexion2;
var errorCif = 0;
function verEmpresa(cif) 
{
	
    conexion2=crearXMLHttpRequest();
    conexion2.onreadystatechange = procesarEventos;
    conexion2.open('GET','funciones/obtenerCif.php?cif='+cif, true);
    conexion2.send(null);
}

function procesarEventos2()
{
  if(conexion2.readyState == 4)
  {
    var d=document.getElementById('es');
    d.innerHTML = '';

    var xml = conexion1.responseXML;
    var pals=xml.getElementsByTagName('cif');
	if(pals[0].firstChild.nodeValue=="1") {
		errorCif = 1;
	}
  } 
  else 
  {
    var d=document.getElementById('es');
    d.innerHTML = '<img height="15" src="http://www.almeriaempleo.es/imagenes/cargando.gif">';
  }
}

*/
function mostrarDiscriminante(texArea, nombre) {

    document.getElementById(texArea).innerHTML = '<textarea id="' + nombre + '" name="' + nombre + '" cols="70" rows="4"></textarea>';

}

function mostrarDiscriminanteInput(texArea, nombre, tamano) {

    document.getElementById(texArea).innerHTML = '<input type="text" name="'+nombre+'" value="" size="'+tamano+'" />';

}

function mostrarDiscriminanteSexo(texArea, nombre) {

    document.getElementById(texArea).innerHTML = '<select name="'+ nombre + '"><option value="Indiferente" selected="selected">--Elige sexo --</option><option value="Hombre">Hombre</option><option value="Mujer">Mujer</option></select>';

}

function noMostrarDiscriminante(texArea) {

    document.getElementById(texArea).innerHTML = "";

}


//***************************************
//Funciones comunes a todos los problemas
//***************************************
function addEvent(elemento,nomevento,funcion,captura)
{
  if (elemento.attachEvent)
  {
    elemento.attachEvent('on'+nomevento,funcion);
    return true;
  }
  else  
    if (elemento.addEventListener)
    {
      elemento.addEventListener(nomevento,funcion,captura);
      return true;
    }
    else
      return false;
}

function crearXMLHttpRequest() 
{
  var xmlHttp=null;
  if (window.ActiveXObject)  {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

}
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
}
