var contexto = "/csedi/";
// Array de textos por idioma para indicar que un enlace se abre en una nueva pantalla
var textosEnlacesExternos = ['Este enlace se abre en una nueva pantalla','Aquest enllaç s\'obre en una nova pantalla','Esteka hau beste pantaila batean irekiko da','Esta ligaz&oacute;n &aacute;brese nunha nova pantalla','This link opens in a new screen']

$(function(){
		   
				
		enlacePantallaNueva();
		
		// Contrae la lista de etiquetas de sabias que
		$('.bloqueEtiquetasInteriorColapsado .listadoEtiquetas').hide()		
		
		// Establecemos el cursor mano sobre todos los submit
		$('input:submit,input:button').css({cursor:'pointer'})
		

		//Mostramos con estilo subrayado los titulos de las secciones de la home cuando hacemos hover sobre las images y asi reforzar el feedback del enlace
		$('.imgTituloHome').hover(
			function(){
				$(this).parent().prev().find('a').addClass("sub");
			},
			function () {
				$(this).parent().prev().find('a').removeClass("sub");
			}
		)


		// Funciones para plegar y desplegar los eventos del calendario y el tablon

		// Ocultamos todos los eventos salvo el primero
		$('.plegar:not(.plegarPrimero)').hide()

		// Insertamos el icono de mas en todos los enventos salvo el primero, donde aparecerá el icono - de plegar
		$('.iconoDesplegar').html('<a href=""><img src="' + contexto + 'mjusticia/img/ico_mas.gif" alt="" /></a>').css('cursor','pointer')
		$('.iconoDesplegarPrimero').html('<a href=""><img src="' + contexto + 'mjusticia/img/ico_menos.gif" alt="" /></a>').css('cursor','pointer')

		//Mostramos con estilo subrayado y con cursor los titulos de lasos eventos cuando hacemos hover sobre los iconos y asi reforzar el feedback del enlace
		$('.tituloDesplegable').hover(
			function(){
				$(this).css({cursor:'pointer'});
				$(this).find('.nombreTitulo').css({textDecoration:'underline'});
			},
			function () {
				$(this).css({cursor:'default'});
				$(this).find('.nombreTitulo').css({textDecoration:'none'});
			}
		)


		//Aplicamos el toggle de plegar-desplegar el evento
		$('.tituloDesplegable:not(#tituloDesplegablePrimero)').toggle(function(){
				$(this).parent().next().slideDown(2000)
				$(this).find('.iconoDesplegar').html('<a href=""><img src="' + contexto + 'mjusticia/img/ico_menos.gif" alt="" /></a>').css('cursor','pointer');
				return false;

		},function(){
				$(this).parent().next().slideUp(1500)
				$(this).find('.iconoDesplegar').html('<a href=""><img src="' + contexto + 'mjusticia/img/ico_mas.gif" alt="" /></a>').css('cursor','pointer');
				return false;
		})

		// Aplicamos el toggle de plegar-desplegar el evento sobre el primer evento, el cual se haya desplegado cuando es #tituloDesplegablePrimero
		$('#tituloDesplegablePrimero').toggle(function(){
				$(this).parent().next().slideUp(2000)
				$(this).find('.iconoDesplegarPrimero').html('<a href=""><img src="' + contexto + 'mjusticia/img/ico_mas.gif" alt="" /></a>').css('cursor','pointer');
				return false;


		},function(){
				$(this).parent().next().slideDown(1500)
				$(this).find('.iconoDesplegarPrimero').html('<a href=""><img src="' + contexto + 'mjusticia/img/ico_menos.gif" alt="" /></a>').css('cursor','pointer');
				return false;

		})

		// En la capa contenedora de errores definimos un estilo cuando haya texto en su interior
		$('.error:empty').addClass('errorVacio');


		// Redondear las capas
/*		$(".boton2").corner("9px");
		$(".fondoCapa1").corner("5px");
		$(".cajaMediaDenM").corner("6px");
		$(".botonLateral").corner("6px");*/
		
		
		
		// Detectamos si el navegador es explorer 6 y pintamos los iconos de compartir de otra manera
		 if(jQuery.browser.msie && jQuery.browser.version.substr(0,3)=="6.0"){	  	
		
		 }else{
			 $('.listaUtilidadesCompartir').css({position:'relative',left:'-50px',top:'0',width:'150px',border:'0',borderBottom:'1px',borderStyle:'dotted',borderColor:'#ccc'})
		}
		 
		$('.listaUtilidadesCompartir li').css({width:'30px'})
		$('.listaUtilidadesCompartir li a').html('').attr('target','blank')
		
		
		// Add ARIA roles to the document
		addARIARole('cabeceraIzq', 'banner'); // Contenido orientado al sitio, como el título de la página y el logo.
		addARIARole('contenedorCentro', 'main');// Contenido directamente relacionado o que amplía el contenido principal del documento.
		addARIARole('menuPrincipal', 'navigation');	//  Contenido que contiene los enlaces para navegar el documento y/o documentos relacionados.
		addARIARole('bloqueContenidoLateral', 'complementary');	// Contenido de apoyo al contenido principal, pero con sentido en sí mismo cuando es separado del contenido principal.
		addARIARole('pie', 'contentinfo'); // Información sobre el contenido, como notas al pie, copyrights, enlaces a la política de privacidad, enlaces a preferencias, etc.	
		addARIARole('busqueda', 'search'); //  Esta sección contiene el formulario de búsqueda del sitio.	
		
		addObligatorioAria()
		
		// Ocultar las respuestas de las faqs
		if ($('.listaDefinicionPreguntasFrecuentes').length){
			
			// Borramos las respuestas y dejamos margen
			$('.listaDefinicionPreguntasFrecuentes dd').hide()
			$('.listaDefinicionPreguntasFrecuentes').css({marginTop:'-10px'})
			$('.listaDefinicionPreguntasFrecuentes dt').css({marginTop:'20px'})
			$('.listaDefinicionPreguntasFrecuentes dd:last').css({marginBottom:'0'})
			// Insertamos el icono de mas 
			$('.listaDefinicionPreguntasFrecuentes dt').prepend('<img src="' + contexto + 'mjusticia/img/ico_mas.gif" alt="Muestra la respuesta de esta pregunta frecuente" />').css('cursor','pointer')
			// Mostramos las respuestas al clikar en cada uno
			//Aplicamos el toggle de plegar-desplegar el evento
			$('.listaDefinicionPreguntasFrecuentes dt').toggle(function(){
					// Mostramos el contenido con un efecto diferente en IE6 porque si no se descuadra 
					if(jQuery.browser.msie && jQuery.browser.version.substr(0,3)=="6.0"){	  	
						$(this).next().show()
					}else{
						$(this).next().fadeIn()
					}
					
					$(this).find('img').attr('src',contexto + 'mjusticia/img/ico_menos.gif')
					return false;
	
			},function(){
					if(jQuery.browser.msie && jQuery.browser.version.substr(0,3)=="6.0"){	  	
						$(this).next().hide()
					}else{
						$(this).next().fadeOut()
					}					
					$(this).find('img').attr('src',contexto + 'mjusticia/img/ico_mas.gif')
					return false;
			})
			
		}
		
		
		// Funcionalidad de la seccion de empleo publico sobre los procesos que permite ver un pdf personal segun el nif introducido
		// Ponemos la altura de la capa de errores a cero porque IE siempre reconoce una altura aunque esté vacio
		$('.errorNif').height(0)
		$('#formNif').submit(function(){
			$('.errorNif').hide()						  
			var campoNif = $('#nif').val()				
			if(validaNIF(campoNif)){			
				var campoNif2 = $('#nif').val().toUpperCase()	
				cargarContenido (urlNif+"&nif="+campoNif2,'',cargarPdf,'','')					
				return false;
				}else{
					// Los textos de error se recogen de los campos hidden del formulario de envio
					$('.errorNif').text(error_01)
					$('.errorNif').addClass('errorNifAjax').height(16).fadeIn()
					return false;
			}
								  
								  
		})
		
		
		/* Dejamos preparado el contenido de las guias visuales en ventanas modales para cuando se vea correctamente en el IE6
		
		$('.enlacesGuiaVisual ul li a').click(function(){
	
				var enlace = $(this).attr('rel');
				cargarContenido (enlace,'',cargarGuiaVisualContenido,'','contenidoFinalGuiaVisual')
				
				return false;
														   
			  }									  
			)
		*/
		
		// Bajamos el scroll de la pagina del buscado de empleo, para que lo primero que se vea sea el buscador y el listado
		if ($('#bloqueBuscadorProcesos').length){
			window.location="#bloqueBuscadorProcesos";
		}
		
		
		
		// En el listado de novedades de publicaciones, encerramos cada resultado en un enlace para mejorar su usabilidad 
		if($('.bloqueNovedades').length){			
			$('.bloqueNovedades').each(function(){											
				$enlace=$(this).find('.bloqueNovedadesEnlace a').attr('href');
				$(this).wrap('<a href="'+$enlace+'" />');					
												
			})			
		}			
		
		
		// En el listado de novedades de publicaciones, al pasar el raton por encima de cada resultado le destacamos en color
		$(".bloqueNovedades").hover(
		  function () {
			$(this).addClass('bloqueNovedadesHover');
			//console.log($enlace);
		  }, 
		  function () {
			$(this).removeClass('bloqueNovedadesHover');
		  }
		);
		
		// En el listado de novedades de publicaciones, al coger el foco cada resultado le destacamos en color
		$(".bloqueNovedades a").focus(
		  function () {
			$(this).parent().parent().parent().addClass('bloqueNovedadesHover');
		  }
		);
		
		$(".bloqueNovedades a").blur(
		  function () {
			$(this).parent().parent().parent().removeClass('bloqueNovedadesHover');
		  }
		);
		
		
		// En el menu desplegable, cuando los enlaces principales cojan el foco se comporten igual que con el hover
		$('#menuPrincipal li>span>a').focus(function(){
			$(this).parent().next().css({'margin-left':'-5px','margin-top':'0px'})									 
		})	
		
		$('#menuPrincipal li span a').blur(function(){
				$(this).parent().next().css({'margin-left':'-9999px','margin-top':'-9999px'})									 
		})		
		
		$('#menuPrincipal ul > li > a').focus(function(){	
			$(this).parent().parent().css({'margin-left':'-5px','margin-top':'0px'})									 
		})
		
		$('#menuPrincipal ul > li > a').blur(function(){	
			$(this).parent().parent().css({'margin-left':'-9999px','margin-top':'-9999px'})									 
		})
		
		
		
		
		// EN el buscador de publicaciones controlamos que los campos Autor e Isbn se vean dependiendo del tipo de publicacion escogida
		if ($('#formPublicaciones').length){
			
				$(".botonBuscadorProcesos").corner("6px")
				
				// Comprobamos que la opcion de libros esta seleccionada para habilitar o deshabilitar
				$dato=$('#formPublicaciones #tipo').val();
				comprobarChangePublicaciones($dato)
				
				$('#formPublicaciones #tipo').change(function(){				 
						// Si la opcion del combo escogida es un libro se habilitan los campos de autor y isbn, y viceversa
						comprobarChangePublicaciones(this.value)
						
				})		
			
		}
		
		
		// En direcciones y telefonos mostramos el nombre de la provincia al pasar por el mapa en la pagina del mapa
			if ($('#mapaDirecciones').length){		
				$('#mapaDirecciones area').hover(
					function(){
						var pro=$(this).attr('alt');								  
						pintarProvincia(pro)											  
					},
					function(){						  
						pintarProvincia('')											  
					}
				)				
			}
			
		// En direcciones y telefonos al elegir una provincia del combo en la pagina del mapa te redirige a la pagina de cada provincia, y eliminamos el boton de buscar
		if ($('#mapaDirecciones').length){	
			$('#formulario_combo .botonEnviar').remove();
			$('#formulario_combo #provincia2').change(function(){														  
				buscarTerritorial();					  
			})
			$('#formulario_combo #provincia3').change(function(){														  
				document.formulario_combo.apartado.value='buscadorPorProvincias';document.formulario_combo.submit();					  
			})
			
			
		}
		
		
		


})

