var isIE = (navigator.appName.indexOf ('Microsoft') != -1);

function getBaseHref() {
	return document.getElementsByTagName ("BASE")[0].href;
}

function iframeGoto (id, url) {
    if (isIE) document.frames[id].location = url;
    else document.getElementById (id).src = url;
}

function reloadPage(msg) {
    self.location = self.location.href.concat(msg);
}

function closeWindow() { 
	if(navigator.appName=="Microsoft Internet Explorer") { 
		this.focus();
		self.opener = this;
		self.close(); 
	} else { 
		window.open('','_parent',''); 
		window.close(); 
	} 
} 

function submitformcontact() {
	var _ok = wbValidateFormL(document.getElementById('contact'),swlang);
	if(_ok) {
		var f = document.getElementById('contact');

		var _name = f.name.value;
		var _surname1 = f.surname1.value;
		var _surname2 = f.surname2.value;
		var _email = f.email.value;
		var _comment = f.comment.value;
		var _department = f.department.value;
		var _phone = f.phone.value;
		var _website = f.website.value;
		var _res_capcha = f.res_capcha.value;
		var _id_capcha = f.id_capcha.value;
		var _id_txt_capcha = f.id_txt_capcha.value;
		var _msg_err_capcha = f.msg_err_capcha.value;
		var _form_name = f.form_name.value;
		
		var _city = '';
		var _country = '';
		var _source = '';
		var _source_type = '';
		var _subscribe = '';
		
		if (_department == '5' || _department == '6') {
			_city = f.city.value;
			_country = f.country.value;
			_source = f.source.value;
			_subscribe = '';
			for (var i = 0; i < f.subscribe.length; i++) {
				if (f.subscribe[i].checked && f.subscribe[i].value!= 'A') {
					_subscribe = _subscribe + '|' + f.subscribe[i].value;		
				}
			}
			if (_subscribe.length>0) {
				 _subscribe = _subscribe + '|';
			}
			if (_department == '6') {
				_source_type = f.source_type.value;
			}
		} 
		
        $.ajax({
           url: "checkCapcha.php",
           type: "POST",
           dataType: "text",
           data: {res_capcha: _res_capcha, id_capcha: _id_capcha, id_txt_capcha: _id_txt_capcha},	           		
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {
           	if (txt == 'OK') {
		        $.ajax({
		           url: "sendContactForm.php",
		           type: "POST",
		           dataType: "text",
		           data: {swlang: swlang, form_name: _form_name, name: _name, surname1: _surname1, surname2: _surname2, email: _email, phone: _phone, 
		           	comment: _comment, department: _department, website: _website, city: _city, country: _country, source: _source, subscribe: _subscribe,
		           	source_type: _source_type},	           		
		           error: function(req, err, obj) {
		           	alert('error');
		            alert(err);
		           },
		           success: function(txt) {
		           	var page = 'contacto.html';
		           	if (_form_name == 'M') {
		           		page = 'prensa-comunicacion.html';	
		           	} else if (_form_name == 'S') {
		           		page = 'prensa-suscripcion.html';	
		           	} 
		            self.location = getBaseHref()+page + '?ret='+txt;
		           }           
		           
		        });            
			
           	} else {
           		alert(_msg_err_capcha);
           	}
           }
        });            
	}
	return(false);		
}

function submitInscribirCandOffer() {
  var f = document.getElementById('inscrCandOffer');
  var _id = f.id.value;
  var _offer = f.offer.value;

  if (_id != '' && _offer != '') {
        $.ajax({
           url: "addCandOffer.php",
           type: "POST",
           dataType: "text",
           data: {swlang: swlang, id: _id, offer: _offer},
           error: function(req, err, obj) {
            alert(err + ' -> ' + req.status  );
           },
           success: function(txt) {
                  var dest_page = self.location.href;
                var sep = "?";
                if (dest_page.indexOf("?")>=0) {
                        sep = "&";
                }
                if (txt == "OK") {
                    document.getElementById('res_modificacion').style.display = 'block';
                    //reloadPage(sep + 'command=ok');
                } else {
                    alert('Error ::' + txt);
                    if (txt == "00") alert(_msg_error);
                    else  alert(txt);
                    //reloadPage(sep + 'command=err');
                    document.getElementById('res_modificacion_error').style.display = 'block';
                }
           }
        });


  }
  return(false);
}


