function cargaIdioma(numeroIdioma) {
	
	var numeroMas=numeroIdioma-1;
	//var url = base_url+idioma+'/nosotros/dameProvincias/'+pais;
	//var url = 'http://www.buibee.com/proyectos-clientes/web_plameca/nosotros/enviar_cv';
	var url = base_url+idioma+'/nosotros/enviar_cv';
	var tipoEnvio = 'html';   
	
		$.ajax({
			type: "GET",
			url: url,
			async:false, 
			dataType: tipoEnvio,
			success: function(datos){  
				//$("#blanco").replaceWith('<td>&nbsp;</td>');
				$("#idioma"+numeroIdioma).css("display","table-cell");
				$("#nivel"+numeroIdioma).css("display","table-cell");
				$("#signos"+numeroMas).css("display","none");
				$("#signos"+numeroIdioma).css("display","table-cell");
				
				//$("#cual").css("display","none");

		}
	});

	
}

function eliminaIdioma(numeroIdioma) {
	
	var numeroMas=numeroIdioma-1;
	var url = base_url+idioma+'/nosotros/enviar_cv';
	var tipoEnvio = 'html';   
	
		$.ajax({
			type: "GET",
			url: url,
			async:false, 
			dataType: tipoEnvio,
			success: function(datos){  
				$("#idioma"+numeroIdioma).css("display","none");
				$("#nivel"+numeroIdioma).css("display","none");
				$("#signos"+numeroIdioma).css("display","none");
				$("#signos"+numeroMas).css("display","table-cell");
				//alert('<a href="javascript:cargaIdioma('+numeroIdioma+')" style="margin-right: 0px;" title="Pulse para añadir otro idioma" id="mas'+numeroMas+'">+</a>');
				//$("#mas"+numeroMas).replaceWith('<a href="javascript:cargaIdioma('+numeroIdioma+')" style="margin-right: 0px;" title="Pulse para añadir otro idioma" id="mas'+numeroMas+'">+</a>');

		}
	});

	
}

function cargaEmpresa(numeroEmpresa) {
	
	var numeroMas=numeroEmpresa-1;
	//var url = base_url+idioma+'/nosotros/dameProvincias/'+pais;
	var url = base_url+idioma+'/nosotros/enviar_cv';
	var tipoEnvio = 'html';   
	
		$.ajax({
			type: "GET",
			url: url,
			async:false, 
			dataType: tipoEnvio,
			success: function(datos){  
				//$("#blanco").replaceWith('<td>&nbsp;</td>');
				$("#cargo"+numeroEmpresa).css("display","table-cell");
				//$("#del"+numeroIdioma).css("display","table-cell");
				//$("#al"+numeroIdioma).css("display","table-cell");
				//$("#empresa"+numeroIdioma).css("display","table-cell");
				//$("#masEmpresa"+numeroMas).replaceWith('<a href="javascript:cargaEmpresa('+numeroMas+')" style="margin-right: 0px;display:none" title="Pulse para añadir otra experiencia laboral" id="masEmpresa'+numeroMas+'">+</a>');
				$("#masEmpresa"+numeroEmpresa).css("display","inline");
				$("#menosEmpresa"+(numeroMas)).css("display","inline");
				$("#masEmpresa"+numeroMas).css("display","none");
				$("#menosEmpresa"+(numeroMas-1)).css("display","none");
				//$("#cual").css("display","none");

		}
	});

	
}

function eliminaEmpresa(numeroEmpresa) {
	
	var numeroMas=numeroEmpresa-1;
	var url = base_url+idioma+'/nosotros/enviar_cv';
	var tipoEnvio = 'html';   
	
		$.ajax({
			type: "GET",
			url: url,
			async:false, 
			dataType: tipoEnvio,
			success: function(datos){  
				$("#cargo"+numeroEmpresa).css("display","none");
				//$("#masEmpresa"+numeroMas).replaceWith('<a href="javascript:cargaEmpresa('+numeroEmpresa+')" style="margin-right: 0px;display:marker" title="Pulse para añadir otra experiencia laboral" id="masEmpresa'+numeroEmpresa+'">+</a>');
				$("#masEmpresa"+numeroMas).css("display","inline");
				$("#menosEmpresa"+(numeroMas-1)).css("display","inline");


		}
	});

	
}

function cargaCampoCual() {
	
	//var  informatica = $("#lista_informatica").val();
	//var url = base_url+idioma+'/nosotros/dameProvincias/'+pais;
	//var url = 'http://www.buibee.com/proyectos-clientes/web_plameca/nosotros/enviar_cv';
	var url = base_url+idioma+'/nosotros/enviar_cv';
	var tipoEnvio = 'html';   
	
	$.ajax({
		type: "GET",
		url: url,
		async:false, 
		dataType: tipoEnvio,
		success: function(datos){  
			//if (informatica=='8') {
				$("#cual").css("display","inline");
			//} else {
				//$("#cual").css("display","none");
			//}
		}
	});

}

