/*
 * jQuery microTabs (mTabs) v.0.1
 */
var current;

(function($){
	jQuery.fn.mTabs = function(){
		var mtabs = this;
		var ct = 0;
		var head = $(mtabs).find('.tabs > li');
		var body = $(mtabs).find('.tabs-content > li');
		if (current) ct=current; else ct=0;
		head.removeClass('active');
		body.removeClass('active');
		$(head).eq(ct).addClass('active'); 
		$(body).eq(ct).addClass('active'); 
		
		// bind
		$(head).bind('click', function(){
			head.removeClass('active');
			body.removeClass('active');
			ct = head.index($(this));
			current = ct;
			$(head).eq(ct).addClass('active');
			$(body).eq(ct).addClass('active');
			
			if ($(head).eq(ct).attr('id') =="popOcc") {
				jQuery('#quick-offer-ul2').jcarousel({ });
			}
			if ($(head).eq(ct).attr('id') =="ookOcc") {
				jQuery('#quick-offer-ul3').jcarousel({ });
			}
		});
	}
})(jQuery);


/*
 * jQuery microLightbox (mLightbox) v.0.1
 */
(function($){
	jQuery.fn.mLightbox = function(e){
		var img = $(this).find('.pic a');
		var zoom = $(this).find('.i-zoom');
		var lb = e;
		var close = $(e).find('.close');
		
		var wintop = $(window).scrollTop();
		var winh = $(window).height() / 2;
		var lbh = $(lb).height() / 2;
		if($.browser.webkit) {
			lbh = $(lb).innerHeight();
		}
		var lt = 40;
		$(lb).css({ top: function(){
				lt = $(window).scrollTop() + winh - lbh;
				if (lt < 40) { lt = 40; }
				return lt;
			}
		});
		
		// scroll autoscroll
		$(window).scroll(function(){
			$(lb).css({
				top: function(){
				lt = $(window).scrollTop() + winh - lbh;
				if (lt < 40) { lt = 40; }
				return lt;
				}
			});
		});
		$(window).resize(function(){
			$(lb).css({
				top: function(){
				lt = $(window).scrollTop() + winh - lbh;
				if (lt < 40) { lt = 40; }
				return lt;
				}
			});
		});
		
		
		// lightbox close on body
		$(document.body).bind('click', function(){
			$(lb).fadeOut(100);
		});
		// lightbox show
		$(img).bind('click', function(){
			$(lb).fadeIn(100);
			return false;
		});
		$(zoom).bind('click', function(){
			$(lb).fadeIn(100);
			return false;
		});
		//lightbox close
		$(close).bind('click', function(){
			$(lb).fadeOut(100);
			return false;
		});
	}
})(jQuery);



