/* GALLERY ACTIVITY */

function setcurrentimg( id , url ){
	$("#thumbs a").removeClass();
	$("#"+id).addClass('imgcurrent');
	$("#ajaxdiv").hide();
	$("#ajaxdiv").load(url);
	setTimeout(function(){
		$("#ajaxdiv").fadeIn("fast");
	}, 100);
	 
}
function openinfo(){
	$("#open").fadeOut();
	setTimeout(function(){
		$("#info").fadeIn("slow");
		$("#close").fadeIn("slow");
	}, 100);
}

function closeinfo(){
	$("#close").fadeOut();
	setTimeout(function(){
		$("#info").fadeOut("fast");
		$("#open").fadeIn("slow");
	}, 100);
}

/* end GALLERY ACTIVITY */

/* GALLERY ABOUT */
function swapimg( id , imgpath ){
	$("#thumbs a").removeClass();
	$("#"+id).addClass('imgcurrent');
	$('#swap').fadeOut(100, function() {
		$(this).attr({'src':imgpath});
		if (this.complete) $(this).fadeIn(500);
	});
}
/* end GALLERY ABOUT */

/* SCROLL */
var timer = null;
function ScrollStart( dir , div ) {
	stopScroller();
	timer = window.setInterval( function() { scrollIt( dir , div ) }, 5);
	document.onmouseup=stopScroller;
}
function scrollIt( dir , div ) {
	var obj = document.getElementById(div);
	switch( dir )
	{
		case 'up': obj.scrollTop-=1; break;
		default: obj.scrollTop+=1; break;
	}
}
function stopScroller() {
	window.clearInterval( timer );
}
/* end SCROLL */

$(document).ready(function(){
	  // Reset Font Size	
	  
	  var originalFontSize = 11;
	  var cookiefontsize=CookieManager.getCookie('font-size');
	  var cookieFontSizeNum = parseFloat(cookiefontsize, 11);
	  
	  if ((cookieFontSizeNum>10)&&(cookieFontSizeNum<16)){
	  	$('html').css('font-size', cookieFontSizeNum);
	  	CookieManager.setCookie('font-size',cookieFontSizeNum,999);
	  		
	  }else{
	  	$('html').css('font-size', originalFontSize);
	  	CookieManager.setCookie('font-size',originalFontSize,999);
	  	
	  }
	  $(".resetFont").click(function(){
	    $('html').css('font-size', originalFontSize);
	    CookieManager.setCookie('font-size',originalFontSize,999);
		return false;
	  });
	  // Increase Font Size
	  $(".increaseFont").click(function(){
	  	var currentFontSize = $('html').css('font-size');
	 	var currentFontSizeNum = parseFloat(currentFontSize, 11);
	 	if (currentFontSizeNum<16) var newFontSize = currentFontSizeNum+1;
	    else var newFontSize = currentFontSizeNum;
	    
		$('html').css('font-size', newFontSize);
		CookieManager.setCookie('font-size',newFontSize,999);
		return false;
	  });
	  // Decrease Font Size
	  $(".decreaseFont").click(function(){
	  	var currentFontSize = $('html').css('font-size');
	 	var currentFontSizeNum = parseFloat(currentFontSize, 11);
	 	if (currentFontSizeNum>11) var newFontSize = currentFontSizeNum-1;
	 	else var newFontSize = currentFontSizeNum;
	 	
		$('html').css('font-size', newFontSize);
		CookieManager.setCookie('font-size',newFontSize,999);
		return false;
	  });
	});