/*
 * Krea slider
 * Simple slider and tooltip effect
 * 
 * Copyright (c) 2010 KREA SK s.r.o.
 *
 * Version: 1.0 (11/11/2010)
 *
 */

$(document).ready(function(){
	var k=17; // count show items
	var b=$(".insurance-type ul li").css("margin-right");
	b=b.replace("px","");
	b=parseFloat(b);
	var e=$(".insurance-type ul li").width()+b;
	var c=0;var h=$(".insurance-type ul li").size();
	var d=h-1;
	for(i=0;i<k;i++)
	{
		$(".insurance-type ul li:eq("+i+")").clone().insertAfter($(".insurance-type ul li:eq("+d+")")); 
		d++
	}
	var f=0;
	var l=$(".insurance-type ul li").size();var g=e*l;
	$(".insurance-type ul").css({width:g});
	$(".insurance-type ul").css({left:0});
	var j=0;
	var a=$(".insurance-type-out .insurance-type ul").offset();
	a=a.left;
	rotate=function()
	{
		j++;
		c=0;
		f=j*e;
		$(".insurance-type ul").animate({left:-f},1800,function(){var m=(h)*e;
		m=-m+"px";
		if($(".insurance-type ul").css("left")==m)
		{
			j=0;
			f=j*e;
			$(".insurance-type ul").animate({left:0},0)
			}
		}
		)
		};rotateSwitch=function(){play=setInterval(function(){rotate()},2500)};
		rotateSwitch();
		$(".insurance-type-out .insurance-type ul li").hover(function(){clearInterval(play);
		$(this).children("a").children(".grey-effect").stop(true,true).fadeOut();
		$(this).parent("ul").parent("div").parent("div").children(".tooltip").addClass("active-tooltip").stop(true,true).fadeIn();
		$(".tooltip .txt").html($(this).children(".tooltip-text").html());
		var m=$(this).position();
		var n=$(".tooltip").width();
		var p=$(".insurance-type-out .insurance-type ul").offset();
		var o;
		if((p.left-a)%e!=0)
		{
			o=e+(p.left-a)%e
		}
		else
		{
			o=0
		}
		if((950-n)<(m.left-f))
		{
			$(".tooltip").css("left",m.left-f-n+(e-b)-15+o);
			$(".tooltip").addClass("invert-tooltip")
		}
		else
		{
			$(".tooltip").css("left",m.left-f+o);
			$(".tooltip").removeClass("invert-tooltip")
		}
		},function(){rotateSwitch();
		$(this).children("a").children(".grey-effect").stop(true,true).fadeIn();
		$(this).parent("ul").parent("div").parent("div").children(".tooltip").removeClass("active-tooltip").stop(true,true).fadeOut()});
		$(".insurance-type-out .insurance-type ul").hover(function(){
			$(this).stop(true,false)},function(){var m=$(this).offset();
			if(((m.left-a)%e!=0)&&(c==0)){j--;c=1}})}
);
