// Cajas verdes y rojas - milisegundos
var boxSpeed = 600;
// Ir arriba - milisegundos
var scrollSpeed = 400;
// Milisegundos antes de redirigir
var redirectSpeed = 3000;

// Confirm delete
function boton_borrar() {
 return confirm("Estas seguro que queres borrar?");
}

/////////////////////
// VALIDACION: Agregar POSTULANTE
/////////////////////

var hacerRedir = false;

function regPostulante(redir){
	hacerRedir = redir;
	jQuery("#erroresHolder").slideUp(boxSpeed);
	if(loading) return;
	popup("Cargando");
	loading = true;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert ('Tu explorador no soporta AJAX.');
		return;
	}
	
	var params = ['email','pass1','pass2','nombres','apellido','tipodoc','numdoc','date_nac','femenino','masculino','estadocivil_id','direccion','cpostal','provincia','tel','cel', 'movilidad','captcha'];
	params = parseParams(params);

	var val = document.getElementById('provincia').value;
	if(val != '#' && val != '2') params = params + '&ciudad='+getval('ciudad');
	
	xmlHttp.onreadystatechange = doRegPostulante
	xmlHttp.open("POST","validate.php",true)
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params)
	
}

function doRegPostulante(){ 
	if(xmlHttp.readyState==4){
		$('html, body').animate({scrollTop:0}, scrollSpeed);

		popup("Cargando",1);
		var r = xmlHttp.responseText;

		var f1 = r.substr(0,1);
		var f2 = r.substr(1,1);
		var f3 = r.substr(2,1);
		var f4 = r.substr(3,1);
		var f5 = r.substr(4,1);
		var f6 = r.substr(5,1);
		var f7 = r.substr(6,1);
		var f8 = r.substr(7,1);
		var f9 = r.substr(8,1);
		var f10 = r.substr(9,1);
		var f11 = r.substr(10,1);
		var f12 = r.substr(11,1);
		var f13 = r.substr(12,1);
		var f14 = r.substr(13,1);
		var f15 = r.substr(14,1);
		var f16 = r.substr(15,1);
		var f17 = r.substr(16,1);
		var f18 = r.substr(17,1);
		
		errores = 0;

		validate(f1,"email");
		validate(f2,"pass1");
		validate(f2,"pass2");
		validate(f3,"nombres");
		validate(f4,"apellido");
		validate(f5,"tipodoc");
		validate(f6,"numdoc");
		validate(f7,"date_nac");
		validate(f8,"stateHolder");
		validate(f9,"estadocivil_id");
		validate(f10,"direccion");
		validate(f11,"cpostal");
		validate(f12,"provincia");
		validate(f13,"tel");
		validate(f14,"cel");
		validate(f15,"captcha");
		
		if(errores > 0){
			jQuery("#erroresHolder").slideDown(boxSpeed);
			loading = false;
			document.getElementById('errores').innerHTML = "Hay "+errores+" errores en los campos marcados en rojo. Reviselos nuevamente.";
			if(f16=='0'){
			document.getElementById('errores').innerHTML = "<b>Ya existe un postulante registrado con ese E-mail. Olvido su contraseņa?</b> <a href=\"../seguridad/pass.php\">click aqui</a>";
			}else if(f17 > 0){
			document.getElementById('errores').innerHTML = "<b>Ya existe una empresa registrada con ese E-mail.";	
			}
		}else{
			jQuery("#erroresHolder").slideUp(boxSpeed);
			jQuery("#bienHolder").slideDown(boxSpeed);
			if(hacerRedir){
				redir('../estudios/',redirectSpeed);
			}else{
				loading = true;
			}
		}
	}
}

/////////////////////
// VALIDACION: Registrar Empresa
/////////////////////

var hacerRedir = false;

function regEmpresa(redir){
	hacerRedir = redir;
	jQuery("#erroresHolder").slideUp(boxSpeed);
	if(loading) return;
	popup("Cargando");
	loading = true;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert ('Tu explorador no soporta AJAX.');
		return;
	}
	
	var params = ['email','pass1','pass2','nombre','cuit','direccion','cpostal','provincia','tel','nombrecontacto','captcha'];
	params = parseParams(params);
	
	var val = document.getElementById('provincia').value;
	if(val != '#' && val != '2') params = params + '&ciudad='+getval('ciudad');

	xmlHttp.onreadystatechange = doRegEmpresa;
	xmlHttp.open("POST","validate.php",true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
}

