// JavaScript Document == Made by Shehala Web Team
try {
 document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}



var getElementsByClassName = function (className, tag, elm){
if (document.getElementsByClassName) {
getElementsByClassName = function (className, tag, elm) {
elm = elm || document;
var elements = elm.getElementsByClassName(className),
nodeName = (tag)? new RegExp("\\b" + tag + "\\b", "i") : null,
returnElements = [],
current;
for(var i=0, il=elements.length; i<il; i+=1){
current = elements[i];
if(!nodeName || nodeName.test(current.nodeName)) {
returnElements.push(current);
}
}
return returnElements;
};
}
else if (document.evaluate) {
getElementsByClassName = function (className, tag, elm) {
tag = tag || "*";
elm = elm || document;
var classes = className.split(" "),
classesToCheck = "",
xhtmlNamespace = "http://www.w3.org/1999/xhtml",
namespaceResolver = (document.documentElement.namespaceURI === xhtmlNamespace)? xhtmlNamespace : null,
returnElements = [],
elements,
node;
for(var j=0, jl=classes.length; j<jl; j+=1){
classesToCheck += "[contains(concat(' ', @class, ' '), ' " + classes[j] + " ')]";
}
try{
elements = document.evaluate(".//" + tag + classesToCheck, elm, namespaceResolver, 0, null);
}
catch (e) {
elements = document.evaluate(".//" + tag + classesToCheck, elm, null, 0, null);
}
while ((node = elements.iterateNext())) {
returnElements.push(node);
}
return returnElements;
};
}
else {
getElementsByClassName = function (className, tag, elm) {
tag = tag || "*";
elm = elm || document;
var classes = className.split(" "),
classesToCheck = [],
elements = (tag === "*" && elm.all)? elm.all : elm.getElementsByTagName(tag),
current,
returnElements = [],
match;
for(var k=0, kl=classes.length; k<kl; k+=1){
classesToCheck.push(new RegExp("(^|\\s)" + classes[k] + "(\\s|$)"));
}
for(var l=0, ll=elements.length; l<ll; l+=1){
current = elements[l];
match = false;
for(var m=0, ml=classesToCheck.length; m<ml; m+=1){
match = classesToCheck[m].test(current.className);
if (!match) {
break;
}
}
if (match) {
returnElements.push(current);
}
}
return returnElements;
};
}
return getElementsByClassName(className, tag, elm);
};
























function submenufirstlastitem(){
var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);




//alert(browser);








 var menutable = getElementsByClassName("menutable");
//alert(menutable.length);
if(menutable.length>=1){
for(table=0;table<(menutable.length);table++){
//alert(menutable[i]);




if(browser=="Microsoft Internet Explorer"){
menutable[table].style.position = 'relative'; 
menutable[table].style.top = '-1px'; 
menutable[table].style.left = '1px'; 
}
if(browser =="Opera" || browser =="Netscape"){
menutable[table].style.position = 'relative'; 
menutable[table].style.left = '1px';
}
if(table==0){
	menutable[table].style.left = '0px';
}








var menuTR = menutable[table].getElementsByTagName('tr');
for(tr=0;tr<(menuTR.length);tr++){
	
	
		var menuTD = menuTR[tr].getElementsByTagName('td');
		//alert(menuTR[j]);
		if(tr==0){
			for(td=0; td<menuTD.length; td++){
				if(td == 0){
				menuTD[td].style.backgroundPosition = 'left top';
				menuTD[td].style.width = '2px';
				}else if(td==(menuTD.length-1)){
				menuTD[td].style.backgroundPosition = 'right top';
				menuTD[td].style.width = '6px';
				}else{
				menuTD[td].style.backgroundPosition = 'center top';
				menuTD[td].style.width = '185px';
				}
			}
		}else if(tr==(menuTR.length-1)){
			for(td=0; td<menuTD.length; td++){
				if(td == 0){
				menuTD[td].style.backgroundPosition = 'left bottom';
				menuTD[td].style.width = '2px';

				}else if(td==(menuTD.length-1)){
				menuTD[td].style.backgroundPosition = 'right bottom';
				menuTD[td].style.width = '6px';
				}else{
				menuTD[td].style.backgroundPosition = 'center bottom';
				menuTD[td].style.width = '185px';

				}
				menuTD[td].style.paddingBottom = '20px';
				//menuTD[td].style.height = '30px';
			}
		}else{
			for(td=0; td<menuTD.length; td++){
				if(td == 0){
				menuTD[td].style.backgroundPosition = 'left -10px';
				menuTD[td].style.width = '2px';
				
				}else if(td==(menuTD.length-1)){
				menuTD[td].style.backgroundPosition = 'right -10px';
				menuTD[td].style.width = '6px';
				
				}else{
				menuTD[td].style.backgroundPosition = 'center -10px';
				menuTD[td].style.width = '185px';
				
				}
			}
		}
	
}
}
}
}
















