Object.extend(Wizzle,
	{
	//JSON object of new paramerters and methods
	
	dropNav: function(obj,para){
		var elm = Element.getChildElements(obj,'li')
		for(var i=0; i<elm.length; i++){
			var ele = elm[i]
			
			if(!Global.netscape){
				//drop it down
				if(Global.ie){
					ele.onmouseover = function(){
						goDown(this)	
					}
				}else{
					Event.observe(ele, 'mouseover', function(e){
						goDown(this)
						Event.stop(e);
					}, false);
				}
				
				//bring it up
				if(Global.ie){
					ele.onmouseout = function(){
						goUp(this)
					}
				}else{
					Event.observe(ele, 'mouseout', function(e){
						goUp(this)
						Event.stop(e);
					}, false);
				}
			}
			
			function goDown(obj){
				if(!Global.ie6){
					var navNumb = obj.id.substring(7,obj.id.length);
					navNumb = parseInt(navNumb);
					var navNumbPlus = navNumb + 1;
					if(obj.id == "mainNav1"){
						$('mainNavDivider2').style.backgroundImage = 'url(../images/nav_divider_over.gif)';
					}				
					else if(obj.id == "mainNav10"){
						$('mainNavDivider10').style.backgroundImage = 'url(../images/nav_divider_over.gif)';
					}				
					else {
						$('mainNavDivider' + navNumb).style.backgroundImage = 'url(../images/nav_divider_over.gif)';
						$('mainNavDivider' + navNumbPlus).style.backgroundImage = 'url(../images/nav_divider_over.gif)';
					}
				}


				if(Element.getChildElements(obj,'ul')[0]){
					var temp = Element.getChildElements(obj,'ul')[0]
					temp.style.display ="block"
					
					//create iframe layer
					if(Global.ie6){
						var dem = {}
						dem.width = parseInt(temp.offsetWidth)
						dem.height = parseInt(temp.offsetHeight)
						if(Element.getChildElements(obj,'div').length > 0){
							Element.getChildElements(obj,'div')[0].style.display = 'block'
						}else{
							var oDiv = document.createElement('div')
							oDiv.className = "oDiv"
							oDiv.style.display = 'block'
							oDiv.style.height = dem.height+'px'
							oDiv.style.width = dem.width+'px'
							oDiv.innerHTML = "<iframe style='filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);' scrolling='no' src='javascript:false;' frameborder='0' height='" +  dem.height + "px' width='" + dem.width + "px'></iframe>"
							obj.insertBefore(oDiv,Element.getChildElements(obj,'ul')[0])
						}
					}
				}
			}
			
			function goUp(obj){
				if(!Global.ie6){
					var navNumb = obj.id.substring(7,obj.id.length);
					navNumb = parseInt(navNumb);
					var navNumbPlus = navNumb + 1;
					if(obj.id == "mainNav1"){
						$('mainNavDivider2').style.backgroundImage = 'url(../images/nav_divider_off.gif)';
					}				
					else if(obj.id == "mainNav10"){
						$('mainNavDivider10').style.backgroundImage = 'url(../images/nav_divider_off.gif)';
					}				
					else {
						$('mainNavDivider' + navNumb).style.backgroundImage = 'url(../images/nav_divider_off.gif)';
						$('mainNavDivider' + navNumbPlus).style.backgroundImage = 'url(../images/nav_divider_off.gif)';
					}
				}
				if(Element.getChildElements(obj,'ul')[0]){
					Element.getChildElements(obj,'ul')[0].style.display ="none"
					if(Global.ie6)Element.getChildElements(obj,'div')[0].style.display ="none"
				}
			}
		}
		
		if(Global.netscape){
			var netscape = document.createElement('style')
			netscape.type = 'text/css'
			netscape.innerHTML = 'div.mainNav ul li:hover ul{display:block;}'
			document.body.appendChild(netscape)
		}
	}

//END JSON object
});