function doRegEmpresa(){ 
	if(xmlHttp.readyState==4){
			$('html, body').animate({scrollTop:0}, scrollSpeed);

		popup("Cargando",1);
		var r = xmlHttp.responseText;
		var f1 = r.substr(0,1);
		var f2 = r.substr(1,1);
		var f3 = r.substr(2,1);
		var f4 = r.substr(3,1);
		var f5 = r.substr(4,1);
		var f6 = r.substr(5,1);
		var f7 = r.substr(6,1);
		var f8 = r.substr(7,1);
		var f9 = r.substr(8,1);
		var f10 = r.substr(9,1);
		var f11 = r.substr(10,1);
		var f12 = r.substr(11,1);
		
		errores = 0;

		validate(f1,"email");
		validate(f2,"pass1");
		validate(f2,"pass2");
		validate(f3,"nombre");
		validate(f4,"cuit");
		validate(f5,"direccion");
		validate(f6,"cpostal");
		validate(f7,"provincia");
		validate(f8,"tel");
		validate(f9,"nombrecontacto");
		validate(f10,"captcha");

		if(errores > 0){
			jQuery("#erroresHolder").slideDown(boxSpeed);
			loading = false;
			document.getElementById('errores').innerHTML = "Hay "+errores+" errores en los campos marcados en rojo. Reviselos nuevamente.";
			if(f11=='0'){
			document.getElementById('errores').innerHTML = "<b>Ya existe una empresa registrada con ese E-mail. Olvido su contraseņa?</b> <a href=\"../seguridad/pass.php\">click aqui</a>";
			}else if(f12 > 0){
			document.getElementById('errores').innerHTML = "<b>Ya existe un postulante registrado con ese E-mail.";
			}
		}else{
			jQuery("#erroresHolder").slideUp(boxSpeed);
			jQuery("#bienHolder").slideDown(boxSpeed);
			if(hacerRedir){
				redir('../resena_empresa/',redirectSpeed);
			}else{
				loading = true;
			}
		}
	}
}

/////////////////////
// VALIDACION: Eitar Post
/////////////////////

var hacerRedir = false;

function updatePostulante(redir){
	hacerRedir = redir;
	jQuery("#erroresHolder").slideUp(boxSpeed);
	if(loading) return;
	popup("Cargando");
	loading = true;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert ('Tu explorador no soporta AJAX.');
		return;
	}
	
	var params = ['email','pass1','pass2','nombres','apellido','tipodoc','numdoc','date_nac','femenino','masculino','estadocivil_id','direccion','cpostal','provincia','tel','cel'];
	params = parseParams(params);
	
	var val = document.getElementById('provincia').value;
	if(val != '#' && val != '2') params = params + '&ciudad='+getval('ciudad');
	
	xmlHttp.onreadystatechange = doUpdatePost;
	xmlHttp.open("POST","validate.php",true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
}

function doUpdatePost(){ 
	if(xmlHttp.readyState==4){
			$('html, body').animate({scrollTop:0}, scrollSpeed);

		popup("Cargando",1);
		var r = xmlHttp.responseText;

		var f1 = r.substr(0,1);
		var f2 = r.substr(1,1);
		var f3 = r.substr(2,1);
		var f4 = r.substr(3,1);
		var f5 = r.substr(4,1);
		var f6 = r.substr(5,1);
		var f7 = r.substr(6,1);
		var f8 = r.substr(7,1);
		var f9 = r.substr(8,1);
		var f10 = r.substr(9,1);
		var f11 = r.substr(10,1);
		var f12 = r.substr(11,1);
		var f13 = r.substr(12,1);
		var f14 = r.substr(13,1);
		var f16 = r.substr(15,1);
		var f17 = r.substr(16,1);

		errores = 0;

		validate(f1,"email");
		validate(f2,"pass1");
		validate(f2,"pass2");
		validate(f3,"nombres");
		validate(f4,"apellido");
		validate(f5,"tipodoc");
		validate(f6,"numdoc");
		validate(f7,"date_nac");
		validate(f8,"stateHolder");
		validate(f9,"estadocivil_id");
		validate(f10,"direccion");
		validate(f11,"cpostal");
		validate(f12,"provincia");
		validate(f13,"tel");
		validate(f14,"cel");
		
		if(errores > 0){
			jQuery("#erroresHolder").slideDown(boxSpeed);
			jQuery("#bienHolder").slideUp(boxSpeed);
			loading = false;
			document.getElementById('errores').innerHTML = "Hay "+errores+" errores en los campos marcados en rojo. Reviselos nuevamente.";
			if(f16=='0'){
			document.getElementById('errores').innerHTML = "<b>Ya existe un postulante registrado con ese E-mail. Olvido su contraseņa?</b> <a href=\"../seguridad/pass.php\">click aqui</a>";
			}else if(f17 > 0){
			document.getElementById('errores').innerHTML = "<b>Ya existe una empresa registrada con ese E-mail.";	
			}
		}else{
			jQuery("#erroresHolder").slideUp(boxSpeed);
			jQuery("#bienHolder").slideDown(boxSpeed);
			if(hacerRedir){
				redir('../estudios/',redirectSpeed);
			}else{
				loading = false;
			}
		}
	}
}