function submitformaddrequestposition() {
    if (_uploading) return false;
	document.getElementById('res_modificacion').style.display = 'none';
	document.getElementById('res_modificacion_error').style.display = 'none';
        
	var _ok = wbValidateFormL(document.getElementById('fcontacto'),swlang);
	
	if(_ok) {
        var f = document.getElementById('fcontacto');
        var _id = f.id.value;
        var _offer = f.offer.value;
        // DATOS DE ACCESO
        var _email = f.email.value;
        var _passw = f.passw.value;
        // DATOS PERSONALES
        var _name = f.name.value;
        var _surname = f.surname.value;

        var _sex = f.sex.value;
        var _title = f.title.value;

        var _address = f.address.value;

        var _fk_country = f.fk_country.value;
        var _fk_province = f.fk_province.value;
        var _province = f.province.value;
        var _town = f.town.value;

        var _nacionality = f.nacionality.value;
        var _birthdate = f.birthdate.value;

        var _phone = f.phone.value;
        var _mobile = f.mobile.value;
        
        var multipleValues = $("#workpermit").val() || [];
        var _workpermit = multipleValues.join(",");

        // DATOS PROFESIONALES
        var _applicant_profile = f.applicant_profile.value;
        var _professional_profile = f.professional_profile.value;

        var _exp_years = f.exp_years.value;
        var _last_position = f.last_position.value;

        var _total_years_exp = f.total_years_exp.value;
        var _last_company = f.last_company.value;

        var _otros_perf_prof = f.otros_perf_prof.value;
        var _sector = f.sector.value;
        var _programas = f.programas.value;

        // IDIOMAS
        var _other_langs = f.other_langs.value;

        // OTROS DATOS DE INTERES
        var multipleValues2 = $("#geo_pref").val() || [];
        var _geo_pref = "|" + multipleValues2.join("|")+"|";
        var _disp_viajar = f.disp_viajar.value;
        var _change_res = f.change_res.value;
        var _exp_salariales = f.exp_salariales.value;
        var multipleValues3 = $("#areas").val() || [];
        var _areas = multipleValues3.join(",");
        var _how = f.how.value;

        var _num_langs = f.numlanguages.value;
        var _num_academic_data = f.numacademic.value;
        
        var _msg_error_repe = f.msg_error_repeat.value;
        var _msg_error = f.msg_error.value;
        var _msg_thx = f.msg_thx.value;
        var _msg_datos_enviados = f.msg_datos_enviados.value;
        var _msg_problema_datos_enviados = f.msg_problema_datos_enviados.value;

        var _oldfile = f.oldfile.value;
        var _file = f.msguploadedfile.value;
        var _filetype = f.msguploadedfiletype.value;
        var _filename = f.msguploadedfilename.value;
        var _msgfilemandatory = f.msgfilemandatory.value;

        var _res_capcha = '';
        var _id_capcha = '';
        var _id_txt_capcha = '';
        var _msg_err_capcha = '';
        if (_id == '') {
            // Modificando no hay capcha, solo insertando
            _res_capcha = f.res_capcha.value;
            _id_capcha = f.id_capcha.value;
            _id_txt_capcha = f.id_txt_capcha.value;
            _msg_err_capcha = f.msg_err_capcha.value;
        }
        
        if (_num_langs == 0 && f.elements['lang_0'].value != '') _num_langs = 1;
        if (_num_academic_data == 0 && f.elements['titulacion_0'].value != '') _num_academic_data = 1;

        var data = {id: _id, swlang: swlang, offer: _offer,
                email: _email, passw: _passw,
                name: _name, surname: _surname,
        	sex: _sex, title: _title,
                address: _address,
                fk_country: _fk_country,
                fk_province: _fk_province,
                province: _province, town: _town,
                nacionality: _nacionality, birthdate: _birthdate,
                phone: _phone, mobile: _mobile,
        	workpermit: _workpermit, 
        	applicant_profile: _applicant_profile, professional_profile: _professional_profile,
                exp_years: _exp_years, last_position: _last_position,
                total_years_exp: _total_years_exp, last_company: _last_company,
                otros_perf_prof: _otros_perf_prof, sector: _sector, programas: _programas,
                other_langs: _other_langs,
        	geo_pref: _geo_pref, disp_viajar: _disp_viajar, 
        	change_res: _change_res, exp_salariales: _exp_salariales,
                areas: _areas, how: _how,
                num_langs: _num_langs, num_academic_data: _num_academic_data,
                msg_error: _msg_error, msg_thx: _msg_thx, oldfile: _oldfile,
       		tempfileid: _file, tempfiletype: _filetype, tempfilename: _filename};
        

        for(i=0;i<_num_langs;i++){
            if (f.elements['lang_' + i] != undefined) {
                    data['lang_' + i] = f.elements['lang_' + i].value;
            }
            if (f.elements['level_' + i] != undefined) {
                    data['level_' + i] = f.elements['level_' + i].value;
            }
			
	}
        
        for(i=0;i<_num_academic_data;i++){
            if (f.elements['titulacion_' + i] != undefined) {
                    data['titulacion_' + i] = f.elements['titulacion_' + i].value;
            }

            if (f.elements['especialidad_' + i] != undefined) {
                    data['especialidad_' + i] = f.elements['especialidad_' + i].value;
            }

            if (f.elements['colegio_' + i] != undefined) {
                    data['colegio_' + i] = f.elements['colegio_' + i].value;
            }

            if (f.elements['otros_estudios_' + i] != undefined) {
                    data['otros_estudios_' + i] = f.elements['otros_estudios_' + i].value;
            }
            if (f.elements['otros_especialidades_' + i] != undefined) {
                    data['otros_especialidades_' + i] = f.elements['otros_especialidades_' + i].value;
            }

	}
        
        if (_file == '') {
        	alert(_msgfilemandatory);
        } else {
            if (_id != '') {
                // Modificando
                    $.ajax({
                       url: "addRequestPosition.php",
                       type: "POST",
                       dataType: "text",
                       data: data,
                       error: function(req, err, obj) {
                        alert(err + req.status);
                       },
                       success: function(txt) {
                            var dest_page = self.location.href;
                            var sep = "?";
                            if (dest_page.indexOf("?")>=0) {
                                    sep = "&";
                            }
                        if (txt == "OK") {
                            document.getElementById('res_modificacion').style.display = 'block';
                            f.oldfile.value = _file;
                            alert(_msg_datos_enviados);
                            //reloadPage(sep + 'command=ok');
                        } else {
                            alert('Error ::' + txt);
                            if (txt == "00") alert(_msg_error);
                            else  alert(txt);
                            //reloadPage(sep + 'command=err');
                            document.getElementById('res_modificacion_error').style.display = 'block';
                            alert(_msg_problema_datos_enviados);
                        }
                       }
                    });

            } else {
                // Insertando
                $.ajax({
                   url: "checkCapcha.php",
                   type: "POST",
                   dataType: "text",
                   data: {res_capcha: _res_capcha, id_capcha: _id_capcha, id_txt_capcha: _id_txt_capcha},
                   error: function(req, err, obj) {
                        alert('error');
                    alert(err + req.status);
                   },
                   success: function(txt) {
                        if (txt == 'OK') {

                            $.ajax({
                               url: "checkUserExists.php",
                               type: "POST",
                               dataType: "text",
                               data: {email: _email},
                               error: function(req, err, obj) {
                                alert(err + req.status);
                               },
                               success: function(txt) {
                                if (txt == "OK") {

                                    $.ajax({
                                       url: "addRequestPosition.php",
                                       type: "POST",
                                       dataType: "text",
                                       data: data,
                                       error: function(req, err, obj) {
                                        alert(err + req.status);
                                       },
                                       success: function(txt) {
                                            var dest_page = self.location.href;
                                            var sep = "?";
                                            if (dest_page.indexOf("?")>=0) {
                                                    sep = "&";
                                            }
                                        if (txt == "OK") {
                                            reloadPage(sep + 'command=ok');
                                        } else {
                                            alert('Error ' + txt);
                                            if (txt == "00") alert(_msg_error);
                                            else  alert(txt);
                                            reloadPage(sep + 'command=err');
                                        }
                                       }
                                    });


                                } else {
                                    if (txt == "repe") {
                                        alert(_msg_error_repe);
                                        f.email.focus();
                                    }
                                    else  alert('Error ' + txt);
                                }
                               }
                            });




                    } else {
                            alert(_msg_err_capcha);
                    }
              }
            });
          }
        }
        
    }
    return(false);
}

