function nuevoAjax() { 
	var xmlhttp = false; 
	try { 
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e) { 
		try {  
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { 
			xmlhttp = false; 
		}
	}
	if(!xmlhttp && typeof XMLHttpRequest != "undefined") {
		xmlhttp = new XMLHttpRequest();
	} 
	return xmlhttp; 
}

/*------------------------------------------------------------------------------------------------------------*/

function registrarUsuario() {
	var error = new Array();
	
	error[0] = validarUsuario();
	error[1] = validarPass();
	error[2] = validarPass2();
	error[3] = validarNombre();
	error[4] = validarApellido();
	error[5] = validarEmail();
	error[6] = validarEmail2();
	error[7] = validarTipo();
	error[8] = validarNumDoc();
	error[9] = validarFecha();
	error[10] = validarSexo();
	error[11] = validarEstadoCiv();
	error[12] = validarProvincia();
	error[13] = validarCiudad();
	error[14] = validarCodPostal();
	error[15] = validarNumTel();
	error[16] = validarDomicilio();
	error[17] = validarCurriculum();
	
	for(i = 0; i < error.length; i++) {
		if(error[i] == true) {
			var hayError = true;
		}
	}
	
	if(!hayError) {
		var registrar = document.getElementById("registrar");
		registrar.disabled = true;
		
		document.forms.formularioRegistroUsuarios.submit();
	}
}

function modificarUsuario() {
	var error = new Array(); 
	
	error[0] = validarNuevoPass();
	error[1] = validarEmail();
	error[2] = validarNombre();
	error[3] = validarApellido();
	error[4] = validarEstadoCiv();
	error[5] = validarProvincia();
	error[6] = validarCiudad();
	error[7] = validarCodPostal();
	error[8] = validarNumTel();
	error[9] = validarDomicilio();
	error[10] = validarPass();
		
	for(i = 0; i < error.length; i++) {
		if(error[i] == true) {
			var hayError = true;
		}
	}
	
	if(!hayError) {
		var modificar = document.getElementById("modificar");
		modificar.disabled = true;
		
		document.forms.formularioModificarUsuario.submit();
	}
}

function modificarUsuario2() {
	var error = new Array(); 
	
	error[1] = validarEmail();
	error[2] = validarNombre();
	error[3] = validarApellido();
	error[4] = validarEstadoCiv();
	error[5] = validarProvincia();
	error[6] = validarCiudad();
	error[7] = validarCodPostal();
	error[8] = validarNumTel();
	error[9] = validarDomicilio();
		
	for(i = 0; i < error.length; i++) {
		if(error[i] == true) {
			var hayError = true;
		}
	}
	
	if(!hayError) {
		var modificar = document.getElementById("modificar");
		modificar.disabled = true;
		
		document.forms.formularioModificarUsuario.submit();
	}
}

function registrarEmpresa() {
	var error = new Array();
	
	error[0] = validarUsuario();
	error[1] = validarPass();
	error[2] = validarPass2();
	error[3] = validarNombre();
	error[4] = validarCuit();
	error[5] = validarEmail();
	error[6] = validarEmail2();
	error[7] = validarDomicilio();
	error[8] = validarNumTel();
	error[9] = validarActividad();
	error[10] = validarFormaJur();
	error[11] = validarAmbito();
	error[12] = validarUrl();
	error[13] = validarLogo();
	error[14] = validarResponsable();
	
	for(i = 0; i < error.length; i++) {
		if(error[i] == true) {
			var hayError = true;
		}
	}
	
	if(!hayError) {
		if(document.getElementById("socio").checked) {
			var registrar = document.getElementById("registrar");
			registrar.disabled = true;
			
			document.forms.formularioRegistroEmpresas.submit();
		} else {
			jAlert('Por favor, debe leer y aceptar las bases y condiciones para poder registrarse.<br /><br />', 'Bases y condiciones');
		}
	}
}

function registrarEmpresaIns() {
	var error = new Array();
	
	error[0] = validarUsuario();
	error[1] = validarPass();
	error[2] = validarPass2();
	error[3] = validarNombre();
	error[4] = validarCuit();
	error[5] = validarEmail();
	error[6] = validarEmail2();
	error[7] = validarDomicilio();
	error[8] = validarNumTel();
	error[9] = validarUrl();
	error[10] = validarLogo();
	error[11] = validarResponsable();
	
	for(i = 0; i < error.length; i++) {
		if(error[i] == true) {
			var hayError = true;
		}
	}
	
	if(!hayError) {
		if(document.getElementById("socio").checked) {
			var registrar = document.getElementById("registrar");
			registrar.disabled = true;
			
			document.forms.formularioRegistroEmpresas.submit();
		} else {
			jAlert('Por favor, debe leer y aceptar las bases y condiciones para poder registrarse.<br /><br />', 'Bases y condiciones');
		}
	}
}

function modificarEmpresa() {
	var error = new Array(); 
	
	error[0] = validarNuevoPass();
	error[1] = validarEmail();
	error[2] = validarNombre();
	error[3] = validarNumTel();
	error[4] = validarDomicilio();
	error[5] = validarUrl();
	error[6] = validarPass();
	error[7] = validarResponsable();
		
	for(i = 0; i < error.length; i++) {
		if(error[i] == true) {
			var hayError = true;
		}
	}
	
	if(!hayError) {
		var modificar = document.getElementById("modificar");
		modificar.disabled = true;
		
		document.forms.formularioModificarEmpresa.submit();
	}
}

function modificarEmpresa2() {
	var error = new Array(); 
	
	error[1] = validarEmail();
	error[2] = validarNombre();
	error[3] = validarNumTel();
	error[4] = validarDomicilio();
	error[5] = validarUrl();
	error[6] = validarResponsable();
		
	for(i = 0; i < error.length; i++) {
		if(error[i] == true) {
			var hayError = true;
		}
	}
	
	if(!hayError) {
		var modificar = document.getElementById("modificar");
		modificar.disabled = true;
		
		document.forms.formularioModificarEmpresa.submit();
	}
}

function agregarBusqueda() {
	var error = new Array();

	error[0] = validarTitulo();
	error[1] = validarDesarrollo();
	error[2] = validarArea();
	error[3] = validarVacantes();
	error[4] = validarSalario();
	
	for(i = 0; i < error.length; i++) {
		if(error[i] == true) {
			var hayError = true;
		}
	}
	
	if(!hayError) {
		var nuevaBusqueda = document.getElementById("nuevaBusqueda");
		nuevaBusqueda.disabled = true;

		document.forms.formularioNuevaBusqueda.submit();
	}
}

function modificarBusqueda() {
	var error = new Array();

	error[0] = validarTitulo();
	error[1] = validarDesarrollo();
	error[2] = validarArea();
	error[3] = validarVacantes();
	error[4] = validarSalario();
	
	for(i = 0; i < error.length; i++) {
		if(error[i] == true) {
			var hayError = true;
		}
	}
	
	if(!hayError) {
		var modificar = document.getElementById("modificar");
		modificar.disabled = true;
		
		document.forms.formularioModificarBusqueda.submit();
	}
}

function mandarContacto() {
	var error = new Array();

	error[0] = validarNombre();
	error[1] = validarEmail();
	error[2] = validarEmail2();
	error[3] = validarMensaje();
	
	for(i = 0; i < error.length; i++) {
		if(error[i] == true) {
			var hayError = true;
		}
	}
	
	if(!hayError) {
		var enviar = document.getElementById("enviar");
		enviar.disabled = true;

		document.forms.formularioContacto.submit();
	}
}

function agregarBanner() {
	var error = new Array();

	error[0] = validarBanner();
	error[1] = validarUrl();
	
	for(i = 0; i < error.length; i++) {
		if(error[i] == true) {
			var hayError = true;
		}
	}
	
	if(!hayError) {
		var botonAgregarBanner2 = document.getElementById("botonAgregarBanner2");
		botonAgregarBanner2.disabled = true;

		document.forms.formularioAgregarBanner2.submit();
	}
}

/*------------------------------------------------------------------------------------------------------------------*/

function validarUsuario() {
	var error;
	var usuario = document.getElementById("usuario2");
	var mensajeUsuario = document.getElementById("mensajeUsuario");
	var usu = usuario.value;
	
	if(usu == '') {
		mensajeUsuario.innerHTML = 'Ingrese su nombre de usuario';
		error = true;
	} else {
		var ajax = nuevoAjax();
		ajax.open("POST", "php/script.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("accion=validarUsuario&usuario="+usu);
		
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) {
				mensajeUsuario.innerHTML = ajax.responseText;
			}
		}
	}
	if(mensajeUsuario.innerHTML != '') {
		error = true;
	}
	return error;
}

