<!--
var quMenu = {
				active: null,
				timeout: 300,
				timerId: false,
				
				byId: function(inId) {
					try {
						return document.getElementById(inId);
					} catch (inError) {
						return false;
					}
				},
				
				getSubmenuById: function(inId) {
					return quMenu.byId("smenu" + inId);
				},
				
				show: function(inMenu, inId) {
					if(inId == quMenu.active) quMenu.clearTimeout();
					else if(quMenu.active !== null) {
						quMenu.clearTimeout();
						quMenu.hide();
					}
					var submenu = quMenu.getSubmenuById(inId);
					if(submenu) {
						submenu.style.display = "block";
						quMenu.active = inId;
						//add event handler to menu
						var menuOnMouseOut = inMenu.getAttribute("onmouseout");
						if(menuOnMouseOut === null) quMenu.addEventListener(inMenu, "onmouseout", "quMenu.startTimeout()");
						//add event hanlers to submenu
						var onMouseOver = submenu.getAttribute("onmouseover");
						var onMouseOut = submenu.getAttribute("onmouseout");
						if(onMouseOver === null) quMenu.addEventListener(submenu, "onmouseover", "quMenu.clearTimeout()");
						if(onMouseOut === null) quMenu.addEventListener(submenu, "onmouseout", "quMenu.startTimeout()");
						
					}
				},
				
				hide: function() {
					var submenu = quMenu.getSubmenuById(quMenu.active); 
					if(quMenu.active != null && submenu) {
						submenu.style.display = "none";
					}
					quMenu.active = null;
				},
				
				startTimeout: function() {
					quMenu.timerId = setTimeout("quMenu.hide()", quMenu.timeout);
				},
				
				clearTimeout: function() {
					if(quMenu.timerId !== false) {clearTimeout(quMenu.timerId);}
				},
				
				addEventListener: function(inObject, inHandler, inFunction) {
				   if ((!document.all)&&(document.getElementById)){
					   inObject.setAttribute(inHandler, inFunction);
				   }    
				   //workaround for IE
				   if ((document.all)&&(document.getElementById)){
					   inObject[inHandler] = new Function(inFunction);
				   }
				}
			}


function openText(myId) 
{
    if (document.getElementById) 
    {
        var elem = document.getElementById (myId);
        if (elem && elem.className) 
        {
            elem.className = (elem.className == 'tdOpened') ? 'tdClosed' : 'tdOpened';
        }
    }
    
    return false;
}

function displayText(rb, myId) {
if (document.getElementById) 
    {
        var elem = document.getElementById (myId);
        if (elem && elem.className) 
        {
            if(rb.checked) {
                elem.className = 'tdOpened';
            } else {
                elem.className = 'tdClosed';
            }
        }
    }
    
    return true;
}

function recomputePrice() {
    coll = document.getElementsByTagName('input');
    
    price = 0;
    for (i=0; i<coll.length; i++){
        if (coll[i].id.substr(0,3) == 'un_' && coll[i].checked){
            id = coll[i].id.substr(3);
	   temp = document.getElementById('pr_' + id);
            if(temp) {
                itemPrice = parseFloat(temp.innerHTML);
                price += itemPrice;
            }
        }
    }
    document.getElementById('totalPrice').innerHTML = Math.round(price*100)/100;
}

function myOpenText(myId) 
{
    if(myId == '') {return;}
    
    if (document.getElementById) 
    {
        var elem = document.getElementById (myId);
        if (elem && elem.className) 
        {
            elem.className = (elem.className == 'tdClosed') ? 'tdOpened' : 'tdOpened';
        }
    }
    
    return false;
}

function myOpenText2(myId1, myId2, myId3) 
{
    myOpenText(myId1);
    myOpenText(myId2);
    myOpenText(myId3);
    
    return false;
}
//-->
