/**
 *
 * @author Ardeleanu Ionut
 * @langversion JAVASCRIPT
 *
 * http://www.neokinetics.ro
 * iardeleanu@neokinetics.ro
 *
 */
function Menu(){
 	var JSObject = this;
	
	this.globalnavactive = false;
	
	
	/*****************************************************************************************/
	/*                                    INIT DROP DOWN MENU                                */
	/*****************************************************************************************/
	/**
	 * init drop down menu
	 * method type: LOCAL
	 * params: no params
	 */
	this.initDropdownMenu = function() {
 		
		var menu = $('.nav.primary');
		var IE6 = ($.browser.msie && jQuery.browser.version.substr(0,1) == '6') ? true : false;
		
		
		$(menu).children("li").each(function(){
			var li = $(this);
			var dropdown = li.find(".dropdownholder");
			
			if(dropdown.length > 0){
				
				// hack IE 6
				dropdown.find("li:first").addClass("first");
				
				
				if(li.find("a:first").hasClass("last")){
					dropdown.css("margin-left", li.position()["left"] + li.outerWidth() - 230 + "px");
					if (IE6){
						dropdown.find(".d1").addClass("d1_right");
						dropdown.find(".d2").addClass("d2_right");
						dropdown.find(".d3").addClass("d3_right");
					}
					else{
						dropdown.find(".d1").addClass("right");
						dropdown.find(".d2").addClass("right");
						dropdown.find(".d3").addClass("right");
					}
				} else {
					dropdown.css("margin-left", li.position()["left"] + "px")
				}
				
				li.find(".topa").bind("focus", function(){
						$(".hover").removeClass("hover");
						li.addClass("hover");
				});
				li.find(".topb").bind("focus", function(){
						$(".hover").removeClass("hover");
						li.addClass("hover");
				});
				li.hover(
					function(){
						if(!JSObject.globalnavactive){
							li.addClass("hover");
						}
					},
					function(){li.removeClass("hover")}
				);
			}
		})
		
	}
 
}
