$(document).ready(function() {
	if($.browser.msie && $.browser.version == "6.0"){
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
		$("#dialogbox-transparency").css({ "width": maskWidth, "height": maskHeight });
		$("#dialogbox-transparency").fadeIn(100);	
		$("#dialogbox-transparency").fadeTo(100, 0.8);	
		var winH = $(window).height();
		var winW = $(window).width();
		$("#dialogbox").css("top",  winH / 2 - $("#dialogbox").height() / 2);
		$("#dialogbox").css("left", winW / 2 - $("#dialogbox").width() / 2);
		$("#dialogbox").fadeIn(100);
	}
	
	mainmenu();
	
	$("a[rel='image']").colorbox({ transition: "fade" });
	
	var originalFontSize = $("#detailed-item").css("font-size");
	// Decrease Font Size
	$(".decreaseFont").click(function(){ decreaseFont($("#detailed-item"), 11); });
	
	$(".resetFont").click(function(){ $("#detailed-item").css("font-size", originalFontSize); });
	
	// Increase Font Size
	$(".increaseFont").click(function(){ increaseFont($("#detailed-item"), 13); });
});

function mainmenu(){
	$("#menu ul").css({display: "none"}); // Opera Fix
	$("#menu li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show();
	},function(){
		$(this).find('ul:first').css({visibility: "hidden"});
	});
}

function chars_left(limitField, limitCount, limitNum) {
	if(limitField.value.length > limitNum){
		limitField.value = limitField.value.substring(0, limitNum);
	}else{
		limitCount.value = limitNum - limitField.value.length;
	}
}

function submitenter(myfield, e){
	var keycode;
	
	if(window.event){
		keycode = window.event.keyCode;
	}else if(e){
		keycode = e.which;
	}else return true;
	
	if(keycode == 13){
		myfield.form.submit();
		return false;
	}else return true;
}

function decreaseFont(container, min_size){ 
	var currentFontSizeNum = parseFloat($("#detailed-item").css("font-size"), 10);
	if(currentFontSizeNum > min_size) container.css("font-size", (currentFontSizeNum - 1) + "px");
}

function increaseFont(container, max_size){
	var currentFontSizeNum = parseFloat($("#detailed-item").css("font-size"), 10);
	if(currentFontSizeNum < max_size) container.css("font-size", (currentFontSizeNum + 1) + "px");
}
