var edcAdminMenuArray = new Array(); var edcAdminMenuItemsCounter = 0; var edcAdminMenuCurrentLevel0ItemId; var edcAdminMenuCurrentLevel1ItemId; var edcAdminMenuCurrentLevel1MenuId; var edcAdminMenuCurrentLevel2MenuId; var edcAdminMenuLevel0Clicked; var edcAdminMenuLevel0elementsCount = 0; function edcAdminMenuRegisterItem(name, parent, title, href) {var menuItem = new Array(); menuItem['name'] = name; menuItem['parent'] = parent; menuItem['title'] = title; menuItem['href'] = href; edcAdminMenuArray[edcAdminMenuItemsCounter] = menuItem; edcAdminMenuItemsCounter = edcAdminMenuItemsCounter +1; if (parent == 'none') edcAdminMenuLevel0elementsCount = edcAdminMenuLevel0elementsCount +1; }function edcAdminMenuHasChildren(parentName) {found = false; for (j in edcAdminMenuArray) { if (parentName == edcAdminMenuArray[j]['parent']) {found = true;} }if (found == true) {return true;} else {return false;} }function edcAdminMenuClickEvent(blockId, itemId, event) {if (edcAdminMenuArray[itemId]['parent']=='none' && edcAdminMenuHasChildren(edcAdminMenuArray[itemId]['name'])){ if (edcAdminMenuArray[itemId]['name']+'_child' && document.getElementById(edcAdminMenuArray[itemId]['name']+'_child').style.display == 'block') { document.getElementById(edcAdminMenuArray[itemId]['name']+'_child').style.display = 'none'; edcAdminMenuLevel0Clicked = false; } else { edcAdminMenuCurrentLevel1MenuId = edcAdminMenuArray[itemId]['name']+'_child'; edcAdminMenuLevel0Clicked = true; document.getElementById(edcAdminMenuCurrentLevel1MenuId).style.display = 'block'; }} else if (edcAdminMenuArray[itemId]['parent']!='none' && edcAdminMenuArray[itemId]['href']!='none' ) { if (typeof(edcAdminMenuCurrentLevel2MenuId)!='undefined' && edcAdminMenuCurrentLevel2MenuId) document.getElementById(edcAdminMenuCurrentLevel2MenuId).style.display = 'none'; document.getElementById(edcAdminMenuCurrentLevel1MenuId).style.display = 'none'; edcAdminMenuCurrentLevel1MenuId = ''; edcAdminMenuCurrentLevel2MenuId = ''; edcAdminMenuLevel0Clicked = false; if (typeof(edcAdminMenuCurrentLevel0ItemId)!='undefined') { document.getElementById(edcAdminMenuArray[edcAdminMenuCurrentLevel0ItemId]['name']+'_a').className = 'edcAdminMenuLevel0'; }} if ( event.stopPropagation ) { event.stopPropagation(); } else { event.cancelBubble = true; } }function edcAdminMenuShowlevel2Menu(blockId, itemId) {if (typeof(edcAdminMenuCurrentLevel2MenuId)!='undefined' && edcAdminMenuCurrentLevel2MenuId && edcAdminMenuCurrentLevel2MenuId != edcAdminMenuArray[itemId]['parent']+'_child') { document.getElementById(edcAdminMenuCurrentLevel2MenuId).style.display = 'none'; edcAdminMenuCurrentLevel2MenuId = ''; }if(edcAdminMenuHasChildren(edcAdminMenuArray[itemId]['name'])) { edcAdminMenuCurrentLevel2MenuId = edcAdminMenuArray[itemId]['name']+'_child'; document.getElementById(edcAdminMenuCurrentLevel2MenuId).style.display = 'block'; }} function hoverEvent(blockId, itemId) {if (edcAdminMenuArray[itemId]['parent']=='none') { if (typeof(edcAdminMenuCurrentLevel0ItemId)!='undefined') { document.getElementById(edcAdminMenuArray[edcAdminMenuCurrentLevel0ItemId]['name']+'_a').className = 'edcAdminMenuLevel0'; }edcAdminMenuCurrentLevel0ItemId = itemId; document.getElementById(edcAdminMenuArray[itemId]['name']+'_a').className = 'edcAdminMenuLevel0Hover'; if (typeof(edcAdminMenuCurrentLevel2MenuId)!='undefined' && edcAdminMenuCurrentLevel2MenuId) { document.getElementById(edcAdminMenuCurrentLevel2MenuId).style.display = 'none'; edcAdminMenuCurrentLevel2MenuId = ''; }if (typeof(edcAdminMenuCurrentLevel1MenuId)!='undefined' && edcAdminMenuCurrentLevel1MenuId) { document.getElementById(edcAdminMenuCurrentLevel1MenuId).style.display = 'none'; }} if (edcAdminMenuArray[itemId]['parent']=='none' && edcAdminMenuHasChildren(edcAdminMenuArray[itemId]['name'])) { if (edcAdminMenuLevel0Clicked == true){ edcAdminMenuCurrentLevel1MenuId = edcAdminMenuArray[itemId]['name']+'_child'; document.getElementById(edcAdminMenuArray[itemId]['name']+'_child').style.display = 'block'; }} if (typeof(edcAdminMenuCurrentLevel1ItemId)!='undefined' && edcAdminMenuCurrentLevel1ItemId!='' && edcAdminMenuArray[itemId]['parent']+'_child'!= edcAdminMenuCurrentLevel2MenuId ){ document.getElementById(edcAdminMenuArray[edcAdminMenuCurrentLevel1ItemId]['name']+'_a').style.backgroundColor = '#ffffff'; edcAdminMenuCurrentLevel1ItemId=''; }if (edcAdminMenuArray[itemId]['parent']!='none') { edcAdminMenuShowlevel2Menu(blockId,itemId); if (typeof(currentLevel2ItemId)!='undefined' && edcAdminMenuArray[currentLevel2ItemId]['name']+'_child'!=edcAdminMenuCurrentLevel2MenuId) { document.getElementById(edcAdminMenuArray[currentLevel2ItemId]['name']+'_a').style.backgroundColor = '#ffffff'; }else{ if(typeof(currentLevel2ItemId)!='undefined' )edcAdminMenuCurrentLevel1ItemId = currentLevel2ItemId; }document.getElementById(edcAdminMenuArray[itemId]['name']+'_a').style.backgroundColor = '#ebeffc'; currentLevel2ItemId = itemId; if ( edcAdminMenuArray[edcAdminMenuCurrentLevel0ItemId]['name']+'_child'!=edcAdminMenuCurrentLevel1MenuId ) { document.getElementById(edcAdminMenuArray[edcAdminMenuCurrentLevel0ItemId]['name']+'_a').className = 'edcAdminMenuLevel0'; }} } function edcAdminMenuUnHoverEvent(blockId, itemId) {if (edcAdminMenuArray[itemId]['parent']!='none') { if((itemId!=edcAdminMenuCurrentLevel1ItemId && edcAdminMenuCurrentLevel1ItemId!='') || edcAdminMenuCurrentLevel2MenuId=='') document.getElementById(edcAdminMenuArray[itemId]['name']+'_a').style.backgroundColor = '#ffffff'; }else if(!edcAdminMenuCurrentLevel1MenuId) { if (typeof(edcAdminMenuCurrentLevel0ItemId)!='undefined' && edcAdminMenuCurrentLevel0ItemId) { document.getElementById(edcAdminMenuArray[edcAdminMenuCurrentLevel0ItemId]['name']+'_a').className = 'edcAdminMenuLevel0'; }} }function edicoAdminMenuOnClickEvent() {if (typeof(edcAdminMenuCurrentLevel1MenuId)!='undefined' && edcAdminMenuCurrentLevel1MenuId) { document.getElementById(edcAdminMenuCurrentLevel1MenuId).style.display = 'none'; if (typeof(edcAdminMenuCurrentLevel2MenuId)!='undefined' && edcAdminMenuCurrentLevel2MenuId ) { document.getElementById(edcAdminMenuCurrentLevel2MenuId).style.display = 'none'; }edcAdminMenuLevel0Clicked = false; if (typeof(edcAdminMenuCurrentLevel1ItemId)!='undefined' && edcAdminMenuCurrentLevel1ItemId!='') { document.getElementById(edcAdminMenuArray[edcAdminMenuCurrentLevel1ItemId]['name']+'_a').style.backgroundColor = '#ffffff'; edcAdminMenuCurrentLevel1ItemId=''; }edcAdminMenuCurrentLevel1MenuId = ''; edcAdminMenuCurrentLevel2MenuId = ''; }if (typeof(edcAdminMenuCurrentLevel0ItemId)!='undefined') { document.getElementById(edcAdminMenuArray[edcAdminMenuCurrentLevel0ItemId]['name']+'_a').className = 'edcAdminMenuLevel0'; }} function edcAdminMenuTreeDrop(parentName, level) {if (edcAdminMenuHasChildren(parentName)) document.write('<menu class="edcAdminMenuLevel'+level+'" id="'+parentName+'_child">'); for (i in edcAdminMenuArray) { if (parentName == edcAdminMenuArray[i]['parent']) { document.write('<li class="edcAdminMenuLevel'+level+'">'); document.write('<a id="'+edcAdminMenuArray[i]['name']+'_a" class="edcAdminMenuLevel'+level+'" onclick="edcAdminMenuClickEvent(\''+edcAdminMenuArray[i]['parent']+'_child\',\''+i+'\', event);" onmouseout="edcAdminMenuUnHoverEvent(\''+edcAdminMenuArray[i]['parent']+'_child\',\''+i+'\');" onmouseover="hoverEvent(\''+edcAdminMenuArray[i]['parent']+'_child\',\''+i+'\');"'); if (edcAdminMenuArray[i]['href']!='none'){ document.write(' href="'+edcAdminMenuArray[i]['href']+'" '); }document.write('>'); if (edcAdminMenuHasChildren(edcAdminMenuArray[i]['name']) && edcAdminMenuArray[i]['parent']!='none') document.write('<img src="edc_plugins/edcAdminMenu/arrow.gif" class="edcAdminMenuArrow"/>'); document.write(edcAdminMenuArray[i]['title']); document.write(' </a>'); edcAdminMenuTreeDrop(edcAdminMenuArray[i]['name'], level+1); document.write('</li>'); }} if (edcAdminMenuHasChildren(parentName)) document.write('</menu>'); }function edcAdminMenuDrop() {document.write('\n\t<!-- start edcAdminMenu code-->'); document.write('\n\t<div class="edcAdminMenuBar">'); document.write('<div class="edcAdminMenu" id="edcAdminMenu">'); edcAdminMenuTreeDrop('none', 0); document.write('</div>'); document.write('</div>'); document.getElementById('edcAdminMenu').style.width = (edcAdminMenuLevel0elementsCount*152)+'px'; document.getElementById('edcAdminMenu').style.margin = 'auto'; document.write('\n\t<!--[if lt IE 7]>'); document.write('<style>'); document.write('div.edcAdminMenu li.edcAdminMenuLevel1{float:left;}'); document.write('div.edcAdminMenu a.edcAdminMenuLevel0Hover{border-right:0px;}'); document.write('div.edcAdminMenu menu.edcAdminMenuLevel2{margin-left:-3px;}'); document.write('</style>'); document.write('<![endif]-->'); document.write('<!--[if IE 7]>'); document.write('<style>'); document.write('div.edcAdminMenu li.edcAdminMenuLevel1{height:23px;}'); document.write('div.edcAdminMenu menu.edcAdminMenuLevel2{margin-left:-3px;}'); document.write('</style>'); document.write('<![endif]-->\n'); document.write('\t<!-- end edcAdminMenu code-->'); } 