﻿var mm_closeBcMenus = true;
var mm_highlightParentItems = true;

///////////////////////////////////////////

var mm_breadCrumbAnchor = -1;

function mm_breadCrumbs()
{
  var selectedItem = _itemRef;
  var i = mm_breadCrumbAnchor;

  if (mm_closeBcMenus) closeAllMenus();

  if (i > -1) {
    do {
      _mi[i][7] = _m[_mi[i][0]][6].offbgcolor;
      _mi[i][8] = _m[_mi[i][0]][6].offcolor;
      BDMenu(_mi[i][0]);
      i = getParentItemByItem(i);
    } while (!isNaN(i) && mm_highlightParentItems);
  }

  i = mm_breadCrumbAnchor = selectedItem;
  do {
    _mi[i][7] = _mi[i][19];
    _mi[i][8] = _mi[i][18];
    BDMenu(_mi[i][0]);
    i = getParentItemByItem(i);
  } while (!isNaN(i) && mm_highlightParentItems);
}



fixMozillaZIndex=true; //Fixes Z-Index problem  with Mozilla browsers but causes odd scrolling problem, toggle to see if it helps
_menuCloseDelay=500;
_menuOpenDelay=150;
_subOffsetTop=0;
_subOffsetLeft=0;

	with(subMetakeyStyle=new mm_style()){
		onbgcolor="#ffffff";
		offbgcolor="#D1E5F5";
		bordercolor="#3D4D64";
		borderstyle="solid";
		borderwidth=1;
		offcolor="#3D4D64";
		oncolor="#000000";
		align="left";
		fontfamily="Verdana, Tahoma, Arial";
		fontsize="90%";
		menuwidth="190px";
		menuheight="21px";
		minwidth="60px";
		margin="1";
		fontstyle="normal";
		headerbgcolor="#ff0000";
		headercolor="#000000";
		outfilter="randomdissolve(duration=0.3)";
		overfilter="Fade(duration=0.2);Alpha(opacity=90);";
		padding=4;
		pagebgcolor="#ffcccc";
		pagecolor="black";
		itemheight=19;
		separatorcolor="#3D4D64";
		separatorsize=1;
	}
	with(metakeyStyle=new mm_style()){
		align="left";
		onbgcolor="#ffffff";
		offbgcolor="#D1E5F5";
		itemheight=19;
		itemwidth=190;
		bordercolor="#3D4D64";
		borderstyle="solid";
		borderwidth=1;
		fontfamily="Verdana, Tahoma, Arial";
		fontsize="90%";
		offclass="mkpadding";
		onclass="mkpadding";
		headerbgcolor="#ffffff";
		headercolor="#000000";
		offcolor="#3D4D64";
		oncolor="#000000";
		padding=4;
		agebgcolor="#82B6D7";
		pagecolor="3D4D64";
		separatorcolor="#3D4D64";
		separatorsize=1;
	}
	function insertKeyword(keyword_id, crumb) {
		if(!document.getElementById) {
			alert('You need a 4+ browser');
			return;
		}
		var sel_div = document.getElementById('selectedKeywords');
		var txt = '<input type="hidden" name="new_metakey" value="'+keyword_id+'" />';
		if(document.getElementById('advanced')) {
			var checked = document.getElementById('advanced').checked;
			sel_div.innerHTML += txt;
			document.getElementById('advanced').checked = checked;
		} else {
			sel_div.innerHTML += txt;
		}
		document.forms.metakeysearch762.phase.value = 'search';
		document.forms.metakeysearch762.page.value = 0;
		document.forms.metakeysearch762.submit();
	}

	function removeMetaKey(keyword_value) {
		//var currentDiv = document.getElementById(div_id);
		//currentDiv.parentNode.removeChild(currentDiv);
		for(i=0; i<document.forms.metakeysearch762.elements.length; i++) {
			elem = document.forms.metakeysearch762.elements[i];
			if(elem[i].name=='metakeys[]' && elem[i].value==keyword_value) {
				elem[i].parentNode.removeChild(elem[i]);
				break;
			}
		}
		document.forms.elements
		document.forms.metakeysearch762.phase.value = 'search';
		document.forms.metakeysearch762.page.value = 0;
		document.forms.metakeysearch762.submit();
	}

	function forwardPage(page, search) {
		document.forms.metakeysearch762.page.value = page;
		document.forms.metakeysearch762.phase.value = ((search==1) ? 'search' : '');
		document.forms.metakeysearch762.submit();
	}

	function resetForm() {
		var form = document.forms.metakeysearch762;
		form.page.value = 0;
		form.phase.value = '';
		var len = form.elements.length;
		for(i=0, j=0; i<len; i++) {
			if(form.elements[j].name.indexOf('metakeys') != -1) {
				form.elements[j].parentNode.removeChild(form.elements[j]);
			} else {
				j++;
			}
		}
		form.submit();
	}
with(milonic=new menuname("metakey_0")) {overflow="scroll";style=metakeyStyle;position="relative";orientation="vertical";alwaysvisible=1;aI("showmenu=metakey_557;url=javascript:insertKeyword(557,'Flash Lighting');text=Flash Lighting;");aI("showmenu=metakey_558;url=javascript:insertKeyword(558,'Flash Lighting Kit');text=Flash Lighting Kit;");aI("showmenu=metakey_560;url=javascript:insertKeyword(560,'Continuous Lighting Kit');text=Continuous Lighting Kit;");aI("showmenu=metakey_561;url=javascript:insertKeyword(561,'Accessories for Lighting Kit');text=Accessories for Lighting Kit;");aI("showmenu=metakey_562;url=javascript:insertKeyword(562,'Lightstand');text=Lightstand;");aI("showmenu=metakey_563;url=javascript:insertKeyword(563,'Soft Box');text=Soft Box;");aI("showmenu=metakey_564;url=javascript:insertKeyword(564,'Reflector');text=Reflector;");aI("showmenu=metakey_565;url=javascript:insertKeyword(565,'Umbrella');text=Umbrella;");aI("showmenu=metakey_566;url=javascript:insertKeyword(566,'Shooting Tent');text=Shooting Tent;");aI("showmenu=metakey_567;url=javascript:insertKeyword(567,'Backdrop');text=Backdrop;");aI("showmenu=metakey_568;url=javascript:insertKeyword(568,'Backdrop Support');text=Backdrop Support;");aI("showmenu=metakey_569;url=javascript:insertKeyword(569,'Studio Accessories');text=Studio Accessories;");}with(milonic=new menuname("metakey_561")) {overflow="scroll";style=subMetakeyStyle;aI("showmenu=metakey_577;url=javascript:insertKeyword(577,'For Flash Lighting Kit');text=For Flash Lighting Kit;");aI("showmenu=metakey_578;url=javascript:insertKeyword(578,'For Continuous Lighting Kit');text=For Continuous Lighting Kit;");}with(milonic=new menuname("metakey_558")) {overflow="scroll";style=subMetakeyStyle;aI("showmenu=metakey_570;url=javascript:insertKeyword(570,'Flash Lighting Kit with Umbrella');text=Flash Lighting Kit with Umbrella;");aI("showmenu=metakey_571;url=javascript:insertKeyword(571,'Flash Lighting Kit with Softbox');text=Flash Lighting Kit with Softbox;");}
