

/* sfHover ensures proper browser compatibility for drop down menus */
    sfHover = function() {
        var sfEls = document.getElementById('partners').getElementsByTagName('LI');
        for (var i=0; i<sfEls.length; i++) {
            sfEls[i].onmouseover=function() {
                this.className+=' sfhover';
            }
            sfEls[i].onmouseout=function() {
                this.className=this.className.replace(new RegExp(' sfhover\\b'), '');
            }
        }
    }
    if (window.attachEvent) window.attachEvent('onload', sfHover);
        
    /* this is the functionality for the featured customer rollover section */
    function toggleDetails(a) {
        if(document.getElementById("cust"+a).style.display=="block"){
            document.getElementById("cust"+a).style.display="none";
            document.getElementById("custimg"+a).style.borderBottom="1px solid #e7e5d3";
        }
        else {
            for (var i=1; i<=6; i++) {
                document.getElementById("cust"+i).style.display="none";
                document.getElementById("custimg"+i).style.borderBottomColor="#e7e5d3";
            }
            document.getElementById("cust"+a).style.display="block";
            document.getElementById("custimg"+a).style.borderBottomColor="#ffffff";
        }
    }
    
    function toggleFeatured() {
        if(document.getElementById("hiddenFeatured").style.display=="block") {
            document.getElementById("hiddenFeatured").style.display="none";
        }
        else {
            document.getElementById("hiddenFeatured").style.display="block";
        }
    }
   


    var customerCtr = new Array();
    function openCustomers(id, customer_id) {
        document.getElementById("hidden"+id).style.display="block";
		if(customerCtr[customer_id] >= 0)
			customerCtr[customer_id] += 1;
		else customerCtr[customer_id] = 1; //== initialize
		if (customerCtr[customer_id] >= 2) 
    		document.getElementById("hiddenCloseAll"+customer_id).style.display="block"; 
    }
    
    function closeCustomers(id, customer_id) {
        document.getElementById("hidden"+id).style.display="none";
		customerCtr[customer_id] -= 1;
		if (customerCtr[customer_id] <= 1) 
    		document.getElementById("hiddenCloseAll"+customer_id).style.display="none"; 
    }

    function toggleCustomers(id, customer_id) {
        if (document.getElementById("hidden"+id).style.display=="block") 
			closeCustomers(id, customer_id);
		else openCustomers(id, customer_id);
    }

    function closeCustomersRange(a,b,customer_id) {
		for(var i=a; i<=b; i++)
			closeCustomers(i,customer_id);
    }
