// JavaScript Document
var Inseo={ajax:false,enableAjax:function(baseUrl){if($.browser.msie&&$.browser.version=="6.0"){Inseo.ajax=false;return;}
Inseo.ajax=true;$("a.ajax").each(function(){var href=$(this).attr("href").replace(baseUrl,'#');$(this).attr({"href":href});});$("#menu a.ajax").click(function(){var filter=$(this).attr("data-filter");Inseo.filterItems(filter);});$("#ajax-show-form").click(function(){Inseo.showForm();});$("#detailClose").live("click",function(){Inseo.hideAjaxHtml();});$("#items a.itemHref").click(function(){var id=$(this).attr("data-id");Inseo.showDetail(id);});},getAjax:function(){return Inseo.ajax;},getPageScroll:function(){if(document.documentElement&&document.documentElement.scrollTop){return document.documentElement.scrollTop;}else if(document.body){return document.body.scrollTop;}},filterItems:function(arg){if(!Inseo.getAjax())return;$("#menu li a").each(function(){var obj=$(this);if(obj.attr("href")=="#filter/"+arg){obj.parent().attr({"id":"menuActive"});}
else{obj.parent().attr({"id":""});}});if(arg=="all")arg="item";$("#items .item").each(function(){var obj=$(this);var classes=obj.attr("class").split(" ");for(var id in classes){if(classes[id]==arg){if(obj.css("display")=="none"){obj.show("drop",{},1000);}
return;}}
if(obj.is(":visible")){obj.hide("fold",{},800);}
return;});},showAjaxHtml:function(html){if(!html||!Inseo.getAjax())return;$("#transform").remove();$("body").append("<div id='transform' onClick='Inseo.closeDetail();'></div>");var h=document.body.scrollHeight;$("#transform").css({"height":h}).append('<div id="detail">'+html+'</div>');$("#detail").css({"top":Inseo.getPageScroll()+50,"left":(document.body.clientWidth-801)/2}).show("clip");if($("#transform").find("#detailClose").length){$("#transform").removeAttr("onClick");}},hideAjaxHtml:function(){if(!Inseo.getAjax())return;$("#transform").remove();},showDetail:function(id){if(!Inseo.getAjax())return;$.get("./reference/"+id,{},function(data){if(!data.snippets["snippet--reference"])return;Inseo.showAjaxHtml(data.snippets["snippet--reference"]);},"json");},showForm:function(){if(!Inseo.getAjax())return;$.get("./formular/",{},function(data){if(!data.snippets["snippet--formular"])return;Inseo.showAjaxHtml(data.snippets["snippet--formular"]);},"json");}}
