(function(){Ektron.Xml=function u(H){H=H||{};var e=this;var G=H.srcPath||"";var L=H.ajaxPath||H.srcPath||"";this.onexception=H.onexception;this.loadXml=C;this.loadXslt=A;this.xslTransform=x;this.validateXml=B;this.validateXsd=E;this.ajaxTransform=I;this.ajaxValidation=y;this.resolveSrcPath=J;this.fixXml=F;this.indentXml=N;function C(P,X){try{if(typeof P!="string"){return null}if(P.length<=2){return null}var Q=h(P);if(Q&&d[P]){return d[P]}var V=o.getDomDocument();if("string"==typeof V||null==V){throw new ReferenceError("Unable to create XML DOM Document")}V.async=false;var U="";if(Q){var R=this.resolveSrcPath(P);if(typeof V.load!="undefined"){V.load(R)}else{var T=r();T.open("GET",R,false);T.send(null);V=Ektron.Xml.parseXml(T.responseText,Ektron.OnException.returnException)}}else{var W={};var S=false;while(!S){S=true;V=Ektron.Xml.parseXml(P,Ektron.OnException.returnException);if("string"==typeof V){U=V;if($ektron.browser.msie){if(W.illegalChars!=true&&(U.indexOf("invalid character")>=0||U.indexOf("tags were not closed")>=0)){P=K(P);W.illegalChars=true;S=false}else{if(W.namespacePrefix!=true&&U.indexOf("undeclared namespace prefix")>=0){P=D(P);W.namespacePrefix=true;S=false}else{if(W.comments!=true&&U.indexOf("Incorrect syntax was used in a comment")>=0){P=M(P);W.comments=true;S=false}else{if(W.entityNames!=true&&(U.indexOf("semi colon")>=0||U.indexOf("name was started with an invalid character")>=0||U.indexOf("undefined entity")>=0)){P=z(P);W.entityNames=true;S=false}}}}}else{if($ektron.browser.mozilla){if(W.wellFormed!=true&&(U.indexOf("not well-formed")>=0||U.indexOf("no element found")>=0||U.indexOf("undefined entity")>=0)){P=K(P);P=M(P);P=z(P);W.wellFormed=true;S=false}else{if(W.namespacePrefix!=true&&U.indexOf("prefix not bound to a namespace")>=0){P=D(P);W.namespacePrefix=true;S=false}}}else{if($ektron.browser.safari){if(W.illegalChars!=true&&(U.indexOf("PCDATA invalid")>=0||U.indexOf("internal error")>=0||U.indexOf("out of allowed range")>=0)){P=K(P);W.illegalChars=true;S=false}else{if(W.namespacePrefix!=true&&U.indexOf("Namespace prefix")>=0){P=D(P);W.namespacePrefix=true;S=false}else{if(W.comments!=true&&(U.indexOf("double-hyphen")>=0||U.indexOf("Comment not terminated")>=0)){P=M(P);W.comments=true;S=false}else{if(W.entityNames!=true&&(U.indexOf("EntityRef")>=0||(U.indexOf("Entity")>=0&&U.indexOf("not defined")>=0))){P=z(P);W.entityNames=true;S=false}}}}}else{if($ektron.browser.opera){if(W.allKnown!=true){P=this.fixXml(P);W.allKnown=true;S=false}}}}}if(S){if(W.missingRoot!=true){P="<root>"+P+"</root>";W.missingRoot=true;S=false}}}}}var U=(("string"==typeof V)?V:o.getParseErrorText(V));if(U!=o.PARSED_OK){throw new Error(U+"\n\nXML:\n"+P)}if(Q){d[P]=V}return V}catch(O){return Ektron.OnException(this,X,O,arguments)}}function A(P,V){try{if(typeof P!="string"){return null}if(P.length<=2){return null}var Q=h(P);if(Q&&p[P]){return p[P]}var R=o.getXsltDocument();if("string"==typeof R||null==R){throw new ReferenceError("Unable to create XSLT DOM Document")}R.async=false;if(Q){var S=this.resolveSrcPath(P);if(typeof R.load!="undefined"){R.load(S)}else{var T=r();T.open("GET",S,false);T.send(null);R=Ektron.Xml.parseXml(T.responseText,Ektron.OnException.throwException)}}else{if(a(P)){throw new RangeError("XSLT string documents cannot contain document(''), xsl:include, or xsl:import")}if(typeof R.loadXML!="undefined"){R.loadXML(P)}else{R=Ektron.Xml.parseXml(P,Ektron.OnException.throwException)}}var U=(("string"==typeof R)?R:o.getParseErrorText(R));if(U!=o.PARSED_OK){throw new Error(U)}if(Q){p[P]=R}return R}catch(O){return Ektron.OnException(this,V,O,arguments)}}function x(S,P,W,aa){try{if("undefined"==typeof XSLTProcessor){return this.ajaxTransform(S,P,W)}if(L&&h(P)){return this.ajaxTransform(S,P,W)}else{if(!h(P)&&(a(P)||f(P))){return this.ajaxTransform(S,P,W)}else{var Y=this.loadXml(S);if("string"==typeof Y){return Y}if(null==Y){throw new Error("Unable to load XML document")}var Z=null;var R=h(P);if(R&&b[P]){Z=b[P];Z.clearParameters()}else{var U=this.loadXslt(P);if("string"==typeof U){return U}if(null==U){throw new Error("Unable to load XSLT document")}Z=new XSLTProcessor();Z.importStylesheet(U);if(R){b[P]=Z}}Z.setParameter("","currentDate",Ektron.Xml.serializeDate(new Date()));if(W){for(var O=0;O<W.length;O++){Z.setParameter("",W[O].name,W[O].value)}}var T=null;if("html"==Z.outputMethod){T=Z.transformToFragment(Y,window.document);if("string"==typeof T){return T}if(null==T.firstChild){return""}var Q=window.document.createElement("div");Q.appendChild(T.firstChild);result=Q.innerHTML}else{var V=o.getDomDocument();T=Z.transformToFragment(Y,V);if("string"==typeof T){return T}result=Ektron.Xml.serializeXml(T)}if($ektron.browser.opera){result=result.replace(/^<result>/,"").replace(/<\/result>$/,"")}result=result.replace(/<transformiix:result[^>]*>/,"").replace("</transformiix:result>","");result=result.replace(/xslout:/g,"xsl:");result=result.replace(/<\?[^\?]*\?>/,"");result=result.replace(/xpathLiteralString(.*?)gnirtSlaretiLhtapx/g,function(ab,ac){if(ac.indexOf("'")>=0){return"concat('"+ac.replace(/\'/g,"',&quot;'&quot;,'")+"')"}else{return"'"+ac+"'"}});return result}}}catch(X){return Ektron.OnException(this,aa,X,arguments)}}x.onexception=function(Q,O){if(document.cookie&&document.cookie.indexOf("Xml_xslTransform.onexception=true")>-1){var P=Ektron.OnException.exceptionMessage(Q);P=P.replace(/\&lt;br ?\/?\&gt;/gi,"\n");if($ektron.htmlDecode){P=$ektron.htmlDecode(P)}P="XSLT Transformation Error\n"+P+"\n";if(O&&O.length>0){P+="XML:\n"+O[0]+"\n"}if(O&&O.length>1){P+="XSLT:\n"+O[1]+"\n"}alert(P)}if(O&&O.length>0){return O[0]}};function B(P,T,U,V){try{if(h(P)){P=this.resolveSrcPath(P)}var R=new Array();var Q=new Array();if("string"==typeof T&&"string"==typeof U){if(h(T)){R[0]=this.resolveSrcPath(T)}else{R[0]=T}Q[0]=U}else{if("object"==typeof T&&"object"==typeof U&&T&&U&&T.length==U.length){for(var O=0;O<T.length;O++){if(h(T[O])){R[O]=this.resolveSrcPath(T[O])}else{R[O]=T[O]}Q[O]=U[O]}}else{throw new TypeError("'xsd' and 'nsuri' must be strings (for single schema) or array (for multiple schemas)")}}return this.ajaxValidation(P,R,Q)}catch(S){return Ektron.OnException(this,V,S,arguments)}}function E(Q,O){try{if(h(Q)){Q=this.resolveSrcPath(Q)}return this.ajaxValidation("",[Q],["http://www.w3.org/2001/XMLSchema"])}catch(P){return Ektron.OnException(this,O,P,arguments)}}function I(U,P,W,Y){try{if(h(U)){U=this.resolveSrcPath(U)}if(h(P)){P=this.resolveSrcPath(P)}var T="";if(W){for(var O=0;O<W.length;O++){T+="&arg"+O+"="+encodeURIComponent(W[O].name+"="+W[O].value)}}var S=L+"ekajaxtransform.aspx";var V=r();V.open("POST",S,false);V.setRequestHeader("Content-Type","application/x-www-form-urlencoded");V.send("xml="+encodeURIComponent(U)+"&xslt="+encodeURIComponent(P)+T);var R=$ektron.trim(V.responseText);if(R.indexOf("ekAjaxTransformError")>-1){var Q=R.match(/<body[^>]*>([\w\W]*?)<\/body>/);if(Q.length>=2){throw new Error(Q[1])}else{throw new Error(R)}}return R}catch(X){return Ektron.OnException(this,Y,X,arguments)}}I.onexception=Ektron.OnException.throwException;function y(P,T,W,Y){try{var U="";for(var O=0;O<T.length;O++){U+="&xsd"+O+"="+encodeURIComponent(T[O])+"&nsuri"+O+"="+encodeURIComponent(W[O])}var S=L+"ekajaxvalidation.aspx";var V=r();V.open("POST",S,false);V.setRequestHeader("Content-Type","application/x-www-form-urlencoded");V.send("xml="+encodeURIComponent(P)+U);var R=$ektron.trim(V.responseText);var Q=R.match(/<body><div>([\w\W\r\n]*)<\/div><\/body>/);msg=(Q&&Q.length>=2?Q[1]:"");if(0==msg.length){return null}else{return(msg.split("\n\n\n"))}}catch(X){return Ektron.OnException(this,Y,X,arguments)}}y.onexception=Ektron.OnException.throwException;function J(O){O=O.replace(/.*(\[|%5B)srcpath(\]|%5D)\/?/i,G);O=O.replace(/.*(\[|%5B)eWebEditProPath(\]|%5D)\/?/i,G);return O}function F(O,Q){try{O=K(O);O=D(O);O=M(O);O=z(O)}catch(P){return Ektron.OnException(this,Q,P,arguments)}return O}function N(P,R){try{var O="";P=P.replace(/(<\!\-\-[\w\W]*?\-\->)|(<\!\[CDATA\[[\w\W]*?\]\]>)|(<\/[^>]+>)|(<[^>]+\/>)|(<[^>]+><\/[^>]+>)|(<[^>]+>)|([^<]+)/g,function(V,Z,aa,S,X,Y,T,U){if(Z||aa){return V+"\n"}else{if(S){if(O.length>0){O=O.substring(0,O.length-2)}return O+V+"\n"}else{if(U){var W=$ektron.trim(U);if(W.length>0){W=O+W+"\n"}return W}else{var W=O+V+"\n";if(T){O+="  "}return W}}}})}catch(Q){return Ektron.OnException(this,R,Q,arguments)}return P}Ektron.RegExp.illegalXmlCharacters=/[^\x09\x0A\x0D\x20-\uD7FF\uE000-\uFFFD]/g;function K(O){return O.replace(Ektron.RegExp.illegalXmlCharacters,"")}Ektron.Xml.namespaces={asp:"http://schemas.microsoft.com/ASPNET/20",cms:"urn:Ektron.Cms.Controls",admin:"http://webns.net/mvcb/",atom:"http://www.w3.org/2005/Atom",content:"http://purl.org/rss/1.0/modules/content/",dc:"http://purl.org/dc/elements/1.1/",foaf:"http://xmlns.com/foaf/0.1/",opml:"http://www.opml.org/spec2",rdf:"http://www.w3.org/1999/02/22-rdf-syntax-ns#",rdfs:"http://www.w3.org/2000/01/rdf-schema#",msxsl:"urn:schemas-microsoft-com:xslt",math:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",its:"http://www.w3.org/2005/11/its",htm:"http://www.w3.org/1999/xhtml",html:"http://www.w3.org/1999/xhtml",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xforms:"http://www.w3.org/2002/xforms",xs:"http://www.w3.org/2001/XMLSchema",xsd:"http://www.w3.org/2001/XMLSchema",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsl:"http://www.w3.org/1999/XSL/Transform"};function D(P){var Q="";var O={};function R(X,V){try{O[V]=true}catch(W){}return X}P.replace(/<(\w+):\w+/g,R);P.replace(/\s(\w+):\w+=(?=[^<>]*>)/g,R);for(var T in O){if(T!="xml"&&T!="xmlns"){var U=new RegExp("xmlns:"+T+"=");if(!U.test(P)){var S=Ektron.Xml.namespaces[T]||("urn:unknown:"+T);Q+=" xmlns:"+T+'="'+S+'"'}}}if(Q.length>0){P="<root"+Q+">"+P+"</root>"}return P}function M(O){O=O.replace(/<\!--[\-]+/,"<!\x2D\x2D");O=O.replace(/--[\-]+>/,"\x2D\x2D>");O=O.replace(/(<\!--)([\w\W]*?)(-->)/g,function(S,Q,R,P){return Q+R.replace(/-{2,}/g,function(T){return T.replace(/-/g,"=")})+P});return O}function z(P){function O(T,R,S,Q){return R+S.replace(/&/g,"ektTempAmp")+Q}P=P.replace(Ektron.RegExp.Entity.entityName,function(S,Q){var R=Ektron.Xml.htmlEntity[Q];if(R){return"&#"+R+";"}else{return S}});P=P.replace(/(<\!--)([\w\W]*?)(-->)/g,O);P=P.replace(/(<\!\[CDATA\[)([\w\W]*?)(\]\]>)/g,O);P=P.replace(/&(?!#|amp;|lt;|gt;|quot;|apos;)/g,"&amp;");P=P.replace(/ektTempAmp/g,"&");return P}};if(document.cookie&&document.cookie.indexOf("Ektron.Xml.onexception=true")>-1){Ektron.Xml.onexception=function(y,e){var x=Ektron.OnException.exceptionMessage(y);x=x.replace(/\&lt;br ?\/?\&gt;/gi,"\n");if($ektron.htmlDecode){x=$ektron.htmlDecode(x)}alert(x)}}Ektron.Xml.parseXml=function c(x,A){try{if(!j){j=new DOMParser()}var e=j.parseFromString(x,"text/xml");var y=o.getParseErrorText(e);if(Ektron.OnException.returnException==A&&y!=o.PARSED_OK){return y}if(x&&y!=o.PARSED_OK){throw new Error(y)}return e}catch(z){return Ektron.OnException(this,A,z,arguments)}};Ektron.Xml.parseXml.onexception=Ektron.OnException.returnValue(null);var j=null;Ektron.Xml.serializeXml=function l(e){if(!k){k=new XMLSerializer()}var x=k.serializeToString(e);if(/^<\?xml version\=\"1\.0\"\?>/.test(x)){x=x.substring(21)}x=x.replace(/<([a-z1-6]+)([^>]*)\/>/g,function(z,B,A){var y=Ektron.Xml.htmlTagCount[B];if(2==y){return"<"+B+A+"></"+B+">"}else{if(1==y){return"<"+B+$ektron.rtrim(A)+" />"}else{return z}}});return x};var k=null;Ektron.Xml.htmlTagCount={a:2,abbr:2,acronym:2,address:2,applet:2,area:1,b:2,base:1,basefont:1,bdo:2,bgsound:2,big:2,blink:2,blockquote:2,body:2,br:1,button:2,caption:2,center:2,cite:2,code:2,col:1,colgroup:2,comment:2,dd:2,del:2,dfn:2,dir:2,div:2,dl:2,dt:2,em:2,embed:2,fieldset:2,font:2,form:2,frame:1,frameset:2,h1:2,h2:2,h3:2,h4:2,h5:2,h6:2,head:2,hr:1,html:2,i:2,iframe:2,img:1,input:1,ins:2,isindex:1,kbd:2,keygen:1,label:2,legend:2,li:2,link:1,listing:2,map:2,marquee:2,menu:2,meta:1,nobr:2,noembed:2,noframes:2,noscript:2,object:2,ol:2,optgroup:2,option:2,p:2,param:1,plaintext:2,pre:2,q:2,rb:2,rbc:2,rp:2,rt:2,rtc:2,ruby:2,s:2,samp:2,script:2,select:2,small:2,span:2,strike:2,strong:2,style:2,sub:2,sup:2,table:2,tbody:2,td:2,textarea:2,tfoot:2,th:2,thead:2,title:2,tr:2,tt:2,u:2,ul:2,"var":2,wbr:2,xml:2,xmp:2};Ektron.Xml.htmlEntity={nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,circ:710,tilde:732,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,permil:8240,lsaquo:8249,rsaquo:8250,euro:8364,fnof:402,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,bull:8226,hellip:8230,prime:8242,Prime:8243,oline:8254,frasl:8260,weierp:8472,image:8465,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,"int":8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830};Ektron.RegExp.Entity.entityName=/&(\w+);/g;Ektron.Xml.serializeXhtml=function m(E){if(!Ektron.String){throw new ReferenceError("Ektron.Xml.serializeXhtml depends on Ektron.String. Please include ektron.string.js.")}if(!E){return""}var A={};var y=new Ektron.String();if(11==E.nodeType){E=E.childNodes}if(E.length>=0&&"undefined"==typeof E.nodeType){if(E.length>0){var x=E[0];if("undefined"==typeof x){throw C(E)}for(var e=0;e<E.length;e++){x=E[e];if(x){if("undefined"==typeof x.nodeType){throw C(E)}D(x)}}}}else{if("undefined"==typeof E.nodeType){throw C(E)}D(E)}return y.toString();function C(F){return new TypeError(Ektron.String.format("Error in Ektron.Xml.serializeXhtml: 'nodes' must be a Node or array of Node. 'nodes' is of type '{0}'.",typeof F))}function D(G){if(G.uniqueID){if(A[G.uniqueID]){return}else{A[G.uniqueID]=true}}switch(G.nodeType){case 1:if(G.tagName.charAt(0)=="/"){return}var H=z(G);if("!"==H){y.append(G.text);return}y.append("<"+H);if(document.all){if("img"==H){var M=G.ownerDocument.createElement("IMG");M.mergeAttributes(G);if(M.width){for(var F=0;F<G.attributes.length;F++){if("width"==G.attributes[F].name){G.setAttribute("width",M.width);break}}}if(M.height){for(var F=0;F<G.attributes.length;F++){if("height"==G.attributes[F].name){G.setAttribute("height",M.height);break}}}}else{if("area"==H){if(G.shape){y.append(' shape="'+G.shape+'"')}if(G.coords){y.append(' coords="'+G.getAttribute("coords")+'"')}if(G.href){var O=G.href.replace("about:blank","");y.append(' href="'+O+'"');G.removeAttribute("href",0)}}}}var K=false;var Q=false;if("input"==H&&"string"==typeof G.value){G.setAttribute("value",G.value)}if("boolean"==typeof G.defaultChecked){if(G.checked){G.setAttribute("checked",G.checked);y.append(' checked="checked"');K=true}}if("boolean"==typeof G.defaultSelected){if(G.selected){G.setAttribute("selected",G.selected);y.append(' selected="selected"');Q=true}}var R=G.attributes;var L=R.length;for(var F=0;F<L;F++){var J=R[F].name.toLowerCase();if("img"==H&&"complete"==J){continue}if(K&&"checked"==J){continue}if(Q&&"selected"==J){continue}B(R[F],G)}switch(H){case"script":y.append(">");y.append(G.text);y.append("</script>");break;case"textarea":y.append(">");y.append($ektron.htmlEncodeText(G.value));y.append("</textarea>");break;case"title":case"style":case"comment":case"noscript":y.append(">");y.append(G.innerHTML);y.append("</"+H+">");break;default:if(G.hasChildNodes()||2==Ektron.Xml.htmlTagCount[H]){y.append(">");var N=G.childNodes;var P=N.length;for(var F=0;F<P;F++){D(N[F])}if(0==P&&("p"==H||"td"==H)){y.append("&#160;")}y.append("</"+H+">")}else{y.append(" />")}break}break;case 3:y.append($ektron.htmlEncodeText(G.nodeValue));break;case 4:y.append("<![CDATA[\n");y.append(G.nodeValue);y.append("\n]]>");break;case 8:var I=G.text;if(!G.text&&G.nodeValue){I="<!--"+G.nodeValue+"-->"}y.append(I);if(/(^<\?xml)|(^<\!DOCTYPE)/.test(I)){y.append("\n")}break}}function B(G,H){var F=z(G);switch(F){case"selected":if(H.selected){y.append(' selected="selected"')}return;case"checked":if(H.checked){y.append(' checked="checked"')}return;case"disabled":if(H.disabled){y.append(' disabled="disabled"')}return;case"style":if(!G.specified){return}y.append(' style="');y.append($ektron.htmlEncode(H.style.cssText));y.append('"');return;case"type":break;case"value":break;default:if(!G.specified){return}if(/^jquery\d+/i.test(F)){return}break}var I=G.nodeValue;if(!I||!isNaN(I)){I=H.getAttribute(G.nodeName)}if(!I){return}y.append(" "+F+'="');y.append($ektron.htmlEncode(I));y.append('"')}function z(F){if(F.scopeName&&F.scopeName!="HTML"){return F.scopeName+":"+F.nodeName}else{if(F.expando){return F.nodeName}else{return F.nodeName.toLowerCase()}}}};Ektron.Xml.isDate=function s(e){return(/^[0-9]{4}\-[0-9]{2}\-[0-9]{2}$/.test(e))};Ektron.Xml.parseDate=function t(x,y){if(null==x||""==x){return null}try{if(!/^[0-9]{4}\-[0-9]{2}\-[0-9]{2}/.test(x)){throw new RangeError("xmlDate must be in ISO-8601 format YYYY-MM-DD.")}return new Date(x.substring(0,4),x.substring(5,7)-1,x.substring(8,10))}catch(e){return Ektron.OnException(this,y,e,arguments)}};Ektron.Xml.parseDate.onexception=Ektron.OnException.returnValue(null);Ektron.Xml.serializeDate=function i(x){if(!(x instanceof Date)){return""}var y=x.getFullYear()+"";var e=(x.getMonth()+1)+"";if(1==e.length){e="0"+e}var z=x.getDate()+"";if(1==z.length){z="0"+z}return y+"-"+e+"-"+z};var d=[];var p=[];var b=[];Ektron.Xml.UnitTest_cacheXslProc=b;function r(){try{return new XMLHttpRequest()}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(e){}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(e){throw new ReferenceError("Your browser does not support AJAX!")}}function a(e){if($ektron.browser.safari){if(e.indexOf("document(")>=0){return true}}return(e.indexOf("document('')")>=0||e.indexOf("xsl:include")>=0||e.indexOf("xsl:import")>=0)}Ektron.Xml.UnitTest_xsltMustBeUrl=a;function f(e){return(e.indexOf("ektron:extension-object")>=0)}function h(e){return(e?(-1==e.indexOf("<")&&-1==e.indexOf("\n")&&/\w[\.\?\/]\w/.test(e)):false)}function o(){}o.VERSION="0.9.9.4-Ektron";o.PARSED_OK="Document contains no parsing errors";o.PARSED_EMPTY="Document is empty";o.PARSED_UNKNOWN_ERROR="Not well-formed or other error";o.IS_ENABLED_TRANSFORM_NODE=false;o.REMOTE_CALL_FLAG="gr.abiss.sarissa.REMOTE_CALL_FLAG";o._lastUniqueSuffix=0;o._getUniqueSuffix=function(){return o._lastUniqueSuffix++};o._SARISSA_IEPREFIX4XSLPARAM="";o._SARISSA_HAS_DOM_IMPLEMENTATION=document.implementation&&true;o._SARISSA_HAS_DOM_CREATE_DOCUMENT=o._SARISSA_HAS_DOM_IMPLEMENTATION&&document.implementation.createDocument;o._SARISSA_HAS_DOM_FEATURE=o._SARISSA_HAS_DOM_IMPLEMENTATION&&document.implementation.hasFeature;o._SARISSA_IS_MOZ=o._SARISSA_HAS_DOM_CREATE_DOCUMENT&&o._SARISSA_HAS_DOM_FEATURE;o._SARISSA_IS_SAFARI=navigator.userAgent.toLowerCase().indexOf("safari")!=-1||navigator.userAgent.toLowerCase().indexOf("konqueror")!=-1;o._SARISSA_IS_SAFARI_OLD=o._SARISSA_IS_SAFARI&&(parseInt((navigator.userAgent.match(/AppleWebKit\/(\d+)/)||{})[1],10)<420);o._SARISSA_IS_IE=document.all&&window.ActiveXObject&&navigator.userAgent.toLowerCase().indexOf("msie")>-1&&navigator.userAgent.toLowerCase().indexOf("opera")==-1;o._SARISSA_IS_OPERA=navigator.userAgent.toLowerCase().indexOf("opera")!=-1;if(!window.Node||!Node.ELEMENT_NODE){Node={ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12}}if(o._SARISSA_IS_SAFARI_OLD){HTMLHtmlElement=document.createElement("html").constructor;Node=HTMLElement={};HTMLElement.prototype=HTMLHtmlElement.__proto__.__proto__;HTMLDocument=Document=document.constructor;var w=new DOMParser();XMLDocument=w.constructor;Element=w.parseFromString("<Single />","text/xml").documentElement.constructor;w=null}if(typeof XMLDocument=="undefined"&&typeof Document!="undefined"){XMLDocument=Document}if(o._SARISSA_IS_IE){o._SARISSA_IEPREFIX4XSLPARAM="xsl:";var v="";var g="";var q="";o.pickRecentProgID=function(y){var z=false,D;var A;for(var C=0;C<y.length&&!z;C++){try{var B=new ActiveXObject(y[C]);A=y[C];z=true}catch(x){D=x}}if(!z){throw"Could not retrieve a valid progID of Class: "+y[y.length-1]+". (original exception: "+D+")"}y=null;return A};v=null;_SARISSA_THREADEDDOM_PROGID=null;_SARISSA_XSLTEMPLATE_PROGID=null;g=null;XMLHttpRequest=function(){if(!g){g=o.pickRecentProgID(["Msxml2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"])}return new ActiveXObject(g)};o.getDomDocument=function(e,z){if(!v){v=o.pickRecentProgID(["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"])}var y=new ActiveXObject(v);y.resolveExternals=true;if(z){var x="";if(e){if(z.indexOf(":")>1){x=z.substring(0,z.indexOf(":"));z=z.substring(z.indexOf(":")+1)}else{x="a"+o._getUniqueSuffix()}}if(e){y.loadXML("<"+x+":"+z+" xmlns:"+x+'="'+e+'" />')}else{y.loadXML("<"+z+" />")}}return y};o.getXsltDocument=function(e,z){if(!_SARISSA_THREADEDDOM_PROGID){_SARISSA_THREADEDDOM_PROGID=o.pickRecentProgID(["MSXML2.FreeThreadedDOMDocument.6.0","MSXML2.FreeThreadedDOMDocument.4.0","MSXML2.FreeThreadedDOMDocument.5.0","MSXML2.FreeThreadedDOMDocument.3.0"])}var y=new ActiveXObject(_SARISSA_THREADEDDOM_PROGID);o.setXpathNamespaces(y,"xmlns:xsl='http://www.w3.org/1999/XSL/Transform'");y.resolveExternals=true;if("MSXML2.FreeThreadedDOMDocument.6.0"==_SARISSA_THREADEDDOM_PROGID){y.setProperty("AllowDocumentFunction",true);y.setProperty("AllowXsltScript",true);y.setProperty("ProhibitDTD",false)}if(z){var x="";if(e){if(z.indexOf(":")>1){x=z.substring(0,z.indexOf(":"));z=z.substring(z.indexOf(":")+1)}else{x="a"+o._getUniqueSuffix()}}if(e){y.loadXML("<"+x+":"+z+" xmlns:"+x+'="'+e+'" />')}else{y.loadXML("<"+z+" />")}}return y};o.getParseErrorText=function(x){var e=o.PARSED_OK;if(x&&x.parseError&&x.parseError.errorCode&&x.parseError.errorCode!=0){e="XML Parsing Error: "+x.parseError.reason+"\nLocation: "+x.parseError.url+"\nLine Number "+x.parseError.line+", Column "+x.parseError.linepos+":\n"+x.parseError.srcText+"\n";for(var y=0;y<x.parseError.linepos;y++){e+="-"}e+="^\n"}else{if(x.documentElement===null){e=o.PARSED_EMPTY}}return e};o.setXpathNamespaces=function(e,x){e.setProperty("SelectionLanguage","XPath");e.setProperty("SelectionNamespaces",x)};XSLTProcessor=function(){if(!_SARISSA_XSLTEMPLATE_PROGID){_SARISSA_XSLTEMPLATE_PROGID=o.pickRecentProgID(["Msxml2.XSLTemplate.6.0","MSXML2.XSLTemplate.3.0"])}this.template=new ActiveXObject(_SARISSA_XSLTEMPLATE_PROGID);this.processor=null};XSLTProcessor.prototype.importStylesheet=function(e){e.setProperty("SelectionLanguage","XPath");e.setProperty("SelectionNamespaces","xmlns:xsl='http://www.w3.org/1999/XSL/Transform'");var y=e;var x=y.selectSingleNode("//xsl:output");if(x){this.outputMethod=x.getAttribute("method")}else{delete this.outputMethod}this.template.stylesheet=y;this.processor=this.template.createProcessor();this.paramsSet=[]};XSLTProcessor.prototype.transformToDocument=function(e){if(!v){v=o.pickRecentProgID(["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"])}var y;if(_SARISSA_THREADEDDOM_PROGID){this.processor.input=e;y=new ActiveXObject(v);this.processor.output=y;this.processor.transform();return y}else{if(!q){q=o.pickRecentProgID(["Msxml2.MXXMLWriter.6.0","Msxml2.MXXMLWriter.3.0","MSXML2.MXXMLWriter","MSXML.MXXMLWriter","Microsoft.XMLDOM"])}this.processor.input=e;y=new ActiveXObject(q);this.processor.output=y;this.processor.transform();var x=new ActiveXObject(v);x.loadXML(y.output+"");return x}};XSLTProcessor.prototype.transformToFragment=function(z,C){if(!v){v=o.pickRecentProgID(["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"])}this.processor.input=z;this.processor.transform();var e=this.processor.output;var B=C.createDocumentFragment();var x;if(this.outputMethod=="text"){B.appendChild(C.createTextNode(e))}else{if(C.body&&C.body.innerHTML){x=C.createElement("div");x.innerHTML=e;while(x.hasChildNodes()){B.appendChild(x.firstChild)}}else{var A=new ActiveXObject(v);if(e.substring(0,5)=="<?xml"){e=e.substring(e.indexOf("?>")+2)}var y="".concat("<my>",e,"</my>");A.loadXML(y);x=A.documentElement;while(x.hasChildNodes()){B.appendChild(x.firstChild)}}}return B};XSLTProcessor.prototype.setParameter=function(y,e,x){x=x?x:"";if(y){this.processor.addParameter(e,x,y)}else{this.processor.addParameter(e,x)}y=""+(y||"");if(!this.paramsSet[y]){this.paramsSet[y]=[]}this.paramsSet[y][e]=x};XSLTProcessor.prototype.getParameter=function(x,e){x=""+(x||"");if(this.paramsSet[x]&&this.paramsSet[x][e]){return this.paramsSet[x][e]}else{return null}};XSLTProcessor.prototype.clearParameters=function(){for(var x in this.paramsSet){for(var e in this.paramsSet[x]){if(x!=""){this.processor.addParameter(e,"",x)}else{this.processor.addParameter(e,"")}}}this.paramsSet=[]}}else{if(o._SARISSA_HAS_DOM_CREATE_DOCUMENT){o.__handleLoad__=function(e){o.__setReadyState__(e,4)};_sarissa_XMLDocument_onload=function(){o.__handleLoad__(this)};o.__setReadyState__=function(x,e){x.readyState=e;x.readystate=e;if(x.onreadystatechange!=null&&typeof x.onreadystatechange=="function"){x.onreadystatechange()}};o.getDomDocument=function(e,y){var x=document.implementation.createDocument(e?e:null,y?y:null,null);if(!x.onreadystatechange){x.onreadystatechange=null}if(!x.readyState){x.readyState=0}x.addEventListener("load",_sarissa_XMLDocument_onload,false);return x};o.getXsltDocument=o.getDomDocument;if(window.XMLDocument){}else{if(o._SARISSA_HAS_DOM_FEATURE&&window.Document&&!Document.prototype.load&&document.implementation.hasFeature("LS","3.0")){o.getDomDocument=function(e,y){var x=document.implementation.createDocument(e?e:null,y?y:null,null);return x}}else{o.getDomDocument=function(e,y){var x=document.implementation.createDocument(e?e:null,y?y:null,null);if(x&&(e||y)&&!x.documentElement){x.appendChild(x.createElementNS(e,y))}return x};o.getXsltDocument=o.getDomDocument}}}}if(!window.DOMParser){if(o._SARISSA_IS_SAFARI){DOMParser=function(){};DOMParser.prototype.parseFromString=function(y,e){var x=new XMLHttpRequest();x.open("GET","data:text/xml;charset=utf-8,"+encodeURIComponent(y),false);x.send(null);return x.responseXML}}else{if(o.getDomDocument&&o.getDomDocument()&&o.getDomDocument(null,"bar").xml){DOMParser=function(){};DOMParser.prototype.parseFromString=function(y,e){var x=o.getDomDocument();x.loadXML(y);return x}}}}if((typeof(document.importNode)=="undefined")&&o._SARISSA_IS_IE){try{document.importNode=function(x,e){var y;if(x.nodeName=="#text"){return document.createTextNode(x.data)}else{if(x.nodeName=="tbody"||x.nodeName=="tr"){y=document.createElement("table")}else{if(x.nodeName=="td"){y=document.createElement("tr")}else{if(x.nodeName=="option"){y=document.createElement("select")}else{y=document.createElement("div")}}}if(e){y.innerHTML=x.xml?x.xml:x.outerHTML}else{y.innerHTML=x.xml?x.cloneNode(false).xml:x.cloneNode(false).outerHTML}return y.getElementsByTagName("*")[0]}}}catch(n){}}if(!o.getParseErrorText){o.getParseErrorText=function(y){var e=o.PARSED_OK;if((!y)||(!y.documentElement)){e=o.PARSED_EMPTY}else{if(y.documentElement.tagName=="parsererror"){e=y.documentElement.firstChild.data;e+="\n"+y.documentElement.firstChild.nextSibling.firstChild.data}else{if(y.getElementsByTagName("parsererror").length>0){var x=y.getElementsByTagName("parsererror")[0];e=o.getText(x,true)+"\n"}else{if(y.parseError&&y.parseError.errorCode!=0){e=o.PARSED_UNKNOWN_ERROR}}}}return e}}o.getText=function(y,B){var x="";var z=y.childNodes;for(var A=0;A<z.length;A++){var C=z[A];var e=C.nodeType;if(e==Node.TEXT_NODE||e==Node.CDATA_SECTION_NODE){x+=C.data}else{if(B===true&&(e==Node.ELEMENT_NODE||e==Node.DOCUMENT_NODE||e==Node.DOCUMENT_FRAGMENT_NODE)){x+=o.getText(C,true)}}}return x};if(!window.XMLSerializer&&o.getDomDocument&&o.getDomDocument("","foo",null).xml){XMLSerializer=function(){};XMLSerializer.prototype.serializeToString=function(e){return e.xml}}o.stripTags=function(e){return e?e.replace(/<[^>]+>/g,""):e};o.clearChildNodes=function(e){while(e.firstChild){e.removeChild(e.firstChild)}};o.copyChildNodes=function(e,A,B){if(o._SARISSA_IS_SAFARI&&A.nodeType==Node.DOCUMENT_NODE){A=A.documentElement}if((!e)||(!A)){throw"Both source and destination nodes must be provided"}if(!B){o.clearChildNodes(A)}var x=A.nodeType==Node.DOCUMENT_NODE?A:A.ownerDocument;var y=e.childNodes;var z;if(typeof(x.importNode)!="undefined"){for(z=0;z<y.length;z++){A.appendChild(x.importNode(y[z],true))}}else{for(z=0;z<y.length;z++){A.appendChild(y[z].cloneNode(true))}}};o.moveChildNodes=function(e,A,B){if((!e)||(!A)){throw"Both source and destination nodes must be provided"}if(!B){o.clearChildNodes(A)}var y=e.childNodes;if(e.ownerDocument==A.ownerDocument){while(e.firstChild){A.appendChild(e.firstChild)}}else{var x=A.nodeType==Node.DOCUMENT_NODE?A:A.ownerDocument;var z;if(typeof(x.importNode)!="undefined"){for(z=0;z<y.length;z++){A.appendChild(x.importNode(y[z],true))}}else{for(z=0;z<y.length;z++){A.appendChild(y[z].cloneNode(true))}}o.clearChildNodes(e)}};o.xmlize=function(z,C,A){A=A?A:"";var x=A+"<"+C+">";var e=false;if(!(z instanceof Object)||z instanceof Number||z instanceof String||z instanceof Boolean||z instanceof Date){x+=o.escape(""+z);e=true}else{x+="\n";var y=z instanceof Array;for(var B in z){x+=o.xmlize(z[B],(y?'array-item key="'+B+'"':B),A+"   ")}x+=A}return(x+=(C.indexOf(" ")!=-1?"</array-item>\n":"</"+C+">\n"))};o.escape=function(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")};o.unescape=function(e){return e.replace(/&apos;/g,"'").replace(/&quot;/g,'"').replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&")};if(o._SARISSA_HAS_DOM_FEATURE&&document.implementation.hasFeature("XPath","3.0")){SarissaNodeList=function(e){this.length=e};SarissaNodeList.prototype=[];SarissaNodeList.prototype.constructor=Array;SarissaNodeList.prototype.item=function(e){return(e<0||e>=this.length)?null:this[e]};SarissaNodeList.prototype.expr="";if(window.XMLDocument&&(!XMLDocument.prototype.setProperty)){XMLDocument.prototype.setProperty=function(e,z){}}o.setXpathNamespaces=function(x,y){x._sarissa_useCustomResolver=true;var E=y.indexOf(" ")>-1?y.split(" "):[y];x._sarissa_xpathNamespaces=[];for(var e=0;e<E.length;e++){var C=E[e];var D=C.indexOf(":");var B=C.indexOf("=");if(D>0&&B>D+1){var z=C.substring(D+1,B);var A=C.substring(B+2,C.length-1);x._sarissa_xpathNamespaces[z]=A}else{throw"Bad format on namespace declaration(s) given"}}};XMLDocument.prototype._sarissa_useCustomResolver=false;XMLDocument.prototype._sarissa_xpathNamespaces=[];XMLDocument.prototype.selectNodes=function(E,z,A){var D=this;var x;if(this._sarissa_useCustomResolver){x=function(G){var F=D._sarissa_xpathNamespaces[G];if(F){return F}else{throw"No namespace URI found for prefix: '"+G+"'"}}}else{x=this.createNSResolver(this.documentElement)}var B=null;if(!A){var C=this.evaluate(E,(z?z:this),x,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);var y=new SarissaNodeList(C.snapshotLength);y.expr=E;for(var e=0;e<y.length;e++){y[e]=C.snapshotItem(e)}B=y}else{B=this.evaluate(E,(z?z:this),x,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue}return B};Element.prototype.selectNodes=function(x){var e=this.ownerDocument;if(e.selectNodes){return e.selectNodes(x,this)}else{throw"Method selectNodes is only supported by XML Elements"}};XMLDocument.prototype.selectSingleNode=function(y,e){var x=e?e:null;return this.selectNodes(y,x,true)};Element.prototype.selectSingleNode=function(x){var e=this.ownerDocument;if(e.selectSingleNode){return e.selectSingleNode(x,this)}else{throw"Method selectNodes is only supported by XML Elements"}};o.IS_ENABLED_SELECT_NODES=true}Ektron.Xml.UnitTest_Sarissa=o})();

(function(c){c.fn.modal=function(e){var f={overlay:50,overlayClass:"ektronModalOverlay",closeClass:"ektronModalClose",trigger:".ektronModal",ajax:b,ajaxText:"",target:b,modal:b,toTop:b,onShow:b,onHide:b,onLoad:b};return this.each(function(){if(this._modal){return k[this._modal].c=c.extend({},k[this._modal].c,e)}n++;this._modal=n;k[n]={c:c.extend(f,c.modal.params,e),a:b,w:c(this).addClass("modalID"+n),s:n};if(f.trigger){c(this).modalAddTrigger(f.trigger)}})};c.fn.modalAddClose=function(f){return l(this,f,"modalHide")};c.fn.modalAddTrigger=function(f){return l(this,f,"modalShow")};c.fn.modalShow=function(e){return this.each(function(){c.modal.open(this._modal,e)})};c.fn.modalHide=function(e){return this.each(function(){c.modal.close(this._modal,e)})};c.modal={hash:{},open:function(w,x){var B=k[w],q=B.c,e="."+q.closeClass,m=(parseInt(B.w.css("z-index"))),m=(m>0)?m:3000,f=c("<div></div>").css({height:"100%",width:"100%",position:"fixed",left:0,top:0,"z-index":m-1,opacity:q.overlay/100});if(B.a){return b}B.t=x;B.a=true;B.w.css("z-index",m);if(q.modal){if(!p[0]){h("bind")}p.push(w)}else{if(q.overlay>0){B.w.modalAddClose(f)}else{f=b}}B.o=(f)?f.addClass(q.overlayClass).prependTo("body"):b;if(j){c("html,body").css({height:"100%",width:"100%"});if(f){f=f.css({position:"absolute"})[0];for(var i in {Top:1,Left:1}){f.style.setExpression(i.toLowerCase(),"(_=(document.documentElement.scroll"+i+" || document.body.scroll"+i+"))+'px'")}}}if(q.ajax){var v=q.target||B.w,A=q.ajax,v=(typeof v=="string")?c(v,B.w):c(v),A=(A.substr(0,1)=="@")?c(x).attr(A.substring(1)):A;v.html(q.ajaxText).load(A,function(){if(q.onLoad){q.onLoad.call(this,B)}if(e){B.w.modalAddClose(c(e,B.w))}d(B)})}else{if(e){B.w.modalAddClose(c(e,B.w))}}if(q.toTop&&B.o){B.w.before('<span id="ektronModalP'+B.w[0]._modal+'"></span>').insertAfter(B.o)}(q.onShow)?q.onShow(B):B.w.show();d(B);return b},close:function(e){var f=k[e];if(!f.a){return b}f.a=b;if(p[0]){p.pop();if(!p[0]){h("unbind")}}if(f.c.toTop&&f.o){c("#ektronModalP"+f.w[0]._modal).after(f.w).remove()}if(f.c.onHide){f.c.onHide(f)}else{f.w.hide();if(f.o){f.o.remove()}}return b},params:{}};var n=0,k=c.modal.hash,p=[],j=c.browser.msie&&(c.browser.version=="6.0"),b=false,a=c('<iframe src="javascript:false;document.write(\'\');" class="ektronModalIframe"></iframe>').css({opacity:0}),d=function(e){if(j){if(e.o){e.o.html('<p style="width:100%;height:100%"/>').prepend(a)}else{if(!c("iframe.ektronModalIframe",e.w)[0]){e.w.prepend(a)}}}g(e)},g=function(e){try{c(":input:visible",e.w)[0].focus()}catch(f){}},h=function(e){c()[e]("keypress",o)[e]("keydown",o)[e]("mousedown",o)},o=function(m){var i=k[p[p.length-1]],f=(!c(m.target).parents(".modalID"+i.s)[0]);if(f){g(i)}return !f},l=function(f,e,i){return f.each(function(){var m=this._modal;c(e).each(function(){if(!this[i]){this[i]=[];c(this).click(function(){for(var r in {modalShow:1,modalHide:1}){for(var q in this[r]){if(k[this[r][q]]){k[this[r][q]].w[r](this)}}}return b})}this[i].push(m)})})}})($ektron);

$ektron().ready(function(){if("undefined"===typeof Ektron.PageBuilder){Ektron.PageBuilder={}}if("undefined"===typeof Ektron.PageBuilder.Wizards){Ektron.PageBuilder.Wizards={mode:"add",language:1033,currentStep:1,centerModal:function(a){$ektron(a).css("margin-top",-1*Math.round($ektron(a).outerHeight()/2))},checkAliasName:function(b){var a=false;params={aliasName:"",extension:".aspx",language:1033,folderid:0};$ektron.extend(params,b);$ektron.ajax({url:Ektron.ResourceText.PageBuilder.Wizards.appPath+"urlaliasdialoghandler.ashx?action=checkaliasname&aliasname="+params.aliasName+"&fileextension="+params.extension+"&langtype="+params.language+"&folderid="+params.folderid,cache:false,async:false,success:function(c){if(c.indexOf("<aliasname>")!=-1){a=true;return true}else{a=c;return false}}});return a},init:function(){Ektron.PageBuilder.Wizards.Markup.init();Ektron.PageBuilder.Wizards.Buttons.init();Ektron.PageBuilder.Wizards.Modals.init()},parseAliasExtension:function(b){var a="/";b=b.substring(b.lastIndexOf("/")+1);if(b.indexOf("?")!==-1){b=b.substring(0,b.indexOf("?"))}if(b.lastIndexOf(".")>-1){a=b.substring(b.lastIndexOf(".")+1)}if(a.length===0){a="/"}return a},redirectIframe:function(c,b){var a=$ektron(c);$ektron(c).attr("src",b)},redirectPage:function(){var a=$ektron(".ektronPageBuilderWizard iframe.ektronPageBuilderAddPageIframe");var b=a.contents().find(".redirectMessage input[type='hidden']").val();if(location.href.toLowerCase().indexOf(Ektron.ResourceText.PageBuilder.Wizards.appPath.toLowerCase())!=-1){$ektron(this).parents().filter(".ektronPageBuilderWizard").modalHide();window.open(b,"_blank");location.href=location.href}else{window.location=b}return false},showAddPage:function(d){Ektron.PageBuilder.Wizards.currentStep=1;var c=$ektron(".ektronPageBuilderWizard .ektronModalHeader h3 span.addPageTitle");var b=$ektron(".ektronPageBuilderWizard iframe.ektronPageBuilderAddPageIframe");var a=$ektron(".ektronPageBuilderWizard .ektronPageBuilderWizardButtons");a.find(".button").hide();a.find(".nextButton").show();a.find(".cancelButton").show();params={mode:"add",language:"",folderId:"",pageid:"",defaulttaxid:"-1",animateRedirect:false};$ektron.extend(params,d);Ektron.PageBuilder.Wizards.Status.loading();if(params.animateRedirect){var b=$ektron(".ektronPageBuilderWizard iframe.ektronPageBuilderAddPageIframe");b.fadeTo(500,0.01,function(){Ektron.PageBuilder.Wizards.redirectIframe(".ektronPageBuilderWizard iframe.ektronPageBuilderAddPageIframe",Ektron.ResourceText.PageBuilder.Wizards.path+"addpage.aspx?folderid="+params.folderId+"&language="+params.language+"&LangType="+params.language+"&mode="+params.mode+"&pageid="+params.pageid+"&taxonomyid="+params.defaulttaxid)})}else{Ektron.PageBuilder.Wizards.redirectIframe(".ektronPageBuilderWizard iframe.ektronPageBuilderAddPageIframe",Ektron.ResourceText.PageBuilder.Wizards.path+"addpage.aspx?folderid="+params.folderId+"&language="+params.language+"&LangType="+params.language+"&mode="+params.mode+"&pageid="+params.pageid+"&taxonomyid="+params.defaulttaxid)}Ektron.PageBuilder.Wizards.language=params.language;if(params.mode=="add"){Ektron.PageBuilder.Wizards.mode="add";c.html(Ektron.ResourceText.PageBuilder.Wizards.addPage);b.css("height","30.5em")}else{Ektron.PageBuilder.Wizards.mode="saveAs";c.html(Ektron.ResourceText.PageBuilder.Wizards.savePageAs);Ektron.PageBuilder.Wizards.currentStep++}Ektron.PageBuilder.Wizards.centerModal(".ektronPageBuilderAddPage");$ektron(".ektronPageBuilderWizard").modalShow();return false},stepNext:function(b){var a=true;Ektron.PageBuilder.Wizards.currentStep++;if(Ektron.PageBuilder.Wizards.currentStep==1){a=Ektron.PageBuilder.Wizards.stepOne(b)}else{if(Ektron.PageBuilder.Wizards.currentStep==2){a=Ektron.PageBuilder.Wizards.stepTwo(b)}else{if(Ektron.PageBuilder.Wizards.currentStep==3){a=Ektron.PageBuilder.Wizards.stepThree(b)}}}if(!a){Ektron.PageBuilder.Wizards.currentStep--}return false},stepBack:function(b){var a=true;Ektron.PageBuilder.Wizards.currentStep--;if(Ektron.PageBuilder.Wizards.currentStep==1){a=Ektron.PageBuilder.Wizards.stepOne(b)}else{if(Ektron.PageBuilder.Wizards.currentStep==2){a=Ektron.PageBuilder.Wizards.stepTwo(b)}else{if(Ektron.PageBuilder.Wizards.currentStep==3){a=Ektron.PageBuilder.Wizards.stepThree(b)}}}if(!a){Ektron.PageBuilder.Wizards.currentStep++}return false},stepOne:function(i){i=$ektron(i);var e=i.parent().parent().parent().parent();var f=$ektron(".ektronPageBuilderIframe");var g=e.find(".messages");var k=i.parent().parent().find(".finishButton");var d=i.parent().parent().find(".nextButton");var b=i.parent().parent().find(".cancelButton");var j=i.parent().parent().find(".backButton");var h=i.parent().parent().find(".okButton");var a=$ektron(f).contents().find("#step1");var l=$ektron(f).contents().find("#step2");var c=$ektron(f).contents().find("#step3");e.fadeOut(200);window.setTimeout(function(){k.hide();d.show();b.show();j.hide();h.hide();g.empty();l.hide();c.hide();if(Ektron.PageBuilder.Wizards.mode=="saveAs"){f.css("height","6em")}a.find(".messages").empty();a.css("display","block");Ektron.PageBuilder.Wizards.centerModal(".ektronPageBuilderAddPage");e.fadeIn("slow")},200);return true},stepTwo:function(i){if(Ektron.PageBuilder.Wizards.verifyTemplateInfo()===false){return false}i=$ektron(i);var e=i.parent().parent().parent().parent();var g=$ektron(".ektronPageBuilderIframe");var k=i.parent().parent().find(".finishButton");var h=i.parent().parent().find(".nextButton");var b=i.parent().parent().find(".cancelButton");var j=i.parent().parent().find(".backButton");var d=i.parent().parent().find(".okButton");var f=$ektron(".ektronPageBuilderAddPage .messages");var a=$ektron(g).contents().find("#step1");var l=$ektron(g).contents().find("#step2");var c=$ektron(g).contents().find("#step3");e.fadeOut(200);window.setTimeout(function(){k.hide();h.show();b.show();if(Ektron.PageBuilder.Wizards.mode!=="saveAs"){j.show()}else{j.hide()}d.hide();a.hide();c.hide();g.css("height","30.5em");f.empty();l.css("display","block");Ektron.PageBuilder.Wizards.centerModal(".ektronPageBuilderAddPage");e.fadeIn("slow")},200);return true},stepThree:function(p){if(Ektron.PageBuilder.Wizards.verifyTaxonomy()===false){return false}var u=$ektron(".ektronPageBuilderIframe");var f=u.contents().find(".pageBuilderWizardPageTitle").val();var t=$ektron(".ektronPageBuilderAddPage .messages");if(($ektron.trim(f)).length==0){Ektron.PageBuilder.Wizards.updateMessage(t,Ektron.ResourceText.PageBuilder.Wizards.errorPageTitle);result=false;return result}var l=u.contents().find(".createManualAlias input:checked");if(l.length>0){var m=$ektron.trim(u.contents().find(".pageBuilderWizardAlias").val());var a=$ektron.trim(u.contents().find(".manualContainer select").val());var g=$ektron.trim(u.contents().find(".manualContainer .Folid input").val());var q=new RegExp(a+"$","g");m=m.replace(q,"");if(m.length==0){Ektron.PageBuilder.Wizards.updateMessage(t,Ektron.ResourceText.PageBuilder.Wizards.errorUrlAlias);return false}else{var o=Ektron.PageBuilder.Wizards.checkAliasName({aliasName:m,extension:a,language:Ektron.PageBuilder.Wizards.language,folderid:g});if(o!==true){Ektron.PageBuilder.Wizards.updateMessage(t,o);return false}}}p=$ektron(p);var n=p.parent().parent().parent().parent();var u=$ektron(".ektronPageBuilderIframe");var s=p.parent().parent().find(".backButton, .finishButton");var e=p.parent().parent().find(".finishButton");var d=p.parent().parent().find(".nextButton");var c=p.parent().parent().find(".cancelButton");var r=p.parent().parent().find(".backButton");var b=p.parent().parent().find(".okButton");var i=$ektron(".ektronPageBuilderAddPage .messages");var h=$ektron(u).contents().find("#step1");var k=$ektron(u).contents().find("#step2");var j=$ektron(u).contents().find("#step3");n.fadeOut(200);window.setTimeout(function(){e.show();r.show();d.hide();c.show();b.hide();h.hide();k.hide();u.css("height","30.5em");i.empty();j.css("display","block");Ektron.PageBuilder.Wizards.centerModal(".ektronPageBuilderAddPage");n.fadeIn("slow")},200);return true},updateMessage:function(a,b,c){b=b.replace(Ektron.RegExp.PageBuilderURL,' <span class="EkForceWrap">$2</span>');b=b.replace(Ektron.RegExp.PageBuilderObjectName,function(d){return d.replace(".",'<span class="EkForceWrap">.</span>')});if(typeof(c)=="undefined"){c="error"}if(a.length!=1){return false}else{a.empty();a.html('<span class="'+c+'">'+b+"</span>").fadeIn("slow")}Ektron.PageBuilder.Wizards.centerModal(".ektronPageBuilderAddPage");return true},verifyTemplateInfo:function(){var i=true;var c=$ektron(".ektronPageBuilderAddPage .ektronPageBuilderIframe");var d=c.contents().find("body").outerHeight();var h=c.contents().find(".pageBuilderWizardPageTitle").val();var e=c.contents().find(".pageBuilderWizardAlias");var g=c.contents().find("#ExtensionDropdown").val();var f=c.contents().find("#ExtensionDropdown > option");var a=c.contents().find("#ektronSelectedTemplate").val();var b=$ektron(".ektronPageBuilderAddPage .messages");if(Ektron.PageBuilder.Wizards.mode==="add"){if(($ektron.trim(a)).length==0){Ektron.PageBuilder.Wizards.updateMessage(b,Ektron.ResourceText.PageBuilder.Wizards.errorSelectLayout);i=false;return i}}return i},verifyMetadataInfo:function(){var d=true;var a=$ektron(".ektronPageBuilderAddPage .ektronPageBuilderIframe");var c=$ektron(".ektronPageBuilderAddPage .messages");var e=a.contents().find("[name='req_fields']");if(e.length>0){e=e.val();var e=e.split(",");for(var f=0;f<e.length;f++){if(e[f]!=""){var b=a.contents().find("#"+e[f]+", input[name='"+e[f]+"']").val();if(b==null||b==""){d=false;Ektron.PageBuilder.Wizards.updateMessage(c,Ektron.ResourceText.PageBuilder.Wizards.errorMetadata);break}}}}return d},verifyTaxonomy:function(){var c=true;var a=$ektron(".ektronPageBuilderAddPage .ektronPageBuilderIframe");var b=$ektron(".ektronPageBuilderAddPage .messages");var d=a.contents().find(".TaxRequiredBool");if(d.length>0){if(d.html()=="true"){var e=a.contents().find("div.treecontainer input.categoryCheck:checked");if(e.length==0){Ektron.PageBuilder.Wizards.updateMessage(b,Ektron.ResourceText.PageBuilder.Wizards.errorTaxonomy);return false}}}return c},Buttons:{initialized:false,init:function(){if(Ektron.PageBuilder.Wizards.Buttons.initialized==true){return}var a=$ektron(".ektronPageBuilderAddPage .ektronPageBuilderWizardButtons");a.find(".nextButton").bind("click",function(b){return Ektron.PageBuilder.Wizards.stepNext(this)});a.find(".backButton").bind("click",function(b){return Ektron.PageBuilder.Wizards.stepBack(this)});a.find(".cancelButton").bind("click",function(b){$ektron(this).parents().filter(".ektronPageBuilderWizard").modalHide();if(location.href.indexOf(Ektron.ResourceText.PageBuilder.Wizards.appPath)!=-1){location.href=location.href}return false});a.find(".finishButton").bind("click",function(d){if(Ektron.PageBuilder.Wizards.verifyMetadataInfo()===false){return false}$ektron(".ektronPageBuilderAddPage .messages").empty();var b=$ektron(".ektronPageBuilderAddPage .ektronPageBuilderIframe");var c=b.contents().find("#btnFinish");c.click();return false});a.find(".okButton").bind("click",function(b){return Ektron.PageBuilder.Wizards.redirectPage()});Ektron.PageBuilder.Wizards.Buttons.initialized=true},showPromptButtons:function(){var a=$ektron(".ektronPageBuilderWizard .ektronPageBuilderWizardButtons");a.find(".button").hide();a.find(".cancelButton").show();a.find(".okButton").show()}},Markup:{initialized:false,init:function(){if(Ektron.PageBuilder.Wizards.Markup.initialized==true){return}if($ektron("#PageBuilderAddPageModal").length>0){Ektron.PageBuilder.Wizards.Markup.initialized=true;return}var a=new String();a='<div class="ektronWindow ektronModalStandard ektronPageBuilderWizard ektronPageBuilderAddPage" id="PageBuilderAddPageModal">\n';a+='  <div class="ektronModalHeader">\n';a+="    <h3>\n";a+='      <span class="addPageTitle"></span>\n';a+='      <a class="ektronModalClose"></a>\n';a+="    </h3>\n";a+="  </div>\n";a+='  <div class="ektronModalBody">\n';a+='    <div class="messages"></div>\n';a+='    <iframe noresize="noresize" frameborder="0" border="0"  marginwidth="0" marginheight="0" id="ektronPageBuilderAddPageIframe" class="ektronPageBuilderIframe ektronPageBuilderAddPageIframe" scrolling="auto"></iframe>\n';a+='    <ul class="ektronModalButtonWrapper ektronPageBuilderWizardButtons clearfix">\n';a+='      <li><div class="wizardStatus"><p><span></span><b>'+Ektron.ResourceText.PageBuilder.Wizards.loading+"</b></p></div></li>\n";a+='      <li><a id="ektronPageBuilderFinish" title="'+Ektron.ResourceText.PageBuilder.Wizards.finish+'" class="greenHover button finishButton buttonRight" href="#'+Ektron.ResourceText.PageBuilder.Wizards.finish+'">'+Ektron.ResourceText.PageBuilder.Wizards.finish+"</a></li>\n";a+='      <li><a id="ektronPageBuilderFinish" title="'+Ektron.ResourceText.PageBuilder.Wizards.ok+'" class="greenHover button okButton buttonRight" href="#'+Ektron.ResourceText.PageBuilder.Wizards.ok+'">'+Ektron.ResourceText.PageBuilder.Wizards.ok+"</a></li>\n";a+='      <li><a id="ektronPageBuilderNext" title="'+Ektron.ResourceText.PageBuilder.Wizards.next+'" class="blueHover button nextButton buttonRight" href="#'+Ektron.ResourceText.PageBuilder.Wizards.next+'">'+Ektron.ResourceText.PageBuilder.Wizards.next+"</a></li>\n";a+='      <li><a id="ektronPageBuilderCancel" title="'+Ektron.ResourceText.PageBuilder.Wizards.cancel+'" class="redHover button cancelButton buttonRight" href="#'+Ektron.ResourceText.PageBuilder.Wizards.cancel+'">'+Ektron.ResourceText.PageBuilder.Wizards.cancel+"</a></li>\n";a+='      <li><a id="ektronPageBuilderBack" title="'+Ektron.ResourceText.PageBuilder.Wizards.back+'" class="blueHover button backButton buttonRight" href="#'+Ektron.ResourceText.PageBuilder.Wizards.back+'">Back</a></li>\n';a+="    </ul>\n";a+="  </div>\n";a+="</div>\n";var b=$ektron("body");b.append(a);Ektron.PageBuilder.Wizards.Markup.initialized}},Modals:{initialized:false,init:function(){if(Ektron.PageBuilder.Wizards.Modals.initialized==true){return}var a=$ektron(".ektronPageBuilderAddPage");var b=a.find(".messages");a.modal({modal:true,toTop:true,overlay:0,onShow:function(c){Ektron.PageBuilder.Wizards.centerModal(".ektronPageBuilderAddPage");c.o.fadeTo("fast",0.5,function(){c.w.fadeIn("fast")})},onHide:function(c){b.empty();c.w.fadeOut("fast");c.o.fadeOut("fast",function(){if(c.o){c.o.remove()}})}});Ektron.PageBuilder.Wizards.Modals.initialized}},Status:{loading:function(){$ektron("div.wizardStatus").fadeIn(1000)},doneLoading:function(){$ektron(".ektronPageBuilderWizard iframe.ektronPageBuilderAddPageIframe").fadeTo(500,1);$ektron("div.wizardStatus").fadeOut(1000)}}}}Ektron.PageBuilder.Wizards.init();Ektron.RegExp.PageBuilderURL=new RegExp("(^|[ \t\r\n])((ftp|http|https|file)://(([A-Za-z0-9$_.+!*(),;/?:@&~=-])|%[A-Fa-f0-9]{2}){2,}(#([a-zA-Z0-9][a-zA-Z0-9$_.+!*(),;/?:@&~=%-]*))?(([A-Za-z0-9$_+!*();/?:~-])|%[A-Fa-f0-9]{2}))","gi");Ektron.RegExp.PageBuilderObjectName=new RegExp("\\w+(\\.\\w+)+","g")});

$ektron().ready(function(){if("undefined"===typeof Ektron.PageBuilder){Ektron.PageBuilder={}}if("undefined"===typeof Ektron.PageBuilder.Wizards){Ektron.PageBuilder.Wizards={}}if("undefined"===typeof Ektron.PageBuilder.Wizards.AddPage){Ektron.PageBuilder.Wizards.AddPage={init:function(){Ektron.PageBuilder.Wizards.AddPage.Templates.init();Ektron.PageBuilder.Wizards.AddPage.Tabs.init();Ektron.PageBuilder.Wizards.AddPage.Aliasing.init()},Tabs:{initialized:false,init:function(){if(Ektron.PageBuilder.Wizards.AddPage.Tabs.initialized==true){return}$ektron(".ektronPageBuilderTab a").bind("click",function(c){var d=$ektron(this).parent();var a=$ektron(this).attr("href");var b=$ektron(a+"");d.addClass("selected").siblings().removeClass("selected");$ektron(".ektronPageBuilderTabPanel").hide();b.fadeIn();return false});Ektron.PageBuilder.Wizards.AddPage.Tabs.initialized=true}},Aliasing:{initialized:false,titlePlaceHolder:"Title",init:function(){if(Ektron.PageBuilder.Wizards.AddPage.Aliasing.initialized==true){return}if($ektron("#pageBuilderWizardAlias").length>0){Ektron.PageBuilder.Wizards.AddPage.Aliasing.initManual()}Ektron.PageBuilder.Wizards.AddPage.Aliasing.initialized=true},UpdateAliasTitles:function(){var e=Ektron.PageBuilder.Wizards.AddPage.Aliasing.titlePlaceHolder;var c=$ektron("span#aliasValue").text();if(c==""){c="Title"}var b=$ektron("li[data-ektron-rawalias]");for(var d=0;d<b.length;d++){var a=$ektron(b[d]);a.text(a.attr("data-ektron-rawalias").replace(e,c))}},TaxonomyChangedCallBack:function(b){getParents=function(k){var j=k;var l=$ektron("span.folder[data-ektron-taxid="+k+"]").parents("ul[data-ektron-taxid]");for(var h=0;h<l.length;h++){j+=","+$ektron(l[h]).attr("data-ektron-taxid")}return j.split(",")};makeAliasDisplay=function(j,p,q){j=$ektron(j);var r=j.attr("data-ektron-aliastype");var m=j.attr("data-ektron-extension");var n=j.attr("data-ektron-replacechar");var k=j.attr("data-ektron-excludepath");var o=j.attr("data-ektron-format");var l="/";for(var h=q.length-1;h>=0;h--){l+=$ektron("span.folder[data-ektron-taxid="+q[h]+"]").text()+"/"}if(k!=""){l=l.replace(k,"")}var s='<li data-ektron-rawalias="'+l;if(r=="ContentTitle"){s+=Ektron.PageBuilder.Wizards.AddPage.Aliasing.titlePlaceHolder}if(r=="ContentId"){s+="354"}if(r=="ContentIdAndLanguage"){s+="354/1033"}s+=m+'"></li>';return s};b=b.split(",");var a=$ektron("ul.taxAlias");for(var g=0;g<a.length;g++){var e="";for(var c=0;c<b.length;c++){var d=getParents(b[c]);for(var f=0;f<d.length;f++){if($ektron(a[g]).attr("data-ektron-taxroot")==d[f]){e+=makeAliasDisplay(a[g],b[c],d)}}}$ektron(a[g]).html(e)}Ektron.PageBuilder.Wizards.AddPage.Aliasing.UpdateAliasTitles()},initManual:function(){var b=$ektron("#aliasValue");var a=$ektron("#extValue");$ektron("#pageBuilderCreateManualAlias").click(function(c){if(this.checked){$ektron(".manualContainer").show()}else{$ektron(".manualContainer").hide()}});$ektron("#ExtensionDropdown").click(function(h){var f=$ektron("#pageBuilderWizardAlias")[0].value;var c=$ektron("#ExtensionDropdown > option");var j=null;for(var g=0;g<c.length;g++){var d=c[g].value;if(f.substring(f.length-d.length,f.length)==d){j=c[g];break}}if(j!=null){c.attr("disabled","disabled");$ektron(j).removeAttr("disabled")}}).bind("blur",function(){$ektron("#ExtensionDropdown > option").removeAttr("disabled");Ektron.PageBuilder.Wizards.AddPage.Support.checkVals();Ektron.PageBuilder.Wizards.AddPage.Aliasing.UpdateAliasTitles()}).bind("change",function(){if($ektron("#ExtensionDropdown").val()!="none"){a.html($ektron("#ExtensionDropdown").val())}Ektron.PageBuilder.Wizards.AddPage.Support.checkVals();Ektron.PageBuilder.Wizards.AddPage.Aliasing.UpdateAliasTitles()});$ektron("#ExtensionDropdown").change();$ektron("#pageBuilderWizardAlias").bind("keyup",function(j){var d=j.keyCode?j.keyCode:j.charCode?j.charCode:j.which;var l="";if(d==32){this.value=this.value.replace(" ","_")}if(d>31||d==8){if(this.value==""){$ektron(this).removeAttr("Ektron-Wizard-ManualAlias")}else{$ektron(this).attr("Ektron-Wizard-ManualAlias",this.value);l=this.value;var f=$ektron("#ExtensionDropdown > option[selected]");var m=$ektron("#ExtensionDropdown > option");m.removeAttr("selected");for(var c=0;c<m.length;c++){var h=m[c].value;if(h.length<this.value.length){if(this.value.substring(this.value.length-h.length,this.value.length)==h){if(h!="none"){$ektron(m[c]).attr("selected","selected");l=this.value.substring(0,this.value.length-h.length);a.html(h);break}}}}var g=$ektron("#ExtensionDropdown > option[selected]");if(g.length==0||g.val()=="none"){f.attr("selected","selected")}}b.html(l);Ektron.PageBuilder.Wizards.AddPage.Support.checkVals()}Ektron.PageBuilder.Wizards.AddPage.Aliasing.UpdateAliasTitles()});$ektron("#pageBuilderWizardPageTitle").bind("keypress",function(d){var c;var f=d.keyCode?d.keyCode:d.charCode?d.charCode:d.which;if(String.fromCharCode(f)=="*"||String.fromCharCode(f)=="/"||String.fromCharCode(f)=="|"||String.fromCharCode(f)=='"'||String.fromCharCode(f)==">"||String.fromCharCode(f)=="<"||String.fromCharCode(f)=="\\"){return false}}).bind("keyup",function(h){var c=this;var f=$ektron("#pageBuilderWizardAlias");if(f.length>0){f=f[0];var d=false;var g=$ektron(f).attr("Ektron-Wizard-ManualAlias");if(g==null||g==""){if(h==32){f.value+="_"}else{f.value=escape(unescape(c.value)).replace(/%20/g,"_")}b.html(f.value)}Ektron.PageBuilder.Wizards.AddPage.Support.checkVals()}Ektron.PageBuilder.Wizards.AddPage.Aliasing.UpdateAliasTitles()})}},Templates:{initialized:false,init:function(){if(Ektron.PageBuilder.Wizards.AddPage.Templates.initialized==true){return}var c=$ektron(".ektronPageBuilderPageLayouts");var b=$ektron(".ektronWizardStepWrapper .ektronTemplateList li");if(b.length>0){b.bind("mouseover",function(){$ektron(this).addClass("hover")});b.bind("mouseout",function(){$ektron(this).removeClass("hover")});b.bind("click",function(){var e=$ektron(this).attr("data-ektron-id");var d=$ektron("#ektronSelectedTemplate");$ektron(this).toggleClass("selected");$ektron(this).siblings().removeClass("selected");if(($ektron(this).attr("class")).indexOf("selected")>0){d.val(e)}else{d.val("")}});var a;if(b.filter(".defaultTemplate").length>0){a=b.filter(".defaultTemplate");a.addClass("selected");$ektron("#ektronSelectedTemplate").val(a.attr("data-ektron-id"))}else{a=b.filter(":first");a.addClass("selected");$ektron("#ektronSelectedTemplate").val(a.attr("data-ektron-id"))}if(parent.Ektron.PageBuilder.Wizards.mode=="add"){c.show()}else{c.hide()}}Ektron.PageBuilder.Wizards.AddPage.Templates.initialized=true},getFolderResults:function(a){parent.Ektron.PageBuilder.Wizards.Status.loading();return $ektron.ajax({async:false,url:Ektron.ResourceText.PageBuilder.Wizards.appPath+"PageBuilder/Wizards/folderbrowser/folderbrowserCB.ashx",type:"POST",data:({folderid:a})}).responseText},showChangeFolder:function(){if($ektron("div.ui-finder").length>0){return false}checkFolder=function(g,b){var d="Selected Folder: ";var h=$ektron(".ui-finder .ui-finder-list-item-active");var f=$ektron(".ektronPageBuilderPageLayoutsFolderSelector .ui-finder-header .ui-finder-title");var c=0;if(h.length>2){c=h.length-2;d+="..."}for(var a=c;a<h.length;a++){d+="/"+$ektron(h[a]).children("a").text()}d+="/";if(g.parent().hasClass("hasWireframe")){var e=d+" - this folder allows layouts";f.html(e);$ektron(".ui-finder-header").addClass("Allowed").removeClass("NotAllowed");$ektron()}else{var e=d+" - this folder does not allow layouts";f.html(e);$ektron(".ui-finder-header").removeClass("Allowed").addClass("NotAllowed")}};$ektron("ul#finder").finder({title:"",onRootReady:function(a,b){},onInit:function(a){closethis=function(){$ektron(".ektronPageBuilderPageLayoutsFolderSelector").fadeOut(400,function(){$ektron(".ektronTemplateListWrapper").fadeIn(400);$ektron("#ektronPageBuilderPleaseSelectLayout").show();$ektron("ul#finder").finder("destroy")})};$ektron(".ui-finder-action-save").click(function(){var f=$ektron("form").attr("action");f=f.split("?")[1];f=f.split("&");var c,g,e,d,h;for(var b=0;b<f.length;b++){var k=f[b].split("=");k[0]=k[0].toLowerCase();if(k[0]=="folderid"){g=k[1]}else{if(k[0]=="language"){c=k[1]}else{if(k[0]=="mode"){e=k[1]}else{if(k[0]=="pageid"){d=k[1]}else{if(k[0]=="taxonomyid"){h=k[1]}}}}}}var j=$ektron(".ektronPageBuilderPageLayoutsFolderSelector .ui-finder-list-item-activeNow a");if(j.length==0||!j.parent().hasClass("hasWireframe")){return}g=j.attr("href").split("=")[1];$ektron(".ektronPageBuilderPageLayouts").fadeOut(2000);parent.Ektron.PageBuilder.Wizards.showAddPage({mode:e,language:c,folderId:g,pageid:d,defaulttaxid:h,animateRedirect:true})});$ektron(".ui-finder-action-destroy").click(function(){closethis()})},onItemSelect:function(d,b,f){var e=$ektron("a",d),a=e.attr("rel"),c=a.split("=")[1];checkFolder(e,c);return false},onFolderSelect:function(b,a,c){},onItemOpen:function(b,a,c){return false},onFolderOpen:function(d,b,f){var e=$ektron("a",d),a=e.attr("href"),c=a.split("=")[1];checkFolder(e,c)},toolbarActions:function(){var a='<div class="ui-finder-button ui-state-default ui-finder-action-save ui-corner-right" title="Use Selected Folder">';a+='<span class="ui-icon ui-icon-circle-check"/></div>';a+='<div class="ui-finder-button ui-state-default ui-finder-action-destroy ui-corner-left" title="Cancel">';a+='<span class="ui-icon ui-icon-closethick"/></div>';a+='<span class="ui-finder-title" style="float:left;"></span>';return a}});$ektron(".ektronTemplateListWrapper").fadeOut(400,function(){$ektron("#ektronPageBuilderPleaseSelectLayout").hide();$ektron(".ektronPageBuilderPageLayoutsFolderSelector").fadeIn(400)});parent.Ektron.PageBuilder.Wizards.Status.doneLoading()}},Support:{checkVals:function(){var g=$ektron("#aliasValue").html();var f=$ektron("#extValue").html();var d=$ektron("#ExtensionDropdown").val();var h=$ektron("#ExtensionDropdown > option");var b=false;var c=0;for(var a=0;a<h.length;a++){var e=h[a].value;if(e!="none"&&e.length<g.length){if(g.substring(g.length-e.length,g.length)==e){if(d==e){b=true}c++}}}if(b||c==0){$ektron(".InvalidAlias").fadeOut()}else{$ektron(".InvalidAlias").fadeIn()}}}}}Ektron.PageBuilder.Wizards.AddPage.init()});

