
/*------22-01-10---------*/
function tooltip(){	

	/* CONFIG */		
		xOffset = -10;
		yOffset = 10;		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result		
	/* END CONFIG */
	$(".tooltip").hover(function(e){	
										  
		this.t = this.title;
		//this.title = "";
		
		
		
		$("body").append("<p id='tooltip'>"+ this.t +"</p>");
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");	
			$("#tooltip").append("<p id='tooltip_top'>"+"</p>");
    },
	function(){
		this.title = this.t;		
		$("#tooltip").remove();
    });	
	$(".tooltip").mousemove(function(e){
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});	
	
	
	
};




$(document).ready(function(){
							
	tooltip();						
	/* For applying css for repated 4 div*/
	var divcount = $("#wrapper_top > .black_beauty_time").size(); // for tacking nimber of child div inside div with id 'wrapper_top'
	var i = 3;
	if(divcount > i)
	{
		
	for(i=3;i<divcount;i=i+4)	//css applying for 4 div repeat
		{
			$("#wrapper_top .black_beauty_time:eq("+i+")").css({margin:"0"});
		}// end of for(i=3;i<divcount;i=i+4)
	}	// end of if(divcount > i)
	
	
	
	
	
	
///Backstage Toltip
	$("#stageToltip1").mouseover(function(){
		$("#stageToltipView1").show();
    });
	 $("#stageToltip1").mouseout(function(){
		$("#stageToltipView1").hide();
    });
	 
	 $("#stageToltip2").mouseover(function(){
		$("#stageToltipView2").show();
    });
	 $("#stageToltip2").mouseout(function(){
		$("#stageToltipView2").hide();
    });
	 
///End Backstage Toltip




///Shopping Bag Popup
	
	/*$(".MyShoppingBag").mouseover(function(){
		$(".shopping_popup").show();
    });
	 $(".MyShoppingBag").mouseout(function(){
		$(".shopping_popup").hide();
    });
	 
	 $(".shopping_popup").mouseover(function(){
		$(".shopping_popup").show();
    });
	 $(".shopping_popup").mouseout(function(){
		$(".shopping_popup").hide();
    });*/
	 
///End Shopping Bag Popup




///Nav Acoordion

	$(".nav_accordion p").click(function()
	{
		$(this).addClass("nav_open").next(".open_nav").slideDown(300).siblings(".open_nav").slideUp("slow");
		$(this).siblings().removeClass("nav_open");
		$(".nav_accordion p").removeClass("accordion_open");
		
	});
	
	$(".click_open_sub_nav").click(function()
	{
		/*$(this).css({fontWeight:"bold"}).next(".open_sub_nav").slideDown(300).siblings(".open_sub_nav").slideUp("slow");
		$(this).siblings().css({fontWeight:"normal"});*/
	});

	
///End Nav Acoordion



///Image fade effect
	$(".black_beauty_time").live("mouseover",function(){
		$(".black_beauty_time").removeClass('black_beauty_time_nor');
		$(this).addClass('black_beauty_time_nor');
    });
	$(".black_beauty_time").live("mouseout",function(){
		$(".black_beauty_time").removeClass('black_beauty_time_nor');
    });
	
///Image fade effect


///Quickview fade effect
	$(".large_thumbnail_image").live("mouseover",function(){
		$(".large_thumbnail_image").removeClass('large_thumbnail_image_active');
		$(this).addClass('large_thumbnail_image_active');
    });
	$(".large_thumbnail_image").live("mouseout",function(){
		$(".large_thumbnail_image").removeClass('large_thumbnail_image_active');
    });
	
	
	$(".small_thumb_image").live("mouseover",function(){
		$(".small_thumb_image").removeClass('small_thumb_image_active');
		$(this).addClass('small_thumb_image_active');
    });
	$(".small_thumb_image").live("mouseout",function(){
		$(".small_thumb_image").removeClass('small_thumb_image_active');
    });
///Quickview fade effect




///Large Thumbnail

/* For applying css for repated 4 div*/
	var divcount = $("#largeThumbnal > .large_thumbnail_wrapper").size(); // for tacking nimber of child div inside div with id 'wrapper_top'
	var i = 2;
	if(divcount > i)
	{
		
	for(i=2;i<divcount;i=i+3)	//css applying for 4 div repeat
		{
			$("#largeThumbnal .large_thumbnail_wrapper:eq("+i+")").css({margin:"0"});
		}// end of for(i=3;i<divcount;i=i+4)
	}	// end of if(divcount > i)
	
///End Large Thumbnail



///Small Thumbnail

/* For applying css for repated 4 div*/
	var divcount = $("#SmallThumbnail > .small_thumb_wrapper").size(); // for tacking nimber of child div inside div with id 'wrapper_top'
	var i = 6;
	if(divcount > i)
	{
		
	for(i=6;i<divcount;i=i+7)	//css applying for 4 div repeat
		{
			$("#SmallThumbnail .small_thumb_wrapper:eq("+i+")").css({margin:"0"});
		}// end of for(i=3;i<divcount;i=i+4)
	}	// end of if(divcount > i)
	
///End Small Thumbnail



///Start Zoom Thumbnail
	$(".akira_zoom_image li a").live("click", function(){
		var imgHref = $(this).attr('rev');
		var imgRel = $(this).attr('rel');
		
		
		$('.zoom_image img').attr('src',imgHref);  
		$('.zoom_image img').attr('lang',imgRel);
		$('.motion_wrapper').hide();
		$('.zoom_image_hide').show();	
		
	});
///End Zoom Thumbnail



///Start Motion Click

	$(".link_motion").click(function(){
		$('.zoom_image_hide').hide();
		$('.motion_wrapper').show();	
	});
///End Motion Click


///Start Enlarge Image
	$(".enlarge_wrapper li a").live("click", function(){
		var imgRel = $(this).attr('rel');
		$('.enlarge_right img').attr('src',imgRel);	
	});
///End Enlarge Image


///Sign in input
	$(".sigin_wrapper :text, .sigin_wrapper :password").css({
		width:"211px",
		height:"18px",
		margin:"0 0 11px 0",
		padding:"2px 0 0 3px"
	});
///End ign in input



///Shopping Bag Remove
	
	 $(".confirm_remove a").live("mouseover",function(){
		$(".confirm_remove a").removeClass('confirm_remove_span');
		$(this).addClass('confirm_remove_span');
    });
	 
	 
	$(".confirm_remove a").live("mouseout",function(){
		$(".confirm_remove a").removeClass('confirm_remove_span');
    });

///End Shopping Bag Remove	 


/*Start New Arrival*////
	
	$(".slider_arrival img").css({
		opacity: 0.3,
		width: "73px",
		height: "111px",
		top: "6px"
	});
	

	  $('.slider_arrival li img').hover(function() {
		$(this).animate({ 
				opacity: 10,
				width: "82px",
				height: "124px",
				top: "0px"
			}, 100);
	  }, function() {
		$(this).animate({ 
				opacity: 0.3,
				width: "73px",
				height: "111px",
				top: "6px"
			}, 200);           
	  });

/*End New Arrival*////


});
 
 
 