function cargaCampoCuales(numeroIdioma) {
	
	//alert(numeroIdioma);
	//alert("#idiomas"+numeroIdioma);
	var idiomaElegido = $("#idiomas"+numeroIdioma).val();
	//alert(idiomaElegido);
	var url = base_url+idioma+'/nosotros/enviar_cv';
	var tipoEnvio = 'html';   
	
	//var url = base_url+idioma+'/nosotros/dameProvincias/'+pais;
	
	$.ajax({
		type: "GET",
		url: url,
		async:false, 
		dataType: tipoEnvio,
		success: function(datos){
			
			
			if (idiomaElegido=='Otros') {
				$("#cuales").css("display","inline");
			} //else {
				//$("#cuales").css("display","none");
			//}
		}
	});

	
}

function cargaProvincias() {
		
	var  pais = $("#lista_paises").val();
	//var url = base_url+idioma+'/nosotros/dameProvincias/'+pais;
	//var url = 'http://www.buibee.com/proyectos-clientes/web_plameca/nosotros/dameProvincias/'+pais;
	var url = base_url+idioma+'/nosotros/dameProvincias/'+pais;
	var tipoEnvio = 'html';   
	
	$.ajax({
		type: "GET",
		url: url,
		async:false, 
		dataType: tipoEnvio,
		success: function(datos){  

		    //$("#distribuidores").replaceWith('<td id="distribuidores"></td>'); 
			$("#lista_provincias").replaceWith(datos); 
			//$("#paises").fadeIn(1500);    
			//$("#paises").show('slow'); 
			 
		}
	});

	 
}

function cargaProvinciasContacto() {
	
	var  pais = $("#lista_paises").val();
	var url = base_url+idioma+'/info/dameProvincias/';
	var tipoEnvio = 'html';   
	
	$.ajax({
		type: "GET",
		url: url,
		async:false, 
		dataType: tipoEnvio,
		success: function(datos){  
			if (pais=='Spain')  {
				//$("#lista_provincias").replaceWith(datos);
				$("#lista_provincias").replaceWith('&nbsp;');
				$("#provinciasEsp").css("display","inline");
			} else {
				//$("#lista_provincias").replaceWith('<input id="lista_provincias" name="provincia" value="" style="width: 161px"/>');
				$("#lista_provincias").show('fast');
				//$("#lista_municipios").replaceWith('<input id="lista_municipios" name="poblacion" value="" style="width: 245px"/>');
				$("#lista_municipios").show('fast');
			}
		}
	});

	 
}

function cargaMunicipios() {
		
	var  provincia = $("#lista_provincias").val();
	//var pos = document.form_trabajo.provincia.selectedIndex;
	//alert(pos);
	//var provincia = document.form_trabajo.provincia.options[pos].text;
	//alert(provincia);
	//var url = base_url+idioma+'/noosotros/dameMunicipios/'+provincia;
	//var url = 'http://www.buibee.com/proyectos-clientes/web_plameca/nosotros/dameMunicipios/'+provincia;
	var url = base_url+idioma+'/nosotros/dameMunicipios/'+provincia;
	var tipoEnvio = 'html';   
	
	 
	$.ajax({
		type: "GET",
		url: url,
		async:false, 
		dataType: tipoEnvio,
		success: function(datos){  
			
		    //$("#distribuidores").replaceWith('<td id="distribuidores"></td>'); 
			$("#lista_municipios").replaceWith(datos); 
			//$("#paises").fadeIn(1500);    
			//$("#paises").show('slow'); 
			 
		}
	});
	
	 
}

/*
function cargaMunicipiosContacto() {
	
	var  provincia = $("#provinciasEsp").val();
	//alert(provincia);
	//var url = base_url+idioma+'/nosotros/dameMunicipios/'+provincia;
	var url = base_url+idioma+'/info/dameMunicipios/'+provincia;
	var tipoEnvio = 'html';   
	
	 
	$.ajax({
		type: "GET",
		url: url,
		async:false, 
		dataType: tipoEnvio,
		success: function(datos){  
			
			$("#lista_municipios").css('display','none'); 
			$("#poblacionEsp").replaceWith(datos);
			$("#poblacionEsp").css('display','block'); 
			 
		}
	});
	
	 
}

*/

function buscarPlantas(pagina,objeto) {

	var tipo_planta = $("input[@name="+ objeto + "]:checked").val();
	pagina +=tipo_planta;
	location.href=pagina;
}