function validarPass() {
	var error;
	var password = document.getElementById("password1");
	var pass = password.value;
	var mensajePass = document.getElementById("mensajePassword");
	if(pass == '') {
		mensajePass.innerHTML = 'Ingrese su contrase&ntilde;a';
		error = true;
	} else if(pass.length < 6) {
		mensajePass.innerHTML = 'Debe tener 6 o m&aacute;s d&iacute;gitos';
		error = true;
	} else {
		mensajePass.innerHTML = '';
	}
	return error;
}

function validarPass2() {
	var error;
	var password = document.getElementById("password1");
	var password2 = document.getElementById("password2");
	var pass = password.value;
	var pass2 = password2.value;
	var mensajePassword2 = document.getElementById("mensajePassword2");
	if(pass != pass2) {
		mensajePassword2.innerHTML = 'Su contrase&ntilde;a no coincide';
		error = true;
		return error;
	} else {
		mensajePassword2.innerHTML = '';
	}
}

function validarNombre() {
	var error;
	var nombre = document.getElementById("nombre");
	var nom = nombre.value;
	var mensajeNombre = document.getElementById("mensajeNombre");
	if(nom == '') {
		mensajeNombre.innerHTML = 'Ingrese su nombre';
		error = true;
	} else {
		mensajeNombre.innerHTML = '';
	}
	return error;
}

