function Tabs(container_id,body_id,options){options=$.extend({showCount:5,speed:500,fadeInSpeed:750,fadeOutSpeed:250,fadeEffect:true,tooltipOptions:{}},options);this.createTabs($(container_id),body_id,options);}
Tabs.prototype={createTabs:function(container,body_id,options){var tabs=this.getTabs(body_id);container.find("a").each(function(i){$(this).data("tab",tabs[i])
$(this).data("body",body_id)
$(this).click(function(event){$(this).siblings(".cur-tab").each(function(){$(this).removeClass("cur-tab")
$(this).addClass("tab")})
$($(this).data("body")).children("div").each(function(){$(this).hide();})
$(this).data("tab").fadeIn("normal");$(this).addClass("cur-tab")
event.preventDefault();});});},getTabs:function(body_id){var tabs=[]
$(body_id).children('div').each(function(){tabs.push($(this))})
return tabs}}
function load_changable_picture(picture_id,object_id,object_class,version,current){$("#picture_loader_image_"+object_id).show()
$.getJSON("/picture/load_image_with_siblings",{id:picture_id,version:version},function(pictures){$("#full_size_image").data("current",picture_id)
$("#picture_loader_image_"+object_id).hide()
if(pictures.caption&&pictures.caption.length>0){$("#changable_picture_introduction_"+object_id).html(pictures.caption)}else{$("#changable_picture_introduction_"+object_id).html($("#changable_picture_introduction_default_"+object_id).val())}
$("#changable_picture_"+object_id+"_"+object_class).attr("src",pictures.url)
$("#changable_picture_"+object_id+"_"+object_class).data("current_url",pictures.current)
$("#changable_picture_next_"+object_id+"_"+object_class).data("picture_id",pictures.next)
$("#changable_picture_prev_"+object_id+"_"+object_class).data("picture_id",pictures.prev)
$("#source_picture_"+current).html(pictures.source_name);$("#source_picture_"+current).attr("href",pictures.source_url);});}
function SimpleChangablePicture(ids,object_id,object_class,version){var next_link=$("#changable_picture_next_"+object_id+"_"+object_class)
var prev_link=$("#changable_picture_prev_"+object_id+"_"+object_class)
next_link.data("picture_id",ids.next)
prev_link.data("picture_id",ids.prev)
next_link.click(function(event){load_changable_picture($(this).data("picture_id"),object_id,object_class,version)
event.preventDefault();})
prev_link.click(function(event){load_changable_picture($(this).data("picture_id"),object_id,object_class,version)
event.preventDefault();})}
function ChangablePictureLoader(ids,object_id,object_class,version,current,url){var next_link=$("#changable_picture_next_"+object_id+"_"+object_class)
var prev_link=$("#changable_picture_prev_"+object_id+"_"+object_class)
next_link.data("picture_id",ids.next)
prev_link.data("picture_id",ids.prev)
$("#changable_picture_"+object_id+"_"+object_class).data("current_url",url)
$("#changable_picture_"+object_id+"_"+object_class).click(function(){window.open($(this).data("current_url"),'','directories=no,resizable=yes,width=640,height=480,location=no,menubar=no,status=no,titlebar=no,toolbar=no,scrollbars=yes')})
next_link.click(function(event){load_changable_picture($(this).data("picture_id"),object_id,object_class,version,current)
event.preventDefault();})
prev_link.click(function(event){load_changable_picture($(this).data("picture_id"),object_id,object_class,version,current)
event.preventDefault();})}