jQuery.fn.toggleVal = function() {
	this.each(function() { $(this).focus(function() { if($(this).val() == this.defaultValue) { $(this).val(""); } }).blur(function() {if($(this).val() == "") { $(this).val(this.defaultValue); }}); });
}
$(function() {

	$(".obfuscated").defuscate();

	$(".Lmenu, .LmenuSm").lavaLamp({ fx: "backout", speed: 700 })
	if(jQuery.fn.tooltip) {
		$(".tool_page").tooltip({ track: true, delay: 0, showURL: false, showBody: " - " });
		$('#tooltip').css({"opacity":0.8});
	}
	$(document).not(".google").pngFix();
	$(".currentA > a, .currentB > a").addClass("sp");

	$("#language").jdrop()

	$("a.favorite").click(function() {
		if (document.all) { window.external.AddFavorite(location.href, document.title); } 
		else if (window.sidebar) { window.sidebar.addPanel(document.title, location.href, ""); }
		return false;
	});

	$("#logobut").click(function() { window.location.href = public_root_path+'/'; });
	
	var click=0;
	var click2=0;
	$(".Lmenu li").mouseover(function(){$(".menupos").removeClass("sp");}).click(function(){click=1;$(this, "a").addClass("sp");}).mouseout(function(){if(click==1){click=0; $(".Lmenu > li").removeClass("currentA"); $(this).addClass("currentA"); $(".currentA > a").addClass("sp"); } else { $(".currentA > a").addClass("sp"); } });
	$(".LmenuSm li").mouseover(function(){$(".menuposf").removeClass("sp");}).click(function(){click2=1;$(this, "a").addClass("sp");}).mouseout(function(){if(click2==1){click2=0; $(".LmenuSm > li").removeClass("currentB"); $(this).addClass("currentB"); $(".currentB > a").addClass("sp"); } else { $(".currentB > a").addClass("sp"); } });


	$(".naviPrevON, .naviNextON").mouseover(function() { $(".naviNextONE, .naviPrevONE", this).stop().animate({'opacity': 0 }); });
	$(".naviPrevON, .naviNextON").mouseout(function() { $(".naviNextONE, .naviPrevONE", this).stop().animate({'opacity': 1 }); });
	$("a.fancybox").fancybox({'fancy':true,'speed':750,'overlayShow':true, 'overlayOpacity':0.73});

	//fontSize
	var cl = ".only_highlight"; var fSmin = 9; var fSmax = 15;
	var oFS = $(cl).css('font-size');
    $('.FontZ').click(function(){ $(cl).css('font-size', oFS); changeLeftSize(true); });
	$('.FontP').click(function(){ var size = parseInt($(cl).css('font-size')); if(size < fSmax) $(cl).css('font-size', (size+1)); changeLeftSize(); });
	$('.FontM').click(function(){ var size = parseInt($(cl).css('font-size')); if(size > fSmin) $(cl).css('font-size', (size-1)); changeLeftSize(true); });

	$("a.bl_").attr({"target":"_blank"});
});