function submitformaddoffertocandidate() {
   var _candidate = document.getElementById('candidate').value;
   var _offer = document.getElementById('offer').value;

   if (_candidate != '' && _offer != '') {

        $.ajax({
           url: "assignOfferToCandidate.php",
           type: "POST",
           dataType: "text",
           data: {candidate: _candidate, offer: _offer},
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {
               	if (txt == 'OK') {
                    alert('inscrito');
           	} else if (txt == 'REPE') {
                    alert('repetido');
           	} else {
                    alert('ERROR');
           	}
           }
        });

   }
   return false;
}

function submitformlogin() {
	var _ok = wbValidateFormL(document.getElementById('frmlogin'),swlang);
	if(_ok) {
		var f = document.getElementById('frmlogin');
		var _user = f.user.value;
		var _passwd = f.passwd_user.value;
        $.ajax({
           url: "checkUserLoginSener.php",
           type: "POST",
           dataType: "text",
           data: {user: _user, passwd: _passwd},	           		
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {
            self.location = getBaseHref()+'restricted-area.html?ret='+txt;
            //window.location.assign('restricted-area.html?ret='+txt);
           }
        });            
        
	}
	return(false);
}

function submitSearchFototeca() {
	var _ok = wbValidateFormL(document.getElementById('form1'),swlang);
	if(_ok) {
		var f = document.getElementById('form1');
		f.totalperpage.value='';
        f.submit();
	}
	return(false);
}

function submitformloginnaval() {
	var _ok = wbValidateFormL(document.getElementById('frmlogin'),swlang);
	if(_ok) {
		var f = document.getElementById('frmlogin');
		var _user = f.user.value;
		var _passwd = f.passwd_user.value;
        $.ajax({
           url: "checkUserLoginNaval.php",
           type: "POST",
           dataType: "text",
           data: {user: _user, passwd: _passwd},	           		
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {
           	//self.location = 'login.html?ret='+txt;
           	window.location = getBaseHref()+'login.html?ret='+txt;
            
           }
        });            
        
	}
	return(false);
}

function submitformlogintrabajar() {
	var _ok = wbValidateFormL(document.getElementById('frmlogintrabajar'),swlang);
	if(_ok) {
            var f = document.getElementById('frmlogintrabajar');
            var _user = f.user.value;
            var _passwd = f.passwd_user.value;
            var _offer = f.offer.value;
            $.ajax({
               url: "checkUserLoginTrabajar.php",
               type: "POST",
               dataType: "text",
               data: {user: _user, passwd: _passwd, offer: _offer},
               error: function(req, err, obj) {
                    alert('error');
                alert(err);
               },
               success: function(txt) {
                    //self.location = 'login.html?ret='+txt;
                    window.location = getBaseHref()+'trabajar-enviar-curriculum.html?ret='+txt;

               }
            });

	}
	return(false);
}

function submitfrmnewpasswtrabajar() {

	var _ok = wbValidateFormL(document.getElementById('frmnewpasswtrabajar'),swlang);
	if(_ok) {

		var f = document.getElementById('frmnewpasswtrabajar');
		var _mail = f.mail.value;
		var _msg_thx = f.msg_thx.value;
		var _msg_err_noreg = f.msg_err_noreg.value;
		var _msg_err_send = f.msg_err_send.value;

        $.ajax({
           url: "sendNewPasswTrabajar.php",
           type: "POST",
           dataType: "text",
           data: {mail: _mail, wlang: swlang},
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {

           	if (txt == 'pok') {
           		alert(_msg_thx);
           		f.mail.value = '';
           		document.getElementById ('contrasenatrabajar').style.display = 'none';
           	} else if (txt == 'preg') {
           		alert(_msg_err_noreg);
           	} else {
           		alert(txt + ' ' + _msg_err_send);
           	}

           }
        });

	}
	return(false);
}