function validarApellido() {
	var error;
	var apellido = document.getElementById("apellido");
	var mensajeApellido = document.getElementById("mensajeApellido");
	var ape = apellido.value;
	if(ape == '') {
		mensajeApellido.innerHTML = 'Ingrese su apellido';
		error = true;
	} else {
		mensajeApellido.innerHTML = '';
	}
	return error;
}

function validarEmail() {
	var error;
	var email = document.getElementById("email");
	var correo = email.value;
	var mensajeEmail = document.getElementById("mensajeEmail");
	var validar = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	if(correo == '') {
		mensajeEmail.innerHTML = 'Ingrese su correo';
		error = true;
	} else if(!validar.test(correo)) {
		mensajeEmail.innerHTML = 'Ingrese un correo v&aacute;lido';
		error = true;
	} else {
		mensajeEmail.innerHTML = '';
	}
	return error;
}

function validarEmail2() {
	var error;
	var email = document.getElementById("email");
	var email2 = document.getElementById("email2");
	var correo = email.value;
	var correo2 = email2.value;
	var mensajeEmail2 = document.getElementById("mensajeEmail2");
	if(correo != correo2) {
		mensajeEmail2.innerHTML = 'Su correo no coincide';
		error = true;
	} else {
		mensajeEmail2.innerHTML = '';
	}
	return error;
}

function validarTipo() {
	var error;
	var tipo_documento = document.getElementById("tipo_documento");
	var tip = tipo_documento.value;
	var mensajeTipo = document.getElementById("mensajeTipo");
	if(tip == '') {
		mensajeTipo.innerHTML = 'Seleccione su tipo de documento';
		error = true;
	} else {
		mensajeTipo.innerHTML = '';
	}
	return error;
}

function validarNumDoc() {
	var error;
	var numero_documento = document.getElementById("numero_documento");
	var numeroDoc = numero_documento.value;
	var mensajeNumDoc = document.getElementById("mensajeNumDoc");
	if(numeroDoc == '') {
		mensajeNumDoc.innerHTML = 'Ingrese su n&uacute;mero de documento';
		error = true;
	} else if(numeroDoc.length < 8) {
		mensajeNumDoc.innerHTML = 'Debe tener 8 d&iacute;gitos';
		error = true;
	}
	else {
		mensajeNumDoc.innerHTML = '';
	}
	return error;
}

