var slides;var fades=new Array();var fadeDuration=1000;var MODULES_URL="/includes/modules";var BASE_IMAGES=MODULES_URL+"/base/images";var DELIMETER="_&_";var mouseX,mouseY;var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(d){for(var a=0;a<d.length;a++){var b=d[a].string;var c=d[a].prop;this.versionSearchString=d[a].versionSearch||d[a].identity;if(b){if(b.indexOf(d[a].subString)!=-1){return d[a].identity}}else{if(c){return d[a].identity}}}},searchVersion:function(b){var a=b.indexOf(this.versionSearchString);if(a==-1){return}return parseFloat(b.substring(a+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();function add_filtered_multiselect_item(h,a,j,d,e){var c=d+"_"+a;if(document.getElementById(c)==undefined){var f=$(h);var b=document.createElement("li");b.setAttribute("lid",a);b.id=c;b.innerHTML="<a href='javascript:delete_filtered_multiselect_item(\""+h+'", "'+a+'", "'+d+"\")'>"+(e?'<img src="'+BASE_IMAGES+'/admin/icons-16/delete.png" alt="Delete Item" /></a> ':"")+(e?'<img class="drag" src="'+BASE_IMAGES+'/admin/drag.gif" alt="Drag" />':"")+"<span>"+j+"</span>"+(!e?"</a>":"");f.appendChild(b);if(e){e=new Sortables($(h),{onComplete:function(){var k=get_list_order(h,"lid");$(d).value=k.join(DELIMETER)}})}var g=get_list_order(h,"lid");$(d).value=g.join(DELIMETER)}}function add_orderable_list_item(l,b,m,f,g){var k=false;if(b==-1){k=true;b=-Math.floor(Math.random()*1000+1)}var e=f+"_"+b;if(document.getElementById(e)==undefined||k==true){var h=$(l);var d=document.createElement("li");var c=(k?-1:b);d.setAttribute("lid",c);d.id=e;var a="items_specialForm";d.innerHTML="<a href='javascript:delete_orderable_list_item(\""+l+'", "'+b+'", "'+f+'");\'><img src="'+BASE_IMAGES+'/admin/icons-16/delete.png" alt="Delete Item" /></a> <img class="drag" src="'+BASE_IMAGES+'/admin/drag.gif" alt="Drag" /><span>'+m+"</span>";h.appendChild(d);if(g){g=new Sortables($(l),{onComplete:function(){var n=get_list_order(l,"lid");$(f).value=n.join(DELIMETER)}})}var j=get_list_order(l,"lid");$(f).value=j.join(DELIMETER)}}function addIEFavorite(d,c,e,a){var f=navigator.appName;var b=parseInt(navigator.appVersion);if((f=="Microsoft Internet Explorer")&&(b>=4)){window.external.AddFavorite(c,e)}else{alert("Use CTRL-D to bookmark in Firefox.")}}function change_class(){args=change_class.arguments;for(i=0;i<args.length;i+=2){if(document.getElementById(args[i])){document.getElementById(args[i]).className=args[i+1]}}}function create_multi_selects(){var elements=$ES("ul","body");var multiSelects=elements.filterByClass("multiSelect");for(var i=0;i<multiSelects.length;i++){var id=multiSelects[i].id;var pos=id.indexOf("ID");var name=id.substr(0,pos);eval("var MSL_"+name+" = new MultiSelectList('MSL_"+name+"');")}}function create_slides(){var d=$ES("a","body");var c=d.filterByClass("slideVertical");var b=new Array();for(i=0;i<c.length;i++){var e=c[i].target;if($defined($(e))){var a=((c[i].className.indexOf("hideFirst")>-1)||c[i].className.indexOf("hideNow")>-1?true:false);b[i]=new SlideWrapper(c[i].id,e,a,"vertical",false);$(e).style.display=""}}d=undefined}function delete_filtered_multiselect_item(a,g,f){var e=f+"_"+g;var c=$(a);if($(e)==undefined){alert("Item '"+e+"' is not defined.")}else{var d=$(e);d.style.display="none";d.id="";c.removeChild(d);var b=get_list_order(a,"lid");$(f).value=b.join(DELIMETER)}}function delete_orderable_list_item(a,g,f){var e=f+"_"+g;var c=$(a);if($(e)==undefined){alert("Item '"+e+"' is not defined.")}else{var d=$(e);d.style.display="none";d.id="";c.removeChild(d);var b=get_list_order(a,"lid");$(f).value=b.join(DELIMETER)}}function escape_values(b){var e="";var d=b.split("&");for(var c=0;c<d.length;c++){var a=d[c].split("=");if(c!=0){e+="&"}e+=a[0]+"="+escape(a[1])}return e}function evaluate_js(response){var startTag="<script type='text/javascript'>";var endTag="<\/script>";var pos=response.indexOf(startTag);while(pos>-1){var endPos=response.indexOf(endTag,pos+1);if(endPos>-1){var start=pos+startTag.length;var js=response.substr(start,endPos-start);eval(js);pos=response.indexOf(startTag,endPos)}}}function evaluate_js_headers(b){var f="<script type='text/javascript' src='";var e="' />";var h=b.indexOf(f);while(h>-1){var c=b.indexOf(e,h+1);if(c>-1){var g=h+f.length;var d=b.substr(g,c-g);alert(d);var a=document.createElement("script");a.type="text/javascript";a.src=d;document.getElementsByTagName("head")[0].appendChild(a);h=b.indexOf(f,c)}}}function event_mouse_move(){if(BrowserDetect.browser!="Explorer"){document.captureEvents(Event.MOUSEMOVE)}document.onmousemove=get_mouse_xy}function fade_in(a){if($defined($(a))&&($(a).style.display==""||$(a).style.display=="none")){$(a).style.display="block"}fade_to(a,0,100)}function fade_to(c,b,a){if($defined($(c))){if(!$defined(fades[c])){fades[c]=new Fx.Style(c,"opacity",{duration:fadeDuration})}fades[c].start(b,a)}}function fade_out(a){fade_to(a,100,0)}function filter_adminList(a,c,b){if(typeof(a)=="undefined"||typeof(c)=="undefined"){return 0}base_ajax(c,MODULES_URL+"/"+a+"/controllers/adminList.php","justListItems=true&"+b)}function filter_search(a,c){var b=a.toQueryString();base_ajax(c,a.redirectURL.value,"mode=search&"+b,"evaluate_js(response);");return false}function get_cookie(b){var c=document.cookie;var f=c.indexOf(b+"=");if(f!=-1){var e=f+(b.length+1);var a=c.indexOf(";",e);if(a==-1){a=c.length}var d=c.substring(e,a);d=unescape(d);return d}else{return false}}function get_cookie_filter(a){return get_cookie("cms_"+a+"_filter")}function get_list_order(a,c){var b=new Array();var d=$(a).childNodes;for(i=0;i<d.length;i++){if(d[i].nodeName=="LI"){if(d[i].getAttribute(c)!=null){b.push(d[i].getAttribute(c))}}}return b}function get_mouse_xy(a){if(BrowserDetect.browser=="Explorer"){mouseX=event.clientX+document.body.scrollLeft;mouseY=event.clientY+document.body.scrollTop}else{mouseX=a.pageX;mouseY=a.pageY}if(mouseX<0){mouseX=0}if(mouseY<0){mouseY=0}return true}function get_selection_parts(c){if(document.selection){var g=document.selection.createRange().getBookmark();var d=c.createTextRange();d.moveToBookmark(g);var b=c.createTextRange();b.collapse(true);b.setEndPoint("EndToStart",d);c.selectionStart=b.text.length;c.selectionEnd=b.text.length+d.text.length}var a=c.value.substr(0,c.selectionStart);var d=c.value.substr(c.selectionStart,c.selectionEnd-c.selectionStart);var f=c.value.substr(c.selectionEnd);if(false){return false}else{return{start:a,selected:d,end:f}}}function MultiSelectList(b){var a=b.split("_");this.listID=b;this.variableName=a[1];this.list=$(this.variableName+"ID");this.children=this.list.childNodes;this.listItems=new Array();this.select;this.selectedList=new Array();this.clear_list=function(){for(i=0;i<this.selectedList.length;i++){this.highlight(this.selectedList[i],false);this.form_select(this.selectedList[i],false)}this.selectedList=new Array()};this.click=function(d){var c=this.is_selected(d);if(c!=-1){this.selectedList.splice(c,1);this.highlight(d,false);this.form_select(d,false)}else{this.selectedList.push(d);this.highlight(d,true);this.form_select(d,true)}};this.form_select=function(c,d){$("msoption-"+this.listID+"-"+c).selected=d};this.highlight=function(d,c){var e=$("msli-"+this.listID+"-"+d);if(c==true){e.className="highlight"}else{e.className="normal"}};this.init=function(){var h="<select id='"+this.listID+"Select' name='"+this.variableName+"[]' multiple  style='display: none;'>";for(i=0;i<this.children.length;i++){if(this.children[i].nodeName=="LI"){this.listItems.push(this.children[i]);var c=this.listItems.length-1;if(this.children[i].getAttribute("disabled")!="disabled"){this.children[i].setAttribute("id","msli-"+this.listID+"-"+c);var g=document.createElement("a");g.setAttribute("href","javascript:"+this.listID+".click("+c+");");var f=this.children[i].firstChild.nodeValue;var e=document.createTextNode(f);g.appendChild(e);var d=(this.children[i].getAttribute("selected")!=null?" selected='selected'":"");h+="<option id='msoption-"+this.listID+"-"+c+"' value='"+this.children[i].getAttribute("lid")+"'"+d+">"+f+"</option>";this.children[i].removeChild(this.children[i].firstChild);this.children[i].appendChild(g);if(this.children[i].getAttribute("selected")!=null){this.selectedList.push(c)}}}}h+="</select>";this.list.innerHTML+=h;this.select=document.getElementById(this.listID+"Select");this.show_all_selected()};this.is_selected=function(d){for(var c=0;c<this.selectedList.length;c++){if(d==this.selectedList[c]){return c}}return -1};this.join=function(){var d="";for(var c=0;c<this.selectedList.length;c++){d+=this.listItems[this.selectedList[c]].getAttribute("lid");if(c+1<this.selectedList.length){d+=","}}return d};this.show_all_selected=function(){for(var c=0;c<this.selectedList.length;c++){this.highlight(this.selectedList[c],true);this.form_select(this.selectedList[c],true)}};this.init()}function popUp(b,d,a){var f=(screen.width-d)/2;var e=(screen.height-a)/2;var c="width="+d+", height="+a+" ,left="+f+" ,top="+e;insert_window=window.open(b,"popup","toolbar=0,scrollbars=1,statusbar=0,menubar=0,resizable=1,"+c);insert_window.focus()}function say_hi(){alert("hi")}function set_cookie(b,d,c,a){var f;if(a==undefined||a==-1){f=a==-1?-1:1}else{f=a}a=new Date();a.setTime(a.getTime()+(f*1000*60*60*24));var e=b+"="+d+"; path=/; expires="+a.toGMTString();e+=((c!=""&&c!=undefined)?"; domain="+c:"");document.cookie=e}function set_cookie_filter(a,b){set_cookie("cms_"+a+"_filter",b)}function set_height(b,a){$(b).style.height=a+"px"}function set_left(b,a){$(b).style.left=a+"px"}function set_top(b,a){$(b).style.top=a+"px"}function set_width(b,a){$(b).style.width=a+"px"}function show_form_errors(d,f){var a=f.fields;for(var c=0;c<a.length;c++){if($("field_"+a[c].field)!=undefined){var b=$("field_"+a[c].field).className;if(b.indexOf("warning")>=0){$("field_"+a[c].field).className=b.replace("warning","");if($("message_"+a[c].field)){$("message_"+a[c].field).innerHTML=""}}}}var e=f.errors;for(var c=0;c<e.length;c++){if($("field_"+e[c].field)!=undefined&&$("field_"+e[c].field).className.indexOf("warning")<0){$("field_"+e[c].field).className+=" warning"}if($("message_"+e[c].field)){$("message_"+e[c].field).innerHTML=e[c].message}}}function reveal_email(b,a){if(b!=""&&a!=""){document.location="mailto:"+a.reverse()+"@"+b.reverse()}}function showHide(b){var a=$(b);if(a.style.display=="none"||a.style.display==""){showHideDivs(b,"show")}else{showHideDivs(b,"hide")}}function hideShow(b){var a=$(b);if(a.style.display=="block"||a.style.display==""){showHideDivs(b,"hide")}else{showHideDivs(b,"block")}}function showHideDivs(){var c,e,a,d,b=showHideDivs.arguments;for(c=0;c<(b.length-1);c+=2){if((d=$(b[c]))!=undefined){a=b[c+1];if(d.style){d=d.style;a=(a=="show")?"block":(a=="hide")?"none":a}d.display=a}}}function switch_to_https(){var a=window.location.href;if(a.indexOf("https")==-1&&a.indexOf("/admin/")<0){p=a.indexOf("p");window.location="https"+a.substr(p+1)}}function submit_form(a){$(a).submit()}function try_text_focus(form,field){if($defined($(form))){eval("var field = $('"+form+"')."+field+";");if(field!=undefined){field.focus()}}}function upper_case_first(a){return a.substr(0,1).toUpperCase()+a.substr(1)}function validate_require_all(a){var b=true;for(i=0;i<a.elements.length;i++){if(a.elements[i].type!="hidden"&&a.elements[i].type!="submit"){if(a.elements[i].value==""){a.elements[i].parentNode.className+=" warning";b=false}}}return b}String.prototype.reverse=function(){var c="";var a=this.length;for(var b=a;b>0;b--){c+=this.substring(b-1,b)}return c};Function.prototype.closure=function(c){if(!window.__objs){window.__objs=[];window.__funs=[]}var a=this;var b=c.__objId;if(!b){__objs[b=c.__objId=__objs.length]=c}var d=a.__funId;if(!d){__funs[d=a.__funId=__funs.length]=a}if(!c.__closures){c.__closures=[]}var e=c.__closures[d];if(e){return e}c=null;a=null;return __objs[b].__closures[d]=function(){return __funs[d].apply(__objs[b],arguments)}};