function submitformregister() {
	var _ok = wbValidateFormL(document.getElementById('frmregister'),swlang);
	if(_ok) {
		var f = document.getElementById('frmregister');
		var _name = f.name.value;
		var _surnames = f.surnames.value;
		var _user = f.mail.value;
		var _type = f.type.value;
		var _empresa = f.empresa.value;
		var _phone = f.telefono.value;
		var _comment = f.comentarios.value;
		var _pass = f.pass.value;
		var _res_capcha = f.res_capcha.value;
		var _id_capcha = f.id_capcha.value;
		var _id_txt_capcha = f.id_txt_capcha.value;
		var _msg_thx = f.msg_thx.value;
		var _msg_company = f.msg_company.value;
		if (_type == '0' && _empresa == '') {
			alert(_msg_company);
			return(false);
		}
        $.ajax({
           url: "setRegisterSener.php",
           type: "POST",
           dataType: "text",
           data: {swlang: swlang, user: _user, pass: _pass, name: _name, surnames: _surnames, type: _type, empresa: _empresa, phone: _phone, 
           	comment: _comment, res_capcha: _res_capcha, id_capcha: _id_capcha, id_txt_capcha: _id_txt_capcha},	           		
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {
           	if (txt == 'OK') {
           		alert(_msg_thx);
           	}
            self.location = getBaseHref()+'restricted-area.html?ret='+txt;
           }
        });            
        
	}
	return(false);	
}

function submitformregisternaval() {
	var _ok = wbValidateFormL(document.getElementById('frmregister'),swlang);
	if(_ok) {
		var f = document.getElementById('frmregister');
		var _name = f.name.value;
		var _surnames = f.surnames.value;
		var _user = f.mail.value;
		var _company = f.empresa.value;
		var _position = f.puesto.value;
		var _phone = f.telefono.value;
		var _web = f.web.value;
		var _address = f.direccion.value;
		var _city = f.ciudad.value;
		var _country = f.pais.value;
		var _postal_code = f.cp.value;
		var _type = f.type.value;
		var _comment = f.comentarios.value;
		var _pass = f.pass.value;
		var _formaddress = f.formaddress.value;
		var _res_capcha = f.res_capcha.value;
		var _id_capcha = f.id_capcha.value;
		var _id_txt_capcha = f.id_txt_capcha.value;
		var _msg_thx = f.msg_thx.value;
		var _msg_company = f.msg_company.value;
        $.ajax({
           url: "setRegisterNaval.php",
           type: "POST",
           dataType: "text",
           data: {swlang: swlang, user: _user, pass: _pass, name: _name, surnames: _surnames, formaddress: _formaddress, 
           	company: _company, position: _position, phone: _phone, web: _web, 
           	address: _address,  city: _city,  country: _country,  postal_code: _postal_code,  type: _type,  
           	comment: _comment, res_capcha: _res_capcha, id_capcha: _id_capcha, id_txt_capcha: _id_txt_capcha},	           		
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {
           	if (txt == 'OK') {
           		alert(_msg_thx);
           	}
           	
            self.location = getBaseHref()+'login.html?ret='+txt;
           }
        });            
        
	}
	return(false);	
}

function submitformupdateregisternaval() {
	var _ok = wbValidateFormL(document.getElementById('frmregister'),swlang);
	if(_ok) {
		var f = document.getElementById('frmregister');
		var _id = f.id.value;
		var _name = f.name.value;
		var _surnames = f.surnames.value;
		var _user = f.mail.value;
		var _company = f.empresa.value;
		var _position = f.puesto.value;
		var _phone = f.telefono.value;
		var _web = f.web.value;
		var _address = f.direccion.value;
		var _city = f.ciudad.value;
		var _country = f.pais.value;
		var _postal_code = f.cp.value;
		var _type = f.type.value;
		var _comment = f.comentarios.value;
		var _pass = f.pass.value;
		var _formaddress = f.formaddress.value;
		var _msg_thx = f.msg_thx.value;
		var _msg_err = f.msg_err.value;
        $.ajax({
           url: "setUpdateRegisterNaval.php",
           type: "POST",
           dataType: "text",
           data: {id: _id, user: _user, pass: _pass, name: _name, surnames: _surnames, formaddress: _formaddress, 
           	company: _company, position: _position, phone: _phone, web: _web, 
           	address: _address,  city: _city,  country: _country,  postal_code: _postal_code,  type: _type,  
           	comment: _comment},	           		
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {
           	if (txt == 'OK') {
           		alert(_msg_thx);
           	} else {
           		alert(_msg_err);
           	}
            self.location = getBaseHref()+'misdatos.html?ret='+txt;
           }
        });            
        
	}
	return(false);	
}

function submitformsubmitcourseapply() {
	var _ok = wbValidateFormL(document.getElementById('frmcourseapply'),swlang);
	if(_ok) {
		var f = document.getElementById('frmcourseapply');
		var _id = f.id.value;
		var _idcourse = f.idcourse.value;
		var _titlecourse = f.titlecourse.value;
		var _name = f.name.value;
		var _mail = f.mail.value;
		var _surnames = f.surnames.value;
		var _user = f.mail.value;
		var _company = f.empresa.value;
		var _position = f.puesto.value;
		var _phone = f.telefono.value;
		var _web = f.web.value;
		var _address = f.direccion.value;
		var _city = f.ciudad.value;
		var _country = f.pais.value;
		var _postal_code = f.cp.value;
		var _type = f.type.value;
		var _comment = f.comentarios.value;
		var _formaddress = f.formaddress.value;
		var _msg_thx = f.msg_thx.value;
		var _msg_err = f.msg_err.value;
        $.ajax({
           url: "setApplyCourseNaval.php",
           type: "POST",
           dataType: "text",
           data: {id: _id, idcourse: _idcourse, titlecourse: _titlecourse, mail: _mail, user: _user, name: _name, 
           	surnames: _surnames, formaddress: _formaddress, 
           	company: _company, position: _position, phone: _phone, web: _web, 
           	address: _address,  city: _city,  country: _country,  postal_code: _postal_code,  type: _type,  
           	comment: _comment},	           		
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {
           	if (txt == 'OK') {
           		alert(_msg_thx);
           		self.location = getBaseHref()+'area-vip-cursos.html?id=' + _idcourse + '&ret='+txt;
           	} else {
           		alert(_msg_err);
           		self.location = getBaseHref()+'area-vip-curso-apply.html?id=' + _idcourse + '&ret='+txt;
           	}
            
           }
        });            
        
	}
	return(false);	
}