function activesubmenus(){
var activemenu = false;
 var activeSubmenu = document.getElementById("activeSubmenu");
if(activeSubmenu){
var TR = activeSubmenu.getElementsByTagName('tr');
for( row=0; row<TR.length; row++){
var TD = TR[row].getElementsByTagName('td');
for( data=0; data<TD.length; data++){
var DIV = TD[data].getElementsByTagName('div');
if(DIV.length>0){
if(DIV[0].className == 'L3'){
var SPAN = DIV[0].getElementsByTagName('span');
if(SPAN.length>0){
if(SPAN[0].className == 'L3_Active'){
var activemenu = true;
}
}
if(activemenu){
var activemenu = false;
DIV[0].style.background = '#9c9d9f';
}else{
DIV[0].style.background = '#a3b936';
}
}
}
}
}
}
}
































function breadcrumb(){
 var breadcrumb = document.getElementById("breadcrumb");
if(breadcrumb){
var SPAN = breadcrumb.getElementsByTagName('span');
if(SPAN.length>0){
var A = SPAN[0].getElementsByTagName('a');
if(A.length>0){
for(i=0;i<A.length-1;i++){
A[i].style.background = 'url(Files/System/KOM2009/breadcrumb.gif) no-repeat right center';
}
}
}
}
}
function reformMainMenu(){
	var hiddenMainMenu = document.getElementById("hiddenMainMenu");
	var visibleMainMenu = document.getElementById("KOM_DwTopMenu");
	if(hiddenMainMenu!=null && visibleMainMenu!=null){
		visibleMainMenu.innerHTML = hiddenMainMenu.innerHTML;
	}
}




