var Nexus={formSubmitted:false,os:"",isIE:$.browser.msie,isIE6:$.browser.msie&&$.browser.version<7,menuOn:null,lang:null,fadingOverlay:false,setup:function(){$("table.data tbody tr:nth-child(even)").addClass("stripe");Nexus.initPasswordMeter();var b=$(document);b.click(function(c){return Nexus.hideMenu(c)});b.mouseover(function(c){Nexus.overTest(c)});if(_E("loginForm")){var a=_F("j_username");if(a&&a.value){a.focus();a.select()}}Nexus.getLang();Nexus.SystemMessages.init();if($("img.calendarIcon").length){Nexus.loadScript("datepicker.js")}},setMenuOn:function(a){Nexus.menuOn=a instanceof $?a:$(a)},sortBy:function(a,b){_F("sortField").value=a;_F("sortOrder").value=b;Nexus.gotoPage(1)},changeRecordsPerPage:function(a){if(a){_F("recordsPerPage").value=a}Nexus.gotoPage(1)},changeLocation:function(a){location.href=a},getOffset:function(a,b){return a[b]+(a.offsetParent?getOffset(a.offsetParent,b):0)},getLang:function(){if(Nexus.lang){return Nexus.lang}var a,b,c="",d=document.documentElement;if(d&&d.lang){c=d.lang}else{b=["language","userLanguage","browserLanguage","systemLanguage"];for(a=0;a<4;a++){if(navigator[b[a]]){c=navigator[b[a]];break}}}Nexus.lang=c.substring(0,2).toLowerCase();return Nexus.lang},inputArray:function(a){if(typeof a=="string"){a=_F(a)}return(a.length?a:[a])},initPasswordMeter:function(){var a=$("#meter");if(!a.length){return}var c=_F("password")||_F("user.password"),d=/^\d+$/,b=/([a-z]+[A-Z]+)|([A-Z]+[a-z]+)|([\W_]+\w+)|(\w+[\W_]+)|(\d+\D+)|(\D+\d+)/;$(c).keyup(function(){var k=$("#meterBar").html("&nbsp;"),j=$.trim(this.value);if(a.is(".hidden")){a.nxShow();k.css("width",c.offsetWidth+"px")}this.value=j;if(!j.length){return}var f,e,g="",m=1,l=j.charAt(0);for(f=1;f<j.length;f++){if(j.charAt(f)!=l){m=j.length;break}}if(m<11||j.match(d)){m=(m<8||j.match(d))?j.length-1:j.length+1;m=parseInt(m/2)}if(j.match(b)){m*=2}if(m<1){m=1}else{if(m>9){m=9}}for(f=0;f<m;f++){e=$.browser.msie?('class="s'+parseInt(f/2)):('style="opacity:'+(f+2)/10);g+="<span "+e+'">-</span>'}k.html(g)})},initMenus:function(){var a=arguments;Nexus.loadScript({path:"jquery.hoverIntent.js",callback:(function(){var e=a.length,d,f=function(){var i=$(this),g=i.parent().find(".rollover");if(g.length){c.apply((g.parent())[0])}$(this).children("a").addClass("rollover");$("ul:first",this).css("visibility","visible")},c=function(){$(this).children("a").removeClass("rollover");$("ul:first",this).css("visibility","hidden")},b={sensitivity:7,interval:50,over:f,timeout:400,out:c};while(e--){d="#"+a[e].id+" > li";if(a[e].direction&&a[e].direction=="vertical"){$("#"+a[e].id+" > li").each(function(){var i=$(this).children("ul");if(i.length){i.css({top:((i.position()).top-30)+"px",left:((i.position()).left+140)+"px"});if($.browser.msie){var k=i.find("a"),g=parseInt(k.eq(0).css("paddingLeft")),j=parseInt(i.width())-(g*2);k.css("width",j)}}})}$(d).hoverIntent(b)}})})},submit:function(d,a){var c=this.form||document.forms[0];if(!c){return false}var b=c.submitCommand||c.listCommand;if(d&&b){b.value=d}if(a&&c.redirect){c.redirect.value=a}if($("#container").is(".busy")){alert(msg_formSubmitted);return false}if(this.verifySubmit()){c.submit()}},verifySubmit:function(){if(!Nexus.formSubmitted){Nexus.formSubmitted=true;return true}Nexus.SystemMessages.show({type:"busy",messageText:Nexus.dictionary.formSubmitted});return false},setupCommandButtons:function(){$("#buttons input").click(function(){if(this.className.match(/.*nx_(\w+).*/)){Nexus.submit(RegExp.$1)}})},processInputs:function(){if($.browser.msie){$("input:button, input:submit").addClass("button")}},hideMenu:function(c){if(c){c=$.event.fix(c)}if(!Nexus.menuOn){if(c&&c.target.id=="overlay"&&$("#systemMessages.popup:visible input").length==1){Nexus.SystemMessages.hide()}return}var b=Nexus.menuOn;if(b.is("form")){if(c){var a=$(c.target);if(!a.is(".calendarIcon")&&(a.is("a")||c.type=="click")){closeDatePicker();Nexus.menuOn=null}}return}if(c&&c.originalEvent&&c.originalEvent.which&&c.originalEvent.which!=1&&c.originalEvent.which!=65536){return true}b.css("visibility","hidden");Nexus.menuOn=null;if(this.recordId&&this.recordId!=-1){$("#row"+this.recordId).removeClass("selected")}},overTest:function(c){c=$.event.fix(c);if(Nexus.menuOn){var a=$(c.target);if(a){var b=new Date().getTime();if(!a.is("a")&&(b-this.menuTime)>800){this.hideMenu()}else{this.menuTime=b}}}else{if("object"==typeof QuickPickMenu&&QuickPickMenu.$gRow){QuickPickMenu.$gRow.removeClass("qpHilite")}}},gotoPage:function(c,a){var d=_F("page");if(d.form.listCommand){d.form.listCommand.value=""}if(c==null&&d.value!=d.defaultValue){var b=parseInt(d.value);if(!isNaN(b)&&b>0&&b<=a){c=b}else{d.value=d.defaultValue}}if(c!=null){d.value=c;this.form=d.form;this.submit()}return false},newObj:function(c,d){var b,a,e=[];for(b=0;b<d.length;b++){e[b]={};for(a=0;a<c.length;a++){if(typeof d[b]!="undefined"&&d[b]!=null&&typeof d[b][a]!="undefined"){e[b][c[a]]=d[b][a]}}}return e},parsePlatform:function(){this.os="";var a=navigator.userAgent.toLowerCase();if(a.indexOf("mac")>1){this.os="mac";if($.browser.safari){$(document.body).addClass("mac safari")}else{$(document.body).addClass("mac")}}else{if(a.indexOf("windows")>1){this.os="win";if($.browser.msie){$(document.body).addClass("msie");if(this.isIE6){document.execCommand("BackgroundImageCache",false,true)}}}else{if(a.indexOf("linux")>1){this.os="linux"}}}},parseCurrency:function(c,b){if(typeof c!="string"){c=c.value}if(!b){b=Nexus.lang}c=(b=="fr")?c.replace(/,/,"."):c.replace(/,/g,"");c=c.replace(/(\s|&nbsp;)+/g,"").replace(/\$/g,"");if(c.indexOf("(")!=-1){c="-"+c.replace(/\x28/g,"").replace(/\x29/g,"")}var a=Number(c);if(isNaN(a)){return 0}return Math.round(a*100)/100},formatCurrency:function(c,i,e){if(!c&&typeof c!="number"){return 0}var b="en",k,f,d,g,j,a;if(!i){i=(Nexus.lang=="fr")?"x,xx $":"$x.xx"}if(i.indexOf(".")!=-1){f=".";k=","}else{f=",";k=" ";b="fr"}d=(typeof c=="number")?c:Nexus.parseCurrency(c,b);if(d==0){return"0"}g=""+Math.abs(Math.round(d*100));while(g.length<3){g="0"+g}j=g.length-2;a=/([0-9]+)([0-9]{3})/;g=g.substring(0,j)+f+g.substring(j,g.length);while(a.test(g)){g=g.replace(a,"$1"+k+"$2")}if(f=="."){if(d<0){g="-$"+g}else{g="$"+g}}else{if(d<0){g="("+g+"$)"}else{g=g+" $"}}if(i.indexOf("$")==-1||e){g=g.replace(/\$/,"")}if(typeof c=="object"){c.value=g}else{return g}},setupLinks:function(){var a=/#$/;$("a").each(function(){if(typeof this.onclick=="function"||this.name!=""||a.test(this.href)||(this.$events&&this.$events.click)||$(this).is(".disabled")){return true}$(this).click(function(){if(typeof uploader=="object"){if(uploader==null){return true}if(uploader.count<uploader.queue.length){return confirm(Photo.msg.confirmAbort)}else{return true}}else{if(typeof Editor=="object"&&!Editor.hasChanges){return true}}var b=_F("clickedPhotoId");if(b){b.value=""}if($("#container").is(".busy")){alert(msg_formSubmitted);return false}Nexus.submit("save",this.href);return false})})},makePopup:function(b,a,e,f){a=a||"640";e=e||"480";var g,c="",d="status,titlebar,resizable,scrollbars,menubar,width="+a+",height="+e,i=new RegExp("https?://"+location.host+"(.+)");if(b.indexOf(".pdf")>0){if(f==false){d=d.replace("menubar,","")}if(typeof b=="object"){c=b.target||"";b=b.href}g=window.open(b,c,d);g.focus();return false}if(b.match(i)){b=RegExp.$1}Nexus.SystemMessages.show({type:"popup",url:b,width:a,height:e});return false},loadScripts:function(){for(var a=0;a<arguments.length;a++){Nexus.loadScript(arguments[a])}},loadScript:function(a){if("object"==typeof a){if($("script[src$="+a.path+"]").length){(a.callback)();return}}else{if($("script[src$="+a+"]").length){return}}var b=document.createElement("script");b.type="text/javascript";if("object"==typeof a){b.src="http://resources.fotosource.com/js/"+a.path;if(b.readyState){b.onreadystatechange=function(){if(b.readyState=="loaded"||b.readyState=="complete"){b.onreadystatechange=null;a.callback()}}}else{b.onload=function(){a.callback()}}}else{b.src="http://resources.fotosource.com/js/"+a}document.body.appendChild(b)},get:function(a){return document.getElementById(a)},getFormEl:function(d,a){var b,c,g=document.forms,e=Nexus.form||(g.length?g[0]:null);if(e&&e[d]){c=e[d]}else{if(g.length>1){for(b=1;b<g.length;b++){if(g[b][d]){c=g[b][d];break}}}}c=c||Nexus.get(d);if(c&&a!=undefined&&c.length){return c[a]}return c},createPage:function createPage(b,d){if(contentEditor){contentEditor._nexusPage(null,b,d)}else{var c="http://www.fotosource.com/content_editor/new_page.html?outsideEditor=true";if(d){c+=("&parentId="+d)}var a=window.open(c,"","width=10,height=10,status,resizable,modal,dependable");if(a){a.focus()}}},enterEditor:function(){var b=getElem("editRecord"),a="content_editor_status=true";if(b&&b.serviceId){a+="&serviceId="+b.serviceId.value}location.search=a},resetHiddenInputs:function(){if($.browser.mozilla){$(Nexus.form).find("input:hidden").each(function(){if(this.type=="hidden"&&this.getAttributeNode("title")!=null){this.value=this.title}})}},getPageSize:function(){var f,a,d,i,e,c,b=document.body,g=document.documentElement;if(window.innerHeight&&window.scrollMaxY){f=window.innerWidth+window.scrollMaxX;a=window.innerHeight+window.scrollMaxY}else{if(b.scrollHeight>b.offsetHeight){f=b.scrollWidth;a=b.scrollHeight}else{f=b.offsetWidth;a=b.offsetHeight}}if(self.innerHeight){d=(g.clientWidth?g.clientWidth:self.innerWidth);i=self.innerHeight}else{if(g&&g.clientHeight){d=g.clientWidth;i=g.clientHeight}else{if(b){d=b.clientWidth;i=b.clientHeight}}}e=(a<i?i:a);c=(f<d?f:d);return{pageWidth:c,pageHeight:e,windowWidth:d,windowHeight:i}},showOverlay:function(d,b,c){var a=$("#overlay");if(Nexus.fadingOverlay){Nexus.fadingOverlay=false}else{if(a.is(":visible")){return false}}a.css({width:"100%",height:this.getPageSize().pageHeight,opacity:(b?b:0.8),backgroundColor:(d?d:"#666")});$(document.body).addClass("overlay");if(c){a.show()}else{a.fadeIn(function(){$(document.body).addClass("overlay")})}return true},hideOverlay:function(a){if($("#systemMessages:not(.inline)").is(":visible")){return}Nexus.fadingOverlay=true;$("#shadowImg").hide();$("#overlay").fadeOut(function(){if(a){a()}$(document.body).removeClass("overlay")})}};Nexus.SystemMessages={queue:[],intervalId:0,show:function(k,m){if(!k){return}var q,p,e=function(i){return(typeof i=="string"?[i]:i)},r=k.height,f=k.width,c="",g="",s="<ul>",v='<div class="buttons">',d=k.type,u=e(k.messageText)||[],b=e(k.buttonText)||[],l=e(k.buttonMethod)||["hide"],n=false,o=$("#systemMessages");if(!b.length){if(/error|warning/.test(d)){b=[Nexus.dictionary.OK]}else{if(d=="success"){n=true}else{if(d=="popup"){var a=Nexus.getPageSize();f=Math.min(f,a.windowWidth-50);r=Math.min(r,a.windowHeight-50);s='<iframe src="'+k.url+'" width="'+f+'" height="'+(r-66)+'"></iframe>';b=[Nexus.dictionary.Close]}}}}if(n&&m){Nexus.hideOverlay()}if(!n){Nexus.showOverlay()}if(d=="busy"&&!u.length){u=[Nexus.dictionary.Please_wait]}if(!m&&o.is(":visible")&&!o.is(".inline")&&!o.is(".busy")){this.queue.push(k);return}if($.browser.msie&&!n){for(q=1,p=5;q<6;q++){c+='<b class="top b'+q+'"></b>';g+='<b class="b'+(p--)+'"></b>'}s=c+'<b class="top b6"></b>'+s}if(u.length){for(q=0;q<u.length;q++){if(/\w$/.test(u[q])){u[q]+=(d=="busy"?"...":".")}s+="<li>"+u[q]+"</li>"}u[q]+="</ul>"}o.html(s).show()[0].className=d+(n?" inline":"");if(n){return}if(b.length){for(q=0;q<b.length;q++){if(!/\(.*\)/.test(l[q])){l[q]="Nexus.SystemMessages."+l[q]+"()"}v+='<input type="button" value="'+b[q]+'" onclick="'+l[q]+'" /> '}}o.append(v+"</div>"+g);if(d!="busy"){location.hash="msg"}if(d=="popup"){$("#overlay").css("cursor","wait");o.css({width:f,marginLeft:0-(f/2),marginTop:0-(r/2)}).find("iframe").load(function(){var j="&nbsp;";try{j=this.contentWindow.document.title}catch(i){console.log(i.message)}if(!o.find(".b6").html(j).length){$(this).before(j)}o.css("visibility","visible").shadow();$("#overlay").css("cursor","")});this.intervalId=setInterval(function(){if(location.hash!="#msg"){Nexus.SystemMessages.hide()}},500)}else{if(o[0].offsetHeight>200){o.css("margin-top","-160px")}o.shadow()}if(d=="busy"){location.hash="busy";if(typeof k.callBack=="function"){if($.browser.safari){setTimeout(k.callBack,500)}else{k.callBack()}}var t=new Image();t.onload=function(){o.css("visibility","hidden").css("visibility","visible")};t.src="http://resources.fotosource.com/img/busy_24.gif"}},hide:function(){$("#systemMessages, #shadowImg").removeAttr("style");clearInterval(Nexus.SystemMessages.intervalId);var a=Nexus.SystemMessages.queue;if(a.length){setTimeout(function(){Nexus.SystemMessages.show(a[0],true);a.shift()},300);return}Nexus.hideOverlay()},getConfirmation:function(d,b){d=d||Nexus.form.submitCommand.value||"save";var c=Nexus.dictionary["confirm_"+d]||"",a={type:"warning",messageText:[c],buttonText:[b,Nexus.dictionary.Cancel],buttonMethod:["Nexus.SystemMessages.submitConfirmation('"+d+"')","hide"]};if(c){Nexus.SystemMessages.show(a)}else{return;$.ajax({type:"get",url:"/test.html",data:{submitCommand:d},dataType:"text",success:function(e){e=$.trim(e);if(e){a.messageText=e;Nexus.SystemMessages.show(a)}else{Nexus.SystemMessages.submitConfirmation(d)}},error:function(e,g,f){console.log(e,g,f)}})}},submitConfirmation:function(b){var a="confirm"+b.charAt(0).toUpperCase()+b.substring(1);$(Nexus.form).append('<input type="hidden" name="'+a+'" value="true" />');Nexus.submit(b)},init:function(){$("input.confirm").click(function(){if(!this.className.match(/nx_(\w+)/)){return}Nexus.SystemMessages.getConfirmation(RegExp.$1,this.value)})}};window.onpageshow=function(){Nexus.formSubmitted=false;var a=_F("clickedPhotoId");if(a){a.value=""}};function Cookie(b,a,d,e,c){this.name=b;this.expires=a;this.domain=d;this.path=e;this.isSecure=c}function Cookie_get(){var b=document.cookie;var a=b.indexOf(this.name);if(a==-1){return""}else{a+=this.name.length+1}var d=b.indexOf(";",a);if(d==-1){d=b.length}var c=b.substring(a,d);return unescape(c)}function Cookie_store(a){document.cookie=this.name+"="+escape(a)+((this.expires)?"; expires="+this.expires.toGMTString():"")+((this.path)?"; path="+this.path:"")+((this.domain)?"; domain="+this.domain:"")+((this.isSecure)?"; secure":"")}function Cookie_del(){document.cookie=this.name+"="+((this.expires)?"; expires="+(new Date(0)).toGMTString():"")+((this.path)?"; path="+this.path:"")+((this.domain)?"; domain="+this.domain:"")}new Cookie();Cookie.prototype.store=Cookie_store;Cookie.prototype.get=Cookie_get;Cookie.prototype.del=Cookie_del;_E=function(a){return document.getElementById(a)};_F=Nexus.getFormEl;if(typeof console=="undefined"){console={log:function(){return}}}getElem=Nexus.get;getOffset=Nexus.getOffset;makePopUp=Nexus.makePopup;function getFormElem(b,a){return Nexus.getFormEl(b,a)}function sortBy(a,b){Nexus.sortBy(a,b)}function changeRecordsPerPage(a){Nexus.changeRecordsPerPage(a)}function verifySubmit(){return Nexus.verifySubmit()}initPasswordMeter=Nexus.initPasswordMeter;enterEditor=Nexus.enterEditor;changeLocation=Nexus.changeLocation;createPage=Nexus.createPage;formatCurrency=Nexus.formatCurrency;hideMenu=Nexus.hideMenu;newObj=Nexus.newObj;brAddClass=(function(b,a){return $(b).addClass(a)});brRemoveClass=(function(b,a){return $(b).removeClass(a)});var ua=navigator.userAgent.toLowerCase();if($.browser.msie&&$.browser.version<7){document.execCommand("BackgroundImageCache",false,true)}var gOS="";if(ua.indexOf("mac")>1){gOS="mac"}else{if(ua.indexOf("windows")>1){gOS="win"}}var contentEditor,_editor_version,checkBoxVal,ns=(window.Event)?true:false,ie=(document.all&&ua.indexOf("msie")>1)?true:false,os_mac=(ua.indexOf("mac")>1),mac=(ie&&os_mac)?true:false,safari=(ua.indexOf("safari")!=-1),submitted=0,gEmailsChecked=false;function brSetup(){if(typeof beforeBrSetup=="function"){beforeBrSetup()}Nexus.setup();if($.browser.msie&&$.browser.version<7){document.body.insertAdjacentHTML("beforeEnd",'<!--[if lte IE 6]><iframe id="menuShim" src="javascript:false;" scrolling="no" frameborder="0" style="position:absolute;display:none;z-index:199;"></iframe><![endif]-->')}reportRequested=false;if(_E("loginForm")){if(!navigator.cookieEnabled){alert(msg_CookiesDisabled)}var a=getFormElem("j_username");if(a){a.focus();a.select()}}else{if(_E("editorTextArea")){if(typeof HTMLArea=="undefined"){var b=(typeof msg_editorLoadError=="string")?msg_editorLoadError:"Content Editor did not load properly. Try refreshing the page, or contact";b+=" ";b+=(typeof _editor_supportEmail=="string")?_editor_supportEmail:"support@interprisesoftware.com";alert(b+".");return}HTMLArea.loadPlugin("ContextMenu");if(typeof wwStyleMenu=="object"){HTMLArea.loadPlugin("CSS")}HTMLArea.loadPlugin("TableOperations");getElem("editorTextArea").form.reset();HTMLArea.init();var c=_E("editorForm");brWwSetup((c&&c.tagName.toLowerCase()!="form"))}else{if(_E("listTable")){Nexus.loadScript("nexus_list.js")}else{brFindEmails()}if(typeof reportPopup!="undefined"){makeReportPopup()}}}Nexus.processInputs();$("input.currency:text").bind("change",function(){Nexus.formatCurrency(this)});if(typeof afterBrSetup=="function"){afterBrSetup()}if(Nexus.isIE6&&location.href.indexOf("login.html")==-1){Nexus.loadScript("jquery.push_up.js")}}submitted=0;window.onpageshow=function(){submitted=0};function moveup(){}function quickPick(){}function stripSpaces(a){return a.replace(/^\s*/,"").replace(/\s*$/,"")}var rxSpace=/(\s|&nbsp;)+/g;function brParseCurr(a){if(typeof a!="string"){a=a.value}a=(Nexus.getLang()=="fr")?a.replace(/,/,"."):a.replace(/,/g,"");a=a.replace(rxSpace,"").replace(/\$/g,"");if(a.indexOf("(")!=-1){a="-"+a.replace(/\x28/g,"").replace(/\x29/g,"")}num=Number(a);if(isNaN(num)){return 0}return Math.round(num*100)/100}var rxCurrencyFormat=/([0-9]+)([0-9]{3})/;function makeEmail(b,a){if(!a){a=location.host}if(a.indexOf("www")==0){a=a.substring(4)}return(b+"@"+a)}function setSubmitCommand(a){_F("submitCommand").value=a}function submitForm(b){if(contentEditor){contentEditor.wwSave(true)}var a=_F("submitCommand");a.value=b;a.form.submit()}function submit(){_E("viewList").submit()}function brFixLinks(d){var b,c,a,e=location.host,f=/\.pdf$/i;if(d){a=_F("url")||_F("content_url");if(a){a=a.value.replace(/https?:\/\//,"");e=a.substring(0,a.indexOf("/"))}}if(typeof msg_newWindow!="string"){msg_newWindow="Opens in new window"}for(b=document.links.length-1;--b>-1;){c=document.links[b];if(c.target!=""||c.href.indexOf("http")!=0){continue}if(c.href.indexOf(e)==-1||f.test(c.href)||c.className=="external"){c.target="_blank";if(c.title==""){c.title=msg_newWindow}}else{if(d&&typeof c.onclick!="function"){c.onclick=function(){return menuNav(null,this.href)}}}}}function changeWizardPage(wizardPage){with(_F("wizardPage")){value=wizardPage;form.submit()}}function brFindEmails(b){if(gEmailsChecked||getElem("editorForm")){return}for(var a=0;a<document.links.length;a++){href=document.links[a].href.toLowerCase();if(href.indexOf("ismail:")==0){document.links[a].href="mailto:"+convertEmail(href)}}if(!b){b=document.body}do{html=b.innerHTML;x=html.toLowerCase().indexOf("ismail:");if(x!=-1){endChunk=html.substring(x+7);startChunk=html.substring(0,x);addr="";fullAddress=endChunk.match(/^[\w-_]+%[\w-_]+\.\w+\b/);if(fullAddress){addr=fullAddress[0].split("%");addr=emailLink(addr[0],addr[1]);endChunk=endChunk.substring(fullAddress[0].length)}else{recip=endChunk.match(/^[\w-_]+\b/);if(recip){addr=emailLink(recip[0]);endChunk=endChunk.substring(recip[0].length)}}b.innerHTML=startChunk+addr+endChunk}}while(x!=-1);gEmailsChecked=true}function convertEmail(a){addr=$.trim(a.substring(7));fullAddress=addr.match(/^[\w-_]+%[\w-_]+\.\w+\b/);if(fullAddress){addr=fullAddress[0].split("%");return makeEmail(addr[0],addr[1])}if(addr.match(/^[\w-_]+$/)){return makeEmail(addr)}return""}function brMail(b,a){document.write(emailLink(b,a))}function mail(a){document.write(emailLink(a))}function emailLink(b,a){addr=makeEmail(b,a);return'<a href="mailto:'+addr+'">'+addr+"</a>"}function fsInit(){if(_E("editorForm")){var a=_E("content")||$("div.round")[0];if(a){brAddClass(a,"editorOn");if(Nexus.isIE6){if(_E("bottomNav")){brAddClass(_E("bottomNav"),"editorOn")}brAddClass(_E("copyright"),"editorOn")}}_editor_helpUrl="/retailer/documentation/editor_guide.html"}Nifty("div.round","bl tr big transparent");Nifty("h2.topRound","tr big transparent");Nifty("div.bottomRound","bl big transparent");if(_E("fotoSmart")){Nifty("div#copyright","bl br big transparent")}else{if(_E("bottomNav")){Nifty("div#copyright","bl big transparent");Nifty("div#bottomNav","tr big transparent")}else{if(_E("photoContent")){Nifty("div#copyright","bl big transparent")}else{Nifty("div#copyright","bl tr big transparent")}}}brSetup();if($.browser.safari&&_E("toggleEditor")){_E("toggleEditor").style.display="none"}if(_E("fotoSmart")){_E("fotoSmart").style.visibility="visible";addFlashVideo()}if(typeof invisibleSetup=="function"){invisibleSetup()}Nexus.initMenus({id:"fotoSmartMenu"},{id:"navMenu",direction:"vertical"},{id:"utils"});brFixLinks(_E("editorForm")!=null);initPasswordMeter()}window.onload=fsInit;function addFlashVideo(){var b=_E("flashMovie");if(b){var a='<object type="application/x-shockwave-flash" data="/downloads/flvplayer.swf?file=/downloads/SPP_flash_video8_400k.flv&amp;autoStart=false" wmode="transparent" height="350" width="400">';a+='<param name="movie" value="/downloads/flvplayer.swf?file=/downloads/SPP_flash_video8_400k.flv&amp;autoStart=false" />';a+='<param name="wmode" value="transparent" /></object>';b.innerHTML=a}}var niftyOk=(document.getElementById&&document.createElement&&Array.prototype.push);String.prototype.find=function(a){return(this.indexOf(a)>=0?true:false)};function Nifty(a,c){if(niftyOk==false){return}var d,b=a.split(","),e=0;if(c==null){c=""}if(c.find("fixed-height")){e=$(b[0])[0].offsetHeight}for(d=0;d<b.length;d++){Rounded(b[d],c)}if(c.find("height")){SameHeight(a,e)}}function Rounded(a,d){var e,f="",c="",b=new Array();if(d!=""){d=d.replace("left","tl bl");d=d.replace("right","tr br");d=d.replace("top","tr tl");d=d.replace("bottom","br bl");d=d.replace("transparent","alias");if(d.find("tl")){f="both";if(!d.find("tr")){f="left"}}else{if(d.find("tr")){f="right"}}if(d.find("bl")){c="both";if(!d.find("br")){c="left"}}else{if(d.find("br")){c="right"}}}if(f==""&&c==""&&!d.find("none")){f="both";c="both"}b=$(a);for(e=0;e<b.length;e++){FixIE(b[e]);if(f!=""){AddTop(b[e],f,d)}if(c!=""){AddBottom(b[e],c,d)}}}function AddTop(c,m,n){var l=CreateEl("b"),e=4,j="",a,k,b="r",f,g;l.style.marginLeft="-"+getPadding(c,"Left")+"px";l.style.marginRight="-"+getPadding(c,"Right")+"px";if(n.find("alias")||(g=getBk(c))=="transparent"){g="transparent";f="transparent";j=getParentBk(c);b="t"}else{f=getParentBk(c);j=Mix(g,f)}l.style.background=f;l.className="niftycorners";a=getPadding(c,"Top");if(n.find("small")){l.style.marginBottom=(a-2)+"px";b+="s";e=2}else{if(n.find("big")){l.style.marginBottom=(a-10)+"px";b+="b";e=8}else{l.style.marginBottom=(a-5)+"px"}}for(k=1;k<=e;k++){l.appendChild(CreateStrip(k,m,g,j,b))}c.style.paddingTop="0";c.insertBefore(l,c.firstChild)}function AddBottom(c,m,n){var l=CreateEl("b"),e=4,j="",a,k,b="r",f,g;l.style.marginLeft="-"+getPadding(c,"Left")+"px";l.style.marginRight="-"+getPadding(c,"Right")+"px";if(n.find("alias")||(g=getBk(c))=="transparent"){g="transparent";f="transparent";j=getParentBk(c);b="t"}else{f=getParentBk(c);j=Mix(g,f)}l.style.background=f;l.className="niftycorners";a=getPadding(c,"Bottom");if(n.find("small")){l.style.marginTop=(a-2)+"px";b+="s";e=2}else{if(n.find("big")){l.style.marginTop=(a-10)+"px";b+="b";e=8}else{l.style.marginTop=(a-5)+"px"}}for(k=e;k>0;k--){l.appendChild(CreateStrip(k,m,g,j,b))}c.style.paddingBottom=0;c.appendChild(l)}function CreateStrip(d,e,b,c,f){var a=CreateEl("b");a.className=f+d;a.style.backgroundColor=b;a.style.borderColor=c;if(e=="left"){a.style.borderRightWidth="0";a.style.marginRight="0"}else{if(e=="right"){a.style.borderLeftWidth="0";a.style.marginLeft="0"}}return(a)}function CreateEl(a){return(document.createElement(a))}function FixIE(a){if(a.currentStyle!=null&&a.currentStyle.hasLayout!=null&&a.currentStyle.hasLayout==false){if($.browser.msie&&$.browser.version<8){a.style.display="inline-block"}}}function SameHeight(a,d){var g,b=a.split(","),f,c,e=[],k;for(g=0;g<b.length;g++){f=$(b[g])[0];e=e.concat(f)}for(g=0;g<e.length;g++){if(e[g].offsetHeight>d){d=e[g].offsetHeight}e[g].style.height="auto"}for(g=0;g<e.length;g++){k=d-e[g].offsetHeight;if(k>0){f=CreateEl("b");f.className="niftyfill";f.style.height=k+"px";nc=e[g].lastChild;if(nc.className=="niftycorners"){e[g].insertBefore(f,nc)}else{e[g].appendChild(f)}}}}function getParentBk(a){var b=a.parentNode,d;while(b.tagName.toUpperCase()!="HTML"&&(d=getBk(b))=="transparent"){b=b.parentNode}if(d=="transparent"){d="#FFFFFF"}return(d)}function getBk(a){var b=getStyleProp(a,"backgroundColor");if(b==null||b=="transparent"||b.find("rgba(0, 0, 0, 0)")){return("transparent")}if(b.find("rgb")){b=rgb2hex(b)}return(b)}function getPadding(a,b){var c=getStyleProp(a,"padding"+b);if(c==null||!c.find("px")){return(0)}return(parseInt(c))}function getStyleProp(a,b){if(a.currentStyle){return(a.currentStyle[b])}if(document.defaultView.getComputedStyle){return(document.defaultView.getComputedStyle(a,"")[b])}return(null)}function rgb2hex(f){var d="",a,c,b;var e=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;var c=e.exec(f);for(b=1;b<4;b++){a=parseInt(c[b]).toString(16);if(a.length==1){d+="0"+a}else{d+=a}}return("#"+d)}function Mix(f,e){var d,c,b,a,j,g=new Array(3);if(f.length==4){c=1}else{c=2}if(e.length==4){b=1}else{b=2}for(d=0;d<3;d++){a=parseInt(f.substr(1+c*d,c),16);if(c==1){a=16*a+a}j=parseInt(e.substr(1+b*d,b),16);if(b==1){j=16*j+j}g[d]=Math.floor((a*50+j*50)/100);g[d]=g[d].toString(16);if(g[d].length==1){g[d]="0"+g[d]}}return("#"+g[0]+g[1]+g[2])}$.fn.nxShow=function(){return this.removeClass("hidden")};$.fn.nxHide=function(){return this.addClass("hidden")};$.fn.eqWidth=function(){var b=0,a=$.browser.msie?11:0;return this.each(function(){b=Math.max(this.offsetWidth,b)}).css("width",(b+a)+"px")};$.fn.shadow=function(q){var b=this,o=$("#shadowImg"),k=document.body.style;if(k.MozBoxShadow!=undefined||k.WebkitBoxShadow!=undefined||k.boxShadow!=undefined){return b.addClass("shadow")}if(o.is(":visible")||(!q&&!b.is("#systemMessages")&&!b.is("#projPreview"))){return b}var m=b[0].offsetWidth,i=b[0].offsetHeight,g=Math.min(m,i),d=Math.max(m,i),j=(m>600?45:25),c=(i>350?45:25),f=Math.floor(c/2),a=Math.floor(j/2),l=q&&q.top,e=q&&q.marginTop,n=$("#overlay"),p=parseInt(b.css("margin-top"));if(isNaN(p)){p=0}else{if(p<0){l="50%"}}o.css({zIndex:parseInt(n.css("z-index"))+1,width:(m+j),height:(i+c),marginLeft:(0-(m/2))-a,top:(l?l:b[0].offsetTop-f),marginTop:(e?e:(l?(p-f):0)),position:(b.css("position")=="relative"?"absolute":b.css("position"))}).show();if(n.length&&!o.length){n.after('<img id="shadowImg" src="http://resources.fotosource.com/img/shadow.png" alt=""/>');return b.shadow(q)}return b};jQuery.pushup={Version:"1.0.0",options:{appearDelay:3,fadeDelay:6,images:"http://resources.fotosource.com/img/",reminder:{hours:6}},updateLinks:{IE:"http://www.microsoft.com/windows/downloads/ie/",Firefox:"http://www.getfirefox.com",Safari:"http://www.apple.com/safari/download/"},browsVer:{Firefox:(navigator.userAgent.indexOf("Firefox")>-1)?parseFloat(navigator.userAgent.match(/Firefox\/(\d+[\.\d]*)/)[1]):false,IE:(jQuery.browser.msie)?parseFloat(jQuery.browser.version):false,Safari:(jQuery.browser.safari&&navigator.userAgent.indexOf("Chrome")==-1)?parseFloat(navigator.userAgent.match(/Version\/(\d+)/)[1]):false},browsers:{Firefox:3.5,IE:8,Safari:4},init:function(){jQuery.each(jQuery.pushup.browsVer,function(a,c){if(c&&c<jQuery.pushup.browsers[a]){if(!jQuery.pushup.options.ignoreReminder&&jQuery.pushup.cookiesEnabled&&pCookie.get("_pushupBlocked")){return}else{var b=(jQuery.pushup.options.appearDelay!=undefined)?jQuery.pushup.options.appearDelay*1000:0;setTimeout("jQuery.pushup.show(jQuery.pushup.browserUsed)",b)}}})},show:function(){var a=typeof arguments[0]=="string"?arguments[0]:jQuery.pushup.browserUsed||"IE",c=jQuery.pushup.options.images,b='<div id="pushup" class="hidden"><a class="pushup_messageLink" href="'+jQuery.pushup.updateLinks[a]+'" target="_blank"><div class="pushup_icon"></div><span class="pushup_message">'+msg_browserUpdate+"</span></a></div>";jQuery("body").prepend(b);if(jQuery.pushup.cookiesEnabled){jQuery("#pushup").append('<a href="#" class="pushup_reminder">'+msg_browserReminder+"</a>").find(".pushup_reminder").click(function(){jQuery.pushup.setReminder(jQuery.pushup.options.reminder.hours);jQuery.pushup.hide();return false})}var d=(jQuery.pushup.browsVer.IE<7&&jQuery.pushup.browsVer.IE)?{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+c+a.toLowerCase()+".png'', sizingMethod='crop')"}:{background:"url("+c+a.toLowerCase()+".png) no-repeat top left"};jQuery(".pushup_icon").css(d);jQuery("#pushup").fadeIn("slow");if(jQuery.pushup.options.fadeDelay!=undefined){var e=jQuery.pushup.options.fadeDelay*1000;setTimeout(jQuery.pushup.hide,e)}},hide:function(){jQuery("#pushup").fadeOut("slow")},setReminder:function(a){pCookie.set("_pushupBlocked","blocked",{duration:1/24*a})},resetReminder:function(){pCookie.remove("_pushupBlocked")}};jQuery.each(jQuery.pushup.browsVer,function(a,b){if(b){jQuery.pushup.browserUsed=a}});var pCookie={set:function(d,e){var a="",c=arguments[2]||{};if(c.duration){var b=new Date();b.setTime(b.getTime()+c.duration*1000*60*60*24);e+="; expires="+b.toGMTString()}document.cookie=d+"="+e+a+"; path=/"},remove:function(a){this.set(a,"",-1)},get:function(b){var e=document.cookie.split(";"),f=b+"=";for(var d=0,a=e.length;d<a;d++){var g=e[d];while(g.charAt(0)==" "){g=g.substring(1,g.length)}if(g.indexOf(f)==0){return g.substring(f.length,g.length)}}return null}};jQuery.pushup.cookiesEnabled=(function(a){if(pCookie.get(a)){return true}pCookie.set(a,"test",{duration:15});return pCookie.get(a)})("_pushupCookiesEnabled");$.fn.nifty=function(a){if((document.getElementById&&document.createElement&&Array.prototype.push)==false){return}a=a||"";h=(a.indexOf("fixed-height")>=0)?this.offsetHeight:0;this.each(function(){var n,q="",e="";if(a!=""){a=a.replace("left","tl bl");a=a.replace("right","tr br");a=a.replace("top","tr tl");a=a.replace("bottom","br bl");a=a.replace("transparent","alias");if(a.indexOf("tl")>=0){q="both";if(a.indexOf("tr")==-1){q="left"}}else{if(a.indexOf("tr")>=0){q="right"}}if(a.indexOf("bl")>=0){e="both";if(a.indexOf("br")==-1){e="left"}}else{if(a.indexOf("br")>=0){e="right"}}}if(q==""&&e==""&&a.indexOf("none")==-1){q="both";e="both"}if(this.currentStyle!=null&&this.currentStyle.hasLayout!=null&&this.currentStyle.hasLayout==false){if($.browser.version<8){jQuery(this).css("display","inline-block")}}if(q!=""){var o=document.createElement("b"),j=4,m="",f,n,g="r",k,l;jQuery(o).css("marginLeft","-"+_niftyGP(this,"Left")+"px");jQuery(o).css("marginRight","-"+_niftyGP(this,"Right")+"px");if(a.indexOf("alias")>=0||(l=_niftyBC(this))=="transparent"){l="transparent";k="transparent";m=_niftyPBC(this);g="t"}else{k=_niftyPBC(this);m=_niftyMix(l,k)}jQuery(o).css("background",k);o.className="niftycorners";f=_niftyGP(this,"Top");if(a.indexOf("small")>=0){jQuery(o).css("marginBottom",(f-2)+"px");g+="s";j=2}else{if(a.indexOf("big")>=0){jQuery(o).css("marginBottom",(f-10)+"px");g+="b";j=8}else{jQuery(o).css("marginBottom",(f-5)+"px")}}for(n=1;n<=j;n++){jQuery(o).append(CreateStrip(n,q,l,m,g))}jQuery(this).css("paddingTop","0px");jQuery(this).prepend(o)}if(e!=""){var o=document.createElement("b"),j=4,m="",f,n,g="r",k,l;jQuery(o).css("marginLeft","-"+_niftyGP(this,"Left")+"px");jQuery(o).css("marginRight","-"+_niftyGP(this,"Right")+"px");if(a.indexOf("alias")>=0||(l=_niftyBC(this))=="transparent"){l="transparent";k="transparent";m=_niftyPBC(this);g="t"}else{k=_niftyPBC(this);m=_niftyMix(l,k)}jQuery(o).css("background",k);o.className="niftycorners";f=_niftyGP(this,"Bottom");if(a.indexOf("small")>=0){jQuery(o).css("marginTop",(f-2)+"px");g+="s";j=2}else{if(a.indexOf("big")>=0){jQuery(o).css("marginTop",(f-10)+"px");g+="b";j=8}else{jQuery(o).css("marginTop",(f-5)+"px")}}for(n=j;n>0;n--){jQuery(o).append(CreateStrip(n,e,l,m,g))}jQuery(this).css("paddingBottom","0");jQuery(this).append(o)}});if(a.indexOf("height")>=0){var b=0;var c=($.browser.msie&&typeof XMLHttpRequest=="function")?"height":"min-height";this.each(function(){if(this.offsetHeight>b){b=this.offsetHeight}});this.each(function(){var d=document.createElement("b");d.className="niftyfill";jQuery(d).css(c,((b-this.offsetHeight)+"px"));nc=this.lastChild;nc.className=="niftycorners"?this.insertBefore(d,nc):jQuery(this).append(d)})}};function CreateStrip(d,e,b,c,f){var a=document.createElement("b");a.className=f+d;jQuery(a).css("backgroundColor",b).css("borderColor",c);if(e=="left"){jQuery(a).css("borderRightWidth","0").css("marginRight","0")}else{if(e=="right"){jQuery(a).css("borderLeftWidth","0").css("marginLeft","0")}}return(a)}function _niftyPBC(a){var b=a.parentNode,d;while(b.tagName.toUpperCase()!="HTML"&&(d=_niftyBC(b))=="transparent"){b=b.parentNode}if(d=="transparent"){d="#FFFFFF"}return(d)}function _niftyBC(a){var j=jQuery(a).css("backgroundColor");if(j==null||j=="transparent"||j.indexOf("rgba(0, 0, 0, 0)")>=0){return("transparent")}if(j.indexOf("rgb")>=0){var f="";var g=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;var e=g.exec(j);for(var d=1;d<4;d++){var b=parseInt(e[d]).toString(16);if(b.length==1){f+="0"+b}else{f+=b}}j="#"+f}return(j)}function _niftyGP(a,b){var c=jQuery(a).css("padding"+b);if(c==null||c.indexOf("px")==-1){return(0)}return(parseInt(c))}function _niftyMix(f,e){var d,c,b,a,j,g=new Array(3);f.length==4?c=1:c=2;e.length==4?b=1:b=2;for(d=0;d<3;d++){a=parseInt(f.substr(1+c*d,c),16);if(c==1){a=16*a+a}j=parseInt(e.substr(1+b*d,b),16);if(b==1){j=16*j+j}g[d]=Math.floor((a*50+j*50)/100);g[d]=g[d].toString(16);if(g[d].length==1){g[d]="0"+g[d]}}return("#"+g[0]+g[1]+g[2])}$.autoscroll={settings:{},interval:0,event:null,init:function(a){$.autoscroll.settings={step:80,trigger:75,interval:80,mod_key:17};if(a){for(var b in a){$.autoscroll.settings[b]=a[b]}}document.onmousemove=$.autoscroll.setMouseEvent},setMouseEvent:function(c){c=c||window.event;var d=document.documentElement,a=document.body;$.autoscroll.event={cursor:{x:c.pageX||(c.clientX+(d.scrollLeft||a.scrollLeft)-(d.clientLeft||0)),y:c.pageY||(c.clientY+(d.scrollTop||a.scrollTop)-(d.clientTop||0))},win:{w:window.innerWidth||(d.clientWidth&&d.clientWidth!=0?d.clientWidth:a.offsetWidth),h:window.innerHeight||(d.clientHeight&&d.clientWidth!=0?d.clientHeight:a.offsetHeight)},scroll:{x:(document.all?(!d.scrollLeft?a.scrollLeft:d.scrollLeft):(window.pageXOffset?window.pageXOffset:window.scrollX)),y:(document.all?(!d.scrollTop?a.scrollTop:d.scrollTop):(window.pageYOffset?window.pageYOffset:window.scrollY))}}},step:function(){var f=$.autoscroll.event;if(!f){return}var g,b,d=f.scroll.x,c=f.scroll.x+f.win.w,j=f.cursor.x,a=f.scroll.y,k=f.scroll.y+f.win.h,i=f.cursor.y;if(d<=j&&j<=(d+$.autoscroll.settings.trigger)){g=(1-((j-d)/$.autoscroll.settings.trigger));b=Math.round(g*$.autoscroll.settings.step,0);f.scroll.x+=-b;f.cursor.x+=-b}else{if((c-$.autoscroll.settings.trigger)<=j&&j<=c){g=(1-((c-j)/$.autoscroll.settings.trigger));b=Math.round(g*$.autoscroll.settings.step,0);f.scroll.x+=b;f.cursor.x+=b}}if(a<=i&&i<=(a+$.autoscroll.settings.trigger)){g=(1-((i-a)/$.autoscroll.settings.trigger));b=Math.round(g*$.autoscroll.settings.step,0);f.scroll.y+=-b;f.cursor.y+=-b}else{if((k-$.autoscroll.settings.trigger)<=i&&i<=k){g=(1-((k-i)/$.autoscroll.settings.trigger));b=Math.round(g*$.autoscroll.settings.step,0);f.scroll.y+=b;f.cursor.y+=b}}if(f.scroll.x<0){f.scroll.x=0;f.cursor.x=0}if(f.scroll.y<0){f.scroll.y=0;f.cursor.y=0}window.scrollTo(f.scroll.x,f.scroll.y)}};