var swapContent=function(response,target){var tmp=$(target);var newElement=new Element('div');newElement.set('html',response);newElement.getFirst().replaces(tmp);} var activateField=function(target,originalValue){var target=$(target);if(target.get('value')===originalValue){$(target).value='';}} var deactivateField=function(target,originalValue){var target=$(target);if(target.get('value')===''){target.value=originalValue;}} var validateFeedFilter=function(target,checkList){var pass=true;for(var e=0;ePlease select at least one item');errorline.injectTop($(checkList[e]));pass=false;}else if($($(checkList[e]).id+'_error')){$($(checkList[e]).id+'_error').dispose();}} return pass;} window.addEvent('domready',function(){var tooltip=new Tips($$('.tooltip'),{className:'custom_tip'});});window.addEvent('unload',function(){});var doSendFormAsync=function(obj,url){var mailRequest=new Request({url:url,method:'post',async:true,onSuccess:swapContent.bindWithEvent(window,$('mailitemformcontainer'))}).send(obj);} var sendFormAsynch=function(obj,url){doSendFormAsync(obj,url);return false;} CookieStorage=new Class({Implements:[Options],options:{storageName:'design.nl',path:'/',duration:30,secure:false},storageData:null,initialize:function(options){this.setOptions(this.options,options);this.storageData=new Hash.Cookie(this.options.storageName,{path:this.options.path,duration:this.options.duration,secure:this.options.secure});},writeData:function(key,value){this.storageData.set(key,value);return value;},readData:function(key){if(this.containsKey(key)){return this.storageData.get(key);}else{return null;}},containsKey:function(key){return this.storageData.has(key);},erase:function(){this.storageData.dispose();}});function checkInput(e){var evt=new Event(e);$('floatingBanner').getElements('input.inputsize').each(function(el,i){if(el.value.trim().length<3){alert('Please fill in: '+el.getProperty('name'));evt.stop();}});} function setupFloatingBanner(){$('floatingBanner').setStyle('display','block');if($chk($('floatingBanner').getElement('button'))){$('floatingBanner').getElement('button').addEvent('click',checkInput);}} dsgn={};dsgn.Filter=null;dsgn.FilterObject=new Class({options:{openOnStartup:false,openString:'Open Filter',closeString:'Close Filter',openDuration:900,closeDuration:300,minimalHeight:10},filterKnob:null,filterContainer:null,currentAcion:null,keys:null,initialize:function(knob,container,options){this.setOptions(options);this.filterKnob=knob;this.filterContainer=container;this.initAppearance();},initAppearance:function(){$(this.filterContainer).setStyle('overflow','hidden');$(this.filterKnob).setStyle('cursor','pointer');if(this.options.openOnStartup===true){this.setKnobText(this.options.closeString);}else{this.setKnobText(this.options.openString);this.collapse();$(this.filterKnob).onclick=this.open.bindWithEvent(this);}},setKnobText:function(text){this.filterKnob.set('text',text);},collapse:function(){$(this.filterContainer).setStyle('height',1);},expand:function(){},open:function(){if(this.currentAcion!==null){this.currentAcion.stop();this.currentAcion=null;} var dimension=$(this.filterContainer).getSize();this.currentAcion=new Fx.Tween($(this.filterContainer),'height',{duration:this.options.openDuration});$(this.filterKnob).onclick=this.close.bindWithEvent(this);this.setKnobText(this.options.closeString);this.currentAcion.start(dimension.size.y,dimension.scrollSize.y);},close:function(){if(this.currentAcion!==null){this.currentAcion.stop();this.currentAcion=null;} var dimension=$(this.filterContainer).getSize();this.currentAcion=new Fx.Tween($(this.filterContainer),'height',{duration:this.options.closeDuration});$(this.filterKnob).onclick=this.open.bindWithEvent(this);this.setKnobText(this.options.openString);this.currentAcion.start(dimension.size.y,1);},toggle:function(){},isOpen:function(){},setKeys:function(keys){this.keys=keys;},getKeys:function(){},addKey:function(key){this.keys.push(key);},removeKey:function(key){},removeKeyAtIndex:function(index){}});dsgn.FilterObject.implement(new Options);dsgn.initFilter=function(knob,container){} var dsgn_favorites={};dsgn_favorites.vars={addString:'Add to favorites',removeString:'Remove from favorites',templatePath:'design/widgets/favouriteswidget.tpl',addAction:'DSGNAddFavorite',removeAction:'DSGNRemoveFavorite',favoritesListContainer:'userfavoritescontainer',systemFavoritesListContainer:'systemfavoritescontainer',showAction:'DSGNShowFavorite',systemTemplatePath:'design/widgets/listingwidget.tpl'} dsgn_favorites.addFavorite=function(target,favoriteId){dsgn_favorites.doAddFavorite(favoriteId,target);return false;} dsgn_favorites.setToAdd=function(target,favoriteId){$(target).innerHTML=dsgn_favorites.vars.addString;$(target).onclick=dsgn_favorites.addFavorite.bind(window,[target,favoriteId]);} dsgn_favorites.doAddFavorite=function(favoriteId,target){var postObject=JSON.encode({action:dsgn_favorites.vars.addAction,fid:favoriteId,templatePath:dsgn_favorites.vars.templatePath});var request=new Request.JSON({url:'/sbeos/ajax/JsonCall.php?rnd='+Math.random(),data:{json:postObject},onComplete:dsgn_favorites.onAddFavoriteComplete.bindWithEvent(window,[target,favoriteId])}).send();} dsgn_favorites.onAddFavoriteComplete=function(JsonResponse,target,favoriteId){if(JsonResponse.success!=true&&JsonResponse.success!='true'){alert(JsonResponse.message);}else{dsgn_favorites.setToRemove(target,favoriteId);if($chk(JsonResponse.template)){dsgn_favorites.setFavoritesView(JsonResponse.template);}}} dsgn_favorites.removeFavorite=function(target,favoriteId){dsgn_favorites.doRemoveFavorite(favoriteId,target);return false;} dsgn_favorites.setToRemove=function(target,favoriteId){$(target).innerHTML=dsgn_favorites.vars.removeString;$(target).onclick=dsgn_favorites.removeFavorite.bind(window,[target,favoriteId]);} dsgn_favorites.doRemoveFavorite=function(favoriteId,target){var postObject=JSON.encode({action:dsgn_favorites.vars.removeAction,fid:favoriteId,templatePath:dsgn_favorites.vars.templatePath});var request=new Request.JSON({url:'/sbeos/ajax/JsonCall.php?rnd='+Math.random(),data:{json:postObject},onComplete:dsgn_favorites.onRemoveFavoriteComplete.bindWithEvent(window,[target,favoriteId])}).send();} dsgn_favorites.onRemoveFavoriteComplete=function(JsonResponse,target,favoriteId){if(JsonResponse.success!=true&&JsonResponse.success!='true'){alert(JsonResponse.message);}else{dsgn_favorites.setToAdd(target,favoriteId);if($chk(JsonResponse.template)){dsgn_favorites.setFavoritesView(JsonResponse.template);}}} dsgn_favorites.setFavoritesView=function(tplstring){var oldContainer=$(dsgn_favorites.vars.favoritesListContainer);oldContainer.id=oldContainer.id+'_old';var tmpElm=new Element('div');tmpElm.innerHTML=tplstring;tmpElm.getFirst().replaces(oldContainer);} dsgn_favorites.viewSystemFavorites=function(target){if(target.selectedIndex>0){var favoriteId=target[target.selectedIndex].value;if(favoriteId!=""&&favoriteId!=null) dsgn_favorites.doShowFavorite(favoriteId,target);} return false;} dsgn_favorites.doShowFavorite=function(favoriteId,target){var postObject=JSON.encode({action:dsgn_favorites.vars.showAction,sysfav:favoriteId,templatePath:dsgn_favorites.vars.systemTemplatePath});var request=new Request.JSON({url:'/sbeos/ajax/JsonCall.php?favorite='+favoriteId+'&rnd='+Math.random(),data:{json:postObject},onComplete:dsgn_favorites.onShowFavoriteComplete.bindWithEvent(window,[target,favoriteId])}).send();} dsgn_favorites.onShowFavoriteComplete=function(JsonResponse,target,favoriteId){if(JsonResponse.success!=true&&JsonResponse.success!='true'){alert(JsonResponse.message);}else{if($chk(JsonResponse.template)){dsgn_favorites.setSystemFavoritesView(JsonResponse.template);}}} dsgn_favorites.setSystemFavoritesView=function(tplstring){var oldContainer=$(dsgn_favorites.vars.systemFavoritesListContainer);oldContainer.id=oldContainer.id+'_old';var tmpElm=new Element('div');tmpElm.innerHTML=tplstring;tmpElm.getFirst().replaces(oldContainer);} dsgn_favorites.refreshFromCache=function(){var lis=$$('#ul_favoriteswidget li');for(var i=0;i