String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};Array.prototype.peek=function(){return this[this.length-1]};Array.prototype.indexOf=function(A){for(var B=0;B<this.length;B++){if(this[B]==A){return B}}return -1};Object.prototype.clone=function(){var A={};for(var B in this){A[B]=this[B]}return A};function getSavedProperties(){var C=g_CyberAjaxQueue.getNewXMLObject();C.open("GET","/sfl/savedproperties/ajaxcall.jsp",false);C.send(null);var A=CyberParseXMLToJS(C.responseXML);var B=[];if(A.savedproperties){B=makeArray(A.savedproperties.property)
}return B}function setText(C,A){if(typeof (C)=="string"){C=$(C)}if(C.tagName&&(C.tagName=="INPUT"||C.tagName=="TEXTAREA")){C.value=A}else{if(C.tagName=="SELECT"){for(var B=0;B<C.options.length;B++){if(C.options[B].value==A){C.selectedIndex=B;break}}}else{C[(typeof (C.innerText)=="string"?"innerHTML":"textContent")]=A}}}function Control(B,A){if(arguments.length==2){for(var C=0;C<A.length;C++){B.appendChild(A[C])}}return B}function Write(A){if(typeof (A)=="string"){document.write(A)}else{document.write(Dom("div").appendChild(A).innerHTML)
}}function Contains(){var B=[];for(var A=0;A<arguments.length;A++){B.push(arguments[A])}return B}function getText(B){if(typeof (B)=="string"){B=$(B)}var A;if(B.tagName=="INPUT"||B.tagName=="TEXTAREA"){A=B.value}else{if(B.tagName=="SELECT"){if(B.options.length){A=B.options[B.selectedIndex].value}else{A=""}}else{A=B[typeof (B.innerText)=="string"?"innerText":"textContent"]}}return A}function addClass(A,B){A.className+=" "+B}function removeClass(A,B){if(!A){return }A.className=A.className.replace(B,"","g")}function hasClass(A,B){return((" "+A.className.trim()).indexOf(" "+B)>-1)
}function main(A){CyberCoreAddEvent(window,"load",A,false)}function Xhr(){var A;if(window.XMLHttpRequest){A=new XMLHttpRequest()}else{A=new ActiveXObject("Microsoft.XMLHTTP")}return A}function Remove(A){A.parentNode.removeChild(A)}function Extend(B,A){B.prototype=new A();B.prototype.constructor=B}function Dom(D,C){var G;switch(D){case"checkbox":G=document.createElement("input");G.type="checkbox";break;case"hidden":G=document.createElement("input");G.type="hidden";break;case"button":G=document.createElement("input");
G.type="button";break;default:G=document.createElement(D)}for(var E in C){switch(E){case"class":G.className=C[E];break;case"style":var F=C[E].split(";");for(var A=0;A<F.length;A++){var H=F[A].split(":");var B;while((B=H[0].indexOf("-"))>-1){H[0]=H[0].substring(0,B)+H[0].charAt(B+1).toUpperCase()+H[0].substring(B+2)}if(H[0].trim()=="float"){G.style.cssFloat=H[1].trim();G.style.styleFloat=H[1].trim()}else{G.style[H[0].trim()]=H[1].trim()}}break;case"opacity":G.style.MozOpacity=C[E];G.style.opacity=C[E];G.style.filter="alpha(opacity="+((1*C[E])*100)+")";
break;case"text":setText(G,C[E]);break;case"onclick":case"onunload":case"onmousedown":case"onmouseover":case"onmouseout":case"onload":case"src":G[E]=C[E];break;default:if(typeof (G[E])=="undefined"){G.setAttribute(E,C[E])}else{G[E]=C[E]}}}return G}function $(A){return document.getElementById(A)}function sflAjaxError(){alert("An error has occured, please try this action again.")}function sflLoginAjax(C){try{var B="/sfl/loginajax.jsp";var E="email="+escape(C.email.value)+"&password="+escape(C.password.value);var A=g_CyberAjaxQueue.getNewXMLObject();
A.open("POST",B,false);A.setRequestHeader("Content-type","application/x-www-form-urlencoded");A.setRequestHeader("Content-length",E.length);A.setRequestHeader("Connection","close");A.send(E);if(A.responseText=="Invalid"){return false}else{document.cookie="myerasession="+A.responseText+"; path=/";return true}}catch(D){}}function getFunctionName(D){var C=D.toString();var A=C.indexOf(" ");var B=C.indexOf("(");return C.substring(A,B).trim().substring(3).toLowerCase()}function getFunctionArgs(E){var D=E.toString();
var A=D.indexOf("(")+1;var C=D.indexOf(")");if(C-A==0){D=[]}else{D=D.substring(A,C).trim().split(",");for(var B=0;B<D.length;B++){D[B]=D[B].trim()}}return D}function makeArray(A){if(A instanceof Array){return A}else{return[A]}}var sflAjaxBase="";function sflAjaxHandler(B){var A=new QueryString(sflAjaxBase);A.add("action",B.action);A.nocache=true;for(var C=0;C<B.params.length;C++){A.add(B.params[C],B.arguments[C])}if(B.arguments.length>B.params.length&&typeof (B.arguments[B.arguments.length-1])=="function"){g_CyberAjaxQueue.schedule(B.action,A,B.arguments[B.arguments.length-1],sflAjaxError,false,false)
}else{var D=g_CyberAjaxQueue.getNewXMLObject();D.open("GET",A,false);D.send(null);return CyberParseXMLToJS(D.responseXML)}};
