<!--//--><![CDATA[//><!--
window.onload = function()
{
	var hmenus = new simpleMenu('menu-h', 'hmenu');
	initShowHideDivs();

    if (!document.getElementsByTagName) return;
    var anchors = document.getElementsByTagName("a");
    for (var i=0; i<anchors.length; i++)
    {
        var anchor = anchors[i];
        if (anchor.getAttribute("href") &&
            anchor.getAttribute("rel") == "external")
          anchor.target = "_blank";
    }
    
    // detect whether the user has ie or not, how we get the height is different 
    var useragent = navigator.userAgent.toLowerCase();
    var ie = ((useragent.indexOf('msie') != -1) &&
        (useragent.indexOf('opera') == -1) &&
        (useragent.indexOf('webtv') == -1));
    var divs = getElementsByClassName(document, "div", "RightSidePanelContent");
    for(var i=0; i<divs.length; i++)
    {
        // get the original height
        var baseheight = (ie) ? divs[i].offsetHeight + "px" : document.defaultView.getComputedStyle(divs[i], null).getPropertyValue('height', null);

        // explicitly display it (optional, you could use cookies to toggle whether to display it or not)
        divs[i].style.display = "none";

        // "save" our div height, because once it's display is set to none we can't get the original height again
        var d = new div();
        d.el = divs[i];
        d.ht = baseheight.substring(0, baseheight.indexOf("p"));

        // store our saved versoin
        divheights[i] = d;        
    }
    
    //Avoiding to show footer on Admin Tools
    if(location.pathname.toLowerCase().indexOf("/cswebadmin/") >= 0)
    {
        var footer = document.getElementById('footer');
        footer.style.display = 'none';
    }

	//setTimeout("setFooter()", 2000);
    setFooter();

};

// Lets change the value of an existing property in CSS
function changecss(theclass,property,value) {
    var cssRules;
    if (document.all) {
        cssRules = 'rules';
    }
    else if (document.getElementById) {
        cssRules = 'cssRules';
    }
    for (var S = 0; S < document.styleSheets.length; S++){
        for (var R = 0; R < document.styleSheets[S][cssRules].length; R++) {
            if (document.styleSheets[S][cssRules][R].selectorText == theclass) {
                document.styleSheets[S][cssRules][R].style[property] = value;
            }
        }
    }
}

function setFooter() {
	var detailsPanelElement = document.getElementById('detailsPanel');
    var detailsElement = document.getElementById('details');
    var membershipElement = document.getElementById('membership');
    var products = document.getElementById('Products');
    
    if(products != null)
        detailsElement.style.height = ( products.offsetHeight + 220 ) + 'px';
    
    if(detailsElement != null)
    {
        if(detailsPanelElement == null)
        {
            detailsElement.style.position = 'relative';
        }
        else
        {
            if(detailsElement.offsetHeight > detailsPanelElement.offsetHeight)
            {
                detailsElement.style.position = 'relative';
                detailsPanelElement.style.position = 'absolute';
            }
            else
            {
                detailsPanelElement.style.position = 'relative';
                detailsElement.style.position = 'absolute';
            }
        }
    }

    if(membershipElement != null)
    {
        if(membershipElement.offsetHeight > detailsPanelElement.offsetHeight)
        {
            membershipElement.style.position = 'relative';
            detailsPanelElement.style.position = 'absolute';
            /*detailsPanelElement.style.top = '10px';*/
        }
        else
        {
            detailsPanelElement.style.position = 'relative';
            membershipElement.style.position = 'absolute';
        }
    }
};

function simpleMenu(navid, orient){
    if(typeof document.getElementById == 'undefined' || /opera[\/ ][56]/i.test(navigator.userAgent))
    {
        return;
    }
    this.iskde = navigator.vendor == 'KDE';
    this.isie = typeof document.all != 'undefined' && typeof window.opera == 'undefined' && !this.iskde;
    this.isoldsaf = navigator.vendor == 'Apple Computer, Inc.' && typeof XMLHttpRequest == 'undefined';
    this.tree = document.getElementById(navid);
    if(this.tree != null){
        this.items = this.tree.getElementsByTagName('li');
        this.itemsLen = this.items.length;
        var i = 0;
        do{
            this.init(this.items[i], this.isie, this.isoldsaf, this.iskde, navid, orient);
        }while (++i < this.itemsLen);
    }
}
simpleMenu.prototype.init = function(trigger, isie, isoldsaf, iskde, navid, ishoriz)
{
    trigger.menu = trigger.getElementsByTagName('ul').length > 0 ? trigger.getElementsByTagName('ul')[0] : null;
    trigger.link = trigger.getElementsByTagName('a')[0];
    trigger.issub = trigger.parentNode.id == navid;
    trigger.ishoriz = ishoriz == 'hmenu';
    this.openers = { 'm' : 'onmouseover', 'k' : (isie ? 'onactivate' : 'onfocus') };
    for(var i in this.openers)
    {
        trigger[this.openers[i]] = function(e)
        {
            if(!iskde)
            {
                trigger.link.className += (trigger.link.className == '' ? '' : ' ') + 'rollover';
            }
            if(trigger.menu != null)
            {
                if(trigger.ishoriz)
                {
                    trigger.menu.style.left = (isie || isoldsaf) ? trigger.offsetLeft + 'px' : 'auto';
                }
                trigger.menu.style.top = (trigger.ishoriz && trigger.issub) ? (isie || (trigger.ishoriz && isoldsaf)) ? trigger.link.offsetHeight + 'px' : 'auto' : (isie || (trigger.ishoriz && isoldsaf)) ? trigger.offsetTop + 'px' : '0';
            }
        };
    }
    this.closers = { 'm' : 'onmouseout', 'k' : (isie ? 'ondeactivate' : 'onblur') };
    for(i in this.closers)
    {
        trigger[this.closers[i]] = function(e)
        {
            this.related = (!e) ? window.event.toElement : e.relatedTarget;
            if(!this.contains(this.related))
            {
                if(!iskde)
                {
                    trigger.link.className = trigger.link.className.replace(/[ ]?rollover/g, '');
                }
                if(trigger.menu != null)
                {
                    trigger.menu.style[(trigger.ishoriz ? 'left' : 'top')] = trigger.ishoriz ? '-10000px' : '-100em';
                }
            }
        };
    }
    if(!isie){
        trigger.contains = function(node){
            if (node == null)
            {
                return false;
            }
            if (node == this)
            {
                return true;
            }
            else
            {
                return this.contains(node.parentNode);
            }
        };
    }
}