function validarFecha() {
	var error;
	var dia = document.getElementById("dia");
	var d = dia.value;
	var mes = document.getElementById("mes");
	var m = mes.value;
	var ano = document.getElementById("ano");
	var a = ano.value;
	var mensajeFecha = document.getElementById("mensajeFecha");
	if(d == 'día' || m == 'mes' || a == 'ano') {
		mensajeFecha.innerHTML = 'Ingrese su fecha de nacimiento';
		error = true;
	} else {
		mensajeFecha.innerHTML = '';
	}
	return error;
}

function validarSexo() {
	var error;
	var sexo = document.getElementById("sexo");
	var sex = sexo.value;
	var mensajeSexo = document.getElementById("mensajeSexo");
	if(sex == '') {
		mensajeSexo.innerHTML = 'Seleccione su sexo';
		error = true;
	} else {
		mensajeSexo.innerHTML = '';
	}
	return error;
}

function validarEstadoCiv() {
	var error;
	var estado_civil = document.getElementById("estado_civil");
	var estadoCiv = estado_civil.value;
	var mensajeEstadoCiv = document.getElementById("mensajeEstadoCiv");
	if(estadoCiv == '') {
		mensajeEstadoCiv.innerHTML = 'Seleccione su estado civil';
		error = true;
	} else {
		mensajeEstadoCiv.innerHTML = '';
	}
	return error;
}

function validarProvincia() {
	var error;
	var provincia = document.getElementById("provincia");
	var prov = provincia.value;
	var mensajeProvincia = document.getElementById("mensajeProvincia");
	if(prov == '') {
		mensajeProvincia.innerHTML = 'Seleccione su provincia';
		error = true;
	} else {
		mensajeProvincia.innerHTML = '';
	}
	return error;
}

function validarCiudad() {
	var error;
	var ciudad = document.getElementById("ciudad");
	var ciu = ciudad.value;
	var mensajeCiudad = document.getElementById("mensajeCiudad");
	if(ciu == '') {
		mensajeCiudad.innerHTML = 'Ingrese su ciudad';
		error = true;
	} else {
		mensajeCiudad.innerHTML = '';
	}
	return error;
}

function validarCodPostal() {
	var error;
	var codigo_postal = document.getElementById("codigo_postal");
	var codigo = codigo_postal.value;
	var mensajeCodPostal = document.getElementById("mensajeCodPostal");
	if(codigo == '') {
		mensajeCodPostal.innerHTML = 'Ingrese su c&oacute;digo postal';
		error = true;
	} else {
		mensajeCodPostal.innerHTML = '';
	}
	return error;
}

function validarNumTel() {
	var error;
	var prefijo = document.getElementById("prefijo");
	var pref = prefijo.value;
	var numero = document.getElementById("numero");
	var num = numero.value;
	var mensajeNumTel = document.getElementById("mensajeNumTel");
	if(pref == '' || num == '') {
		mensajeNumTel.innerHTML = 'Ingrese su n&uacute;mero de tel&eacute;fono';
		error = true;
	} else {
		mensajeNumTel.innerHTML = '';
	}
	return error;
}

function validarDomicilio() {
	var error;
	var domicilio = document.getElementById("domicilio");
	var domi = domicilio.value;
	var mensajeDomicilio = document.getElementById("mensajeDomicilio");
	if(domi == '') {
		mensajeDomicilio.innerHTML = 'Ingrese su domicilio';
		error = true;
	} else {
		mensajeDomicilio.innerHTML = '';
	}
	return error;
}

/*---------------------------------------------------------------------------*/

