
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 string=$('#'+id+'String').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-1;if(daysInMonth>daysInOld)
{for(i=0;i<(daysInMonth-daysInOld);i++)
{var option=document.createElement('option');option.value=daysInOld+1+i;option.text=daysInOld+1+i;try
{days.add(option,null);}
catch(ie)
{days.add(option);}}}
if(daysInMonth<daysInOld)
{for(i=0;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);if(years.options[years.selectedIndex].value!=''&&months.options[months.selectedIndex].value!=''&&days.options[days.selectedIndex].value!='')
{timestamp.value=date.getTime()/1000;string.value=date.getFullYear()+'-'+pad(date.getMonth()+1,2)+'-'+pad(date.getDate(),2)+' '+pad(date.getHours(),2)+':'+pad(date.getMinutes(),2)+':'+pad(date.getSeconds(),2);}
else
{timestamp.value='';string.value='';}}
function pad(number,length)
{var str=''+number;while(str.length<length)
str='0'+str;return str;}
function dsMode(element)
{if($('.DSZoneFunctions').hasClass('hidden'))
{$('.DSZoneFunctions, .ds_modfunctions').removeClass('hidden');}else{$('.DSZoneFunctions, .ds_modfunctions').addClass('hidden');}}
function fileBrowserDialog(element)
{if(typeof CKFinder!='undefined')
{timestamp=new Date();var uniqueid=timestamp.getTime();var caller=$(element);$('<div/>').html('<input type="hidden" id="ds_ckfinder_value_'+uniqueid+'" value=""/><div class="ds_ckfinder_dialog" id="ds_ckfinder_dialog_'+uniqueid+'"></div>').dialog({modal:true,width:0.8*$(window).width(),height:0.9*$(window).height()>590?590:0.9*$(window).height(),buttons:{"Cancel":function(){$(this).dialog("close");}},open:function(event,ui){var finder=new CKFinder();finder.basePath="/Vendor/ckfinder/";finder.appendTo('ds_ckfinder_dialog_'+uniqueid,{basePath:'/Vendor/ckfinder/',width:'100%',height:'500',selectActionFunction:function(fileUrl,data){$('#ds_ckfinder_value_'+uniqueid).val(fileUrl);$('#ds_ckfinder_dialog_'+uniqueid).closest('.ui-dialog-content').dialog("close");}});},close:function(event,ui){if($('#ds_ckfinder_value_'+uniqueid).val()!='')
caller.prev().val($('#ds_ckfinder_value_'+uniqueid).val()).trigger('change');$(this).dialog("destroy");}});}else{alert('Filhanteraren laddas ännu, vänta ett tag.');}}
function GMap_bindInfoWindow(marker,map,infoWindow,url)
{google.maps.event.addListener(marker,'click',function(){$.get(url,function(data){infoWindow.setContent(data);infoWindow.open(map,marker);});});}
function GMap_drag(marker,input)
{google.maps.event.addListener(marker,'dragend',function(event){$(input).val(marker.position.toUrlValue());});}
function GMap_toggleGroup(type,marker_groups)
{mg=window[marker_groups];for(var i=0;i<mg[type].length;i++)
{var marker=mg[type][i];if(marker.getVisible()==false)
{marker.setVisible(true);}else{marker.setVisible(false);}}}


