function Client() {}

Client.prototype.mobileClients = [  
    "midp", "240x320", "blackberry", "netfront", "nokia", "panasonic", "portalmmm", "sharp", "sie-", "sonyericsson", "symbian",  
    "windows ce", "benq", "mda", "mot-", "opera mini", "philips", "pocket pc", "sagem", "samsung", "sda", "sgh-", "vodafone",  
    "xda", "iphone", "android"  
];  
  
Client.prototype.isMobileClient = function(userAgent) {  
    userAgent = userAgent.toLowerCase();
	// no tel+ link clickable for non mobile clients  
    for (var i in this.mobileClients) {  
        if (userAgent.indexOf(this.mobileClients[i]) != -1) {  
            return true;
        }  
    }
    return false;  
}
  
var client = new Client();  


document.observe("dom:loaded", function() {
	Event.observe("langlabel", "click", function(event) {
    	$("langlist").toggle();
	});
	$$("a.telephone").each(function(element) {
		if (!client.isMobileClient(navigator.userAgent)) {
			Event.observe($(element), "click", function(event){
				event.preventDefault();
			});
			$(element).setStyle({cursor: "default", fontWeight: "normal"});
		}
	});
});

function showDiv(obj){
	if (obj.currentFrame < 1) {
		obj.element.style.visibility = "visible";
	}
}
 
  
function showSubMenu (elementId) {
	var allSubMenus = $$(".submenucontainer");
	for (i = 0; i < allSubMenus.length; ++i) {
		allSubMenus[i].hide();
	}
	if ($(elementId)) {
		$(elementId).show();
	}
}


function hightlightSubMenu (element) {
	var allSubMenus = $$(".menupt_on");
	for (i = 0; i < allSubMenus.length; ++i) {
		allSubMenus[i].removeClassName("menupt_on").addClassName("menupt");
	}
	$(element.parentNode.parentNode).removeClassName("menupt").addClassName("menupt_on");
}
