/**
 * dime
 * 2011.06.15
 */

if(typeof(dime) == "undefined") var dime = {};

/* loading
-------------------------------------------------------------------------------------------------------------------------*/
dime.setloading = function(){
	document.write('<div class="loading"><img src="http://www.digital-dime.com/commons/images/loading.gif" alt=""></div>');
}

/* ranking
-------------------------------------------------------------------------------------------------------------------------*/
dime.rankingload = function(){
	var container = $("#rankingSec .container");
	
	var url = "http://tf.digital-dime.com/"
	//var url = "http://tf.digital-dime.com/test/"
	var path = url + "commons/scripts/ranking/rankingdata.js";
	
	$.ajax({
		url:path,
		cache:false,
		type:"GET",
		dataType:"script",
		timeout:10000,
		error: function(){
			container.empty();
			container.html('<p class="loading">データを取得できませんでした</p>');
		},
		success:onSuccess
	});	
		
	function onSuccess(){
		container.empty();
		
		
		var ul = $("<ul></ul>");
		container.append(ul);
		$.each(dime.ranking.item, function(i){
			var li   = $("<li></li>").addClass("num" + (i + 1));
			var a    = $("<a></a>").attr({ "href":this.url });
		    var span = $("<span></span>").addClass("num").text((i + 1) + "位");
			ul.append(li.append(a.append(span).append(this.title)));
		});
	}
};

/* execute */
$(function(){
	if($("#rankingSec").length){
		dime.rankingload();
	}
});

/* count */
dime.rankingcount = function(id, url, title){
	$.ajax({
		url:"http://tf.digital-dime.com/commons/scripts/ranking/count/index.php",
		cache: false,
		type: "POST",
		data:{ id:id, url:url, title:title },
		timeout:10000
	});
}

/* pulldown
-------------------------------------------------------------------------------------------------------------------------*/
dime.pulldown = function(){
	
	$("#globalNav > ul > li").hover(
		function(){
			//$(".pageNav", this).css({ display:"block" });
			if(!this.d_height) this.d_height = $(".pageNav", this).height();
			$(".pageNav", this).css({ display:"block" })
			.stop()
			.css({
				opacity: "0",
				height: "0"
				})
			.animate({ 
				opacity: "1",
				height:this.d_height
				}, 140 , null, function(){ 
						$(this).css({ opacity: "" })
				});/**/
			},
		function(){
			//$(".pageNav", this).css({ display:"none" });
			$(".pageNav", this)
			.stop()
			.animate({ 
				opacity: "0",
				height: "0"
				}, 110, null, function(){ 
						$(this).css({ display:"none" })
			});/**/
		}
	);
};

/* execute 
$(function(){
	if($("#globalNav").length){
		dime.pulldown();
	}
});
*/