function submitfrmnewpassw() {

	var _ok = wbValidateFormL(document.getElementById('frmnewpassw'),swlang);
	if(_ok) {

		var f = document.getElementById('frmnewpassw');
		var _mail = f.mail.value;
		var _msg_thx = f.msg_thx.value;
		var _msg_err_noreg = f.msg_err_noreg.value;
		var _msg_err_send = f.msg_err_send.value;

        $.ajax({
           url: "sendNewPasswSener.php",
           type: "POST",
           dataType: "text",
           data: {mail: _mail, wlang: swlang},
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {

           	if (txt == 'pok') {
           		alert(_msg_thx);
           		f.mail.value = '';
           		document.getElementById ('contrasena').style.display = 'none';           		
           	} else if (txt == 'preg') {
           		alert(_msg_err_noreg);
           	} else {
           		alert(_msg_err_send);
           	}
            
           }
        });            
        
	}
	return(false);
}
function submitfrmnewpasswnaval() {

	var _ok = wbValidateFormL(document.getElementById('frmnewpassw'),swlang);
	if(_ok) {

		var f = document.getElementById('frmnewpassw');
		var _mail = f.mail.value;
		var _msg_thx = f.msg_thx.value;
		var _msg_err_noreg = f.msg_err_noreg.value;
		var _msg_err_send = f.msg_err_send.value;

        $.ajax({
           url: "sendNewPasswNaval.php",
           type: "POST",
           dataType: "text",
           data: {mail: _mail, wlang: swlang},
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {

           	if (txt == 'pok') {
           		alert(_msg_thx);
           		f.mail.value = '';
           		document.getElementById ('contrasena').style.display = 'none';           		
           	} else if (txt == 'preg') {
           		alert(_msg_err_noreg);
           	} else {
           		alert(txt + ' ' + _msg_err_send);
           	}
            
           }
        });            
        
	}
	return(false);
}

function submitfrmunsusbcribe() {
	var _ok = wbValidateFormL(document.getElementById('formunsusbcribe'),swlang);
	if(_ok) {
		var f = document.getElementById('formunsusbcribe');
		var _email = f.email.value;
		var _id = f.id.value;
		var _idparent = f.idparent.value;
		var _url = f.url.value;
		var _customer = f.customer.value;

        $.ajax({
           url: "sendUnsubscribe.php",
           type: "POST",
           dataType: "text",
           data: {email: _email, id: _id, idparent: _idparent, customer: _customer, url: _url},
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {
           	if (txt == 'OK') {
           		document.getElementById ('respuesta_ok').style.display = 'block';           		
           	} else if (txt == 'ERROR') {
           		document.getElementById ('respuesta_err').style.display = 'block';           		
           	}
            
           }
        });            
        
	}
	return(false);
}



function submitfundacionformsolbeca() {
    if (_uploading) return false;
	
	var _ok = wbValidateFormL(document.getElementById('fcontacto'),swlang);
	
	if(_ok) {
		var f = document.getElementById('fcontacto');
		var _name = f.name.value;
		var _surname = f.surname.value;
        var _email = f.email.value;
        var _phone = f.phone.value;
        var _country = f.country.value;
        var _comment = f.comment.value;
        
        var _msg_cv_format = f.msg_cv_format.value;
        var _msg_img_format = f.msg_img_format.value;
        var _msg_error = f.msg_error.value;
        var _msg_thx = f.msg_thx.value;
        var _filecv = f.msguploadedfile.value;
        var _filetypecv = f.msguploadedfiletype.value;
        var _msgfilemandatory = f.msgfilemandatory.value;
        
        var _filephoto = f.msguploadedfile2.value;
        var _filetypephoto = f.msguploadedfiletype2.value;

		var _res_capcha = f.res_capcha.value;
		var _id_capcha = f.id_capcha.value;
		var _id_txt_capcha = f.id_txt_capcha.value;
		var _msg_err_capcha = f.msg_err_capcha.value;

        var data = {swlang: swlang, name: _name, surname: _surname, 
        	email: _email,  phone: _phone, country: _country, comment: _comment, 
        	msg_error: _msg_error, msg_thx: _msg_thx, 
       		tempfileidcv: _filecv, tempfiletypecv: _filetypecv, 
       		tempfileidphoto: _filephoto, tempfiletypephoto: _filetypephoto};
        
        if (_filecv == '') {
        	alert(_msgfilemandatory);
        } else if (_filetypecv != 'application/pdf' && _filetypecv.indexOf('word') == -1) {
        	//application/pdf formato img: image/gif
        	alert(_msg_cv_format);
        } else if (_filephoto != '' && _filetypephoto != 'image/gif' && _filetypephoto != 'image/jpeg') {
        	//application/pdf formato img: image/gif
        	alert(_msg_img_format);        	
        } else {

        $.ajax({
           url: "checkCapcha.php",
           type: "POST",
           dataType: "text",
           data: {res_capcha: _res_capcha, id_capcha: _id_capcha, id_txt_capcha: _id_txt_capcha},	           		
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {
           	if (txt == 'OK') {
	        	
		        $.ajax({
		           url: "sendInternship.php",
		           type: "POST",
		           dataType: "text",
		           data: data,
		           error: function(req, err, obj) {
		            alert(err);
		           },
		           success: function(txt) {
		           	var dest_page = getBaseHref()+'solicitar-beca.html';
		           	
		            if (txt == "OK") {
		            	alert(_msg_thx);
		                self.location = dest_page + '?command=ok';
		            } else {
		            	alert('Error ' + txt);
		            	if (txt == "00") alert(_msg_error);
		            	else  alert(txt);
		            	self.location = dest_page + '?command=err';
		            }
		            
		            
		           }
		        });            
		        
           	} else {
           		alert(_msg_err_capcha);
           	}
          }
        });   
        }
        
	}
	return(false);
}

