var t=0;
var len='';
var clickIndex=-1;
var prevIndex=-2;
var flag=-2;
var time_id;
var important = -1;

function changeFoto(ind) {
	if (t==0 || important==ind) {
		t=0;
		if (ind>0) $j(".bottom_nav_nums a").filter(":eq("+(ind-1)+")").removeClass("showing");
		if (ind>=len) ind=0;
		$j(".bottom_nav_nums a").filter(":eq("+ind+")").addClass("showing").click();
		ind++;
		if (t==0 || important==1) time_id = setTimeout ( "changeFoto("+ind+","+time_id+")", 7000 );
	}
}

function ajax_info(from,clickIndex) {
		
		src = $j(from + " .foto img").attr('src');
		//image loading
		
		//alert(clickIndex);
		
		$j("#main_promo").fadeOut(500);
		setTimeout( function() { 			
			$j("#main_promo").empty();
			$j("#main_promo").hide();
			$j(from + " .foto img").clone().prependTo("#main_promo");
			//alert("clone");
			$j("#main_promo").fadeIn(500);
							 
			//link
			var url = $j(from + " .url").text();
			if (url) $j("#main_promo img").wrap('<a href="'+url+'"></a>');
	
			//text loading
			var title = $j(from + " .title").text();
			$j('#bottom_name').empty();
			$j('#bottom_name').append(title);
		
		}, 500);
		
}


function cache_save(clickIndex) {
	
		if (t==0) {
			if (clickIndex>=len) return false;
			var id_cache = $j(".bottom_nav_nums a").filter(":eq("+(clickIndex)+")").attr("title");
			$j("#cache").append("<div id='cache"+id_cache+"'></div>");
			$j('#cache'+id_cache).load('index.php?id=70&doc_id='+id_cache,
				function(){
					clickIndex++;
					cache_save(clickIndex);
				});	
		}

	
}


$j(function() { 
 
 	var ind=0;
	var img3 = new Image();
	$j(img3).attr('src','images/loadinfo2.gif'); 
	$j("body").append("<div id='ajax'></div>");
	$j("body").append("<div id='cache'></div>");
	$j("#ajax").hide();
	$j("#cache").hide();
	len = $j(".bottom_nav_nums a").length;
	cache_save(1); 

	$j("#bottom_nav a:first").click(function() { 
		 if (clickIndex<2) clickIndex = len+1;
		 $j(".bottom_nav_nums a").filter(":eq("+(clickIndex-2)+")").click(); return false;
	});
	
	$j("#bottom_nav a:last").click(function() { 
		 if (clickIndex>len-1) clickIndex = 0;									
		 $j(".bottom_nav_nums a").filter(":eq("+(clickIndex)+")").click(); return false;
	});

 	$j(".bottom_nav_nums a").click(function() { 
	
		clickIndex = parseInt($j(this).text());
		//alert (clickIndex);
		
		flag = prevIndex;
		
		if (clickIndex==prevIndex) return false;
		prevIndex = clickIndex;
	
		if (!$j(this).hasClass("showing")) { t=1; important = clickIndex; time_id = setTimeout ( "changeFoto("+clickIndex+")", 7000 );  };
		$j(".bottom_nav_nums a").removeClass("showing");
		$j(this).addClass("showing");
		var id = $j(this).attr("title");
		//$j("#main_promo").fadeOut(200);	
		//checking cache
		//alert(flag);
		if (flag>=0) {
			if ($j("#cache"+id).text()) {
				ajax_info("#cache"+id,clickIndex); //alert("cache");
			}
			else { 
				$j('#ajax').load('index.php?id=70&doc_id='+id, function(){ ajax_info("#ajax",clickIndex); });
				//alert("ajax");
			}
		}
		else {
			$j('#ajax').load('index.php?id=70&doc_id='+id, function(){ 
					var src2 = $j("#ajax .foto img").attr('src');
					var img = new Image();
					$j(img).load(function(){ 
						ajax_info("#ajax",clickIndex); 
						//alert("start show"); 
						time_id = setTimeout ( "changeFoto(1)", 7000 );
					}).attr('src',src2); });
					$j("#cache").append("<div id='cache"+id+"'></div>");
					$j("#ajax").clone().prependTo("#cache"+id);
			}
		
		return false;

	});
	
	$j(".bottom_nav_nums a").filter(":first").addClass("showing").click();

 
});