function validarCuit(eoi) {
	var error;
	var cuitPre = document.getElementById("cuitPre");
	var cuitNum = document.getElementById("cuitNum");
	var cuitRes = document.getElementById("cuitRes");
	var mensajeCuit = document.getElementById("mensajeCuit");
	var pre = cuitPre.value;
	var num = cuitNum.value;
	var res = cuitRes.value;
	
	var cuit = pre + num + res;
	
    var vec = Array(10);
    esCuit = false;
    cuit_rearmado = "";
    errors = '';
    for(i = 0; i < cuit.length; i++) {   
        caracter = cuit.charAt(i);
        if(caracter.charCodeAt(0) >= 48 && caracter.charCodeAt(0) <= 57 ) {
        	cuit_rearmado += caracter;
        }
    }
    cuit = cuit_rearmado;
    if(cuit.length != 11) {
        esCuit = false;
    } else {
        x = i = dv =0;
        vec[0] = cuit.charAt(0) * 5;
        vec[1] = cuit.charAt(1) * 4;
        vec[2] = cuit.charAt(2) * 3;
        vec[3] = cuit.charAt(3) * 2;
        vec[4] = cuit.charAt(4) * 7;
        vec[5] = cuit.charAt(5) * 6;
        vec[6] = cuit.charAt(6) * 5;
        vec[7] = cuit.charAt(7) * 4;
        vec[8] = cuit.charAt(8) * 3;
        vec[9] = cuit.charAt(9) * 2;

        for(i = 0; i <= 9; i++) {
            x += vec[i];
        }
        dv = (11 - (x % 11)) % 11;
        if(dv == cuit.charAt( 10)) {
            esCuit = true;
        }
    }
    if(!esCuit) {
        mensajeCuit.innerHTML = 'Ingrese un CUIT v&aacute;lido';
		error = true;
    } else {
		var ajax = nuevoAjax();
		ajax.open("POST", "php/script.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		
		var cuitArmado = pre + '-' + num + '-' + res;
		ajax.send("accion=validarCuit&cuit="+cuitArmado+"&eoi="+eoi);
			
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) {
				mensajeCuit.innerHTML = ajax.responseText;
			}
		}
	}
	if(mensajeCuit.innerHTML != '') {
		error = true;
	}
	
	return error;
}

function validarActividad() {
	var error;
	var actividad = document.getElementById("actividad");
	var acti = actividad.value;
	var mensajeActividad = document.getElementById("mensajeActividad");
	if(acti == '') {
		mensajeActividad.innerHTML = 'Seleccione alguna actividad';
		error = true;
	} else {
		mensajeActividad.innerHTML = '';
	}
	return error;
}

function validarFormaJur() {
	var error;
	var forma_juridica = document.getElementById("forma_juridica");
	var formaJur = forma_juridica.value;
	var mensajeFormaJur = document.getElementById("mensajeFormaJur");
	if(formaJur == '') {
		mensajeFormaJur.innerHTML = 'Seleccione forma jur&iacute;dica';
		error = true;
	} else {
		mensajeFormaJur.innerHTML = '';
	}
	return error;
}

function validarAmbito() {
	var error;
	var ambito = document.getElementById("ambito");
	var amb = ambito.value;
	var mensajeAmbito = document.getElementById("mensajeAmbito");
	if(amb == '') {
		mensajeAmbito.innerHTML = 'Seleccione &aacute;mbito';
		error = true;
	} else {
		mensajeAmbito.innerHTML = '';
	}
	return error;
}

function validarUrl() {
	var error;
	var url = document.getElementById("url");
	var lin = url.value;
	var mensajeUrl = document.getElementById("mensajeUrl");
	if(lin == '' || lin == 'http://') {
		mensajeUrl.innerHTML = '';
	} else {
		if(!(/^http[s]?:\/\/\w+([\.-]?\w+)*(\.\w{2,3})+$/i.test(lin))) {
			mensajeUrl.innerHTML = 'Ingrese una URL v&aacute;lida';
			error = true;
		} else {
			mensajeUrl.innerHTML = '';
		}
	}
	return error;
}

function GetFileExtension(Filename) {
	var I = Filename.lastIndexOf(".");
	return (I > -1) ? Filename.substring(I + 1, Filename.length).toLowerCase() : "";
}

function validarCurriculum() {
	var error;
	var curriculum = document.getElementById("curriculum");
	var mensajeCurriculum = document.getElementById("mensajeCurriculum");
	var cur = curriculum.value;
	
	if(cur == "") {
		mensajeCurriculum.innerHTML = "Debe ingresar su curriculum";
		error = true;
	} else {
		tipo = GetFileExtension(cur);
		if(tipo != "doc" && tipo != "pdf") {
			mensajeCurriculum.innerHTML = "Debe subir un archivo doc o pdf";
			error = true;
		} else {
			mensajeCurriculum.innerHTML = "";
		}
	}
	return error;
}