function submitfundacionformayudas() {
	var _ok = wbValidateFormL(document.getElementById('fcontacto'),swlang);
	
	if(_ok) {
		var f = document.getElementById('fcontacto');
		var _name = f.name.value;
		var _surname = f.surname.value;
        var _email = f.email.value;
        var _phone = f.phone.value;
        var _beneficiarios = f.beneficiarios.value;
        var _needed = f.needed.value;
        var _solved = f.solved.value;
        
        var _msg_error = f.msg_error.value;
        var _msg_thx = f.msg_thx.value;
        var _file = f.msguploadedfile.value;
        var _filetype = f.msguploadedfiletype.value;

		var _res_capcha = f.res_capcha.value;
		var _id_capcha = f.id_capcha.value;
		var _id_txt_capcha = f.id_txt_capcha.value;
		var _msg_err_capcha = f.msg_err_capcha.value;
		
        var data = {swlang: swlang, name: _name, surname: _surname, email: _email,
        	phone: _phone, beneficiarios: _beneficiarios, needed: _needed, solved: _solved, 
        	msg_error: _msg_error, msg_thx: _msg_thx, 
       		tempfileid: _file, tempfiletype: _filetype};
        
        $.ajax({
           url: "checkCapcha.php",
           type: "POST",
           dataType: "text",
           data: {res_capcha: _res_capcha, id_capcha: _id_capcha, id_txt_capcha: _id_txt_capcha},	           		
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {
           	if (txt == 'OK') {
	        	
		        $.ajax({
		           url: "sendRequestHelp.php",
		           type: "POST",
		           dataType: "text",
		           data: data,
		           error: function(req, err, obj) {
		            alert(err);
		           },
		           success: function(txt) {
		           	var dest_page = getBaseHref()+'quienes-ayuda.html';
		           	
		            if (txt == "OK") {
		            	alert(_msg_thx);
		                self.location = dest_page + '?command=ok';
		            } else {
		            	alert('Error ' + txt);
		            	if (txt == "00") alert(_msg_error);
		            	else  alert(txt);
		            	self.location = dest_page + '?command=err';
		            }
		           }
		        });            
		        
           	} else {
           		alert(_msg_err_capcha);
           	}
          }
        });   
        
        
	}
	return(false);
}

function submitfundacionforminstcomocolaborar() {
	var _ok = wbValidateFormL(document.getElementById('fcontacto'),swlang);
	if(_ok) {
		var f = document.getElementById('fcontacto');
		var _name = f.name.value;
		var _surname = f.surname1.value;
        var _email = f.email.value;
        var _phone = f.phone.value;
        var _proyecto = f.proyecto.value;
        
        var _msg_error = f.msg_error.value;
        var _msg_thx = f.msg_thx.value;

		var _res_capcha = f.res_capcha.value;
		var _id_capcha = f.id_capcha.value;
		var _id_txt_capcha = f.id_txt_capcha.value;
		var _msg_err_capcha = f.msg_err_capcha.value;
		
        var data = {swlang: swlang, name: _name, surname: _surname, email: _email, proyecto: _proyecto,
        	phone: _phone, msg_error: _msg_error, msg_thx: _msg_thx};
        
        $.ajax({
           url: "checkCapcha.php",
           type: "POST",
           dataType: "text",
           data: {res_capcha: _res_capcha, id_capcha: _id_capcha, id_txt_capcha: _id_txt_capcha},	           		
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {
           	if (txt == 'OK') {
	        	
		        $.ajax({
		           url: "sendRequestInstColaborar.php",
		           type: "POST",
		           dataType: "text",
		           data: data,
		           error: function(req, err, obj) {
		            alert(err);
		           },
		           success: function(txt) {
		           	var dest_page = getBaseHref()+'colaborar.html';
		           	
		            if (txt == "OK") {
		            	alert(_msg_thx);
		                self.location = dest_page + '?command=ok';
		            } else {
		            	alert('Error ' + txt);
		            	if (txt == "00") alert(_msg_error);
		            	else  alert(txt);
		            	self.location = dest_page + '?command=err';
		            }
		           }
		        });            
		        
           	} else {
           		alert(_msg_err_capcha);
           	}
          }
        });   
        
        
	}
	return(false);
}
function submitfundacionformcolabcomocolaborar() {
	var _ok = wbValidateFormL(document.getElementById('fcontacto'),swlang);
	if(_ok) {
		var f = document.getElementById('fcontacto');
		var _name = f.name.value;
		var _surname = f.surname1.value;
        var _email = f.email.value;
        var _phone = f.phone.value;
        var _fax = f.fax.value;
        var _contacto = f.contacto.value;
        var _institucion = f.institucion.value;
        var _asunto = f.asunto.value;
        
        var _msg_error = f.msg_error.value;
        var _msg_thx = f.msg_thx.value;

		var _res_capcha = f.res_capcha.value;
		var _id_capcha = f.id_capcha.value;
		var _id_txt_capcha = f.id_txt_capcha.value;
		var _msg_err_capcha = f.msg_err_capcha.value;
		
        var data = {swlang: swlang, name: _name, surname: _surname, email: _email,
        	phone: _phone, fax: _fax, contacto: _contacto, institucion: _institucion, asunto: _asunto,
        	msg_error: _msg_error, msg_thx: _msg_thx};
        
        $.ajax({
           url: "checkCapcha.php",
           type: "POST",
           dataType: "text",
           data: {res_capcha: _res_capcha, id_capcha: _id_capcha, id_txt_capcha: _id_txt_capcha},	           		
           error: function(req, err, obj) {
           	alert('error');
            alert(err);
           },
           success: function(txt) {
           	if (txt == 'OK') {
	        	
		        $.ajax({
		           url: "sendRequestColaborar.php",
		           type: "POST",
		           dataType: "text",
		           data: data,
		           error: function(req, err, obj) {
		            alert(err);
		           },
		           success: function(txt) {
		           	var dest_page = getBaseHref()+'como-colaborar.html';
		           	
		            if (txt == "OK") {
		            	alert(_msg_thx);
		                self.location = dest_page + '?command=ok';
		            } else {
		            	alert('Error ' + txt);
		            	if (txt == "00") alert(_msg_error);
		            	else  alert(txt);
		            	self.location = dest_page + '?command=err';
		            }
		           }
		        });            
		        
           	} else {
           		alert(_msg_err_capcha);
           	}
          }
        });   
        
        
	}
	return(false);
}


