jQuery(document).ready(function(){	
	jQuery(document).pngFix();
	//jQuery("li.menu-box").bgiframe();
	jQuery.fn.hoverClass = function(c) {
			return this.each(function(){
				jQuery(this).hover( 
					function() { jQuery(this).addClass(c);  },
					function() { jQuery(this).removeClass(c); }
				);
			});
	};
	
	
	var ie6=jQuery.browser.msie&&(jQuery.browser.version == "6.0")&&!window.XMLHttpRequest;
	var ie7 = (document.all && !window.opera && window.XMLHttpRequest && document.documentMode!=8);
	
	/*menu-hover*/
	if(document.all) {
		jQuery("#menu li").hoverClass("sfHover");
	}
	jQuery("li.menu-box").hover(
		function(){
			jQuery(this).addClass("active");
			jQuery("ul", this).css({"top" : "100%"});
		},
		function(){
			jQuery("ul", this).css({"top" : "-5000px"});
			jQuery(this).removeClass("active");
		}
	);
	/*menu-width*/
	jQuery("#menu-box-left-1").css({"width" : "167px"});
	jQuery(".menu-box").each(function() {
		jQuery("#"+jQuery(this).attr('id')+" ul").css({"width" : jQuery(this).width()-10});
		jQuery("#"+jQuery(this).attr('id')+" ul a").css({"width" : jQuery(this).width()-10});
	});
	/*menu-2-hover*/
	var maxheight=0;
	jQuery(".menu-2-box li").each(function() {
		if(maxheight<jQuery(this).height()){maxheight=jQuery(this).height()};
	});
	if(ie6){maxheight+=2;}
	jQuery(".menu-2-box li").css({"height" : maxheight});
	jQuery(".menu-2-box li li").css({"height" : "auto"});
	jQuery("#menu-2 li.advanced").removeClass("active");
	jQuery("#menu-2 li.advanced").hover(
		function(){
			jQuery(this).addClass("active");
			if(ie6||ie7){jQuery("ul", this).css({"height" : "auto"});}
			else{jQuery("ul", this).css({"height" : "inherit"});}
			jQuery("ul", this).css({"top" : "100%"});
		},
		function(){
			jQuery("ul", this).css({"top" : "-5000px"});
			jQuery(this).removeClass("active");
		}
	);
	
	/*menu-nahled*/
	/*jQuery("#nahled").css({"display" : "none"});*/
	jQuery(".nahled").css({"display" : "none"});
	jQuery("li.menu-box a.model-nahled").hover(
		function(){
			jQuery("#nahled").css({"display" : "block"}).attr("class", jQuery(this).attr('id'));
			jQuery("."+jQuery(this).attr('id')).css({"display" : "block"});
		},
		function(){
			jQuery("#nahled").css({"display" : "none"});
			jQuery(".nahled").css({"display" : "none"});
		} 
	);
	
	var nahled_position = jQuery("#menu").offset();
	jQuery("#nahled").css({"top" : nahled_position.top + jQuery("#menu").outerHeight()});
	if(jQuery("#menu-box-left-1 ul").height() > 126){
		if(ie6){jQuery("#nahled").height(jQuery("#menu-box-left-1 ul").height()+12);}
		else{jQuery("#nahled").height(jQuery("#menu-box-left-1 ul").height());}
	}
	
	jQuery("#nahled").hover(
		function(){
			//jQuery(this).css({"display" : "block"});
			jQuery("#menu-box-left-1").addClass("active");
			jQuery("#menu-box-left-1 ul").css({"top" : "100%"});
			jQuery("."+jQuery(this).attr('class')).css({"display" : "block"});
			jQuery("#menu-box-left-1 ul #"+jQuery(this).attr('class')).addClass("active");
		},
		function(){
			jQuery("."+jQuery(this).attr('class')).css({"display" : "none"});
			jQuery("#menu-box-left-1 ul #"+jQuery(this).attr('class')).removeClass("active");
			jQuery("#menu-box-left-1 ul").css({"top" : "-5000px"});
			jQuery("#menu-box-left-1").removeClass("active");
		}
	);
	
	/*gallery-title*/
	jQuery("#gallery-image .helper").fadeTo(0, 0.85);
	jQuery(".imagetext").fadeTo(0, 0.85);
	
	/*tech-specs*/
	jQuery(".tech-specs .value-0, .tech-specs .value-1, .tech-specs .value-2, .tech-specs .value-3, .tech-specs .value-4").hover(
		function(){
			var svalue = jQuery(this).attr("class");
			jQuery(".tech-specs ." + svalue).addClass("active");
			/*alert(".tech-specs ." + svalue);*/
		},
		function(){
			jQuery(".tech-specs .active").removeClass("active");
		}
	);
});