function validarLogo() {
	var error;
	var logo = document.getElementById("logo");
	var mensajeLogo = document.getElementById("mensajeLogo");
	var loo = logo.value;
	
	if(loo != "") {
		tipo = GetFileExtension(loo);
		if(tipo != "jpeg" && tipo != "jpg" && tipo != "png" && tipo != "gif") {
			mensajeLogo.innerHTML = "Debe subir una imagen jpg, png o gif";
			error = true;
		} else {
			mensajeLogo.innerHTML = "";
		}
	}
	return error;
}

function validarBanner() {
	var error;
	var banner = document.getElementById("banner2");
	var mensajeBanner = document.getElementById("mensajeBanner");
	var bann = banner.value;
	
	if(bann == "") {
		mensajeBanner.innerHTML = "Debe subir una imagen jpg, png o gif";
		error = true;
	} else {
		tipo = GetFileExtension(bann);
		if(tipo != "jpeg" && tipo != "jpg" && tipo != "png" && tipo != "gif") {
			mensajeBanner.innerHTML = "Debe subir una imagen jpg, png o gif";
			error = true;
		} else {
			mensajeBanner.innerHTML = "";
		}
	}
	return error;
}

/*----------------------------------------------------------------*/

function validarTitulo() {
	var error;
	var titulo = document.getElementById("titulo");
	var tit = titulo.value;
	var mensajeTitulo = document.getElementById("mensajeTitulo");
	if(tit == '') {
		mensajeTitulo.innerHTML = 'Ingrese un t&iacute;tulo';
		error = true;
	} else {
		mensajeTitulo.innerHTML = '';
	}
	return error;
}

function validarDesarrollo() {
	var error;
	var desarrollo = document.getElementById("desarrollo");
	var desa = desarrollo.value;
	var mensajeDesarrollo = document.getElementById("mensajeDesarrollo");
	if(desa == '<br>') {
		mensajeDesarrollo.innerHTML = 'Ingrese el desarrollo';
		error = true;
	} else {
		mensajeDesarrollo.innerHTML = '';
	}
	return error;
}

function validarDescripcion() {
	var error;
	var descripcion = document.getElementById("descripcion");
	var desc = descripcion.value;
	var mensajeDescripcion = document.getElementById("mensajeDescripcion");
	if(desc == '') {
		mensajeDescripcion.innerHTML = 'Ingrese una descripci&oacute;n';
		error = true;
	} else {
		mensajeDescripcion.innerHTML = '';
	}
	return error;
}

function validarArea() {
	var error;
	var area = document.getElementById("area");
	var are = area.value;
	var mensajeArea = document.getElementById("mensajeArea");
	if(are == '') {
		mensajeArea.innerHTML = 'Ingrese el &aacute;rea a cubrir';
		error = true;
	} else {
		mensajeArea.innerHTML = '';
	}
	return error;
}

function validarVacantes() {
	var error;
	var vacantes = document.getElementById("vacantes");
	var vac = vacantes.value;
	var mensajeVacantes = document.getElementById("mensajeVacantes");
	if(vac == '') {
		mensajeVacantes.innerHTML = 'Ingrese la cantidad de vacantes a cubrir';
		error = true;
	} else if(vac < 1) {
		mensajeVacantes.innerHTML = 'Ingrese una cantidad mayor o igual 1';
		error = true;
	} else {
		mensajeVacantes.innerHTML = '';
	}
	return error;
}

function validarSalario() {
	var error;
	var salario = document.getElementById("salario");
	var sal = salario.value;
	var mensajeSalario = document.getElementById("mensajeSalario");
	if(sal == '' && (salario.disabled == false)) {
		mensajeSalario.innerHTML = 'Ingrese un salario';
		error = true;
	} else {
		mensajeSalario.innerHTML = '';
	}
	return error;
}

/*-----------------------------------------------------------------------------*/

