
function nameToUrl(name)
{var url=name.toLowerCase();url=url.replace(/_/g,"");url=url.replace(/å/g,"a");url=url.replace(/ä/g,"a");url=url.replace(/ö/g,"o");url=url.replace(/\W/g,"_");return url;}
$(function()
{$("a.ds_structure_move").die('click').live('click',function(e)
{var item=$(this);e.stopImmediatePropagation();e.preventDefault();$.get($(this).attr('href'),function(){item.ds('reload');});});$("a.ds_structure_delete").die('click').live('click',function(e)
{e.stopImmediatePropagation();e.preventDefault();$.FormDialog.create({width:325,url:$(this).attr('href'),title:$(this).attr('title'),type:'OK_Cancel'}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$(this).parent().ds('load','front-page');});});$("a.ds_structure_rights").die('click').live('click',function(e)
{e.preventDefault();$.FormDialog.create({width:750,url:$(this).attr('href'),title:$(this).attr('title'),type:'Save_Cancel'}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$(this).parent().ds('reload');});});if($('.ds_lcol_inner').length!=0&&$('.ds_rcol_inner').length!=0)
{var top=$('.ds_rcol_inner').offset().top-parseFloat($('.ds_rcol_inner').css('marginTop').replace(/auto/,0));$(window).scroll(function(event){$('.ds_content').trigger('change');});$('.ds_content').bind('change',function()
{var y=$(window).scrollTop();if(y>=top&&$('.ds_lcol_inner').height()>$('.ds_rcol_inner').height()+50&&$(window).height()>$('.ds_rcol_inner').height()+50)
{$('.ds_rcol_inner').width($('.ds_rcol_inner').width());$('.ds_rcol').height($('.ds_rcol').height());$('.ds_rcol').addClass('ds_rcol_fixed');}else{$('.ds_rcol_inner').width('100%');$('.ds_rcol').height('auto');$('.ds_rcol').removeClass('ds_rcol_fixed');}});}
$('.ds_content').bind('click',function()
{$(this).trigger('change');});$('.ds_content').bind('load',function()
{$(this).trigger('change');});});$(function()
{$('.alpha').die('click').live('click',function(){$filter=$(this).html();$('.searchable').each(function(){$sample=$(this).html().charAt(0);if($sample!=$filter&&$filter!='Alla')
{$(this).parent().parent().parent().parent().parent().css('display','none');}else{$(this).parent().parent().parent().parent().parent().css('display','block');}});});});$(function()
{$("a.ds_content_list").die('click').live('click',function(e)
{e.preventDefault();$.SimpleDialog.create({width:500,url:$(this).attr('href'),title:$(this).attr('title'),type:'Close'}).addClass('ds_content_list').bind('dialogclose',function(event,ui)
{$(this).parent().ds('load','front-page');});});$("a.ds_content_form").die('click').live('click',function(e)
{e.preventDefault();$.FormDialog.create({width:375,url:$(this).attr('href'),title:$(this).attr('title'),type:'Save_Cancel'}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$("div.ds_content_list").ds('reload');});});$("a.ds_content_confirm").die('click').live('click',function(e)
{e.preventDefault();$.FormDialog.create({width:325,url:$(this).attr('href'),title:$(this).attr('title'),type:'OK_Cancel'}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$("div.ds_content_list").ds('reload');});});});function dateTimeUpdate(id,disable)
{if(typeof disable=='undefined'||!disable)
$('#'+id+'Enabled').attr('checked','checked');var years=$('#'+id+'Years').get(0);var months=$('#'+id+'Months').get(0);var days=$('#'+id+'Days').get(0);var hours=$('#'+id+'Hours').get(0);var minutes=$('#'+id+'Minutes').get(0);var timestamp=$('#'+id+'Timestamp').get(0);var month=new Date(years.options[years.selectedIndex].value,months.options[months.selectedIndex].value,0);var daysInMonth=month.getDate();var daysInOld=days.length;if(daysInMonth>daysInOld)
{for(i=1;i<=(daysInMonth-daysInOld);i++)
{var option=document.createElement('option');option.value=daysInOld+i;option.text=daysInOld+i;try
{days.add(option,null);}
catch(ie)
{days.add(option);}}}
if(daysInMonth<daysInOld)
{for(i=1;i<=(daysInOld-daysInMonth);i++)
days.remove(daysInOld-i);}
if(hours&&minutes)
var date=new Date(years.options[years.selectedIndex].value,months.options[months.selectedIndex].value-1,days.options[days.selectedIndex].value,hours.options[hours.selectedIndex].value,minutes.options[minutes.selectedIndex].value,0);else
var date=new Date(years.options[years.selectedIndex].value,months.options[months.selectedIndex].value-1,days.options[days.selectedIndex].value,0,0,0);timestamp.value=date.getTime()/1000.0;}
