$(function() {

	if(jQuery.fn.toggleVal) { $(".togvalue").toggleVal(); }
	if(jQuery.fn.tooltip) { $(".tool_page").tooltip({ track: true, delay: 0, showURL: false, showBody: " - ", fade: 250 }); }

	$("a.bl_").attr({"target":"_blank"});
	$(".historyBack").click(function(event) { event.preventDefault(); history.back(-1); });
	$("a.goto").click(function(event) { event.preventDefault(); var $tr = $(this.hash); $tr = $tr.length && $tr || $('#' + this.hash.slice(1));
		if ($tr.length) { $('html,body').animate({scrollTop: $tr.offset().top}, 1000); /*, 'bounceout'*/ } });
	
	$("a.favorite").click(function(event) {
		event.preventDefault();
		if (document.all) { window.external.AddFavorite(location.href, document.title); } 
		else if (window.sidebar) { window.sidebar.addPanel(document.title, location.href, ""); }
	});

	$(".fancybox").fancybox({'overlvayShow':true, 'overlayColor':'#000', 'overlayOpacity':0.73, 'padding':0, 'transitionIn': 'elastic', 'transitionOut': 'elastic', 'titlePosition': 'over' });
	$(".gcms_loading").fadeOut("slow");

	//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)); });
	

	$(".Lmenu").lavaLamp({ fx: "backout", speed: 600, overcolor: {color: '#fff'},outcolor: {color: '#000'}, speedcolor:800 });
	//global
	$(".Lmenu, .Fmenu").each(function() {
		if($("a", this).size() == 1) { $("li", this).eq(0).addClass("nnn"); } else { $("li", this).eq($("a", this).size()-1).addClass("nnn"); }
	});
	
	regulateHeight();

	$(".scrollableb").scrollable({circular: true, next:".snext", prev:".sprev"}).navigator({navi:'.scrollNaviMain'}).autoscroll({ autoplay: true, interval: 7000 });
	$(".scrollableProduction").scrollable({circular: true});


});

function regulateHeight() {
	if($("#allsubcont .menuLeft").innerHeight() < $("#allsubcont .pageRight").innerHeight()) {
		$("#allsubcont .menuLeft").height($("#allsubcont .pageRight").innerHeight());
	}
	setTimeout("regulateHeight()", 1000);
}

function goToUrl(url) { window.location.href = url; };
function SwitchClass(elements) { $.each(elements, function(index, item) { $("." + item).hover(function() { $(this).addClass(item + "Active"); }, function() { $(this).removeClass(item + "Active"); }); }); };
function showElement(ident) { if($.browser.mozilla || $.browser.safari) { $(ident).fadeIn("slow"); } else { $(ident).css({display:"block"}); }; };
function hideElement(ident) { if($.browser.mozilla || $.browser.safari) { $(ident).fadeOut("slow"); } else { $(ident).css({display:"none"}); }; };
function AcceptAlert(text) { return confirm(text); }
function setAction(action, form) { $("#"+form+" .action").val(action); $("#"+form).submit(); }

