$(document).ready(InitCobalt);function InitCobalt(){if(window._cobaltInitialized)return;else window._cobaltInitialized=true;if($.fn.Flyout){$('img.ihover').hoverImage();$('[icobalt=CobaltControls.Controls.Flyout]').Flyout();$('[icobalt=CobaltControls.Controls.SideMenu][_flyout=true]').each(function(i){var menu=$(this);var maxlevels=$.toInt(menu.attr('_maxlevels'));menu.find('[_pageid]').Flyout({corner:$._DIR._UPPER_RIGHT,maxlevels:maxlevels});});$('[icobalt=CobaltControls.Controls.TopMenu][_flyout=true]').each(function(i){var menu=$(this);var maxlevels=$.toInt(menu.attr('_maxlevels'));menu.find('[_pageid]').Flyout({corner:$._DIR._LOWER_LEFT,maxlevels:maxlevels});});}if($.fn.calendar){$('input.calendar').calendar({onfocus:true});$('input.calendar2').calendar();$('input.calendarclock').calendar({clock:true,onfocus:true});$('input.clock').calendar({clock:true,onfocus:true,nodate:true});}if($.fn.popup)$('a[icobalt=CobaltControls.Controls.Popup]').popup();$('[icobalt=CobaltControls.Controls.SiteSearch]').cobaltSiteSearch();if($.fn.reflect)$('img.ireflect').reflect();if($.fn.lightbox)$('.ilightbox').lightbox();if($.fn.datacalendar)$('[icobalt=CobaltControls.Controls.DataCalendar]').datacalendar();if(!window._noflash){$("select[_cascade]").cascade();}$('[icobalt=CobaltControls.Controls.QuickLinks]').each(function(i){var el=$(this);if(!el.is('select'))el=el.find('select');el.change(function(e){var href=$(this).val();if(href){if(href.startsWith('http')||href.startsWith('/'))window.location.href=href;else{var root=$(document.body).attr('_root');window.location.href=root+href;}}});});$.onImagesLoaded(SetupFlashMovies,10);$(window).unload(cleanupFlash);if(window._fortran){$("input:hidden[id$='_FFD6']").val(new Date().getTime());}}function SetupFlashMovies(){if(window._noflash)return;else{$("div[icobalt='CobaltControls.Controls.Spotlight']").each(function(i){var div=$(this);var noplay=$.toBool(div.attr('_noplay'));if(!noplay)div.appendTo(document.body).css('display','block').cobaltFlash();});$('form div.buildflash').cobaltFlash();if($.fn.scroller)$('div[icobalt=CobaltControls.Controls.ScrollingList]').scroller();}}function cleanupFlash(){__flash__removeCallback=function(instance,name){if(instance!=null&&name!=null)instance[name]=null;};}$.cobalt=$.cobalt||{};$.fn.cobaltFlash=function(options,reload){return this.each(function(i){var el=$(this);if(reload){el.empty();}if(el.children('object').length==0){var movie,width,height,version,flashvars,attributes;var params={allowfullscreen:true,allowscriptaccess:'sameDomain',wmode:'transparent',pluginspage:'http://www.macromedia.com/go/getflashplayer'};if(options){movie=options.swf;width=options.width;height=options.height;flashvars={};if(options.params){for(var p in options.params){if(p=='flashvars')flashvars=options.params[p];else params[p]=options.params[p];}}if(options.id){attributes={};attributes.id=id;}}else{var movie=el.attr('_movie');var width=el.attr('_width')||$.toInt($.curCSS(el[0],'width'))||el.width();var height=el.attr('_height')||$.toInt($.curCSS(el[0],'height'))||el.height();var loop=$.toBool(el.attr('_loop'));var vars=el.attr('_flashvars');var id=el.attr('_id');version=el.attr('_version');if(!id)id=('Player'+Math.random()).replace('.','');attributes={};attributes.id=id;attributes.name=id;params.loop=loop.toString();if(el.attr('_wmode')=='opaque')params.wmode='opaque';var flashvars={};if(vars){try{var v=vars.split('&');for(var i=0;i<v.length;i++){var pair=v[i].split('=');flashvars[pair[0]]=pair[1];}}catch(ex){flashvars={};}}}if(movie){if(!/^(http|\/|\{|%)/.test(movie)){movie='/'+movie;}var control=('FlashSWF'+Math.random()).replace('.',''),alternate=el.children("[_alternate]").attr('_alternate');if(alternate){alternate=$.decode(alternate);}el.html('<div id="'+control+'"></div>');swfobject.embedSWF(movie,control,width,height,version||'9.0.0',"Shared/js/expressInstall.swf",flashvars,params,attributes,null,el[0].childNodes[0],alternate);}}});};$.cobalt.swfUploader=function(el,url,options){if(!el||!url)return;var btn=el.find('span.swfu_button');if(!btn.length)return;var id=('swfub_'+Math.random()).replace(/\./g,'');btn.attr('id',id);var o=options||{};var swfu=new SWFUpload({upload_url:url,post_params:{"ASPSESSID":$(document.body).attr('_session'),"AUTHID":$(document.body).attr('_auth')},file_size_limit:o.size||"256 KB",file_types:o.types||"*.jpg;*.jpeg;*.jpe;*.gif;*.png",file_types_description:o.typeDescription||"Images",file_upload_limit:o.limit||"1",file_queue_error_handler:function(file,errorCode,message){switch(errorCode){case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:alert('File too large, maximum size is '+(o.limit||"256 KB"));break;case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:if((o.limit||"1")=="1")alert('Please upload one file at a time.');else alert('Too many files.');break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:alert('The selected file is empty.');break;case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:alert('Invalid file type.');break;default:alert(message||'The file could not be uploaded.  Tech services has been notified.');break;}},file_dialog_complete_handler:function(numFilesSelected,numFilesQueued){try{if(numFilesQueued>0){this.startUpload();}}catch(ex){this.debug(ex);}},upload_progress_handler:function(file,bytesLoaded){if(!this.customSettings.progress_bar){this.customSettings.progress_bar=this.customSettings.upload_target.children('div.progressBar');this.customSettings.progress_status=this.customSettings.upload_target.children('div.progressStatus');}var w=parseInt(bytesLoaded/file.size)*250;this.customSettings.progress_bar.css({width:w});this.customSettings.progress_status.html('Uploading - '+$.kbFormat(bytesLoaded)+' out of '+$.kbFormat(file.size));},upload_error_handler:function(file,errorCode,message){switch(errorCode){case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:default:alert(message);break;}},upload_success_handler:function(file,serverData){if(!this.customSettings.progress_status)this.customSettings.progress_status=this.customSettings.upload_target.children('div.progressStatus');this.customSettings.progress_status.html('Success - '+$.kbFormat(file.size));},upload_complete_handler:function(file){if(this.getStats().files_queued>0){this.startUpload();}else if($.isFunction(o.oncomplete)){file.name=file.name.replace(/%20/g,'-').replace(/ /g,'-');o.oncomplete(this,file);}},button_image_url:o.uploadBtn||"Shared/js/swfupload/uploadbtn.gif",button_placeholder_id:id,button_width:79,button_height:18,button_text_top_padding:0,button_text_left_padding:0,flash_url:"Shared/js/swfupload/swfupload.swf",custom_settings:{container:el,upload_target:el.find('div.progressContainer')},debug:false});el.data('swfu',swfu);};$.fn.cascade=function(){return this.each(function(i){var input=$(this);var cascade=input.attr('_cascade');if(cascade){var child=$("form select[id$='_"+cascade+"']");var items=[];child.children('option').each(function(i){var option=$(this);items.push({parent:option.attr('_parent'),value:option.attr('value'),label:option.html()});});child.data('items',items);input.data('cascade',child).bind('change update',function(e){var input=$(this);var child=input.data('cascade');var items=child.data('items');var parent=input.val();var sb=[];for(var i=0;i<items.length;i++){var item=items[i];if(!item.parent||item.parent==parent){sb.push('<option value="');sb.push(item.value);sb.push('">');sb.push(item.label);sb.push('</option>');}}var val=child.val();child.html(sb.join('')).val(val||'');}).trigger('update');}});};$.fn.cobaltSiteSearch=function(){return this.each(function(i){var el=$(this);var path=el.attr('_path');var limit=el.attr('_limit');var exclude=el.attr('_exclude');var input=el.is('input:text')?el:el.find('input:text:first');var fn=function(input,path,limit,exclude){return function(e){var content=$.encode(input.val());var url=path+'?C='+content;if(limit)url+='&L='+limit;if(exclude)url+='&X='+exclude;input=null;path=null;limit=null;exclude=null;var root=$(document.body).attr('_root')||'/';window.location.href=root+url;return false;};}(input,path,limit,exclude);input.toggleValue();el.find('img,input:button,input:submit,input:image').click(fn);if(el.attr('_autosuggest')=='true'){var success=function(input){return function(row){input.val(row[this.options.textField]);input.data('fire')();input=null;return false;};}(input);input.data('fire',fn).combobox({getResultsUrl:$.getAjaxUrl(window.location.href,{AutoSuggest:el.attr('id')}),textField:el.attr('_textfield'),onselect:success});}else input.onenter(fn);});};(function($){if(!$.cobalt.dialog)return;$.cobalt.simplelink=new $.cobalt.dialog();if(!window.$sl){window.$sl=$.cobalt.simplelink;}$.extend($.cobalt.simplelink,{title:'ADD/EDIT LINK',contentHtml:'<table cellpadding="0" cellspacing="0" border="0" style="margin:4px;">	<tr class="nn_selectpage">		<td>&nbsp;Url:&nbsp;</td>		<td><input type="text" class="sl_href" style="width:315px;"/></td>	</tr>	<tr class="nn_selectpage">		<td>&nbsp;Name:&nbsp;</td>		<td><input type="text" class="sl_name" style="width:315px;"/></td>	</tr>	<tr class="nn_selectpage">		<td>&nbsp;</td>		<td><input type="checkbox" class="sl_popup" id="sl_popup_check"/>			<label for="sl_popup_check">Open in new window.</label>		</td>	</tr></table>',width:380,element:null,activate:function(el,o){if($sl.isopen)return;$sl.element=(el?(el.jquery?el:$(el)):null);if($sl.element&&!$sl.element.is('a'))$sl.element=null;$sl.open(o);},clearContents:function(){var el=$sl.element;var o=this.options||{};var body=$(document.body);var base=body.attr('_base');var href=((el&&el.attr('href'))||o.href)||'';var root=body.attr('_root');if(href.startsWith(base))href=href.substring(base.length);else if(href.startsWith(root))href=href.substring(root.length);var name=(el&&el.html())||o.text;$sl.href.val(href||'');$sl.name.val(name||'');$sl.popup[0].checked=(el&&el.attr('target')=='_blank')?true:false;},startDialog:function(){setTimeout(function(){$sl.href.focus();},0);},select:function(e){var link={Path:$sl.href.val(),Text:$sl.name.val()};if($sl.popup[0].checked)link.Target='_blank';try{var result;if(!$.isFunction($sl.onselect)||(result=$sl.onselect($sl.element,link,null,$sl))!=false){var el=result&&result.jquery?result:$sl.element;if(el){el.attr('href',link.Path||'');if(link.Target)el.attr('target',link.Target);else el.removeAttr('target');if(link.Text)el.html(link.Text);}}}catch(ex){}$sl.close();return false;},initContents:function(o){if(!$sl.main)return;$sl.href=$sl.main.find('input.sl_href').onenter($sl.select);$sl.name=$sl.main.find('input.sl_name').onenter($sl.select);$sl.popup=$sl.main.find('input.sl_popup');}});})(jQuery);function fteReady(p){var swf=window.document[p.id];if(swf){var div=$(swf).parent('div');div.data('swf',swf);div.trigger('swfready');}}function fteChanged(p){var swf=window.document[p.id];if(swf){var div=$(swf).parent('div');div.trigger('swfchange');}}function fteSave(p){var swf=window.document[p.id];if(swf){var div=$(swf).parent('div');div.trigger('swfsave');}}
