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(navigator.userAgent.toLowerCase().indexOf("netscape") < 0){
				//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(Element.getChildElements(obj,'ul')[0]){
					var temp = Element.getChildElements(obj,'ul')[0]
					temp.style.display ="block"
					
					//create iframe layer
					if(Global.ie){
						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(Element.getChildElements(obj,'ul')[0]){
					Element.getChildElements(obj,'ul')[0].style.display ="none"
					if(Global.ie)Element.getChildElements(obj,'div')[0].style.display ="none"
				}
			}
		}
		//alert(navigator.appName);
		//alert(navigator.userAgent.toLowerCase());
		if(navigator.userAgent.toLowerCase().indexOf("safari") < 0 && navigator.userAgent.toLowerCase().indexOf("ie") < 0){
			var netscape = document.createElement('style');
			netscape.type = 'text/css';
			netscape.innerHTML = 'div.mainNav ul li:hover ul{display:block;}';
			document.body.appendChild(netscape);
		}
		else if(navigator.userAgent.toLowerCase().indexOf("safari") > -1){
			var safari = document.createElement('style');
			safari.type = 'text/css';
			sText = document.createTextNode('div.mainNav ul ul li a:hover {color:#d21034 !important; text-decoration:none;}');
			safari.appendChild(sText);
			//alert(safari.childNodes[0].nodeValue);
			document.body.appendChild(safari);
		}
	}

//END JSON object
});