var activeMenuListID = new Array();
	var activeMenuListIMG = new Array();
	var mainMenuList = new Array();
	mainMenuList['id'] = new Array();
	mainMenuList['img'] = new Array();




	function in_array (needle, haystack, argStrict) {
		var key = '', strict = !!argStrict;
	 
		if (strict) {
			for (key in haystack) {
				if (haystack[key] === needle) {
					return true;
				}
			}
		} else {
			for (key in haystack) {
				if (haystack[key] == needle) {
					return true;
				}
			}
		}
	 
		return false;
	}	
	function getSubmenuQueryVariable(menuID) {
		var secondLevel;
		//alert(menuID);
		if(menuID!=''){
			var menuElement = document.getElementById(menuID);
			if(menuElement){
				var submenuClass = menuElement.parentNode;
				divID = submenuClass.parentNode.parentNode.id;
				if(divID){
					var pair = divID.split("submenu");
					if(pair[1]&&(pair.length>0)){
						secondLevel = getSubmenuQueryVariable(pair[1]);
						return secondLevel;
					}else{
						return menuID;
					}
				}else{
					return menuID;
				}
			}else{
				return menuID;
			}
		}else{
			return menuID;
		}
	}
	
	function getMainMenuImg(menuID){
		for(var i=0; i<activeMenuListID.length; i++) {
			if(activeMenuListID[i]==menuID){
				var activeSerial = i;
				break;
			}
		}	
		menuImg = $('#MM'+menuID).find('img').attr('src',activeMenuListIMG[activeSerial]);
		//alert(activeMenuListIMG[activeSerial]);
		//alert(activeMenuListID);



	}
	
 	function listenSubMenu(){
		//alert('over');
		var subMenuID = $(this).attr("id");
		var subMenuID = subMenuID.split("submenu");		
		var subMenuID = subMenuID[1];		
		var menuID = getSubmenuQueryVariable(subMenuID);
		var img = getMainMenuImg(menuID);
		
	}
	
 	function resetMainMenuItem(){
		for(var mmi=0; mmi<mainMenuList['id'].length; mmi++){
			var TD = document.getElementById(mainMenuList['id'][mmi]);
			IMG = TD.getElementsByTagName("img");
			IMG[0].src = mainMenuList['img'][mmi];
			//alert(IMG[0].src);
			
		}
		//$('.dropdownhide').hide();
	}
	
	function resetActiveMenuTree(menuID) {
		var secondLevel;
		var menuLevel;
		var menuITop;
		var menuIBot;
		//alert(menuID);
		if(menuID!=''){
			var menuElement = document.getElementById(menuID);
			if(menuElement){
				var submenuClass = menuElement.parentNode;
				divID = submenuClass.parentNode.parentNode.id;
				if(divID){
					var pair = divID.split("submenu");
					if(pair[1]&&(pair.length>0)){
						secondLevel = getSubmenuQueryVariable(pair[1]);
						menuLevelTop = "submenu"+secondLevel;
						menuLevelBot = "submenu"+menuID;
						document.getElementById(menuLevelTop).className = "dropdownhide";
						//cp2(menuID);
						return secondLevel;
					}else{
						return menuID;
					}
				}else{
					return menuID;
				}
			}else{
				return menuID;
			}
		}else{
			return menuID;
		}
	}




	
 	function listenMainMenu(){
		var mainMenuID = $(this).parent().attr("id");
		var mainMenuID = mainMenuID.split("MM");
		mainMenuID = mainMenuID[1];
		menuImg = $(this).find('img');
		if(in_array(mainMenuID, activeMenuListID)){
		}else{
			activeMenuListID.push(mainMenuID);
			activeMenuListIMG.push(menuImg.attr('src'));
		}
	}




function submenuActivation(){
	$(this).css("background","#9c9d9f");
}
function submenuDeactivation(){




	var hasActiveSPAN = $(this).find('span');
	if(hasActiveSPAN.attr('class')!='L3_Active')	
		$(this).css("background","#a3b936");	
}
function disAppearSubMenu(){
	var mainMenuID = $(this).parent().attr("id");
	var mainMenuID = mainMenuID.split("MM");
	mainMenuID = mainMenuID[1];
	
	$('submenu'+mainMenuID).css("display", "none");
	//alert(mainMenuID);
}








   $(document).ready(function(){
     $("div.L2").mouseover(listenMainMenu);
	 $("div.L2").mouseout(disAppearSubMenu);
     $(".dropdownhide").mouseover(listenSubMenu);
     $(".dropdownhide").mouseout(resetMainMenuItem);
	 
	  $("div.L3").mouseover(submenuActivation);
     $("div.L3").mouseout(submenuDeactivation);




   });
	function listMainMenuImage(){
		var mainmenu = document.getElementById("KOM_DwTopMenu");
		if(mainmenu){
			var table = mainmenu.getElementsByTagName("table");
			var TD = table[0].getElementsByTagName("td");
			var IMG;
			for(var m=0; m<TD.length; m++){
				if(TD[m].id!=''){
					mainMenuList['id'].push(TD[m].id);
					
					IMG = TD[m].getElementsByTagName("img");
					mainMenuList['img'].push(IMG[0].src);
				}
			}
		}
	}