function pintarProvincia(pro){
	$('.nombreProvincia').text(pro)
}

function comprobarChangePublicaciones(dato){
			
			if(dato=='Libro'){camposPublicaciones('Libro')}
			if(dato=='Boletin'){camposPublicaciones('Boletin')}
			if(dato=='' || dato=='Anuario' || dato=='PubPeriodicas' ){camposPublicaciones('Todos')}	
}

function camposPublicaciones(campo){	

	switch (campo){
		case "Libro"   : $('#bloqueFechas').hide();$('#bloqueAutor').show();$('#bloqueIsbn').show();break
		case "Boletin" : $('#bloqueFechas').show();$('#bloqueAutor').hide();$('#bloqueIsbn').hide();break
		case "Todos"   : $('#bloqueFechas').hide();$('#bloqueAutor').hide();$('#bloqueIsbn').hide();break
	}


/*	$('#autor').attr('disabled', false);
	$('#isbn').attr('disabled', false);
	$('label[for=autor]').css({'color':'#555'});
	$('label[for=isbn]').css({'color':'#555'});	
	*/
}

function mostrarCamposPublicaciones(){	
	$('#bloqueFechas').hide()
	$('#bloqueAutor').hide()
	$('#bloqueIsbn').hide()
	
/*	$('#autor').attr('disabled', 'disabled');
	$('#isbn').attr('disabled', 'disabled');
	$('label[for=autor]').css({'color':'#ccc'});
	$('label[for=isbn]').css({'color':'#ccc'});*/
}


	
	// Mostramos el pdf del proceso si el nif es correcto y tiene asignado un pdf
	function cargarPdf(resp,capa){	
		if (resp!=''){ 
			window.open(resp)		
		}else{
			// Los textos de error se recogen de los campos hidden del formulario de envio
			$('.errorNif').text(error_02)
			$('.errorNif').addClass('errorNifAjax').height(16).fadeIn()
		}	
	}
	
	
	// Carga los roles de wai-aria
	function addARIARole(strID, strRole){
		// Find the element to add a role property to
		var objElement = document.getElementById(strID);
		if (objElement)
		{
			// Add the role property to the element
			objElement.setAttribute('role', strRole);
		}
	}
	
	// Carga el atributo de aria-required cuando sean campos obligatorios
	function addObligatorioAria (){
		var campo = $('.obligatorioAria')
		if(campo){campo.attr('aria-required','true')	}
	}
	
	
	
	/* insertar enlace de volver cuando haya js - SE HA ELIMINADO
	function volver(textoVolver){
	   $('.volver').html( '<a href="#">'+ textoVolver +'</a>')
	   $('.volver a').click(function(){ history.back(); return false })
	}
	*/
	
	
	/* insertar enlace de imprimir cuando haya js */
	function imprimir(textoImprimir){
	   $('.imprimir').html( '<a href="#">'+ textoImprimir +'</a>')
	   $('.imprimir a').click(function(){ window.print(); return false })
	}	

	/* insertar enlace de imprimir en modo lista cuando haya js */
	function imprimirLI(textoImprimir){
	   $('.cajaAction').html( '<li class="cuadro"><a href="#">'+ textoImprimir +'</a></li>')
	   $('.cajaAction .cuadro a').click(function(){ window.print(); return false })
	}
	
	/* insertar enlace de imprimir en el bloque de utilidades web 2.0 cuando haya js */
	function imprimirUtilidad(textoImprimir){
	   $('.bloqueUtilidadesWeb ul li:first').append( '<a href="#" class="imprimirUtilidadWeb">'+ textoImprimir +'</a>')
	   $('.imprimirUtilidadWeb').click(function(){ window.print(); return false })
	}
	
	/* insertar enlace de compartir en el bloque de utilidades web 2.0 cuando haya js */
	function compartirUtilidad(textoCompartir){
		
	   $('.compartirEnlaces').append( '<a href="#" class="compartirUtilidadWeb">'+ textoCompartir +'</a>')
	   $('.compartirUtilidadWeb').toggle(
				function () {
					$(this).css({fontWeight:'bold'})
					$('.listaUtilidadesCompartir').fadeIn() 					
			 	 },
			  	function () {
					$(this).css({fontWeight:'normal'})
					$('.listaUtilidadesCompartir').fadeOut() 
			 	 }			 
		 )
	}

	function writeFecha(){
		Stamp = new Date();

		year = Stamp.getYear();
		if (year < 2000)
			year = 1900 + year;

		var Hours, Mins, Time, Day;

		Hours = Stamp.getHours();
		if (Hours < 10)
			Hours = "0" + Hours;

		Mins = Stamp.getMinutes();
		if (Mins < 10)
			Mins = "0" + Mins;

		Day = Stamp.getDate();
		if(Day<10)
			Day = "0" + Day;

		document.write('<li class="separador">');
		document.write(Day +"/"+(Stamp.getMonth() + 1)+ "/"+ year + ' ' + Hours + ":" + Mins);
		document.write('</li>');
	}

	/* inserta texto descriptivo indicando que el enlace con class='enlacePantallaNueva' se abre en una nueva pantalla */
	function enlacePantallaNueva (){
		var idioma = $('html').attr('lang');
		switch (idioma){
			case 'es' : textoEnlace=textosEnlacesExternos[0];break;
			case 'ca' : textoEnlace=textosEnlacesExternos[1];break;
			case 'eu' : textoEnlace=textosEnlacesExternos[2];break;
			case 'gl' : textoEnlace=textosEnlacesExternos[3];break;
			case 'en' : textoEnlace=textosEnlacesExternos[4];break;
		}
		$('.enlacePantallaNueva').attr('target','_blank')
		$('.enlacePantallaNueva').append('<span class="oculto">'+ textoEnlace +'</span>')
	}


	// Funciona que valida los campos del formulario de la pagina 'Enviar noticia a un amigo'
	function validaEmail(regexp, value1, error1, value2, error2){
		var value1correcto = false;
		var value2correcto = false;

		var mensajeerror = '';

		if (value1!="" && value1!=null && regexp.test(value1)){
			value1correcto = true;
		}else{
			value1correcto = false;
			mensajeerror = '<p>' + error1 + '</p>';
			$('.error').removeClass('errorVacio');
		}

		if (value2!="" && value2!=null && regexp.test(value2)){
			value2correcto = true;
		}else{
			value2correcto = false;
			mensajeerror += '<p>' + error2 + '</p>';
			$('.error').removeClass('errorVacio');
		}

		if(!value1correcto || !value2correcto){
	    	document.getElementById('errorEmail').innerHTML = mensajeerror;
	    	return false;
		}else{
			return true;
		}
	}

	// Funciona que valida los campos del formulario de la pagina 'Contacto'
	function validaForm(regexp, email, errorEmail, campos, erroresCampos){
		var emailcorrecto = false;
		var camposcorrectos = true;

		var mensajeerror = '';

		if (email!="" && email!=null && regexp.test(email)){
			emailcorrecto = true;
		}else{
			emailcorrecto = false;
			mensajeerror = '<p>' + errorEmail + '</p>';
			$('.error').removeClass('errorVacio');
		}

        for(i=0;i<campos.length;++i){
			if (document.getElementById(campos[i]).value==null || document.getElementById(campos[i]).value==''){
				camposcorrectos = false;
				mensajeerror += '<p>' + erroresCampos[i] + '</p>';
				$('.error').removeClass('errorVacio');
			}
		}

		if(!emailcorrecto || !camposcorrectos){
	    	document.getElementById('errorEmail').innerHTML = mensajeerror;
	    	return false;
		}else{
			return true;
		}
	}

	function checkSize(campo, maxsize){
		if(document.getElementById(campo).value.length > maxsize){
			document.getElementById(campo).value = document.getElementById(campo).value.substring(0, maxsize);
		}
	}
	
	
	
	// funcion general para cargar contenido por ajax pasandole la capa desde donde se hace la llamada para poder actualizar los datos tomando como referenica desde donde se hizo la llamada
	function cargarContenido (pagina,parametros,exito,fracaso,capa) {
		$.ajax({
		  url: pagina,
		  type: 'get',
		  cache:false,
		  async: true,
		  ifModified : false,
		  data: parametros,
		  dataType: "html",
		  timeout: 5000,
		  success: function(resp){
			  exito(resp,capa)
		  }
		});
	}
	
	
	function cargarGuiaVisualContenido(resp,capa){

		$('#contenidoFinalGuiaVisual').html(resp);
				
			$('#contenidoFinalGuiaVisual').modal({onOpen: function (dialog) {
				  dialog.overlay.fadeIn('slow', function () {
					dialog.container.fadeIn('slow', function () {
					  dialog.data.fadeIn('slow');
						$('#contenidoFinalGuiaVisual').height(400)
						$('#contenidoFinalGuiaVisual').css({ overflow:'auto'})
					});
				  });
				},
				onClose: function (dialog) {
				  dialog.data.fadeOut('slow', function () {
					dialog.container.slideUp('slow', function () {
					  dialog.overlay.fadeOut('slow', function () {					
						$.modal.close(); // must call this!
						$('#contenidoFinalGuiaVisual').html('');
					  });
					});
				  });
				}	
			
			});
		
	}
	
	
	function cargarBuscador(resp,capa){
		$('#bloqueBuscadorProcesos').css({visibility:'visible'})
		$(capa).html(resp)	

		 
		 // Pintamos las curvas la boton buscar del buscador de procesos, debido a un bug de explorer no se puede pintar las curvas al boton. En mozilla va bien
		 if(jQuery.browser.msie && (jQuery.browser.version.substr(0,3)=="7.0" || jQuery.browser.version.substr(0,3)=="6.0")){	
			 //window.setTimeout(function(){$(".botonBuscadorProcesos").corner("6px")},3000)
		 }else{
			$(".botonBuscadorProcesos").corner("6px")
		 }
		 

		
		// Establecemos el fondo de todos los controles de formulario en color #FFFFAE cuando tiene el foco, salvo los input de tipo submit.
		$('input:not(:submit), select, textarea').focus(function(){	$(this).css({backgroundColor:'#FFFFAE',borderWidth:'1px',borderStyle:'solid'})		})	
					
		// Establecemos el fondo de todos los controles de formulario en color #fff cuando pierde el foco, salvo los input de tipo submit.
		$('input:not(:submit),  select, textarea').blur(function(){		$(this).css({backgroundColor:'#fff'})		})
			
		// Establecemos el cursor mano sobre todos los submit
		$('input:submit,input:button').css({cursor:'pointer'})

		// No establecemos el fondo en todos los controles de formulario de tipo radioButton, ya que el explorer si que pone un fondo sobre estos controles.
		$(':radio, :checkbox').css({background:'none',border:'none'})
		
		// Lo repetimos cuando tiene el foco.
		$(':radio, :checkbox').focus(function(){	$(this).css({background:'none',border:'none'})		})
		
		// Lo repetimos cuando pierde el foco.
		$(':radio, :checkbox').blur(function(){		$(this).css({background:'none',border:'none'})		})

/*
		if(tipoProceso== 'Publico'){
			$('.tipoProcesoEmpleadosNuevos').hide()
			$('.bloqueCamposVariables').hide()
			$('#radioEmpleadosPublicos').attr('checked','checked')
			$('.tipoProceso').attr('for','tipoProceso2')
		}else{
			$('.tipoProcesoEmpleadosPublicos').hide()			
			$('#radioEmpleadosNuevos').attr('checked','checked')
			$('.tipoProceso').attr('for','tipoProceso1')
			
			// Controlamos si se ha seleccionado la opcion de bolsas de interinos			
		}
		
*/		
		if(interinos!=''){
				$('.bloqueCamposVariables').show()
				}else{
				$('.bloqueCamposVariables').hide()	
			}
		
/*		
		$('#radioEmpleadosNuevos').click(
										   function(){	
												 $('.tipoProcesoEmpleadosNuevos').show() 
											     $('.tipoProcesoEmpleadosPublicos').hide()	
												 $('.tipoProceso').attr('for','tipoProceso1')
													 if(interinos == 'si'){
													 	 $('.bloqueCamposVariables').show()
													 }else{														 
														 $('.bloqueCamposVariables').hide()
														}
												}		   
										   )
	*/	
		
		$('.tipoProcesoEmpleadosNuevos').click(function(){
										var opcionEscogida = $(this).val();
										//console.log(opcionEscogida)	
										
										if(opcionEscogida==2){
											 interinos = 'si'; 
											 $('.bloqueCamposVariables').show()
										 }else{
											   interinos = 'no'; 
											   $('.bloqueCamposVariables').hide()
											 }									 
										})
		
	/*	
		$('#radioEmpleadosPublicos').click(
										   function(){
											 	 $('.tipoProcesoEmpleadosNuevos').hide()												 
											     $('.tipoProcesoEmpleadosPublicos').show()	
												 $('.bloqueCamposVariables').hide()
												 $('.tipoProceso').attr('for','tipoProceso2')
												}		   
										   )
		*/
		
		// Repetimos las acciones sobre el combo de procesos nuevos debido a un bug de IE6, y establecemos un setTimeout minimo para solucionarlo
		  if(jQuery.browser.msie && jQuery.browser.version.substr(0,3)=="6.0"){									
			
					$(".tipoProcesoEmpleadosNuevos").click(function() {
											  var opcionEscogida;
													setTimeout(function(){			
													opcionEscogida = $('.tipoProcesoEmpleadosNuevos').val()
													//console.log(opcionEscogida)	
													if(opcionEscogida==2){
														 interinos = 'si'; 
														 $('.bloqueCamposVariables').show()
													 }else{
														   interinos = 'no'; 
														   $('.bloqueCamposVariables').hide()
														 }									 
													})
																						
													
													},2);
		
		}
		
		

		
		
		
	
	}	



	
	
	
	function validaNIF(nif) {
	
		 //sinEspacios(campo); 
		 //var cadena = campo.value.toUpperCase();
		 var cadena = $('#nif').val().toUpperCase()
		// console.log('upper ' + cadena)
		 //var nif = trim(cadena);
		 var nif = jQuery.trim(cadena);
		// campo.value= nif;
		 var ceros="";
		 
		 //caso de la X,L,M,K, se le quita la letra y se rellena con 0 hasta longitud correcta
		 var posuno = nif.substring(0,1);
		 if (posuno=="K" || posuno=="L" || posuno=="M" || posuno=="X") nif = nif.substring(1,nif.length);
		 //Rellena con 0 por la izquierda
		 if(nif.length<9 && nif.length!=0) {
		 numeroCeros = 9-nif.length;
		 for(var i=0;i<numeroCeros;i++) ceros+="0";
		 //campo.value=ceros+nif;		 
		 $('#nif').val(ceros+nif)
		 cadena=ceros+nif;
		 nif = ceros+nif;
		 }
		
		 if (nif.length!=9) {
		 //console.log('error 1')
		 return false;
		 }
		 var dni = nif.substring(0,8);		 
		 var letra = nif.substring(8,9).toUpperCase();		 
		
		 if (!/^\d{8}$/.test(dni)) {
		// console.log('error 2')
		 return false;
		 }
		
		 var letras = 'TRWAGMYFPDXBNJZSQVHLCKE';
		 var numero = dni%23;
		 
		 if (letra == letras.substring(numero,numero+1)){return true;}
		 else {
		// console.log('error 3')
		 return false;
		 }						 
						
	}
	
	
	
		function verEtiquetas(txtOcultarEtiquetas,txtDesplegarEtiquetas){
																   
									   $('.enlaceListadoEtiquetas').html('<a href="#" id="desplegarEtiquetas">'+ txtDesplegarEtiquetas +'</a>')
									   
									    // $('.compartirEnlaces').append( '<a href="#" class="compartirUtilidadWeb">'+ textoCompartir +'</a>')
										   
										   $('#desplegarEtiquetas').toggle(
													function () {
														$(this).html('<a href="#" id="desplegarEtiquetas">'+ txtOcultarEtiquetas +'</a>');														
														$('.bloqueEtiquetasInteriorColapsado .listadoEtiquetas').slideDown('slow')				
													 },
													function () {
														$(this).html('<a href="#" id="desplegarEtiquetas">'+ txtDesplegarEtiquetas +'</a>')	
														$('.bloqueEtiquetasInteriorColapsado .listadoEtiquetas').slideUp('slow')
													 }			 
											 )
							
									
									}
									
									
									
	