/*Start Easing*////---no
 
jQuery.easing['jswing'] = jQuery.easing['swing'];

jQuery.extend( jQuery.easing,
{
	def: 'easeOutQuad',
	swing: function (x, t, b, c, d) {
		//alert(jQuery.easing.default);
		return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
	},
	easeInQuad: function (x, t, b, c, d) {
		return c*(t/=d)*t + b;
	},
	easeOutQuad: function (x, t, b, c, d) {
		return -c *(t/=d)*(t-2) + b;
	},
	easeInOutQuad: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t + b;
		return -c/2 * ((--t)*(t-2) - 1) + b;
	},
	easeInCubic: function (x, t, b, c, d) {
		return c*(t/=d)*t*t + b;
	},
	easeOutCubic: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t + 1) + b;
	},
	easeInOutCubic: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t + b;
		return c/2*((t-=2)*t*t + 2) + b;
	},
	easeInQuart: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t + b;
	},
	easeOutQuart: function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	},
	easeInOutQuart: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
		return -c/2 * ((t-=2)*t*t*t - 2) + b;
	},
	easeInQuint: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t*t + b;
	},
	easeOutQuint: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t*t*t + 1) + b;
	},
	easeInOutQuint: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
		return c/2*((t-=2)*t*t*t*t + 2) + b;
	},
	easeInSine: function (x, t, b, c, d) {
		return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
	},
	easeOutSine: function (x, t, b, c, d) {
		return c * Math.sin(t/d * (Math.PI/2)) + b;
	},
	easeInOutSine: function (x, t, b, c, d) {
		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
	},
	easeInExpo: function (x, t, b, c, d) {
		return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
	},
	easeOutExpo: function (x, t, b, c, d) {
		return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
	},
	easeInOutExpo: function (x, t, b, c, d) {
		if (t==0) return b;
		if (t==d) return b+c;
		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
	},
	easeInCirc: function (x, t, b, c, d) {
		return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
	},
	easeOutCirc: function (x, t, b, c, d) {
		return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
	},
	easeInOutCirc: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
	},
	easeInElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	},
	easeOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	},
	easeInOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
		return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
	},
	easeInBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*(t/=d)*t*((s+1)*t - s) + b;
	},
	easeOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
	},
	easeInOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158; 
		if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
		return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
	},
	easeInBounce: function (x, t, b, c, d) {
		return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
	},
	easeOutBounce: function (x, t, b, c, d) {
		if ((t/=d) < (1/2.75)) {
			return c*(7.5625*t*t) + b;
		} else if (t < (2/2.75)) {
			return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
		} else if (t < (2.5/2.75)) {
			return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
		} else {
			return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
		}
	},
	easeInOutBounce: function (x, t, b, c, d) {
		if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
		return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
	}
});

/*End Easing*/