function validarMensaje() {
	var error;
	var mensaje = document.getElementById("mensaje");
	var mens = mensaje.value;
	var mensajeMensaje = document.getElementById("mensajeMensaje");
	if(mens == '') {
		mensajeMensaje.innerHTML = 'Ingrese su mensaje';
		error = true;
	} else {
		mensajeMensaje.innerHTML = '';
	}
	return error;
}

/*---------------------------------------------------------------------------*/

function validarNuevoPass() {
	var error;
	var nuevoPass = document.getElementById("nuevoPass");
	var nue = nuevoPass.value;
	var mensajeNuevoPass = document.getElementById("mensajeNuevoPass");
	if(nue != '' && nue.length < 6) {
		mensajeNuevoPass.innerHTML = 'Debe tener 6 o m&aacute;s d&iacute;gitos';
		error = true;
	} else {
		mensajeNuevoPass.innerHTML = '';
	}
	return error;
}

/*---------------------------------------------------------------------------*/

contenido_textarea = "";
num_caracteres_permitidos = 400;
function valida_longitud() {
	var mensaje = document.getElementById("mensaje");
	var caracteres = document.getElementById("caracteres");
	
	num_caracteres = document.getElementById("mensaje").value.length 

	if(num_caracteres > num_caracteres_permitidos) { 
		mensaje.value = contenido_textarea;
	} else { 
		contenido_textarea = mensaje.value; 
	}

	if(num_caracteres >= num_caracteres_permitidos) { 
		caracteres.style.color = "#ff0000"; 
	} else { 
		caracteres.style.color = "#000000"; 
	}
	cuenta(); 
}
	
function cuenta() {
	var mensaje = document.getElementById("mensaje");
	var caracteres = document.getElementById("caracteres");
	caracteres.value = mensaje.value.length;
}

function desabilitar() {
	var salario = document.getElementById("salario");	
	salario.disabled = salario.disabled ? false : true;
	var mensajeSalario = document.getElementById("mensajeSalario");
	salario.value = '';
	mensajeSalario.innerHTML = '';
}
/*
var nav4 = window.Event ? true : false;
function soloNumeros(evt) {	
	var key = nav4 ? evt.which : evt.keyCode;	
	return (key <= 13 || (key >= 48 && key <= 57));
}
*/
function logoVacio() {
	var error;
	
	var logo = document.getElementById("logo");
	var mensajeLogo = document.getElementById("mensajeLogo");
	var loo = logo.value;
	
	if(loo == "") {
		mensajeLogo.innerHTML = "Debe subir una imagen jpg, png o gif";
		error = true;
	}
	return error;
}

function cambiarLogo() {
	var error = new Array();

	error[0] = validarLogo();
	error[1] = logoVacio();
	
	for(i = 0; i < error.length; i++) {
		if(error[i] == true) {
			var hayError = true;
		}
	}
	
	if(!hayError) {
		var boton = document.getElementById("boton");
		boton.disabled = true;

		document.forms.formularioCambiarLogo.submit();
	}
}

function cambiarCurriculum() {
	var error;

	error = validarCurriculum();
	
	if(!error) {
		var boton = document.getElementById("boton");
		boton.disabled = true;

		document.forms.formularioCambiarCurriculum.submit();
	}
}

function eliminarBusqueda(id, pagina) {
	jConfirm('Est&aacute; seguro de eliminar esta b&uacute;squeda?<br /><br />', 'CONFIRMACION', function(r) {
		if(r) {
			window.location.href = 'index.php?ver=encuesta&id=' + id + '&pagina=' + pagina;
		}
	});	
}

function eliminarPasantia(id, pagina) {
	jConfirm('Est&aacute; seguro de eliminar esta pasant&iacute;a?<br /><br />', 'CONFIRMACION', function(r) {
		if(r) {
			window.location.href = 'php/script.php?accion=eliminarPasantia&id_pasantia=' + id + '&pagina=' + pagina;
		}
	});	
}

function eliminarBanner(id, imagen) {
	jConfirm('Est&aacute; seguro de eliminar este banner?<br /><br />', 'CONFIRMACION', function(r) {
		if(r) {
			window.location.href = 'php/script.php?accion=eliminarBanner&banner=' + id + '&imagen=' + imagen;
		}
	});	
}

