﻿function initAccordion(){
    clickLock=0;
    clickID=startSection;
    theDiv = document.getElementById(startSection);
    if(startSection!='sandwiches'){
        lock_unlock(startSection);
        hide_unhide(startSection);
        if(theDiv.style.backgroundPosition == '0px -42px'){
					theDiv.style.backgroundPosition ='0px -21px';
				}else{
					theDiv.style.backgroundPosition ='0px -42px';
		}
	}else{
        theDiv.style.backgroundPosition ='0px -44px';
        theDiv.style.cursor='default';
    }
    setTimeout("document.getElementById('myAccordion').style.display = 'block';",600);
}
function headerClick(id){
		var theDiv = document.getElementById(id);
		if(clickLock==0 && clickID!=id){
			clickLock=1;
			clickID=id;
			lock_unlock(id);
			hide_unhide(id);
			if(id == 'sandwiches'){
				if(theDiv.style.backgroundPosition == '0px -44px'){
					theDiv.style.backgroundPosition ='0px -22px';
				}else{
					theDiv.style.backgroundPosition ='0px -44px';
				}
			}else{
				if(theDiv.style.backgroundPosition == '0px -42px'){
					theDiv.style.backgroundPosition ='0px -21px';
				}else{
					theDiv.style.backgroundPosition ='0px -42px';
				}
			}
			setTimeout("clickLock=0;",600);
		}else{
			return false;
		}
		
} 
function headerOver(id){
		var theDiv = document.getElementById(id);
		
		if(clickID!=id){
			if(theDiv.style.backgroundPosition == '0px -44px' || theDiv.style.backgroundPosition == '0px -42px'){
				return false;
			}else{
					theDiv.style.backgroundPosition ='top';
			}
		}else{
			return false;
		}
}
function headerOut(id){
	var theDiv = document.getElementById(id);
	if(clickID!=id){
		if(theDiv.style.backgroundPosition == '0px -44px' || theDiv.style.backgroundPosition == '0px -42px' ){
			return false;
		}else{	
			if(id == 'sandwiches'){
				theDiv.style.backgroundPosition ='0px -22px';
			}else{
				theDiv.style.backgroundPosition ='0px -21px';
			}
		}
	}else{
		return false;
	}
}
function lock_unlock(id){
	var divs = document.getElementsByTagName("DIV");
	// Iterate through all DIVs in array
	for(var i = 0; i < divs.length; i++){
		if(divs[i].className == "accordionHeader" || divs[i].className == "accordionHeader locked active" || divs[i].className == "accordionHeader locked"){
			if(divs[i].id != id){
				if(divs[i].id == 'sandwiches'){
					divs[i].style.backgroundPosition = '0px -22px';
				}else{
					divs[i].style.backgroundPosition = '0px -21px';
				}
			}
		}
  		if(divs[i].className == "accordionHeader locked active" || divs[i].className == "accordionHeader locked"){
			divs[i].className ='accordionHeader';
			divs[i].style.cursor='pointer';
		}
	}
	document.getElementById(id).className= 'accordionHeader locked';
	document.getElementById(id).style.cursor='default';
}
function hide_unhide(id){
	var divs = document.getElementsByTagName("DIV");
	// Iterate through all DIVs in array
	for(var i = 0; i < divs.length; i++){
		if(divs[i].className == "accordionHeader" || divs[i].className == "accordionHeader locked active" || divs[i].className == "accordionHeader locked"){
			if(divs[i].id == id){
				Effect.BlindDown(divs[i+1].id, { duration: .5 });	
			}else{
				//divs[i+1].style.display = 'none';
				Effect.BlindUp(divs[i+1].id, { duration: .5 });
			}
		}
	}
	//pause
}

