/*Lengua*/
$(document).ready(function(){
	$("[id$='idioma']").bind("mouseover", function(e){
			  	$("#capaidiomas").attr("style","display:block");
			  		
			   e.stopPropagation();
		       e.preventDefault();
			  return false;	
			});	
	$("[id$='idioma']").bind("mouseout", function(e){
			  $("#capaidiomas").attr("style","display:hidden");
			  e.stopPropagation();
		       e.preventDefault();
			  return false;	
			});				 
	$("#capaidiomas").bind("mouseout", function(e){
			  $("#capaidiomas").attr("style","display:hidden");
			  e.stopPropagation();
		       e.preventDefault();
			  return false;	
			});	
	$("#capaidiomas").bind("mouseover", function(e){
			  $("#capaidiomas").attr("style","display:block");
			  e.stopPropagation();
		       e.preventDefault();
			  return false;	
			});
			
			
	/* language and font detection */
	var isNotJapanese = true;  
	var fontname = 'Arial unicode MS';
	font.setup(); 
	var isFontInstalled = font.isInstalled(fontname);
				
	$('#capaidiomas .idioma').filter(function() {  			
		
	   if( $(this).text().match(/[^\u4E00-\u9FFF]+/) == null ){	     
	     
	     if(isFontInstalled == true ){
		   /* force font-family */ 
		   $(this).css('font-family',fontname);	   
		}
		else{
		   /* hide unsupported font */ 
		   $(this).css('display','none');
		} 	     
	   }				
	});				
		
	/*Fin Lengua*/
});