function setCategoryId(id,inputId,trigger_element){try{var row=pln.node.getParent(2,trigger_element);var className=pln.node.getProperty(row,'className');if(/\s?row\s?/.test(className)){if(pln.isset(setCategoryId.pastCategoryRowElement)){if(setCategoryId.pastCategoryRowElement==row)return;void pln.node.removeClassName(setCategoryId.pastCategoryRowElement,'selected');}void pln.node.addClassName(row,'selected');if(pln.isset(id,inputId))void pln.node.setProperty(inputId,'value',id);setCategoryId.pastCategoryRowElement=row;}else{throw 'e';}}catch(error){if(pln.isset(id,inputId))void pln.node.setProperty(inputId,'value',id);}};function defaultNviToggleAnimation(elementId,status){var fxName=null;if(status=='opening')fxName='slideDown';if(status=='closing')fxName='slideUp';void $j('#'+elementId)[fxName](200);};function closeModal(modal_id){try{void nvi.panelManager.getInstance(modal_id).close();}catch(error){}return false;};function saveValue(element,url){var data={};var type=element.type;if(type=='checkbox'||type=='radio'){data[element.name]={value:element.value,checked:element.checked};}else{data[element.name]=element.value;}var serverConnection=new pln.server.connection(url,'POST');void serverConnection.sendAndLoad(pln.encode(data));};function displaySearchInfo(display){var display=pln.isBoolean(display)?display:true;var target_id='searchNotificationBlock';var set=pln.node.setProperty;if(display){var value=pln.node.getProperty('searchLibraryTextbox','value');if(!pln.isEmpty(value)){void set(target_id,'display','block');void set('searchNotificationBlockSpan','innerHTML',value);}else{void hideSearchInfo();}}else{void set(target_id,'display','none');}};function hideSearchInfo(){void displaySearchInfo(false);};function multipleFilesStartUploadHandler(){void pln.node.setProperty('inprogressDiv','display','block');};function multipleFilesUploadedHandler(){void setLocation(null,window.location.href,'DONE=true');};function multipleFilesUploadedToMediaLibraryHandler(){var id=pln.node.getProperty('nvi_multiple_file_upload_category_id','value');var url=pln.node.getProperty('nvi_multiple_file_upload_return_url','value');void setLocation(null,'/admin/content/new-media','categoryId='+id+'&DONE=true&return_url='+url);};function multipleFilesErrorHandler(){};function setLocation(target,url,arguments){url=url.replace(window.location.hash,'');url=url+(url.indexOf('?')!=-1?'&':'?')+arguments;try{target.window.location.href=url;}catch(error){try{window.location.href=url;}catch(error_object){}}};void nvi.eventManager.addListener('all',nvi.eventManager.events.__pageInitialized,null,initializeCultureElements);function initializeCultureElements(){var node=pln.node.getById('cultures_collection');if(!pln.isset(node))return;var cultures_collection=pln.node.getByAttributeValue('type','checkbox',pln.node.getById('cultures_collection'));try{for(var i=0;i<cultures_collection.length;i++){var checkbox=cultures_collection[i];void displayCultureElements(checkbox,checkbox.name.match(/[a-z]{2}_[A-Z]{2}/)[0],true);}}catch(error){}};function displayCultureElements(element,culture,globalChange){var elements_to_change=['culture_details_','culture_label_','culture_url_','culture_title_','culture_description_','_HeaderCheckbox'];var display=element.checked;var globalChange=pln.isBoolean(globalChange)?globalChange:false;for(var i=0;i<elements_to_change.length;i++){var element_signature=elements_to_change[i];if(element_signature=='_HeaderCheckbox'&&globalChange){var element_id=culture+element_signature;var node=pln.node.getById(element_id);void pln.node.setProperty(node,'checked',display?'checked':'');void pln.node[display?'removeClassName':'addClassName'](node,'javascriptOff');void pln.node[display?'removeClassName':'addClassName'](pln.node.getByProximity(1,node),'javascriptOff');}else{var element_id=element_signature+culture;var element_node=pln.node.getById(element_id);if(!pln.isHtmlElement(element_node))continue;var displayLabel="block";if(globalChange||(!globalChange&&element_signature!='culture_details_')){try{var nodeName=element_node.nodeName.toLowerCase();if(nodeName=='tr')displayLabel="table-row";if(nodeName=='td'||nodeName=='th')displayLabel="table-cell";}catch(error){}try{var inputs_collection=pln.node.getByAttribute('id',element_node);void pln.node.setProperty(element_id,'display',display?displayLabel:'none');for(var j=0;j<inputs_collection.length;j++){var instance=nvi.panelManager.getInstance(inputs_collection[j].id);try{instance[display?'enableValidation':'disableValidation']();}catch(error){}}}catch(error){}}}}};function onCultureCharacterCount(total,remaining,element){var id=element.id+'CharsCount';if(remaining<=0){try{void pln.node.setProperty(element.id+'_charLimitShowtooltip','className','');void pln.node.setProperty(pln.node.getParent(1,pln.node.getById(id)),'className','error important');}catch(error){}}else{try{void pln.node.setProperty(element.id+'_charLimitShowtooltip','className','javascriptOff');void pln.node.setProperty(pln.node.getParent(1,pln.node.getById(id)),'className','');}catch(error){}}void pln.node.setProperty(id,'innerHTML',total);};nvi.eventManager.addListener('newPageForm',nvi.eventManager.events.__failed,null,display_proper_tab);function display_proper_tab(){var tab_collection=['nvi_controls_tabitem_configurationTab','nvi_controls_tabitem_templateTab','nvi_controls_tabitem_urlHeaderTab','nvi_controls_tabitem_locationTab'];var error_count_object={};var form=pln.node.getById('newPageForm');for(var i=0;i<form.elements.length;i++){var input=form.elements[i];try{var instance=nvi.panelManager.getInstance(input.id);if(instance.getValidationStatus()==false){var node=instance.getElement();var isChild=false;for(var j=0;j<tab_collection.length;j++){var tab_signature=tab_collection[j];var tab=nvi.panelManager.getInstance(tab_signature);var views=tab.getRegisteredViews();for(k in views){var view=pln.node.getById(k);if(pln.node.isChildOf(node,view)){if(!pln.isset(error_count_object[tab_signature]))error_count_object[tab_signature]=[];error_count_object[tab_signature].push(input.id);isChild=true;break;}}if(isChild)break;}}}catch(error){}}for(i in error_count_object){if(error_count_object[i].length>0){try{void nvi.panelManager.getInstance(i).toggle(null);}catch(error){}break;}}};function EnableValidationOnHiddenFields(ContainerId,Enable){var ContainerId=ContainerId||null;var Container=pln.node.getById(ContainerId);if(!pln.isset(Container)||!pln.isBoolean(Enable))return;var InputType=['button','input','select','textarea'];var InputsCollection=[];for(var i=0;i<InputType.length;i++){var Result=pln.node.getByName(InputType[i],Container);if(Result!=null&&Result.length>0)InputsCollection=InputsCollection.concat(Result);}for(var i=0;i<InputsCollection.length;i++){var instance=nvi.panelManager.getInstance(InputsCollection[i].id);if(pln.isset(instance))instance[Enable?'enableValidation':'disableValidation']();}};function DisplayCultureColumn(JSCulture,Culture,PageId,PageArguments){try{var InputCulture=JSCulture||null;if(!pln.isset(InputCulture))return;var ContainerId='culture_column_'+InputCulture;var input=pln.node.getById('culturesCheckbox_'+InputCulture);pln.node.setProperty(ContainerId,'display',input.checked?'table-cell':'none');EnableValidationOnHiddenFields(ContainerId,input.checked);DisableLastCultureSelector(true);}catch(error){}var myConnection=new pln.server.connection('/app/admin/setcultures/'+Culture+'/'+PageId+'/'+Culture+'/'+PageArguments);myConnection.sendAndLoad();};void nvi.eventManager.addListener('all',nvi.eventManager.events.__pageInitialized,null,DisableLastCultureSelector);function DisableLastCultureSelector(UserActivated){if(typeof WebsiteCultures=='undefined')return;var UserActivated=pln.isBoolean(UserActivated)?UserActivated:false;var CheckedInputCollection=[];for(var i=0;i<WebsiteCultures.length;i++){var Input=pln.node.getById('culturesCheckbox_'+WebsiteCultures[i]);void pln.node.setProperty(Input,'disabled',false);if(Input.checked)CheckedInputCollection.push(Input);if(!UserActivated){EnableValidationOnHiddenFields('culture_column_'+WebsiteCultures[i],Input.checked);}}if(CheckedInputCollection.length==1)void pln.node.setProperty(CheckedInputCollection[0],'disabled',true);};void pln.events.addListener(window,'load',null,resizeEditZone);void pln.events.addListener(window,'resize',null,resizeEditZone);function resizeEditZone(){var minimumHeight=555;if(window.location.href==top.location.href){var iframe=pln.node.getById('editOnSiteIframe');if(pln.isHtmlElement(iframe)){void pln.node.setProperty(iframe,'height',minimumHeight+'px',true);var windowSize=pln.events.getWindowSize();var bodySize=pln.events.getBodySize();var containerHeight=pln.node.getProperty('container1','offsetHeight');if(bodySize.height<=windowSize.height){var iframeHeight=pln.node.getProperty(iframe,'height');var newHeight=Math.min(windowSize.height-(containerHeight-iframeHeight));if(newHeight>minimumHeight)void pln.node.setProperty(iframe,'height',newHeight+'px',true);}}}};