/////////////////////
// VALIDACION: Agregar Estudios
/////////////////////

function addEstudios(){
	jQuery("#erroresHolder").slideUp(boxSpeed);
	if(loading) return;
	popup("Cargando");
	loading = true;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert ('Tu explorador no soporta AJAX.');
		return;
	}
	
	var params = ['titulo','nivel','date_inicio','date_fin','finalizado','cursando','incompleto','nombre'];
	params = parseParams(params);
	
	xmlHttp.onreadystatechange = doAddEstudios;
	xmlHttp.open("POST","validate.php",true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
}

function doAddEstudios(){ 
	if(xmlHttp.readyState==4){
			$('html, body').animate({scrollTop:0}, scrollSpeed);

		popup("Cargando",1);
		var r = xmlHttp.responseText;
		var f1 = r.substr(0,1);
		var f2 = r.substr(1,1);
		var f3 = r.substr(2,1);
		var f4 = r.substr(3,1);
		var f5 = r.substr(4,1);
		
		errores = 0;

		validate(f1,"titulo");
		validate(f2,"nivel");
		validate(f3,"date_inicio");
		validate(f4,"date_fin");
		validate(f5,"stateHolder");

		if(errores > 0){
			jQuery("#erroresHolder").slideDown(boxSpeed);
			loading = false;
			document.getElementById('errores').innerHTML = "Hay "+errores+" errores en los campos marcados en rojo. Reviselos nuevamente.";
		}else{
			jQuery("#erroresHolder").slideUp(boxSpeed);
			jQuery("#bienHolder").slideDown(boxSpeed);
			redir('../',redirectSpeed);
		}
	}
}

/////////////////////
// VALIDACION: Agregar Experiencia
/////////////////////

function addExperiencia(){
	jQuery("#erroresHolder").slideUp(boxSpeed);
	if(loading) return;
	popup("Cargando");
	loading = true;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert ('Tu explorador no soporta AJAX.');
		return;
	}

	var params = ['puesto_id','empresa','otro_p','otro_s','sector_id','date_inicio','date_fin','actualmente','personalacargo','descripcion','referencia_nombre','referencia_telefono'];
	params = parseParams(params);

	xmlHttp.onreadystatechange = doAddExperiencia;
	xmlHttp.open("POST","validate.php",true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
}

function doAddExperiencia(){ 
	if(xmlHttp.readyState==4){
			$('html, body').animate({scrollTop:0}, scrollSpeed);

		popup("Cargando",1);
		var r = xmlHttp.responseText;

		var f1 = r.substr(0,1);
		var f2 = r.substr(1,1);
		var f3 = r.substr(2,1);
		var f4 = r.substr(3,1);
		var f5 = r.substr(4,1);
		var f6 = r.substr(5,1);
		var f7 = r.substr(6,1);
		
		errores = 0;

		validate(f1,"puesto_id");
		validate(f2,"empresa");
		validate(f3,"sector_id");
		validate(f4,"date_inicio");
		validate(f5,"date_fin");
		validate(f6,"otro_p");
		validate(f7,"otro_s");

		if(errores > 0){
			jQuery("#erroresHolder").slideDown(boxSpeed);
			loading = false;
			document.getElementById('errores').innerHTML = "Hay "+errores+" errores en los campos marcados en rojo. Reviselos nuevamente.";
		}else{
			jQuery("#erroresHolder").slideUp(boxSpeed);
			jQuery("#bienHolder").slideDown(boxSpeed);
			redir('../',redirectSpeed);
		}
	}
}