function buscarPlantasTipo() {
	
	var tipo_planta = $("input[@name='tipo']:checked").val();
	//alert(tipo_planta);
	 
	var url = base_url+idioma+'busquedas/dameLetrasActivasTipo/'+tipo_planta;
	//alert(url);
	var tipoEnvio = 'html';   
	
	 
	$.ajax({
		type: "GET",
		url: url,
		async:false, 
		dataType: tipoEnvio,
		success: function(datos){  			 
 
			$("#listado").replaceWith(datos);  
			 
		}
	});
	
	
}


function oculta(){
	 document.getElementById('submenu').style.visibility = "hidden";
}

function muestra(){
	 document.getElementById('submenu').style.visibility = "visible";
}


function cargaDivision(division) 
 {
  
	/* Problema de fallo de recepcion de datos por POST; es debido al controlador de idiomas, que al redirigir al idioma correspondiente
	 * pierde los datos del post, por eso estoy utilizando llamadas GET
	 * En caso de ser URLs exactas las cadenas post son el mejor m�todo para trabajar.
	 * */
	 
	 
 	var cadenaEnvio = 'division='+division; 
	//alert (cadenaEnvio);
	var url = base_url+'inicio/dameSeccion/'+division;
	var tipoEnvio = 'html';  
	var capa_cargando='<div id="secciones"> <div id="cargando" style="display: none"><br>'+cargando+'<div class="espera">'+espera+'</div></div></div>'; 
	// se lo tengo que pasar en la URL porque no me lo coge con el post
	 
	$.ajax({
		type: "POST",
		url: url,
		beforeSend: function() {  $('#cargando').show();}, 
		data: cadenaEnvio,
		dataType: tipoEnvio,
		success: function(datos){  
			
		 	$('#cargando').hide('slow');  
			$("#secciones").replaceWith(datos);
			$("#secciones").fadeIn(1500, function() {});
			$('#slider1').s3Slider({ timeOut: 2500  }); 
			$('#menu'+division).mouseout(function() {  $("#secciones").hide('slow'); $("#secciones").replaceWith(capa_cargando); });
			$('#menu'+division).mouseleave(function() {  $("#secciones").hide('slow'); $("#secciones").replaceWith(capa_cargando); });
			
		}
	});
 
	 
  }
 
 
 function cargaSector(sector) 
 {
  
	/* Problema de fallo de recepcion de datos por POST; es debido al controlador de idiomas, que al redirigir al idioma correspondiente
	 * pierde los datos del post, por eso estoy utilizando llamadas GET
	 * En caso de ser URLs exactas las cadenas post son el mejor m�todo para trabajar.
	 * */
	 
	 
 	var cadenaEnvio = 'sector='+sector; 
	//alert (cadenaEnvio);
	var url = base_url+'imagen_corporativa/dameSector/'+sector;
	var tipoEnvio = 'html';  
	var capa_cargando='<div id="secciones"> <div id="cargando" style="display: none"><br>'+cargando+'<div class="espera">'+espera+'</div></div></div>';
	// se lo tengo que pasar en la URL porque no me lo coge con el post
	$.ajax({
		type: "POST",
		url: url,
		beforeSend: function() {  $('#cargando').show();}, 
		data: cadenaEnvio,
		dataType: tipoEnvio,
		success: function(datos){  
			
		 	$('#cargando').hide('slow');  
			$("#secciones").replaceWith(datos);
			$("#secciones").fadeIn(1500, function() {});
			$('#slider1').s3Slider({ timeOut: 2500  }); 
			$('#sector'+sector).mouseout(function() {  $("#secciones").hide('slow'); $("#secciones").replaceWith(capa_cargando); });
			$('#sector'+sector).mouseleave(function() {  $("#secciones").hide('slow'); $("#secciones").replaceWith(capa_cargando); });
			
		 
		}
	});
 
	 
  }
 
 
 function cargaElemento(elemento) 
 {
  
	/* Problema de fallo de recepcion de datos por POST; es debido al controlador de idiomas, que al redirigir al idioma correspondiente
	 * pierde los datos del post, por eso estoy utilizando llamadas GET
	 * En caso de ser URLs exactas las cadenas post son el mejor m�todo para trabajar.
	 * */
	 
	 
 	var cadenaEnvio = 'sector='+elemento; 
	//alert (cadenaEnvio);
	var url = base_url+'imagen_corporativa/dameElemento/'+elemento;
	var tipoEnvio = 'html';  
	var capa_cargando='<div id="secciones"> <div id="cargando" style="display: none"><br>'+cargando+'<div class="espera">'+espera+'</div></div></div>';
	// se lo tengo que pasar en la URL porque no me lo coge con el post
	$.ajax({
		type: "POST",
		url: url,
		beforeSend: function() {  $('#cargando').show();}, 
		data: cadenaEnvio,
		dataType: tipoEnvio,
		success: function(datos){  
			
		 	$('#cargando').hide('slow');  
			$("#secciones").replaceWith(datos);
			$("#secciones").fadeIn(1500, function() {});
			$('#slider1').s3Slider({ timeOut: 2500  }); 
			$('#elemento'+sector).mouseout(function() {  $("#secciones").hide('slow'); $("#secciones").replaceWith(capa_cargando); });
			$('#elemento'+sector).mouseleave(function() {  $("#secciones").hide('slow'); $("#secciones").replaceWith(capa_cargando); });
			
		 
		}
	});
 
	 
  }
 
 
 
 function toggleDiv(id) { 
	 //alert (id);
  
	 $("#pf_"+id).show("slow"); 

	 }
 
 function abreDiv(id) {

		// div = document.getElementById('empresa'); 
		$(" #div_"+id).show(700);
		
		 if($("#div_"+id).css("display")=="none"){ $(" #span_"+id).replaceWith("<span id='span_"+id+"'> [-]</span>")};
		 if($("#div_"+id).css("display")=="block"){ $(" #span_"+id).replaceWith("<span id='span_"+id+"'> [+]</span>")};

		 }

 function cierraDiv(id) {

		// div = document.getElementById('empresa');
	
		$(" #div_"+id).hide("fast");

	 }
  

 function cierraClaseDiv() {

		// div = document.getElementById('empresa');
	
		$(".desplegable").hide("fast");

	 }

 

 function validemail(form) {
	  var field = form.email;
	  var str = field.value;
	  if (window.RegExp) {
	    var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
	    var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
	    var reg1 = new RegExp(reg1str);
	    var reg2 = new RegExp(reg2str);
	    if (!reg1.test(str) && reg2.test(str)) {
	      return true;
	    }
	    field.focus();
	    field.select();
	    return false;
	  } else {
	    if(str.indexOf("@") >= 0)
	      return true;
	      field.focus();
	      field.select();
	    return false;
	  }
	}
 
 
 function cargaGaleria(galeria) 
 {
  
	/* Problema de fallo de recepcion de datos por POST; es debido al controlador de idiomas, que al redirigir al idioma correspondiente
	 * pierde los datos del post, por eso estoy utilizando llamadas GET
	 * En caso de ser URLs exactas las cadenas post son el mejor m�todo para trabajar.
	 * */
	 
	 
 	var cadenaEnvio = 'galeria='+galeria; 
	//alert (cadenaEnvio);
	var url = base_url+'senalizacion_y_merchandising/dameGaleria/'+galeria;
	var tipoEnvio = 'html';  
	var capa_cargando='<div id="secciones"> <div id="cargando" style="display: none"><br>'+cargando+'<div class="espera">'+espera+'</div></div></div>';
	// se lo tengo que pasar en la URL porque no me lo coge con el post
	$.ajax({
		type: "POST",
		url: url,
		beforeSend: function() {  $('#cargando').show();}, 
		data: cadenaEnvio,
		dataType: tipoEnvio,
		success: function(datos){  
			
		 	$('#cargando').hide('slow');  
			$("#secciones").replaceWith(datos);
			$("#secciones").fadeIn(1500, function() {});
			$('#slider1').s3Slider({ timeOut: 2500  }); 
			$('#sector'+sector).mouseout(function() {  $("#secciones").hide('slow'); $("#secciones").replaceWith(capa_cargando); });
			$('#sector'+sector).mouseleave(function() {  $("#secciones").hide('slow'); $("#secciones").replaceWith(capa_cargando); });
			
		 
		}
	});
 
	 
  }
 
 function compruebaFormularioRapido()  { 
	 var f = document.form_rap_contactar;
	 //alert(f.nombre.value);
	 var salida="";
	 var estado=1;
	 
	 
	 if (f.contacto.value=='') {
			salida+=("Por favor, introduzca su nombre y apellidos de contacto.\n");
			f.contacto.select();
			estado=2;
		}
	 
 
	 if (f.telefono.value=='') {
			salida+=("Por favor, introduzca su telefono.\n");
			f.telefono.select();
			estado=2;
		}
	 
	 
	 if (!validemail(f)) {
			salida+=("El email parece ser incorrecto.\n");  
			estado=2;
		}
	 if (f.consulta.value=='') {
			salida+=("Por favor, introduzca el motivo de su consulta.\n");
			f.consulta.select();
			estado=2;
		} 
	 if (!f.aceptar.checked) {
			salida+=("Debe de aceptar las condiciones legales.\n");  
			estado=2;
		}
		if (estado==2){ alert(salida);return;}
		else {  
		f.submit();
		return;
		}
	 
 }
 
  
  
 
 

