/**
 *
 * @author Ardeleanu Ionut
 * @langversion JAVASCRIPT
 *
 * http://www.neokinetics.ro
 * iardeleanu@neokinetics.ro
 *
 */

function LeftMenu(){
	
 	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 = jQuery('.nav.primary');
		var IE6 = (jQuery.browser.msie && jQuery.browser.version.substr(0,1) == '6') ? true : false;
		
		
		jQuery(menu).children("li").each(function(){
			var li = jQuery(this);
			var dropdown = li.find(".dropdownholder");
			
			if(dropdown.length > 0){
				
				dropdown.css("margin-left", li.position()["left"] + 270 + "px");
				
				li.find(".topa").bind("focus", function(){
						jQuery(".hover").removeClass("hover");
						li.addClass("hover");
				});
				
			}
			
		
			li.hover(
				function(){
					
					if(!JSObject.globalnavactive){
						li.addClass("hover");
					}
					
					var img = li.find('img:first');
					var src = img.attr("src");
					var newSrc = src.replace(/_on.png/g,"_over.png");
					img.attr("src",newSrc);
					
					if(dropdown.length > 0){
						var div = li.find('div:first');
						div.addClass("hover");
						
						if (dropdown.height() < 100){
							
							var top = -div.height()/2 - dropdown.height()/2 - 7;
							
							dropdown.css("margin-top", top + "px");
						}
						else{
							dropdown.css("margin-top", -50 + "px");
						}
					}
				},
				function(){
					li.removeClass("hover");
					
					var img = li.find('img:first');
					var src = img.attr("src");
					var newSrc = src.replace(/_over.png/g,"_on.png");
					img.attr("src",newSrc);
					
					if(dropdown.length > 0){
						var div = li.find('div:first');
						div.removeClass("hover");
						
						dropdown.css("margin-top", -9999 + "px")
					}
				}
			);
		})
		
	}
 
}



function BottomMenu(){
 	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 = jQuery('.nav.secondary');
		var IE6 = (jQuery.browser.msie && jQuery.browser.version.substr(0,1) == '6') ? true : false;
		
		
		jQuery(menu).children("li").each(function(){
			var li = jQuery(this);
			var dropdown = li.find(".dropupholder");
			
			if(dropdown.length > 0){
				
				dropdown.css("margin-left", li.position()["left"] + "px");
				
				li.find(".topa").bind("focus", function(){
						jQuery(".hover").removeClass("hover");
						li.addClass("hover");
				});
				
				
			}
			
			
			li.hover(
				function(){
					if(!JSObject.globalnavactive){
						li.addClass("hover");
					}
					
					
					if(dropdown.length > 0){
						
						var top = dropdown.height();
						dropdown.css("margin-top", (-top-5) + "px");
						
						//alert(li.offset().left+" "+li.offset().width+" "+dropdown.width())
						var left = (li.offset().left + dropdown.width() <= jQuery('body').get(0).clientWidth) ? 0 : li.width() - dropdown.width();
						dropdown.css("left", left + "px");
					}
				},
				function(){
					li.removeClass("hover");
					
					if(dropdown.length > 0){
						dropdown.css("margin-top", -9999 + "px");
						dropdown.css("left", -3000 + "px");
					}
				}
			);
		})
		
	}
 
}