/////////////////////
// VALIDACION: Agregar Conocimientos
/////////////////////

function addConocimiento(){
	jQuery("#erroresHolder").slideUp(boxSpeed);
	if(loading) return;
	popup("Cargando");
	loading = true;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert ('Tu explorador no soporta AJAX.');
		return;
	}

	var params = ['titulo','xp_nivel_id','xp_cantidad_id','utilizacion_cantidad_id','comentario'];
	params = parseParams(params);

	xmlHttp.onreadystatechange = doAddConocimiento;
	xmlHttp.open("POST","validate.php",true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
}

function doAddConocimiento(){ 
	if(xmlHttp.readyState==4){
			$('html, body').animate({scrollTop:0}, scrollSpeed);

		popup("Cargando",1);
		var r = xmlHttp.responseText;

		var f1 = r.substr(0,1);
		var f2 = r.substr(1,1);
		
		errores = 0;

		validate(f1,"titulo");
		validate(f2,"xp_nivel_id");

		if(errores > 0){
			jQuery("#erroresHolder").slideDown(boxSpeed);
			loading = false;
			document.getElementById('errores').innerHTML = "Hay "+errores+" errores en los campos marcados en rojo. Reviselos nuevamente.";
		}else{
			jQuery("#erroresHolder").slideUp(boxSpeed);
			jQuery("#bienHolder").slideDown(boxSpeed);
			redir('../',redirectSpeed);
		}
	}
}

/////////////////////
// VALIDACION: Eitar Empresa
/////////////////////

var hacerRedir = false;

function updateEmpresa(redir){
	hacerRedir = redir;
	jQuery("#erroresHolder").slideUp(boxSpeed);
	if(loading) return;
	popup("Cargando");
	loading = true;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert ('Tu explorador no soporta AJAX.');
		return;
	}
	
	var params = ['email','pass1','pass2','nombre','cuit','direccion','cpostal','provincia','tel','nombrecontacto'];
	params = parseParams(params);
	
	var val = document.getElementById('provincia').value;
	if(val != '#' && val != '2') params = params + '&ciudad='+getval('ciudad');
	
	xmlHttp.onreadystatechange = doUpdateEmpresa;
	xmlHttp.open("POST","validate.php",true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
}

function doUpdateEmpresa(){ 
	if(xmlHttp.readyState==4){
		$('html, body').animate({scrollTop:0}, scrollSpeed);

		popup("Cargando",1);
		var r = xmlHttp.responseText;

		var f1 = r.substr(0,1);
		var f2 = r.substr(1,1);
		var f3 = r.substr(2,1);
		var f4 = r.substr(3,1);
		var f5 = r.substr(4,1);
		var f6 = r.substr(5,1);
		var f7 = r.substr(6,1);
		var f8 = r.substr(7,1);
		var f9 = r.substr(8,1);
		var f11 = r.substr(10,1);
		var f12 = r.substr(11,1);
		
		errores = 0;

		validate(f1,"email");
		validate(f2,"pass1");
		validate(f2,"pass2");
		validate(f3,"nombre");
		validate(f4,"cuit");
		validate(f5,"direccion");
		validate(f6,"cpostal");
		validate(f7,"provincia");
		validate(f8,"tel");
		validate(f9,"nombrecontacto");
		
		if(errores > 0){
			jQuery("#erroresHolder").slideDown(boxSpeed);
			jQuery("#bienHolder").slideUp(boxSpeed);
			loading = false;
			document.getElementById('errores').innerHTML = "Hay "+errores+" errores en los campos marcados en rojo. Reviselos nuevamente.";
			if(f11=='0'){
			document.getElementById('errores').innerHTML = "<b>Ya existe una empresa registrada con ese E-mail. Olvido su contraseņa?</b> <a href=\"../seguridad/pass.php\">click aqui</a>";
			}else if(f12 > 0){
			document.getElementById('errores').innerHTML = "<b>Ya existe un postulante registrado con ese E-mail.";
			}
		}else{
			jQuery("#erroresHolder").slideUp(boxSpeed);
			jQuery("#bienHolder").slideDown(boxSpeed);
			if(hacerRedir){
				redir('../resena_empresa/',redirectSpeed);
			}else{
				loading = false;
			}
		}
	}
}

/////////////////////
// VALIDACION: Eitar Reseņa Empresa
/////////////////////

var hacerRedir = false;