$(document).ready(function (){
	$("#formsubmit").click(submitformaddrequestposition);  
	$("#addoffertocandidate").click(submitformaddoffertocandidate);
	
	$("#formsubmitlogin").click(submitformlogin);  
	$("#formsubmitregister").click(submitformregister);  	
	$("#formsubmitnewpassw").click(submitfrmnewpassw);  
	
	$("#formsubmitcontact").click(submitformcontact);

	$("#formsubmitlogintrabajar").click(submitformlogintrabajar);
	$("#formsubmitlogintrabajar_top").click(submitformlogintrabajar);
	$("#formsubmitnewpasswtrabajar").click(submitfrmnewpasswtrabajar);
	$("#inscribir_cand_offer").click(submitInscribirCandOffer);

	$("#formsubmitloginnaval").click(submitformloginnaval);  
	$("#formsubmitloginnaval_top").click(submitformloginnaval);  
	$("#formsubmitregisternaval").click(submitformregisternaval);  	
	$("#formsubmitupdateregisternaval").click(submitformupdateregisternaval);  	
	$("#formsubmitcourseapply").click(submitformsubmitcourseapply);  	
	$("#formsubmitnewpasswnaval").click(submitfrmnewpasswnaval);
	$("#formsubmitunsusbcribe").click(submitfrmunsusbcribe);  
	$("#formsubmitSearchFototeca").click(submitSearchFototeca);  
	
	$("#closedivlegal").click(function () {
		document.getElementById ('arestringida_legal').style.display = 'none';
		return false;
	});  
	$("#showdivlegal").click(function () {
		document.getElementById ('arestringida_legal').style.display = 'block';
		return false;
	});  
	$("#closedivconectado").click(function () {
		document.getElementById ('conectado').style.display = 'none';
		
		window.location = getBaseHref()+'restricted-documents.html';
		return false;
	});  
	$("#closedivconectadonaval").click(function () {
		document.getElementById ('conectado').style.display = 'none';
		if(mailpasswdjs == 1){
			self.location = getBaseHref()+'misdatos.html';
		}
		else{
			self.location = getBaseHref()+'area-vip.html';
		}
		return false;
	});  
	$("#closedivregistradonaval").click(function () {
		document.getElementById ('registrado').style.display = 'none';
		return false;
	});  
	$("#closedivcontrasena").click(function () {
		document.getElementById ('contrasena').style.display = 'none';
		return false;
	});  
	$("#closedivconectadotrabajar").click(function () {
		document.getElementById ('conectado').style.display = 'none';
		if(mailpasswdjs == 1){
			self.location = getBaseHref()+'trabajar-enviar-curriculum.html';
		}
		else{
			self.location = getBaseHref()+'trabajar.html';
		}
		return false;
	});
	$("#closedivregistradotrabajar").click(function () {
		document.getElementById ('registrado').style.display = 'none';
		return false;
	});
	$("#closedivcontrasenatrabajar").click(function () {
		document.getElementById ('contrasenatrabajar').style.display = 'none';
		return false;
	});

	$("#shownewpassw").click(function () {
		document.getElementById ('contrasena').style.display = 'block';
		return false;
	});  
	$("#shownewpassw_top").click(function () {
		window.location = getBaseHref() + 'login.html?ret=passw';
		return false;
	});  
	$("#shownewpasswtrabajar").click(function () {
		document.getElementById ('contrasenatrabajar').style.display = 'block';
		return false;
	});
	$("#shownewpasswtrabajar_top").click(function () {
		window.location = getBaseHref() + 'trabajar-enviar-curriculum.html?ret=passw';
		return false;
	});

    $("#msgfile").change(uploadfile);
    $("#msgfile2").change(uploadfile2);

	//document.getElementById ('gallery_cat').onchange = new Function("SelectSubcat(this.value, '"+document.getElementById ('type_gallery').value +"');");    
	
    // Fundación
	$("#formsubmitsolbeca").click(submitfundacionformsolbeca);  
	$("#formsubmitayudas").click(submitfundacionformayudas);  
	$("#formsubmitingcolaborar").click(submitfundacionforminstcomocolaborar);  
	$("#formsubmitcolabcomocolaborar").click(submitfundacionformcolabcomocolaborar);  
    
}
);