function collapse (id) 
{ 
         if(!document.getElementById)
         {
            exit;
         } 
         else
         {
            menu_id=document.getElementById(id); 
            menu_id.style.display=(menu_id.style.display!="none")?"none":"block"; 
        } 
} 

/************************************************************************************************************
(C) www.dhtmlgoodies.com, November 2005

This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.	
Terms of use:
You are free to use this script as long as the copyright message is kept intact. However, you may not
redistribute, sell or repost it without our permission.
Thank you!

www.dhtmlgoodies.com
Alf Magne Kalleland

************************************************************************************************************/

var dhtmlgoodies_slideSpeed = 20;	// Higher value = faster
var dhtmlgoodies_timer = 10;	// Lower value = faster

var objectIdToSlideDown = false;
var dhtmlgoodies_activeId = false;
function showHideContent()
{
	var numericId = this.id.replace(/[^0-9]/g,'');
	var answerDiv = document.getElementById('dhtmlgoodies_a' + numericId);
	if(!answerDiv.style.display || answerDiv.style.display=='none'){

		if(dhtmlgoodies_activeId &&  dhtmlgoodies_activeId!=numericId){
			objectIdToSlideDown = numericId;
			slideContent(dhtmlgoodies_activeId,(dhtmlgoodies_slideSpeed*-1));
		}
		else{
			answerDiv.style.display='block';
			answerDiv.style.visibility = 'visible';
			slideContent(numericId,dhtmlgoodies_slideSpeed);
		}
	}
	else{
		slideContent(numericId,(dhtmlgoodies_slideSpeed*-1));
		dhtmlgoodies_activeId = false;
	}	
}

function slideContent(inputId,direction)
{
	var obj =document.getElementById('dhtmlgoodies_a' + inputId);
	var contentObj = document.getElementById('dhtmlgoodies_ac' + inputId);
	height = obj.clientHeight;
	height = height + direction;
	rerunFunction = true;
	if(height>contentObj.offsetHeight){
		height = contentObj.offsetHeight;
		rerunFunction = false;
	}
	if(height<0){
		height = 0;
		rerunFunction = false;
	}

	obj.style.height = height + 'px';
	var topPos = height - contentObj.offsetHeight;
	if(topPos>0)topPos=0;
	contentObj.style.top = topPos + 'px';
	if(rerunFunction){
		setTimeout('slideContent(' + inputId + ',' + direction + ')',dhtmlgoodies_timer);
	}else{
		if(height==0){
			obj.style.display='none'; 
			if(objectIdToSlideDown && objectIdToSlideDown!=inputId){
				document.getElementById('dhtmlgoodies_a' + objectIdToSlideDown).style.display='block';
				document.getElementById('dhtmlgoodies_a' + objectIdToSlideDown).style.visibility='visible';
				slideContent(objectIdToSlideDown,dhtmlgoodies_slideSpeed);				
			}
		}else{
			dhtmlgoodies_activeId = inputId;
		}
	}
	setFooter();
}



function initShowHideDivs()
{
	var divs = document.getElementsByTagName('DIV');
	var divCounter = 1;
	for(var no=0;no<divs.length;no++){
		if(divs[no].className=='showhide_divs showhideLine'|divs[no].className=='showhide_divs' | divs[no].className=='faq_question' | divs[no].className=='faq_question_nu' | divs[no].className=='customer_list'){
			divs[no].onclick = showHideContent;
			divs[no].id = 'dhtmlgoodies_q'+divCounter;
			
			var answer = divs[no].nextSibling;
			while(answer && answer.tagName!='DIV'){
				answer = answer.nextSibling;
			}
			
			answer.id = 'dhtmlgoodies_a'+divCounter;	
			
			contentDiv = answer.getElementsByTagName('DIV')[0];
			contentDiv.style.top = 0 - contentDiv.offsetHeight + 'px'; 	
			/*contentDiv.className='dhtmlgoodies_answer_content';*/
			contentDiv.id = 'dhtmlgoodies_ac' + divCounter;
			answer.style.display='none';
			divCounter++;
		}		
	}	
}
//--><!]]>