function updateResenaEmpresa(redir){
	hacerRedir = redir;
	jQuery("#erroresHolder").slideUp(boxSpeed);
	if(loading) return;
	popup("Cargando");
	loading = true;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert ('Tu explorador no soporta AJAX.');
		return;
	}
	
	var params = ['resena'];
	params = parseParams(params);

	xmlHttp.onreadystatechange = doUpdateResena;
	xmlHttp.open("POST","validate.php",true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
}

function doUpdateResena(){ 
	if(xmlHttp.readyState==4){
			$('html, body').animate({scrollTop:0}, scrollSpeed);

		popup("Cargando",1);
		var r = xmlHttp.responseText;

		var f1 = r.substr(0,1);
		
		errores = 0;

		validate(f1,"resena");

		if(errores > 0){
			jQuery("#erroresHolder").slideDown(boxSpeed);
			loading = false;
			document.getElementById('errores').innerHTML = "Hay "+errores+" errores en los campos marcados en rojo. Reviselos nuevamente.";
		}else{
			jQuery("#erroresHolder").slideUp(boxSpeed);
			jQuery("#bienHolder").slideUp(boxSpeed);
			jQuery("#bienHolder").slideDown(boxSpeed);
			if(hacerRedir){
			redir('../logo/',redirectSpeed);
			}else{
			loading = false;
			}
		}
	}
}

/////////////////////
// VALIDACION: Futuro Empleo
/////////////////////

var gotoNext
function futuroEmpleo(move){
	jQuery("#erroresHolder").slideUp(boxSpeed);
	gotoNext = move;
	if(loading) return;
	popup("Cargando");
	loading = true;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert ('Tu explorador no soporta AJAX.');
		return;
	}


	if(getcheck('salario1')){
		id = document.getElementById('salario_1').options[document.getElementById('salario_1').selectedIndex].id;
	}else if(getcheck('salario2')){
		id = document.getElementById('salario_2').options[document.getElementById('salario_2').selectedIndex].id;
	}else if(getcheck('salario3')){
		id = document.getElementById('salario_3').options[document.getElementById('salario_3').selectedIndex].id;
	}else{
		id = 'v0';
	}
	
	id = id.substr(1);

	var params = ['Si','No','donde','cambiarempleo','motivos','objetivo','anos','puestos','areas','actividades','buena','mala','depende','indiferente','mediotiempo','tiempocompleto','tdeterminado','tindeterminado','pasantias','comentarios','puestos_otros','areas_otros','actividades_otros'];
	params = parseParams(params);
	params = params + '&salario_cantidad_id='+id;
	
	xmlHttp.onreadystatechange = doFuturoEmpleo;
	xmlHttp.open("POST","validate.php",true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
}

function doFuturoEmpleo(){ 
	if(xmlHttp.readyState==4){
		$('html, body').animate({scrollTop:0}, scrollSpeed);

		popup("Cargando",1);
		var r = xmlHttp.responseText;

		var f1 = r.substr(0,1);
		var f2 = r.substr(1,1);
		var f3 = r.substr(2,1);
		var f4 = r.substr(3,1);
		var f5 = r.substr(4,1);
		var f6 = r.substr(5,1);
		
		errores = 0;

		validate(f1,"asmSelect0");
		validate(f2,"asmSelect1");
		validate(f3,"asmSelect2");
		validate(f4,"disponibilidad_resi");
		validate(f5,"disponibilidad_horaria");
		validate(f6,"contrato");;

		if(errores > 0){
			jQuery("#erroresHolder").slideDown(boxSpeed);
			loading = false;
			document.getElementById('errores').innerHTML = "Hay "+errores+" errores en los campos marcados en rojo. Reviselos nuevamente.";
		}else{
			jQuery("#erroresHolder").slideUp(boxSpeed);
			jQuery("#bienHolder").slideDown(boxSpeed);
			if(gotoNext == true) {
				redir('../foto',redirectSpeed);
			}else {
				loading = false;
			}
		}
	}
}

/////////////////////
// VALIDACION: Contacto
/////////////////////

function contacto(){
	jQuery("#erroresHolder").slideUp(boxSpeed);
	if(loading) return;
	popup("Enviando Mensaje...");
	loading = true;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert ('Tu explorador no soporta AJAX.');
		return;
	}

	var params = ['nombre','email','direccion','cpostal','provincia','tel','cel','mensaje','captcha'];
	params = parseParams(params);
	
	var val = document.getElementById('provincia').value;
	if(val != '#' && val != '2') params = params + '&ciudad='+getval('ciudad');

	xmlHttp.onreadystatechange = doContacto;
	xmlHttp.open("POST","validate.php",true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
}

