
/** Tips **/
var currentTip;
var autoTipIvl;
var autoTipIvlTime = 10000;
function preloadTipImages() {
	for (var i=0;i<tipObjs.length;i++) {
		preloadImage(tipObjs[i].img);
		preloadImage(tipObjs[i].thumb);
	}	
}
$(document).ready(function() {
	$(".tipbtn").first().addClass("tipbtntop");
	$(".tipbtn").last().addClass("tipbtnbtm");
	$(".tipbtn").click(function () {
		clearInterval(autoTipIvl);
		$(this).parent().children().removeClass("tipbtnsel");
		$(this).addClass("tipbtnsel");
		onTipSelected($(this).attr("num"));
	}
	);
	$("#tipimg").click(function() {
		document.location = tipObjs[currentTip-1].link;
	}
	);	
	autoTipIvl = setInterval(selectNextTip, autoTipIvlTime);
	setTimeout("preloadTipImages()", 1000);

});
function gotoNextTip() {
	clearInterval(autoTipIvl);
	selectNextTip();
}
function selectNextTip() {
	selectTip(currentTip+1);
}
function selectTip(tip) {
	var tipCnt = tipObjs.length;
	tip = (tip-1)%tipCnt + 1;
	$(".tipbtn").removeClass("tipbtnsel");
	$("#tipbtn"+(tip)).addClass("tipbtnsel");
	onTipSelected(tip);
}
function onTipSelected(tip) {
	var tipCnt = tipObjs.length;
	currentTip=tip;
	var tipInfo = tipObjs[tip-1]; 
	$("#tipimg").css("background", "url("+tipInfo.img+")");
	$("#tipTitle").html(tipInfo.title);
	$("#tipInfo").html(tipInfo.html);
	$("#tipLink").attr("href", tipInfo.link);	
	$("#tipLink").html(tipInfo.linkText);	
	var nextTipInfo = tipObjs[tip%tipCnt];
	$("#nextTipImg").attr("src", nextTipInfo.thumb);
	$("#nextTipTitle").html(nextTipInfo.title);
}
/** Tips End **/
/** GUI **/
$(document).ready(function() {
	$(".tool").last().css("border-width","0").css("margin-bottom","30px");
	var h1 = $("#leftCol2").height();
	var h2 = $("#mainCol2").height();
	var h = Math.max(h1,h2);
	$("#leftCol2").css("height", h + "px");
	$("#mainCol2").css("height", h + "px");
});
/** GUI End **/
