﻿document.write('<style type="text/css">.toggle_container{display:none;}</style>');

function addLoadEvent(func){
var oldonload = window.onload;  

if (typeof window.onload != 'function')  
	{
	window.onload = func;
	}
else 
	{
	window.onload = function()  
		{
		oldonload(); func()
		} 
	} 
	return false;
}

// Global variables
var numberOfPartnerToggles=3;
var allClosed=true;
var openState=new Array();

function preparePartnerPage(){
    if(!document.getElementById)return;
    
    for(var i=1;i<=numberOfPartnerToggles;i++){
        var showMeLink=document.getElementById('partnerToggle_'+i);
        if(showMeLink){
            showMeLink.onclick=function(){
                toggleContent(this);
            }
        }
        openState.push(false);
    }
    var expandAllLink=document.getElementById('toggleAll');
    
    if(expandAllLink){
        expandAllLink.onclick=function(){
            toggleAll(this);
        }
    }
}

function toggleContent(showMeLink){
    if(showMeLink.getAttribute('id')){
        var id=showMeLink.getAttribute('id');
        var index=parseInt(id.replace(/partnerToggle_/,""));
        index--;
        openState[index]=(openState[index])?false:true;
        var container=document.getElementById(id+'_container');
        container.style.display=(container.style.display=='block')? 'none' : 'block';
    }
    showMeLink.className=(showMeLink.className=="partner_toggle Open")? "partner_toggle" : "partner_toggle Open";
    checkOpenState();
}

function toggleAll(link){
    for(var i=1;i<=numberOfPartnerToggles;i++){
        var container=document.getElementById('partnerToggle_'+i+'_container');
        var showMeLink=document.getElementById('partnerToggle_'+i);
        if(allClosed){
            container.style.display="block";
            showMeLink.className="partner_toggle Open";
            openState[i-1]=true;
        } else {
            container.style.display="none";
            showMeLink.className="partner_toggle";
            openState[i-1]=false;
        }
    }
    link.className=(link.className=="partner_toggle Open")? "partner_toggle" : "partner_toggle Open";
    link.innerHTML=(allClosed)? 'Hide All Instructions' : 'Expand All Instructions';
    allClosed=(allClosed)? false : true;
}

function checkOpenState(){
    if(allClosed){
        var check=true;
        for(var i=0;i<openState.length;i++){
            if(openState[i]==false){
                check=false;
            }
        }
        if(check){
            var expandAllLink=document.getElementById('toggleAll');
            toggleAll(expandAllLink);
        }
    } else {
        var check=false;
        for(var i=0;i<openState.length;i++){
            if(openState[i]==true){
                check=true;
            }
        }
        if(check==false){
            var expandAllLink=document.getElementById('toggleAll');
            toggleAll(expandAllLink);
        }
    }
}

addLoadEvent(preparePartnerPage);