    function resetInputs(ids) {
        for(i in ids) {
            document.getElementById(ids[i]).value = 0;
        }
    }
    function resetAll(formid) {
        form = document.getElementById(formid);
        for(i in form.getElementsByTagName("select")) {
            if(form[i] != null) {
                form[i].value = 0;
            }
        }
    }
    version = navigator.appVersion.toLowerCase();
	ie = (version.indexOf('msie')>-1);
    subsVisible = [];
    timer = false;
    timer2 = false;
    milisec = 500;
    function subShow(subId) {
        list = document.getElementById('navi-list');
        submenus = list.getElementsByTagName('ul');
        for(i in submenus) {
            if(submenus[i].id) {
                if(submenus[i].id == subId) {
                    elm = document.getElementById(subId);
                    if(timer) {
                        clearTimeout(timer);
                        clearTimeout(timer2);
                    }
                    if(elm && !subsVisible[subId]) {
                        elm.style.display = "block";
                        subsVisible[subId] = true;
                        selectsVisibility('hidden');
                    }
                } else {
                    subHide(submenus[i].id);
                }
            }
        }
    }
    function subWannaHide(subId) {
        elm = document.getElementById(subId);
        if(elm && subsVisible[subId]) {
            timer = setTimeout("subHide(\""+subId+"\")", milisec);
            timer2 = setTimeout("selectsVisibility('visible')", milisec);
        }
    }
    function subHide(subId) {
        elm = document.getElementById(subId);
        if(elm && subsVisible[subId]) {
            elm.style.display = "none";
            subsVisible[subId] = false;
        }
    }
    function selectsVisibility(vis) {
        if(!ie) {
            return;
        }
        form = document.getElementById('filter-form');
        if(!form) {
            return;
        }
        selects = form.getElementsByTagName('select');
        for(s in selects) {
            if(selects[s].id) {
                sel = document.getElementById(selects[s].id);
                sel.style.visibility = vis;
            }
        }
    }
    function menuClick(parentid, lvl) {
		if(lvl >= 0) lvl = ' lvl'+ lvl;
		else lvl = '';

		//alert(lvl);
		listid = 'menu-parentid-'+parentid;
        buttonid = 'a-parentid-'+parentid;
        filterid = 'filter-parentid-'+parentid;

        list = document.getElementById(listid);
        button = document.getElementById(buttonid);
        filter = document.getElementById(filterid);

        if(button.className == 'tree closed'+lvl) {
            button.className = 'tree open'+lvl;
            if(list) {
                list.style.display = "block";
            }
            if(filter) {
                filter.style.display = "block";
            }
        } else {
            button.className = 'tree closed'+lvl;
            if(list) {
                list.style.display = "none";
            }
            if(filter) {
                filter.style.display = "none";
            }
        }
    }
	function preloadImages() {
		var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}
    function fillCouponCode (couponCode) {
		document.getElementById('i-coupon').value = couponCode;
		return false;
    }