/*
 * Tool Functions
 * slideLite
 * Px_Oz
 * */
(function (jQuery) {
jQuery.fn.slideLite = function() {
	var e = this ;
	var wid = jQuery(this).width()+3 ;
	var el = jQuery(this).find("ul");
	if(el.length){
		visible = (jQuery(el).width()+jQuery(el).position().left - wid);
		if((visible - wid) <= 20 && visible < 20){jQuery(this).find("a[rel=next]").removeClass("paginator right").addClass("no-paginator no-right")};
		visible = jQuery(el).position().left ;
		if(visible >= 0){ jQuery(this).find("a[rel=prev]").removeClass("paginator left").addClass("no-paginator no-left")};
		
		jQuery(this).find("a[rel=next]").live("click",function(){
			visible = (jQuery(el).width()+jQuery(el).position().left - wid);
			if(visible > 20){
				jQuery(el).animate({left : '-='+wid},"slow");
				if((visible - wid) <= 20) jQuery(this).removeClass("paginator right").addClass("no-paginator no-right");
				jQuery(e).find("a[rel=prev]").removeClass("no-paginator no-left").addClass("paginator left");
			}
			return false ;
		});
		jQuery(this).find("a[rel=prev]").live("click",function(){
			visible = jQuery(el).position().left ;
			if(visible < 0){
				jQuery(el).animate({left : '+='+wid},"slow");
				if(visible + wid >= 0) { jQuery(this).removeClass("paginator left").addClass("no-paginator no-left"); }
				jQuery(e).find("a[rel=next]").removeClass("no-paginator no-right").addClass("paginator right");
			}
			return false ;
		});
	}
};
})(jQuery);
(function (jQuery) {
	jQuery.fn.vAlign = function() {
		return this.each(function(i){
			jQuery(this).children().wrapAll('<div class="nitinh-vAlign" style="position:relative;"></div>');
			var div = jQuery(this).children('div.nitinh-vAlign');
			var ph = jQuery(this).innerHeight();
			var dh = div.height();
			var mh = (ph - dh) / 2;
			div.css('top', mh);
		});
	};
	})(jQuery);
jQuery(function(){jQuery(".webSiteSections li").vAlign();});
jQuery(function(){jQuery(".middle").vAlign();});
jQuery(function(){jQuery(".switcher").click(function(){jQuery(".hiddenflag").toggle();}) ;});
jQuery(function(){jQuery(".menuLevel0 .mainCategories li").click(function(){menuHover(this); return false;});});
function menuHover(elm){
	jQuery(".menuLevel0 .mainCategories li").removeClass("active");jQuery(elm).addClass("active");
	jQuery(".menuLevel1 .mainCategories").css("display","none");
	var index = jQuery(elm).index()+1;
	jQuery(".menuLevel1 .mainCategories.nav-id-"+index).css("display","block");
}
jQuery(function(){
	jQuery(".menuLevel0 .mainCategories > li.active").each(function(){
			var index = jQuery(this).index()+1;
			jQuery(".menuLevel1 .mainCategories.nav-id-"+index).css("display","block");
	});
});
jQuery(function(){ jQuery("select.home").uniform();});
