//Used by the Graphic Button Control
function imgOn(imgName) {
	if (document.images) {
		document[imgName].src = eval(imgName + "on.src");
	    }
	}
function imgOff(imgName) {
	if (document.images) {
		document[imgName].src = eval(imgName + "off.src");
		}
	}
	
	
	
	
	//Used by Expand Collapse menu BEGIN
	
	function menuExpandColapse(SiteID,PageID){
		var ID = 'ec_' + PageID;
		var obj = document.getElementById(ID);
		//alert(obj);
			
		if(obj.style==null){
			obj.style.display='none';
		}else if(obj.style.display==null){
			obj.style.display='none';
		}else if(obj.style.display==''){
			obj.style.display='none';
		}
		
				
		if(obj.style.display=='none'){
			obj.style.display='block';
					
			if(obj.innerHTML==''){
				obj.innerHTML = "Loading...";
				CreateExpandColapseList(ID,SiteID,PageID);
			}
			
		}else{
			obj.style.display='none';
		}
			
		
	}
		
	
function CreateExpandColapseList(menuID,SiteID,PageID)
{
  	
	var url = appRoot() + 'Framework/RenderIncludes/AJAX_Callback/dropdown.aspx?siteid=' + SiteID + '&pageid=' + PageID + '&clevel=1&levels=10&linkCount=10000&direction=0&cssclass=&parentdiv=';
	
	var ajax = new AjaxDelegate(url, loadExpandColapseMenu,menuID,PageID);
	ajax.Fetch();
    
}


function loadExpandColapseMenu(url, response, menuID, PageID)
{	
	var objMenu = document.getElementById(menuID)
	objMenu.innerHTML = response;
	animation(PageID);
	
}

		
	function menuAccordian(SiteID,PageID)
	{	
		//Where Ajax will load links
		var ID = 'ec_' + PageID;
		var obj = document.getElementById(ID);
		//Check if already menu is loaded;
		
		if(obj.innerHTML==''){
			
			var loaderImgID = 'ec_SecImg_' + PageID;;
			var loaderImgobj = document.getElementById(loaderImgID);
			if (loaderImgobj!=null){
				loaderImgobj.className = 'ec_SecImgLoader';				
			}
			
			CreateExpandColapseList(ID,SiteID,PageID);
			
		}else{
		
			//ID from where event called
			animation(PageID)
		}
	}


function animation(PageID){

	ID = 'ec_Section_' + PageID;
	obj = document.getElementById(ID);
	
	if(obj!=null){
		$(obj).css({backgroundImage:"url()"})
			.next("div.ec_SecItem")
			.slideToggle(500)
			.siblings("div.ec_SecItem")
			.slideUp("slow");
		$(obj).siblings().css({backgroundImage:"url()"});
		
	
		//swap image now
		ID = 'ec_SecImg_' + PageID;
		var obj = document.getElementById(ID);
		if (obj!=null){
			//obj.innerHTML = "Image Here.";
			//alert(obj.className.toLowerCase());
			
			if(obj.className.toLowerCase()=='ec_secimgloader'){
				obj.className = 'ec_SecImgAlt';				
			}else if(obj.className.toLowerCase()=='ec_secimg'){
				obj.className = 'ec_SecImgAlt';
			}else{
				obj.className = 'ec_SecImg';
			}
		}
		resetClosedSection(ID);
	}

}
	
function resetClosedSection(selectedID){
		
	if(menuAccordionArray != null){
		//alert(menuAccordionArray.length);
		var obj, ID;
		for (i=0;i<=menuAccordionArray.length;i++){
			ID = 'ec_SecImg_' + menuAccordionArray[i];
			//alert(selectedID + ':' + ID )
			if(selectedID != ID){
				obj = document.getElementById(ID);
				if (obj!=null){
					obj.className = 'ec_SecImg';
					
				}
			}
		}
	
	}

}

/*
function openclose(id)
{

    var obj = document.getElementById(id);
    
    $(obj).css({backgroundImage:"url(down.png)"})
            .next("div.ec_SecItem")
            .slideToggle(500)
            .siblings("div.ec_SecItem")
            .slideUp("slow");
    $(obj).siblings().css({backgroundImage:"url(left.png)"});
	
}
*/


//Used by Expand Collapse menu END