jQuery.fn.toggleVal = function() {
	this.each(function() { $(this).focus(function() { if($(this).val() == this.defaultValue) { $(this).val(""); $(this).removeClass("toggleVal"); } }).blur(function() {if($(this).val() == "") { $(this).val(this.defaultValue); $(this).addClass("toggleVal"); }}); });
}
$(function() {

	if(jQuery.fn.defuscate) { $(".obfuscated").defuscate(); }

	if(jQuery.fn.toggleVal) { $(".togvalue").toggleVal(); }
	if(jQuery.fn.tooltip) { $(".tool_page").tooltip({ track: true, delay: 0, showURL: false, showBody: " - ", fade: 250 }); }
	
	$("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;
	});

	$("a.goto").click(function() { var $tr = $(this.hash); $tr = $tr.length && $tr || $('[name=' + this.hash.slice(1) +']');
		if ($tr.length) { $('html,body').animate({scrollTop: $tr.offset().top}, 1000, 'bounceout'); /*, 'bounceout'*/ return false; } });
	
	$(".Lmenu, .LmenuSm").lavaLamp({ fx: "backout", speed: 600, overcolor: {color: '#ffffff'},outcolor: {color: '#f0cdd7'}, speedcolor:400 });
	$(".allphoto").hover(function(){$(this).addClass("allphotoh");},function(){$(this).removeClass("allphotoh");});

	$(".section").mouseover(function() {$(this).addClass("poshover"); $("a", this).addClass("poswhite"); }).mouseout(function() {$(this).removeClass("poshover"); $("a", this).removeClass("poswhite"); });

	$(".naviPrevON, .naviNextON").mouseover(function() { $(".naviNextONE, .naviPrevONE", this).stop().animate({'opacity': 0 }); }).mouseout(function() { $(".naviNextONE, .naviPrevONE", this).stop().animate({'opacity': 1 }); });
	$("a.fancybox").fancybox({'overlayShow':true, 'overlayOpacity':0.73, 'padding':0, 'imageScale':true});

	//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); });
	$('.FontP').click(function(){ var size = parseInt($(cl).css('font-size')); if(size < fSmax) $(cl).css('font-size', (size+1)); });
	$('.FontM').click(function(){ var size = parseInt($(cl).css('font-size')); if(size > fSmin) $(cl).css('font-size', (size-1)); });

	$("a.bl_").attr({"target":"_blank"});

	$(".tags a").each(function() { $(this).css({'font-size':$(this).attr("rel")+"%" }).removeAttr("rel").attr({"href":public_root_path+"/search.html?tags="+$(this).attr("title")}).attr({"title":$(this).text()})   });
	
	if(jQuery.fn.pngFix) {
		$(document).not(".google").pngFix();
	};
	
	if(jQuery.fn.sifr) {
		$.sifr({path:'fonts'});
		$('.alexa').sifr({font:'alexa'});
		$('.myriad').sifr({font:'myriad'});
	};

	$(".menu_section li").hover(function(){$(this).addClass("selectedli");},function(){$(this).removeClass("selectedli");});

	
	$(".lang_actual").click(function(){ $(".last_languages").slideToggle("slow"); });
	$(".langactivehref").click(function() { $(".last_languages").slideToggle("slow"); return false; });
	$(".last_languages").slideToggle().css({opacity:0.65});


	$(".gcms_loading").fadeOut("slow");
	$('.fileDescription').css('opacity', 0.7);
	//$(cl).focus(function() { return false; }).noContext().rightClick(function() { return false; }).disableTextSelect();
	$('.add_comments').click(function() { $(this).hide(); $(".comments_fieldset").show("slow"); });
});