function languagesMenu(obj, hide){
	
	if(!obj.onblur){
		obj.onblur = function(){
			return languagesMenu(this, 1);
		}
	}
	
	var obj = obj.parentNode.parentNode.cells[2].getElementsByTagName('div')[0];
	
	if(hide){
		
		setTimeout(function(){obj.style.display = 'none';}, 300);
		
	}else{
		obj.style.display = '';
	}
	
	return false;
	
}


function setOpacity(obj, opacity){
	obj.style.opacity = opacity/100;
	obj.style.filter = 'alpha(opacity='+opacity+')';
	
	obj.style.display = parseInt(opacity)>0?'':'none';
}


function sub_menu(obj, act){
	
	var menuDiv = obj.getElementsByTagName("div")[0];
	
	if(menuDiv){
		if(act=="show"){
			
			menuDiv.setAttribute("isOver", "true");
			
			if(menuDiv.style.display){
				
				setOpacity(menuDiv, "0");
				
				setTimeout(function(){setOpacity(menuDiv, "20");}, 20);
				setTimeout(function(){setOpacity(menuDiv, "30");}, 40);
				setTimeout(function(){setOpacity(menuDiv, "40");}, 60);
				setTimeout(function(){setOpacity(menuDiv, "50");}, 80);
				setTimeout(function(){setOpacity(menuDiv, "60");}, 100);
				setTimeout(function(){setOpacity(menuDiv, "70");}, 120);
				setTimeout(function(){setOpacity(menuDiv, "80");}, 140);
				setTimeout(function(){setOpacity(menuDiv, "90");}, 160);
				setTimeout(function(){setOpacity(menuDiv, "100");}, 180);
				
			}
			
		}else{
			
			menuDiv.setAttribute("isOver", "false");
			
			setTimeout(function(){
				
				if(menuDiv.getAttribute('isOver')!="true"){
					
					setTimeout(function(){setOpacity(menuDiv, "100");}, 20);
					setTimeout(function(){setOpacity(menuDiv, "90");}, 40);
					setTimeout(function(){setOpacity(menuDiv, "80");}, 60);
					setTimeout(function(){setOpacity(menuDiv, "70");}, 80);
					setTimeout(function(){setOpacity(menuDiv, "60");}, 100);
					setTimeout(function(){setOpacity(menuDiv, "50");}, 120);
					setTimeout(function(){setOpacity(menuDiv, "40");}, 140);
					setTimeout(function(){setOpacity(menuDiv, "30");}, 160);
					setTimeout(function(){setOpacity(menuDiv, "20");}, 180);
					setTimeout(function(){setOpacity(menuDiv, "0");}, 200);
					
				}
				
			}, "10");
		}
	}
}

function round_number(n, d) {  
	n = n - 0;  
	if (d == null) d = 2;  
	var f = Math.pow(10, d);  
	n += Math.pow(10, - (d + 1));  
	n = Math.round(n * f) / f;  
	n += Math.pow(10, - (d + 1));  
	n += '';  
	return d == 0 ? n.substring(0, n.indexOf('.')) :  n.substring(0, n.indexOf('.') + d + 1);  
} 