function eliminarUsuario(id) {
	jConfirm('Est&aacute; seguro de eliminar este usuario?<br /><br />', 'CONFIRMACION', function(r) {
		if(r) {
			window.location.href = 'php/script.php?accion=eliminarUsuario&id_usuario=' + id;
		}
	});	
}

function eliminarEmpresa2(id) {
	jConfirm('Est&aacute; seguro de eliminar esta empresa?<br /><br />', 'CONFIRMACION', function(r) {
		if(r) {
			window.location.href = 'php/script.php?accion=eliminarEmpresa2&id_empresa=' + id;
		}
	});	
}

function confirmarEmpresa(id) {
	jConfirm('Est&aacute; seguro de confirmar el registro de esta empresa?<br /><br />', 'CONFIRMACION', function(r) {
		if(r) {
			window.location.href = 'php/script.php?accion=confirmarEmpresa&id_empresa=' + id;
		}
	});	
}

function eliminarEmpresa(id) {
	jConfirm('Est&aacute; seguro de eliminar esta empresa?<br /><br />', 'CONFIRMACION', function(r) {
		if(r) {
			window.location.href = 'php/script.php?accion=eliminarEmpresa&id_empresa=' + id;
		}
	});	
}

function confirmarIns(id) {
	jConfirm('Est&aacute; seguro de confirmar el registro de esta instituci&oacute;n?<br /><br />', 'CONFIRMACION', function(r) {
		if(r) {
			window.location.href = 'php/script.php?accion=confirmarIns&id_empresa=' + id;
		}
	});	
}

function eliminarIns(id) {
	jConfirm('Est&aacute; seguro de eliminar esta instituci&oacute;n?<br /><br />', 'CONFIRMACION', function(r) {
		if(r) {
			window.location.href = 'php/script.php?accion=eliminarIns&id_empresa=' + id;
		}
	});	
}

function eliminarIns2(id) {
	jConfirm('Est&aacute; seguro de eliminar esta instituci&oacute;n?<br /><br />', 'CONFIRMACION', function(r) {
		if(r) {
			window.location.href = 'php/script.php?accion=eliminarIns2&id_empresa=' + id;
		}
	});	
}

function eliminarNoticia(id) {
	jConfirm('Est&aacute; seguro de eliminar esta noticia?<br /><br />', 'CONFIRMACION', function(r) {
		if(r) {
			window.location.href = 'php/script.php?accion=borrarNoticia&id_noticia=' + id;
		}
	});	
}

function mostrar_encuesta2() {
	$('#segunda_encuesta').css('display', '');
}

function ocultar_encuesta2() {
	$('#segunda_encuesta').css('display', 'none');
	
	$('#si').attr("checked", false);
	$('#no').attr("checked", false);
}

function validar_encuesta() {
	if(!$('input:radio').is(':checked') || ($('#terminada').is(':checked') && !($('#si').is(':checked') || $('#no').is(':checked')))) {
		$("#mensaje_encuesta").html('Por favor complete la encuesta para saber sus motivos de la baja de esta b&uacute;queda.');
	} else {
		$("#mensaje_encuesta").html('');
		$('#formulario_encuesta').submit();
	}
}

function validarResponsable() {
	var error;
	var responsable = document.getElementById("responsable");
	var res = responsable.value;
	var mensajeResponsable = document.getElementById("mensajeResponsable");
	if(res == '') {
		mensajeResponsable.innerHTML = 'Ingrese el nombre del responsable a cargo';
		error = true;
	} else {
		mensajeResponsable.innerHTML = '';
	}
	return error;
}

function validarPasantia() {
	var error = new Array();
	
	error[0] = validarTitulo();
	error[1] = validarDescripcion();
	
	for(i = 0; i < error.length; i++) {
		if(error[i] == true) {
			var hayError = true;
		}
	}
	
	if(!hayError) {
		var botonPasantia = document.getElementById("botonPasantia");
		botonPasantia.disabled = true;
		
		document.forms.formularioPasantia.submit();
	}
}