$(function()
{$("a.ArticleModule_category").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Cancel')]=function(){$(this).cancelDialog();}
buttons[tr('Save')]=function(){$(this).submitDialog({save:1});}
$.DSDialog.create({width:375,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$(this).ds('parent').find('.Article .article_form form').submit();});});});$(function()
{$("a.ds_content_list").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Close')]=function(){$(this).closeDialog();}
$.DSDialog.create({width:500,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).bind('load',function(event,ui)
{if($(this).ds('parent').hasClass('ds_dialog'))
$(this).ds('parent').ds('reload');else
$(this).ds('parent').ds('load','front-page');});});$("a.ds_content_form").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Cancel')]=function(){$(this).cancelDialog();}
buttons[tr('Save')]=function(){$(this).submitDialog({save:1});}
$.DSDialog.create({width:375,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$(this).ds('parent').ds('reload');});});$("a.ds_content_confirm").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Cancel')]=function(){$(this).cancelDialog();}
buttons[tr('OK')]=function(){$(this).submitDialog({ok:1});}
$.DSDialog.create({width:325,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$(this).ds('parent').ds('reload');});});});$(function()
{$("a.DSLayoutModule_widget_list").live('click',function(e)
{var buttons={};buttons[tr('Close')]=function(){$(this).closeDialog();}
$.DSDialog.create({width:400,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).addClass('DSLayoutModule_widget_list').bind('dialogopen',function(event,ui)
{$(this).bind('load',function()
{$('.outerrim').load('edit.layout .outerrim');});});});$("body.layout").one('load',function(e)
{var classes=$('body').attr('class').split(' ');var id_tpl=0;for(i=0;i<classes.length;i++)
{if(classes[i].match('template_'))
id_tpl=classes[i].replace('template_','');}
var buttons={};buttons[tr('Close')]=function(){$(this).closeDialog();}
$.DSDialog.create({width:500,parent:$(this).ds().attr('id'),url:'/admin/sv/utseende/?id_tpl='+id_tpl,title:$('.DSNavigation .appearance').attr('title'),buttons:buttons}).bind('dialogopen',function(event,ui)
{$(this).bind('load',function()
{$('.outerrim').load('edit.layout .outerrim');});}).bind('dialogclose',function(event,ui)
{document.location.href='./';})});$("a.DSLayoutModule_css_form").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Cancel')]=function(){$(this).cancelDialog();}
buttons[tr('Save')]=function(){$(this).submitDialog({save:1});}
$.DSDialog.create({width:360,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).bind('load',function(event,ui)
{$('document').ready(setControls);}).bind('dialogclose',function(event,ui)
{editorEnabled=false;if(event.result==true)
{var classes=$('body').attr('class').split(' ');var id_tpl=0;for(i=0;i<classes.length;i++)
{if(classes[i].match('template_'))
id_tpl=classes[i].replace('template_','');}
$('#ds_layout_styles').load('/admin/sv/utseende/front-page.txt?style='+id_tpl);}
$('document').ready(function(){$('.ui-widget-overlay, .ui-dialog').removeClass('transparent');});$('.outerrim').load('edit.layout .outerrim');}).bind('dialogopen',function(event,ui){$('.ui-widget-overlay, .ui-dialog').addClass('transparent');$(this).parent().removeClass('transparent');}).addClass('no-padding');});});var fonts_p;var fonts_a;var fonts_ahover;var fonts_h1;var fonts_h2;var fonts_h3;function setControls()
{var reactor=$($('#reactorElement').attr('value')).not('.ui-dialog *');var templateId=$('#id_tpl').attr('value');var sectionId=$('#id_tps').attr('value');$('.marginSelector').bind('mouseover mouseenter',function(eventObject){$('.marginSelector').addClass('hover');}).bind('mouseout mouseleave',function(eventObject){$('.marginSelector').removeClass('hover');}).bind('click',function(eventObject){$('.dimensionSelector td').removeClass('active');$('.marginSelector').addClass('active');loadDimensionCtrl(templateId,sectionId,0);});$('.paddingSelector').bind('mouseover mouseenter',function(eventObject){$('.paddingSelector').addClass('hover');}).bind('mouseout mouseleave',function(eventObject){$('.paddingSelector').removeClass('hover');}).bind('click',function(eventObject){$('.dimensionSelector td').removeClass('active');$('.paddingSelector').addClass('active');loadDimensionCtrl(templateId,sectionId,2);});$('.centerArea').bind('mouseover mouseenter',function(eventObject){$('.centerArea').addClass('hover');}).bind('mouseout mouseleave',function(eventObject){$('.centerArea').removeClass('hover');}).bind('click',function(eventObject){$('.dimensionSelector td').removeClass('active');$('.centerArea').addClass('active');loadDimensionCtrl(templateId,sectionId,3);});reactor.css('background-image',$('#backgroundImage').val());$('.openCkFinder').bind('click',function(){var finder=new CKFinder();finder.basePath='/Vendor/ckfinder/';finder.selectActionFunction=function(filePath){$('#backgroundImage').val(filePath);reactor.css('background-image','url('+filePath+')');};finder.popup();});$('#clearFile').bind('click',function(e){$('#backgroundImage').val('');reactor.css('background-image','none');});$('.bgAlignmentX a').bind('click',function(e){$('.bgAlignmentX a').removeClass('button_green');$('#backgroundPosX').val($(e.currentTarget).attr('title'));$(e.currentTarget).addClass('button_green');reactor.css('background-position',$(e.currentTarget).attr('title')+' '+$('#backgroundPosY').val());});$('.bgAlignmentY a').bind('click',function(e){$('.bgAlignmentY a').removeClass('button_green');$('#backgroundPosY').val($(e.currentTarget).attr('title'));$(e.currentTarget).addClass('button_green');reactor.css('background-position',$('#backgroundPosX').val()+' '+$(e.currentTarget).attr('title'));});$('.bgRepeat a').bind('click',function(e){$('.bgRepeat a').removeClass('button_green');$(e.currentTarget).addClass('button_green');$('#backgroundRepeat').val($(e.currentTarget).attr('title'));reactor.css('background-repeat',$(e.currentTarget).attr('title'));});$('#backgroundColorSelector').css('background-color',$('#backgroundColor').val());$('#backgroundColorSelector').ColorPicker({onChange:function(hsb,hex,rgb){$('#backgroundColorSelector').css('background','#'+hex);$('#backgroundColor').val('#'+hex);updateReactorElement();},onBeforeShow:function(){$(this).ColorPickerSetColor($('#backgroundColor').val());}});$('#fontElementSelect').bind('change',function(){setActiveFont($(this).val());}).trigger('change');}
function setActiveFont(fontElementName)
{fontElement=$.parseJSON($('#fonts_'+fontElementName).html());$('#fontFamilySelector').val(fontElement.font_family);$('#fontColorSelector').css('background',fontElement.color).val(fontElement.color);$('#fontFamilySelector').bind('change',function(e){fontElement.font_family=$(this).val();updateReactorElement(fontElement);});$('#fontColorSelector').ColorPicker({onChange:function(hsb,hex,rgb){$('#fontColorSelector').css('background','#'+hex);fontElement.color='#'+hex;updateReactorElement(fontElement);}});fontSizeElement=$('<input/>').addClass('textfield').addClass('valueselector').css('width','40px').attr('type','text').attr('id','fontSizeSelector');$('.fontsize').html('').append(fontSizeElement);$('#fontSizeSelector').valuewheel({min:5,max:40,step:1,value:fontElement.font_size.replace('px',''),onChange:function(newVal)
{fontElement.font_size=newVal;updateReactorElement(fontElement);}});underLineButton=$('<a/>').addClass('button').attr('id','underLineSelect').text('understreckning');boldButton=$('<a/>').addClass('button').attr('id','boldSelect').text('fet');italicButton=$('<a/>').addClass('button').attr('id','styleSelect').text('kursiv');$('.DSLayout .fontStyleButtons').html('').append(underLineButton).append(boldButton).append(italicButton);if(fontElement.text_decoration=='underline')
$('#underLineSelect').addClass('button_green');else
$('#underLineSelect').removeClass('button_green');if(fontElement.font_weight=='bold')
$('#boldSelect').addClass('button_green');else
$('#boldSelect').removeClass('button_green');if(fontElement.font_style=='italic')
$('#styleSelect').addClass('button_green');else
$('#styleSelect').removeClass('button_green');$('#underLineSelect').bind('click',function(e){if($(e.currentTarget).hasClass('button_green'))
{$(e.currentTarget).removeClass('button_green');fontElement.text_decoration='none';updateReactorElement(fontElement);}else{$(e.currentTarget).addClass('button_green');fontElement.text_decoration='underline';updateReactorElement(fontElement);}});$('#boldSelect').bind('click',function(e){if($(e.currentTarget).hasClass('button_green'))
{$(e.currentTarget).removeClass('button_green');fontElement.font_weight='normal';updateReactorElement(fontElement);}else{$(e.currentTarget).addClass('button_green');fontElement.font_weight='bold';updateReactorElement(fontElement);}});$('#styleSelect').bind('click',function(e){if($(e.currentTarget).hasClass('button_green'))
{$(e.currentTarget).removeClass('button_green');fontElement.font_style='normal';updateReactorElement(fontElement);}else{$(e.currentTarget).addClass('button_green');fontElement.font_style='italic';updateReactorElement(fontElement);}});}
function loadDimensionCtrl(id_tpl,id_tps,id_ctrl)
{var activeBorderWidth;var activeBorderStyle;var selectedBorder;var selectedCss;$.get('/admin/sv/utseende/front-page.txt?dialog=1&id_tpl='+id_tpl+'&id_tps='+id_tps+'&id_ctrl='+id_ctrl,function(response){$('#dimensionSelectors').html(response);bindWheelSelector('#marginTopSelect','#dimensionMarginTop','margin-top');bindWheelSelector('#marginRightSelect','#dimensionMarginRight','margin-right');bindWheelSelector('#marginBottomSelect','#dimensionMarginBottom','margin-bottom');bindWheelSelector('#marginLeftSelect','#dimensionMarginLeft','margin-left');bindWheelSelector('#paddingTopSelect','#dimensionPaddingTop','padding-top');bindWheelSelector('#paddingRightSelect','#dimensionPaddingRight','padding-right');bindWheelSelector('#paddingBottomSelect','#dimensionPaddingBottom','padding-bottom');bindWheelSelector('#paddingLeftSelect','#dimensionPaddingLeft','padding-left');bindWheelSelector('#widthSelector','#dimensionWidth','width',{min:50,max:1000,step:5});bindWheelSelector('#heightSelector','#dimensionHeight','height',{min:50,max:1000,step:5});bindMarginAuto('.marginRightAuto','right');bindMarginAuto('.marginBothAuto','both');bindMarginAuto('.marginLeftAuto','left');$('.setAutoWidth').custombutton({onChange:function(element,value){if(value==true)
{$('#dimensionWidth').val('auto');$('#widthSelector').addClass('slider_inactive').val(0);updateReactorElement();}}});$('.setAutoHeight').custombutton({onChange:function(element,value){if(value==true)
{$('#dimensionHeight').val('auto');$('#heightSelector').addClass('slider_inactive').val(0);updateReactorElement();}}});$('#widthSelector').bind('change',function(e){$('.setAutoWidth').removeClass('selected');});$('#heightSelector').bind('change',function(e){$('.setAutoHeight').removeClass('selected');});if($('#marginTopSelect').length>0)
{left=$('#dimensionMarginLeft').val()=='auto';right=$('#dimensionMarginRight').val()=='auto';if(left&&right){$('#marginLeftSelect, #marginRightSelect').val(0).addClass('slider_inactive');$('.marginBothAuto').addClass('selected');}else if(left){$('#marginRightSelect').val(0).addClass('slider_inactive');$('.marginRightAuto').addClass('selected');}else if(right){$('#marginLeftSelect').val(0).addClass('slider_inactive');$('.marginLeftAuto').addClass('selected');}}});}
function bindMarginAuto(ui_element,action)
{var marginLeft=$('#dimensionMarginLeft');var marginRight=$('#dimensionMarginRight');$(ui_element).custombutton({onChange:function(element,value){$('.marginAutoButton').removeClass('selected');if(value==true)
{$('.marginButton').not(element).removeClass('selected');if(action=='right')
{marginLeft.val('auto');$('#marginLeftSelect').removeClass('slider_inactive');$('#marginRightSelect').addClass('slider_inactive').val(0);$('#dimensionMarginRight').val(0);}else if(action=='both'){marginLeft.val('auto');marginRight.val('auto');$('#marginRightSelect, #marginLeftSelect').addClass('slider_inactive').val(0);}else if(action=='left'){marginRight.val('auto');$('#marginRightSelect').removeClass('slider_inactive');$('#marginLeftSelect').addClass('slider_inactive').val(0);$('#dimensionMarginLeft').val(0);}
updateReactorElement();}else{$('#marginRightSelect, #marginLeftSelect').removeClass('slider_inactive');marginLeft.val(0);marginRight.val(0);}}});}
function bindWheelSelector(ui_element,value_element,css_element,range)
{if($(ui_element).length>0)
{if(range==undefined)
rangeVals={max:200,min:0,step:5};else
rangeVals=range;$(ui_element).valuewheel({min:rangeVals.min,max:rangeVals.max,step:rangeVals.step,value:$(value_element).val(),onChange:function(newVal)
{$(ui_element).trigger('change');$(ui_element).removeClass('slider_inactive');$(value_element).val(newVal);updateReactorElement();}});}}
function updateReactorElement(fontElement)
{reactor=$('#reactorElement').val();$(reactor).css('margin-top',$('#dimensionMarginTop').val()+'px').css('margin-right',cssValue($('#dimensionMarginRight').val())).css('margin-bottom',$('#dimensionMarginBottom').val()+'px').css('margin-left',cssValue($('#dimensionMarginLeft').val())).css('padding-top',$('#dimensionPaddingTop').val()+'px').css('padding-right',$('#dimensionPaddingRight').val()+'px').css('padding-bottom',$('#dimensionPaddingBottom').val()+'px').css('padding-left',$('#dimensionPaddingLeft').val()+'px').css('width',cssValue($('#dimensionWidth').val())).css('height',cssValue($('#dimensionHeight').val())).css('background-color',$('#backgroundColor').val());if(fontElement!=undefined)
{elementName=$('#fontElementSelect').val();$(reactor+' '+elementName).not('.ui-dialog *').css({'font-family':fontElement.font_family.replace(/\./gi,','),'font-size':fontElement.font_size+'px','color':fontElement.color,'text-decoration':fontElement.text_decoration,'font-weight':fontElement.font_weight,'font-style':fontElement.font_style});$('#fonts_'+elementName).text(JSON.stringify(fontElement));}}
function cssValue(value)
{if(value=='auto')
return value;else
return value+'px';}
$(function()
{$("a.DSPageModule_list").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Close')]=function(){$(this).closeDialog();}
$.DSDialog.create({width:525,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).bind('dialogclose',function(event,ui)
{$.get($(this).ds('url')+'.txt?path='+$(this).ds('parent').ds('url'),function(url)
{if(url.length>0)
document.location.href=url;else if(!$(this).ds('parent').hasClass('ds_dialog'))
$(this).ds('parent').ds('load','front-page');});});});$("a.DSPageModule_form").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Cancel')]=function(){$(this).cancelDialog();}
buttons[tr('Save')]=function(){$(this).submitDialog({save:1});}
$.DSDialog.create({width:450,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).addClass('no-padding').bind('dialogclose',function(event,ui)
{if(event.result==true)
$(this).ds('parent').ds('reload');});});$("a.DSPageModule_rights").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Cancel')]=function(){$(this).cancelDialog();}
buttons[tr('Save')]=function(){$(this).submitDialog({save:1});}
$.DSDialog.create({width:375,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$('table.DSPageModule_form_rights').load($(this).ds('parent').ds('url')+'.module table.DSPageModule_form_rights');});});});$(function()
{if($('.DSSite').length)
{$('.alpha').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 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,"_");url=url.replace(/_{2,}/g,"_");return url;}
$(function()
{if($(".DSStructure").length)
{$("a.DSStructureModule_confirm").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Cancel')]=function(){$(this).cancelDialog();}
buttons[tr('OK')]=function(){$(this).submitDialog({ok:1});}
$.DSDialog.create({width:325,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$(this).ds('parent').ds('load','front-page');});});$("a.DSStructureModule_rights").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Cancel')]=function(){$(this).cancelDialog();}
buttons[tr('Save')]=function(){$(this).submitDialog({save:1});}
$.DSDialog.create({width:375,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$('table.DSStructureModule_form_rights').load($(this).ds('parent').ds('url')+'.module table.DSStructureModule_form_rights');});});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('load',function()
{$('.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');}});}}});$(function()
{$(".DSTemplate_resource_form").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Cancel')]=function(){$(this).cancelDialog();}
buttons[tr('Save')]=function(){$(this).submitDialog({save:1});}
$.DSDialog.create({width:790,height:$(window).height()*0.95,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).bind('dialogopen',function(event,ui)
{var textarea=$(this).find('textarea');var module=textarea.closest('.Module');textarea.height(module.parent().height()-(module.height()-textarea.height())-15);}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$(this).ds('parent').ds('reload');}).addClass('no-padding');});$(".DSTemplate_resource_show").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Close')]=function(){$(this).closeDialog();}
$.DSDialog.create({width:790,height:$(window).height()*0.95,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).bind('dialogopen',function(event,ui)
{var textarea=$(this).find('textarea');var module=textarea.closest('.Module');textarea.height(module.parent().height()-(module.height()-textarea.height())-15);}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$(this).ds('parent').ds('reload');}).addClass('no-padding');});$("a.DSTemplate_confirm").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Cancel')]=function(){$(this).cancelDialog();}
buttons[tr('OK')]=function(){$(this).submitDialog({ok:1});}
$.DSDialog.create({width:325,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$(this).ds('parent').ds('load','front-page');});});});$(function()
{$("a.TextModule_edit").live('click',function(e)
{e.preventDefault();var buttons={};buttons[tr('Cancel')]=function(){$(this).cancelDialog();}
buttons[tr('Save')]=function(){$(this).submitDialog({save:1});}
$.DSDialog.create({width:790,height:$(window).height()*0.95,parent:$(this).ds().attr('id'),url:$(this).attr('href'),title:$(this).attr('title'),buttons:buttons}).bind('dialogclose',function(event,ui)
{if(event.result==true)
$(this).ds('parent').ds('reload');}).addClass('no-padding');});});function check_all(marker)
{if(marker.checked)
{$('#suitable_for_children_eve').attr('checked','checked');$('#suitable_for_youth_eve').attr('checked','checked');$('#suitable_for_adults_eve').attr('checked','checked');$('#suitable_for_seniors_eve').attr('checked','checked');}else{$('#suitable_for_children_eve').attr('checked','');$('#suitable_for_youth_eve').attr('checked','');$('#suitable_for_adults_eve').attr('checked','');$('#suitable_for_seniors_eve').attr('checked','');}
return true;}
function check_mark(me)
{if($('#suitable_for_children_eve').is(':checked')&&$('#suitable_for_youth_eve').is(':checked')&&$('#suitable_for_adults_eve').is(':checked')&&$('#suitable_for_seniors_eve').is(':checked'))
$('#mark_all').attr('checked','checked');else
$('#mark_all').attr('checked','');return true;}
function showWeekdays()
{if($('#f_startDate').val()==$('#f_stopDate').val())
{$('#weekdays').addClass('hidden');}else{$('#weekdays').removeClass('hidden');}}
function activateOcc(element,moduleId)
{if($(element).hasClass('selected'))
{$(element).removeClass('selected');$('#f_occ_'+moduleId).attr('value','none');$('#addnew_'+moduleId).addClass('hidden');}else{$(element).addClass('selected');$('#f_occ_'+moduleId).attr('value','many');$('#addnew_'+moduleId).removeClass('hidden');}}
$('.ds_content').bind('load',function(){if($('.Module.Gallery').length>0)
{$('.ds_content').bind('load',setGallerySize);$(window).bind('resize',setGallerySize);}
if($('.ds_ckfinder_select').length>0&&typeof CKFinder=='undefined')
$('#ckfinder_loader').attr('src','/Vendor/ckfinder/ckfinder.js');});function setGallerySize()
{$('.Gallery .image_item').each(function(){$image=$(this).find('img');if($image.width()<$image.height())
{$image.css('height',$(this).width()+'px');}});}
window.sliderTimeouts=[];function showSlide(modId,slide)
{if(!$('#settings_'+modId).length)
return false;var settings=$.parseJSON($('#settings_'+modId).text());setSlideNav(modId,slide);if($('#slide_'+modId+'_'+slide).length>0)
{$('#slide_'+modId+'_'+slide).fadeIn(settings.transition);sliderTimeouts.push(setTimeout('showSlide('+modId+', '+slide+'+1)',settings.delay));}else{rollbackSliderFade(modId,0,settings);}}
function showSlidePager(modId,slide)
{$('#slider_'+modId).addClass('locked').find('.slide').removeClass('current');if(!$('#settings_'+modId).length)
return false;var settings=$.parseJSON($('#settings_'+modId).text());if(slide==($('#slider_'+modId).children().length))
{$('#slider_'+modId+' .slide').last().animate({left:'-'+$('#slider_'+modId).width()},settings.transition,'swing');$('#slide_'+modId+'_0').animate({left:0},settings.transition,'swing',function()
{setSlideNav(modId,0);$('#slider_'+modId+' .slide').last().css('left',$('#slider_'+modId).offset().left+$('#slider_'+modId).width());$('#slider_'+modId).removeClass('locked');});window.sliderTimeouts.push(setTimeout('showSlidePager('+modId+', 1)',settings.delay));}
else
{$('#slide_'+modId+'_'+(Number(slide))).prev().animate({left:'-'+$('#slider_'+modId).width()},settings.transition,'swing');$('#slide_'+modId+'_'+(Number(slide))).animate({left:0},settings.transition,'swing',function()
{$('#slide_'+modId+'_'+(Number(slide))).addClass('current');setSlideNav(modId,slide);$(this).prev().css('left',$('#slider_'+modId).width());$('#slider_'+modId).removeClass('locked');});window.sliderTimeouts.push(setTimeout('showSlidePager('+modId+', '+slide+'+1)',settings.delay));}}
function rollbackSliderFade(modId,slide,settings)
{if(!$('#settings_'+modId).length)
return false;var settings=$.parseJSON($('#settings_'+modId).text());setSlideNav(modId,slide);$('#slide_'+modId+'_'+slide).animate({left:$('#slider_'+modId).offset().left},settings.transition,'swing');if($('#slide_'+modId+'_'+slide).length>0){window.sliderTimeouts.push(setTimeout('showSlidePager('+modId+', '+slide+'+1)',settings.delay));}else{rollbackSliderPager(modId,slide,settings);}}
function rollbackSliderFade(modId,slide,settings)
{if(!$('#settings_'+modId).length)
return false;var settings=$.parseJSON($('#settings_'+modId).text());setSlideNav(modId,slide);$('#slider_'+modId).children().not('#slide_'+modId+'_'+slide).fadeOut(settings.transition);$('#slide_'+modId+'_'+slide).fadeIn(settings.transition);window.sliderTimeouts.push(setTimeout('showSlide('+modId+', '+slide+'+1)',settings.delay));}
function rollbackSliderPager(modId,slide,settings)
{if(!$('#settings_'+modId).length)
return false;var settings=$.parseJSON($('#settings_'+modId).text());setSlideNav(modId,slide);offsetX=$('#slider_'+modId+' .slide').outerWidth();$('#slider_'+modId).children().not('#slide_'+modId+'_0').css('left',offsetX+'px');window.sliderTimeouts.push(setTimeout('showSlidePager('+modId+', '+slide+'+1)',settings.delay));}
function setSlideNav(modId,slide)
{$('.module_'+modId+' .slide_navigation li a').removeClass('selected');$('.module_'+modId+' .slide_navigation li a.slide_button_'+String(slide)).addClass('selected');}
function slideNavButtonFade(modId,slide)
{if(slide!=Number($('.module_'+modId+' .slide_navigation li a.selected').attr('name')))
{for(var i=0;i<window.sliderTimeouts.length;i++)
clearTimeout(clearTimeout(window.sliderTimeouts[i]));window.sliderTimeouts=[];if(Number($('.module_'+modId+' .slide_navigation li a.selected').attr('name'))<=slide)
showSlide(modId,slide);else
rollbackSliderFade(modId,slide);}}
function slideNavButtonSlide(modId,slide)
{var sliderWidth=$('#slider_'+modId).width();if(!$('#slider_'+modId).hasClass('locked'))
{$('#slider_'+modId).addClass('locked');if(!$('#settings_'+modId).length)
return false;var settings=$.parseJSON($('#settings_'+modId).text());if(Number(slide)!=Number($('.module_'+modId+' .slide_navigation li a.selected').attr('name')))
{for(var i=0;i<window.sliderTimeouts.length;i++)
clearTimeout(clearTimeout(window.sliderTimeouts[i]));window.sliderTimeouts=[];if(slide>Number($('.module_'+modId+' .slide_navigation .selected').attr('name')))
{$next=$('#slide_'+modId+'_'+Number(slide));$current=$('#slide_'+modId+'_'+(Number($('.module_'+modId+' .slide_navigation .selected').attr('name'))));$next.css('left',$('#slider_'+modId).width()+'px');setSlideNav(modId,slide);$current.animate({left:'-'+$('#slider_'+modId).width()},settings.transition,'swing');$next.animate({left:0},settings.transition,'swing',function()
{$current.css('left',sliderWidth);$('#slider_'+modId).removeClass('locked');});}else{$next=$('#slide_'+modId+'_'+Number(slide));$current=$('#slide_'+modId+'_'+(Number($('.module_'+modId+' .slide_navigation .selected').attr('name'))));setSlideNav(modId,slide);$next.css('left','-'+sliderWidth+'px');$current.animate({left:sliderWidth},settings.transition,'swing');$next.animate({left:0},settings.transition,'swing',function()
{$current.css('left',sliderWidth);$('#slider_'+modId).removeClass('locked');});}
window.sliderTimeouts.push(setTimeout('showSlidePager('+modId+', '+slide+'+1)',settings.delay));}}}
$('.ds_content').bind('load',function(){$('.Module.SlideShow').each(function(){moduleClasses=$(this).attr('class').split(' ').reverse();modId=moduleClasses[0].replace('module_','');if(window.sliderTimeouts!=undefined)
{for(var i=0;i<window.sliderTimeouts.length;i++)
clearTimeout(clearTimeout(window.sliderTimeouts[i]))}
window.sliderTimeouts=[];var settings=$.parseJSON($('#settings_'+modId).text());switch(Number(settings.anim_model))
{case 1:$('#slider_'+modId).children().slice(1).css('left',$('#slider_'+modId).offset().left+$('#slider_'+modId).width());showSlidePager(modId,0);break;default:case 0:rollbackSliderFade(modId,0);break;}});});$(window).bind('resize',function(){$('.SlideShow .slide').each(function(){if($(this).position().left>0)
{$(this).css('left',$(this).parent().width());}});});
