		function G(id){
			return document.getElementById(id);
		}
		
		function getElementsByClassName(oElm, strTagName, strClassName){
			var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
			var arrReturnElements = new Array();
			strClassName = strClassName.replace(/\-/g, "\\-");
			var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
			var oElement;
			for(var i=0; i<arrElements.length; i++){
				oElement = arrElements[i];
				if(oRegExp.test(oElement.className)){
					arrReturnElements.push(oElement);
				}
			}
			return (arrReturnElements)
		}
		
		function showSubMenu(id){
			
			//Alt Kategoridekileri temizle
			oArray = getElementsByClassName(document, "div", "subnavlist");
			if(oArray != null){
				for(i=0; i<oArray.length; i++){
					oArray[i].style.display = "none";
				}
			}
			
			//Menülerin degisen bgcolor ve color özelliklerini resetle
			oArray = getElementsByClassName(document, "a", "Menu");
			if(oArray != null){
				for(i=0; i<oArray.length; i++){
					oArray[i].style.backgroundColor = "";
					oArray[i].style.color = "";
				}
			}
			
			//alert(G('a' + id).offsetLeft);
			
			//Alt kategoridekini göster
			if(id != ''){
				G(id).style.display = "inline";
			}
			
			//Menüde seçilen kategoriye seçildigini göstermek için bgcolor ve color ver
			if(G('a' + id) != null){
				G('a' + id).style.backgroundColor = '#ffffff';
				G('a' + id).style.color = '#990000';
				G('a' + id).style.paddingTop = '7px';
				G('a' + id).style.paddingBottom = '7px';
				G(id).style.paddingLeft = G('a' + id).offsetLeft + 'px';
			}
		}
		
		var timeOut = 3000;
		var counter = 0;
		
		function returnToDefault(id, e){
			/*
			if (event.srcElement.tagName == "DIV") {
        		counter = window.setTimeout('showSubMenu(\''+ id +'\')', timeOut);
			} else {
				//nevermind, don't do anything
			}
			*/

			//if(mouseOver == 0)
			
			var element;
			
			if (!e) var e = window.event;
				//e.cancelBubble = false;
			if (e.target){
				element = e.target;
				//e.returnValue = true;
			}else{
				element = window.event.srcElement;
				//window.event.returnValue = true;
			}
			
			//alert(element.tagName);
			if (element.tagName == "DIV"){
				//if(element.id == "divUstMenu")
					//alert(element.id);
			//if (element.id == "DescriptionDiv" + String(myID)){
			// hideDescription();
			//}
			//document.getElementById(myID).style.visibility = 'hidden';
			}
			if (element.tagName == "TABLE"){
			//alert(element.id);
			//hideDescription(sID);
			//document.getElementById(myID).style.visibility = 'hidden';
			}
		}
		
		/*********************************************************************
		 * No onMouseOut event if the mouse pointer hovers a child element 
		 * *** Please do not remove this header. ***
		 * This code is working on my IE7, IE6, FireFox, Opera and Safari
		 * 
		 * Usage: 
		 * <div onMouseOut="fixOnMouseOut(this, event, 'JavaScript Code');"> 
		 *		So many childs 
		 *	</div>
		 *
		 * @Author Hamid Alipour Codehead @ webmaster-forums.code-head.com		
		**/
		function is_child_of(parent, child) {
			if( child != null ) {			
				while( child.parentNode ) {
					if( (child = child.parentNode) == parent ) {
						return true;
					}
				}
			}
			return false;
		}
		function fixOnMouseOut(element, event, JavaScript_code) {
			var current_mouse_target = null;
			if( event.toElement ) {				
				current_mouse_target 			 = event.toElement;
			} else if( event.relatedTarget ) {				
				current_mouse_target 			 = event.relatedTarget;
			}
			if( !is_child_of(element, current_mouse_target) && element != current_mouse_target ) {
				eval(JavaScript_code);
			}
		}
		/*********************************************************************/