function doContacto(){ 
	if(xmlHttp.readyState==4){
			$('html, body').animate({scrollTop:0}, scrollSpeed);

		popup("Cargando...",1);
		var r = xmlHttp.responseText;

		var f1 = r.substr(0,1);
		var f2 = r.substr(1,1);
		var f3 = r.substr(2,1);
		var f4 = r.substr(3,1);
		var f5 = r.substr(4,1);
		var f6 = r.substr(5,1);
		var f7 = r.substr(6,1);
		var f8 = r.substr(7,1);
		var f9 = r.substr(8,1);
		
		errores = 0;

		validate(f1,"nombre");
		validate(f2,"email");
		validate(f3,"direccion");
		validate(f4,"cpostal");
//		validate(f5,"ciudad");
		validate(f6,"provincia");
		validate(f7,"tel");
		validate(f8,"cel");
		validate(f9,"captcha");

		if(errores > 0){
			jQuery("#erroresHolder").slideDown(boxSpeed);
			loading = false;
			document.getElementById('errores').innerHTML = "Hay "+errores+" errores en los campos marcados en rojo. Reviselos nuevamente.";
		}else{
			jQuery("#erroresHolder").slideUp(boxSpeed);
			jQuery("#bienHolder").slideDown(boxSpeed);
		}
	}
}

/////////////////////
// VALIDACION: Agregar Solicitud Laboral
/////////////////////

function solicitud(){
	jQuery("#erroresHolder").slideUp(boxSpeed);
	if(loading) return;
	popup("Cargando");
	loading = true;
	xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null){
		alert ('Tu explorador no soporta AJAX.');
		return;
	}

	if(getcheck('salario1')){
		id = document.getElementById('salario_1').options[document.getElementById('salario_1').selectedIndex].id;
	}else if(getcheck('salario2')){
		id = document.getElementById('salario_2').options[document.getElementById('salario_2').selectedIndex].id;
	}else if(getcheck('salario3')){
		id = document.getElementById('salario_3').options[document.getElementById('salario_3').selectedIndex].id;
	}else{
		id = 'v0';
	}
	
	id = id.substr(1);
	
	var params = ['titulo','textosugerido','masculino','femenino','estadocivil','exp_puesto','exp_exp','cono_cono','puestos','puestos_otros','areas','areas_otros','actividades','actividades_otros','si','no','indiferente','mediotiempo','tiempocompleto','tdeterminado','pasantias','tindeterminado','indistinto'];
	params = parseParams(params);
	params = params + '&salario_cantidad_id='+id;

	xmlHttp.onreadystatechange = doSolicitud;
	xmlHttp.open("POST","validate.php",true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
}

function doSolicitud(){ 
	if(xmlHttp.readyState==4){
			$('html, body').animate({scrollTop:0}, scrollSpeed);

		popup("Cargando",1);
		var r = xmlHttp.responseText;

		var f1 = r.substr(0,1);
		var f2 = r.substr(1,1);
		var f3 = r.substr(2,1);
		var f4 = r.substr(3,1);
		var f5 = r.substr(4,1);
		var f6 = r.substr(5,1);
		var f7 = r.substr(6,1);
		var f8 = r.substr(7,1);
		var f9 = r.substr(8,1);
		var f10 = r.substr(9,1);
		
		errores = 0;

		validate(f1,"titulo");
		validate(f2,"textosugerido");
		validate(f3,"sexoHolder");
		validate(f4,"estadocivil");
		validate(f5,"asmSelect0");
		validate(f6,"asmSelect1");
		validate(f7,"asmSelect2");
		validate(f8,"disponibilidad_resi");
		validate(f9,"disponibilidad_horaria");
		validate(f10,"contrato");;

		if(errores > 0){
			jQuery("#erroresHolder").slideDown(boxSpeed);
			loading = false;
			document.getElementById('errores').innerHTML = "Hay "+errores+" errores en los campos marcados en rojo. Reviselos nuevamente.";
		}else{
			jQuery("#erroresHolder").slideUp(boxSpeed);
			jQuery("#bienHolder").slideDown(boxSpeed);
			redir('../',redirectSpeed);
		}
	}
}