function SelectSubcat (cat) {
    $.ajax({
        url: "getGallerySubcat.php",
        type: "POST",
        dataType: "xml",		        
        data: {cat: cat, swlang: swlang},
        error: function(req, err, obj) {
            alert('Error: ' + req.status + err);
        },
        success: function(xml) {
		        	
		            var res = $("res",xml).text();
		            var text = $("text",xml).text();		            
		            var subcats = $("subcats",xml).text();		            
		            var num_subcats = $("num_subcats",xml).text();		            
		            if (res == "OK") {
			        	
		            	$("#gallery_subcat").text('');
		            	$("#gallery_subcat").append('<option value = "" selected>' + dic_select_subcat + '</option>');
		            	
		            	var id = '';
						var name = '';
						var position = 1;
		            	
			        	$("subcats", xml).each(function() {
							id = $("id",this).text();
							name = $("name",this).text(); 
							$("#gallery_subcat").append('<option value="'+id+'">'+name+'</option>');
							position ++ ;
			        	})
			        	
		            } else 
		            	alert (text);        	
        }
	});
}

function changeSubcat (cat,section) {
	//alert("section="+section);
    $.ajax({
        url: "getSubcat.php",
        type: "POST",
        dataType: "xml",		        
        data: {cat: cat, swlang: swlang, section: section},
        error: function(req, err, obj) {
            alert('Error: ' + req.status + err);
        },
        success: function(xml) {
		        	
		            var res = $("res",xml).text();
		            var text = $("text",xml).text();		            
		            var subcats = $("subcats",xml).text();		            
		            var num_subcats = $("num_subcats",xml).text();		            
		            if (res == "OK") {
			        	
		            	$("#categoria2").text('');
		            	//$("#categoria2").append('<option value = "" selected>' + dic_select_subcat + '</option>');
		            	
		            	var id = '';
						var name = '';
						var position = 1;
		            	
			        	$("subcats", xml).each(function() {
							id = $("id",this).text();
							name = $("name",this).text(); 
							$("#categoria2").append('<option value="'+id+'">'+name+'</option>');
							position ++ ;
			        	})
			        	
		            } else 
		            	alert (text);        	
        }
	});
}

_uploading = false;

function uploadfile (event) {
    var msgfile = event.target;
    var frm = msgfile.form;
    var show2 = false;
   	if (frm.action_file!=null) {
   		if (frm.action_file.value == "segundo") show2 = true;
   	}
    if (msgfile.value != '') {
    	if (show2) {
	        document.getElementById ('div_msgfile2').style.display = 'none';
	        document.getElementById ('div_uploading2').style.display = 'block';
    	} else {
	        document.getElementById ('div_msgfile').style.display = 'none';
	        document.getElementById ('div_uploading').style.display = 'block';
    	}
        if (document.getElementById ('formsubmit') !== null) {
        	document.getElementById ('formsubmit').disabled = true;
        } 
        if (document.getElementById ('formsubmitsolbeca') !== null) {
        	document.getElementById ('formsubmitsolbeca').disabled = true;
        }
        _uploading = true;
        frm.submit();
    }
}

function uploadfile2 (event) {
    var msgfile = event.target;
    var frm = msgfile.form;
   	
    if (msgfile.value != '') {
        document.getElementById ('div_msgfile2').style.display = 'none';
        document.getElementById ('div_uploading2').style.display = 'block';
        document.getElementById ('formsubmitsolbeca').disabled = true;
        frm.action_file.value = "segundo";
        _uploading = true;
        frm.submit();
    }
}

function fileuploaded (filename, fileid, filetype) {
    var frm = document.getElementById ('fcontacto');
    
    var show2 = false;
   	if (frm.action_file!=null) {
   		if (frm.action_file.value == "segundo") show2 = true;
   	}
    
    var dv;
    if (show2) {
    	dv = document.getElementById ('div_uploadedfile2');
	    frm.msguploadedfile2.value = fileid;    
	    frm.msguploadedfiletype2.value = filetype;
    } else {
	    frm.msguploadedfile.value = fileid;    
	    frm.msguploadedfiletype.value = filetype;
	    frm.msguploadedfilename.value = filename;
    	dv = document.getElementById ('div_uploadedfile');
    }
    dv.innerHTML = filename;
    dv.style.display = 'block';
    document.getElementById ('div_ficheroant').style.display = 'none';
    if (show2) {
    	document.getElementById ('div_msgfile2').style.display = 'block';
    	document.getElementById ('div_uploading2').style.display = 'none';
    } else {
    	document.getElementById ('div_msgfile').style.display = 'block';
    	document.getElementById ('div_uploading').style.display = 'none';
    }
    if (document.getElementById ('formsubmit') !== null) {
    	document.getElementById ('formsubmit').disabled = false;
    }
    if (document.getElementById ('formsubmitsolbeca') !== null) {
    	document.getElementById ('formsubmitsolbeca').disabled = false;
    }
    if (show2) {
    	frm.msgfile2.value = '';
    	frm.action_file.value = "";
    } else {
    	frm.msgfile.value = '';
    }
    _uploading = false;
}


function updateDownloadsLog(_user,_title){
    $.ajax({
       url: "updateDownloadsLog.php",
       type: "POST",
       dataType: "text",
       data: {
       		user:_user,
       		title: _title
       },	           		
       error: function(req, err, obj) {
       	alert('error');
        alert(err);
       },
       success: function(txt) {
       		if(txt == "OK"){
       			//alert("actualizacion con exito");
       		}
       }
    });                  
}


