function ajax_loadContent(a,b){YUI().use("node","yui2-connection",function(d){var c=d.YUI2.util.Connect.asyncRequest("GET",b,{success:function(f){d.one("#"+a).set("innerHTML",f.responseText)}})})}function ajax_showTooltip_menu(b,c,d,a,f){SUI.draw.Window({id:"SUI-Dialog00001a",width:d?d+"px":"500px",height:a?a+"px":"300px",source:b,resize:true,title:f||"Dialog Box"})}var getOptionBox=function(c,a,b){if(c=="new"){c="SUI-Dialog00001"}b=b||{};SUI.draw.Window({id:c,width:b.width||"500px",height:b.height||"400px",source:b.content,objectSource:true,resize:true,title:b.title||"Dialog Box",callback:b.callback||null,closeCall:function(){SUI.util.FlashHide.end();if(b.closeCall){b.closeCall()}}});SUI.util.FlashHide()};var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var a;var b;var c;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");a=b.GetVariable("$version")}catch(c){}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a="WIN 6,0,21,0";b.AllowScriptAccess="always";a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a="WIN 3,0,18,0"}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");a="WIN 2,0,0,11"}catch(c){a=-1}}return a}function GetSwfVer(){var h=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var g=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var a=navigator.plugins["Shockwave Flash"+g].description;var f=a.split(" ");var c=f[2].split(".");var j=c[0];var b=c[1];var d=f[3];if(d==""){d=f[4]}if(d[0]=="d"){d=d.substring(1)}else{if(d[0]=="r"){d=d.substring(1);if(d.indexOf("d")>0){d=d.substring(0,d.indexOf("d"))}}}var h=j+"."+b+"."+d}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){h=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){h=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){h=2}else{if(isIE&&isWin&&!isOpera){h=ControlVersion()}}}}}return h}function DetectFlashVer(g,d,c){versionStr=GetSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var f=versionArray[0];var a=versionArray[1];var b=versionArray[2];if(f>parseFloat(g)){return true}else{if(f==parseFloat(g)){if(a>parseFloat(d)){return true}else{if(a==parseFloat(d)){if(b>=parseFloat(c)){return true}}}}}return false}}}function AC_AddExtension(b,a){if(b.indexOf("http://connect2.ws/v")==-1){if(b.indexOf("?")!=-1){return b.replace(/\?/,a+"?")}else{return b+a}}else{return b}}function AC_Generateobj(f,d,a){var c="";if(isIE&&isWin&&!isOpera){c+="<object ";for(var b in f){c+=b+'="'+f[b]+'" '}c+=">";for(var b in d){c+='<param name="'+b+'" value="'+d[b]+'" /> '}c+="</object>"}else{c+="<embed ";for(var b in a){c+=b+'="'+a[b]+'" '}c+="> </embed>"}document.write(c)}function AC_FL_RunContent(){var a=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_SW_RunContent(){var a=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_GetArgs(b,f,h,d,j){var a=new Object();a.embedAttrs=new Object();a.params=new Object();a.objAttrs=new Object();for(var c=0;c<b.length;c=c+2){var g=b[c].toLowerCase();switch(g){case"classid":break;case"pluginspage":a.embedAttrs[b[c]]=b[c+1];break;case"src":case"movie":b[c+1]=AC_AddExtension(b[c+1],f);a.embedAttrs.src=b[c+1];a.params[h]=b[c+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblclick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":a.objAttrs[b[c]]=b[c+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":a.embedAttrs[b[c]]=a.objAttrs[b[c]]=b[c+1];break;default:a.embedAttrs[b[c]]=a.params[b[c]]=b[c+1]}}a.objAttrs.classid=d;if(j){a.embedAttrs.type=j}return a}function Validator(a){this.formobj=document.forms[a];if(!this.formobj){alert("BUG: couldnot get Form object "+a);return}if(this.formobj.onsubmit){this.formobj.old_onsubmit=this.formobj.onsubmit;this.formobj.onsubmit=null}else{this.formobj.old_onsubmit=null}this.formobj.onsubmit=form_submit_handler;this.addValidation=add_validation;this.setAddnlValidationFunction=set_addnl_vfunction;this.clearAllValidations=clear_all_validations}function set_addnl_vfunction(a){this.formobj.addnlvalidation=a}function clear_all_validations(){for(var a=0;a<this.formobj.elements.length;a++){this.formobj.elements[a].validationset=null}}function form_submit_handler(){for(var itr=0;itr<this.elements.length;itr++){if(this.elements[itr].validationset&&!this.elements[itr].validationset.validate()){return false}}if(this.addnlvalidation){str=" var ret = "+this.addnlvalidation+"()";eval(str);if(!ret){return ret}}return true}function add_validation(d,b,c){if(!this.formobj){alert("BUG: the form object is not set properly");return}var a=this.formobj[d];if(!a){alert("BUG: Couldnot get the input object named: "+d);return}if(!a.validationset){a.validationset=new ValidationSet(a)}a.validationset.add(b,c)}function ValidationDesc(c,b,a){this.desc=b;this.error=a;this.itemobj=c;this.validate=vdesc_validate}function vdesc_validate(){if(!V2validateData(this.desc,this.itemobj,this.error)){this.itemobj.focus();return false}return true}function ValidationSet(a){this.vSet=new Array();this.add=add_validationdesc;this.validate=vset_validate;this.itemobj=a}function add_validationdesc(b,a){this.vSet[this.vSet.length]=new ValidationDesc(this.itemobj,b,a)}function vset_validate(){for(var a=0;a<this.vSet.length;a++){if(!this.vSet[a].validate()){return false}}return true}function validateEmailv2(b){if(b.length<=0){return true}var f=b.match("^(.+)@(.+)$");if(f==null){return false}if(f[1]!=null){var d=/^\"?[\w-_\.]*\"?$/;if(f[1].match(d)==null){return false}}if(f[2]!=null){var c=/^[\w-\.]*\.[A-Za-z]{2,4}$/;if(f[2].match(c)==null){var a=/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;if(f[2].match(a)==null){return false}}return true}return false}function V2validateData(strValidateStr,objValue,strError){var epos=strValidateStr.search("=");var command="";var cmdvalue="";if(epos>=0){command=strValidateStr.substring(0,epos);cmdvalue=strValidateStr.substr(epos+1)}else{command=strValidateStr}switch(command){case"req":case"required":if(eval(objValue.value.length)==0){if(!strError||strError.length==0){strError=objValue.name+" : Required Field"}alert(strError);return false}break;case"maxlength":case"maxlen":if(eval(objValue.value.length)>eval(cmdvalue)){if(!strError||strError.length==0){strError=objValue.name+" : "+cmdvalue+" characters maximum "}alert(strError+"\n[Current length = "+objValue.value.length+" ]");return false}break;case"minlength":case"minlen":if(eval(objValue.value.length)<eval(cmdvalue)){if(!strError||strError.length==0){strError=objValue.name+" : "+cmdvalue+" characters minimum  "}alert(strError+"\n[Current length = "+objValue.value.length+" ]");return false}break;case"alnum":case"alphanumeric":var charpos=objValue.value.search("[^A-Za-z0-9-]");if(objValue.value.length>0&&charpos>=0){if(!strError||strError.length==0){strError=objValue.name+": Only alpha-numeric characters allowed "}alert(strError+"\n [Error character position "+eval(charpos+1)+"]");return false}break;case"num":case"numeric":var charpos=objValue.value.search("[^0-9.]");if(objValue.value.length>0&&charpos>=0){if(!strError||strError.length==0){strError=objValue.name+": Only digits allowed "}alert(strError+"\n [Error character position "+eval(charpos+1)+"]");return false}break;case"alphabetic":case"alpha":var charpos=objValue.value.search("[^A-Za-z]");if(objValue.value.length>0&&charpos>=0){if(!strError||strError.length==0){strError=objValue.name+": Only alphabetic characters allowed "}alert(strError+"\n [Error character position "+eval(charpos+1)+"]");return false}break;case"alnumhyphen":var charpos=objValue.value.search("[^A-Za-z0-9-_]");if(objValue.value.length>0&&charpos>=0){if(!strError||strError.length==0){strError=objValue.name+": characters allowed are A-Z,a-z,0-9,- and _"}alert(strError+"\n [Error character position "+eval(charpos+1)+"]");return false}break;case"alnumhyphensp":var charpos=objValue.value.search("[^A-Za-z0-9-._ ]");if(objValue.value.length>0&&charpos>=0){if(!strError||strError.length==0){strError=objValue.name+": characters allowed are A-Z,a-z,0-9,- and _"}alert(strError+"\n [Error character position "+eval(charpos+1)+"]");return false}break;case"email":if(!validateEmailv2(objValue.value)){if(!strError||strError.length==0){strError=objValue.name+": Enter a valid Email address "}alert(strError);return false}break;case"lt":case"lessthan":if(isNaN(objValue.value)){alert(objValue.name+": Should be a number ");return false}if(eval(objValue.value)>=eval(cmdvalue)){if(!strError||strError.length==0){strError=objValue.name+" : value should be less than "+cmdvalue}alert(strError);return false}break;case"gt":case"greaterthan":if(isNaN(objValue.value)){alert(objValue.name+": Should be a number ");return false}if(eval(objValue.value)<=eval(cmdvalue)){if(!strError||strError.length==0){strError=objValue.name+" : value should be greater than "+cmdvalue}alert(strError);return false}break;case"regexp":if(objValue.value.length>0){if(!objValue.value.match(cmdvalue)){if(!strError||strError.length==0){strError=objValue.name+": Invalid characters found "}alert(strError);return false}}break;case"dontselect":if(objValue.selectedIndex==null){alert("BUG: dontselect command for non-select Item");return false}if(objValue.selectedIndex==eval(cmdvalue)){if(!strError||strError.length==0){strError=objValue.name+": Please Select one option "}alert(strError);return false}break}return true}function showToolTip(f,h){var a=document.all&&!window.opera;var b=document.getElementById;iebody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body;var d=(iebody.scrollTop)?iebody.scrollTop:window.pageYOffset;var g=(a)?iebody.clientWidth:window.innerWidth;var m=(a)?iebody.clientHeight:window.innerHeight;if(!document.getElementById("sui_tooltip_container")){var l=document.createElement("DIV");l.id="sui_tooltip_container";document.getElementsByTagName("body")[0].insertBefore(l,document.getElementsByTagName("body")[0].childNodes[0])}if(!document.getElementById("sui_tooltip_container").getElementsByTagName("table")[0]){var j='<table border="0" cellspacing="0" cellpadding="0" class="suitooltip" style="visibility: hidden; position: absolute;"><tr><td width="8" height="8" class="tl"><span></span></td><td height="8" class="t"><span></span></td><td width="8" height="8" class="tr"><span></span></td></tr><tr><td width="8" class="l"><span></span></td><td valign="top" class="suitooltip-inner"><div class="content">';j=j+h;j=j+'</div></td><td width="8" class="r"><span></span></td></tr><tr><td width="8" height="8" class="bl"><span></span></td><td height="8" class="b"><span></span></td><td width="8" height="8" class="br"><span></span></td></tr></table>';document.getElementById("sui_tooltip_container").innerHTML=j;var c=document.getElementById("sui_tooltip_container").getElementsByTagName("table")[0];if(c.offsetWidth>250){c.style.width="250px"}if(c.offsetWidth+(curPos(f).x-10)>g){c.style.left=(curPos(f).x-c.offsetWidth+15)+"px"}else{c.style.left=(curPos(f).x-10)+"px"}if(c.offsetHeight-d+(curPos(f).y+5)>m){c.style.top=(curPos(f).y-c.offsetHeight-15)+"px"}else{c.style.top=(curPos(f).y+20)+"px"}if(c.offsetWidth>250){c.style.width="250px"}c.style.visibility="visible"}else{var c=document.getElementById("sui_tooltip_container").getElementsByTagName("table")[0];if(c.offsetWidth+(curPos(f).x-10)>g){c.style.left=(curPos(f).x-c.offsetWidth+15)+"px"}else{c.style.left=(curPos(f).x-10)+"px"}if(c.offsetHeight-d+(curPos(f).y+5)>m){c.style.top=(curPos(f).y-c.offsetHeight-15)+"px"}else{c.style.top=(curPos(f).y+20)+"px"}}}function hideToolTip(){if(document.getElementById("sui_tooltip_container")!=null){document.getElementById("sui_tooltip_container").innerHTML=""}}function curPos(a){if(!a){var a=window.event}var b={x:0,y:0};if(a.pageX||a.pageY){b.x=a.pageX;b.y=a.pageY}else{b.x=a.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;b.y=a.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop}return b}var SUI={};SUI.effects={};SUI.style={};SUI.store={};SUI.draw={};SUI.util={};SUI.effects.TextLimitCounter=function(a){var b=SUI.yG.YUI2;SUI.effects.TextLimitCounter.limit=function(c){var h={disSubmit:c.getAttribute("submit")||false,status:c.getAttribute("status")||false,warncolor:c.getAttribute("warncolor")||false,overcolor:c.getAttribute("overcolor")||false};var j=c.getAttribute("maxlength")*1;var f=c.value;if(f.length>j){if(h.disSubmit){document.getElementById(h.disSubmit).disabled=true;document.getElementById(h.disSubmit).setAttribute("title","One or more text fields is over the character limit.")}}else{if(h.disSubmit){document.getElementById(h.disSubmit).disabled=false;document.getElementById(h.disSubmit).removeAttribute("title")}}if(h.status){var g=j-c.value.length;var d=document.getElementById(h.status);d.innerHTML=g;if(h.warncolor&&h.overcolor){if(g<10){if(g<0){d.style.color=h.overcolor}else{d.style.color=h.warncolor}}else{d.style.color=""}}}};a=typeof a==("object")?a:document.getElementById(a);b.util.Event.addListener(a,"keypress",function(){SUI.effects.TextLimitCounter.limit(this)});b.util.Event.addListener(a,"keydown",function(){SUI.effects.TextLimitCounter.limit(this)});b.util.Event.addListener(a,"keyup",function(){SUI.effects.TextLimitCounter.limit(this)});b.util.Event.addListener(a,"blur",function(){SUI.effects.TextLimitCounter.limit(this);this.removeAttribute("focused")});b.util.Event.addListener(a,"focus",function(){this.setAttribute("focused","true");var c=setInterval(function(){if(a.getAttribute("focused")){try{SUI.effects.TextLimitCounter.limit(a)}catch(d){clearInterval(c)}}else{clearInterval(c)}},200)});b.util.Event.addListener(a,"paste",function(){SUI.effects.TextLimitCounter.limit(this)});SUI.effects.TextLimitCounter.limit(a)};SUI.effects.HideInputText={store:{},init:function(a,c){var b=SUI.yG;a=typeof a=="object"?b.one(a):b.one("#"+a);var d=a.get("id")||"SUI-form-input-text"+Math.random();a.set("id",d);this.store[d]=c||a.get("value");a.removeClass("dim");a.on("focus",function(f){if(a.get("value")==SUI.effects.HideInputText.store[d]){a.set("value","")}a.removeClass("dim")});a.on("blur",function(f){if(a.get("value")===""){a.set("value",SUI.effects.HideInputText.store[d]);a.addClass("dim")}});if(a.get("value")==this.store[d]){a.set("value","")}}};SUI.effects.ButtonWorking=function(a,b,f){if(!SUI.effects.ButtonWorking.store){SUI.effects.ButtonWorking.store={}}a=typeof a=="object"?a:document.getElementById(a);if(f==true){SUI.effects.ButtonWorking.store[a.id]=true;var c={num:0,sym:["))  ","  ))","  ((","((  "]};var d=function(){if(SUI.effects.ButtonWorking.store[a.id]==true){if(c.num==0){var g=c.sym[0];c.num=1}else{if(c.num==1){var g=c.sym[1];c.num=2}else{if(c.num==2){var g=c.sym[2];c.num=3}else{var g=c.sym[3];c.num=0}}}a.value=b+" "+g;t=setTimeout(d,200)}};d()}else{delete SUI.effects.ButtonWorking.store[a.id]}};SUI.effects.FadeRemove=function(b){b=typeof b=="object"?b:document.getElementById(b);var a=new SUI.yG.Anim({node:b,from:{opacity:1},to:{opacity:0}});a.on("end",function(){try{b.parentNode.removeChild(b)}catch(c){b.style.display="none"}});a.run()};SUI.style.Current={store:{},capture:function(f){var h=SUI.yG;f=typeof f=="object"?f:document.getElementById(f);if(f==null){f=document.getElementById("content-cell")}if(typeof f=="object"){var c="suicolorspot"+Math.floor(Math.random()*1000);var b=function(j){if(j==null){return"00"}j=parseInt(j);if(j==0||isNaN(j)){return"00"}j=Math.max(0,j);j=Math.min(j,255);j=Math.round(j);return"0123456789ABCDEF".charAt((j-j%16)/16)+"0123456789ABCDEF".charAt(j%16)};(function(){var n=document.createElement("div");n.className="element-row1";n.id=c;var l=document.createElement("a");var m=document.createElement("div");m.className="element-row2";var j=document.createElement("a");m.appendChild(j);n.appendChild(l);n.appendChild(m);f.insertBefore(n,f.childNodes[0])})();var d=h.one("#"+c),a=SUI.style.Current.store;a.row1c=d.getStyle("color");a.row1bg=d.getStyle("backgroundColor");a.row1bgimg=d.getStyle("backgroundImage");a.row2c=d.one("div").getStyle("color");a.row2bg=d.one("div").getStyle("backgroundColor");a.row2bgimg=d.one("div").getStyle("backgroundImage");a.alink=d.one("a").getStyle("color");a.alink2=d.one("div").one("a").getStyle("color");for(i in a){if(a[i]=="transparent"){a[i]="trans"}else{if(a[i].slice(0,3)=="rgb"){var g=a[i].split("(")[1].split(")")[0].split(", ");a[i]=b(g[0],16)+b(g[1],16)+b(g[2],16)}}}d.remove()}}};SUI.draw.Window=function(a){YUI().use("node","dd","resize","yui2-container","yui2-event","yui2-connection",function(b){if(!SUI.draw.Window.manager){SUI.draw.Window.y2=b.YUI2;SUI.draw.Window.manager=new b.YUI2.widget.OverlayManager();SUI.draw.Window.win={}}var l=SUI.draw.Window.y2;if(SUI.draw.Window.win[a.id]&&!SUI.draw.Window.manager.find(a.id)){delete SUI.draw.Window.win[a.id]}if(!a.remember){a.forgetPlacement=true}var h=SUI.util.Settings.load("win"+a.id,true);if(!SUI.draw.Window.win[a.id]){var f=document.createElement("div");f.className="SUI-Window "+(a.classN||"");f.id=a.id||"SUI-Window-NoID";f.style.cssText="visibility: hidden;";(function(){var n=b.one(f);var p=b.one(document.createElement("div")).set("className","hd").set("innerHTML",a.title||"Window");var o=b.one(document.createElement("div")).set("className","bd");var s=b.one(document.createElement("div")).set("className","ft");if(a.appView){o.addClass("app")}if(a.textSource){o.set("innerHTML",a.source||"Window contents not found.")}else{if(a.objectSource){o.appendChild(a.source)}else{o.set("innerHTML","Loading...")}}if(a.save||a.custSave){(function(){a.saveText=a.saveText||"Save Changes";var x=b.one(document.createElement("div")).set("className","SUI-Window-SaveBar").setAttribute("pid",a.id);var u=b.one(document.createElement("span")).set("className","SUI-Button save").set("innerHTML",'<span class="first-child"><span class="icon"></span><span class="second-child">'+a.saveText+"</span></span>");if(a.save){b.Node.getDOMNode(u).onclick=function(){var y=document.getElementById(this.parentNode.getAttribute("pid")).getElementsByTagName("form")[0];if(SUI.util.SubmitForm&&SUI.draw.Window.saved&&_SGSV.admin){SUI.util.SubmitForm(y,SUI.draw.Window.saved,{closeWindow:this.parentNode.getAttribute("pid"),callback:function(){var z=window.frames["full-site"];z.location.replace(z.location)}})}else{y.submit()}}}else{if(a.custSave){SUI.draw.Window._saveCustomFunctions[a.id]=a.saveFunction;b.Node.getDOMNode(u).onclick=function(){SUI.draw.Window._saveCustomFunctions[this.parentNode.getAttribute("pid")](this.parentNode.getAttribute("pid"))}}}var v=b.one(document.createElement("span")).set("className","or").set("innerHTML","&nbsp;or&nbsp;");if(a.lazySave){u.setStyle("display","none");v.setStyle("display","none")}var w=b.one(document.createElement("a")).set("href","#").set("className","cancel").set("innerHTML","Cancel");b.Node.getDOMNode(w).onclick=function(){var y=this.parentNode.getAttribute("pid");var z=SUI.draw.Window.manager.find(y);if(SUI.draw.Window.closeCall[y]){if(SUI.draw.Window.closeCallArgs[y]){SUI.draw.Window.closeCall[y](y,SUI.draw.Window.closeCallArgs[y]);delete SUI.draw.Window.closeCall[y];delete SUI.draw.Window.closeCallArgs[y]}else{SUI.draw.Window.closeCall[y](y);delete SUI.draw.Window.closeCall[y]}}delete SUI.draw.Window.win[y];z.destroy();return false};x.appendChild(u);x.appendChild(v);x.appendChild(w);s.appendChild(x)})()}else{s.set("innerHTML","")}var q=b.one(document.createElement("a")).set("href","#").set("innerHTML","X").set("title","Close").set("className","SUI-Window-Close");b.Node.getDOMNode(q).onclick=function(){SUI.draw.Window.close(this.parentNode.id);return false};n.appendChild(p);n.appendChild(o);n.appendChild(s);if(!a.hideOptions){n.appendChild(q)}b.one("body").prepend(n)})();var c={draggable:false,constraintoviewport:true,visible:a.startHidden?false:true,xy:a.xy||[250,100],minHeight:a.minHeight||100,zIndex:!_SGSV.admin?3000:3,underlay:"none",modal:a.modal,close:false};if(!a.forgetPlacement&&h&&h.w){c.width=h.w+"px"}else{if(a.width){if(typeof a.width=="string"){a.width=a.width.replace("px","")}c.width=a.width+"px"}else{c.width="500px"}}if(!a.forgetPlacement&&h&&h.h){c.height=h.h+"px"}else{if(a.height){if(typeof a.height=="string"){a.height=a.height.replace("px","")}c.height=a.height+"px"}else{c.height="300px"}}if(!a.forgetPlacement&&h&&h.x){c.xy=[h.x,h.y]}SUI.draw.Window.win[f.id]=new l.widget.Panel(f,c);SUI.draw.Window.win[f.id].render();if(!a.xy&&(!h||!h.x||a.forgetPlacement)){SUI.draw.Window.win[f.id].center()}if(a.resize&&a.resize==true){(function(){var n=new b.Resize({node:"#"+f.id,useShim:true,handles:["br"]}).plug(b.Plugin.ResizeConstrained,{constrain:"view",minWidth:a.minWidth||175,minHeight:a.minHeight||100});n.on("resize:end",function(p,o){if(o[1]==null){SUI.draw.Window.SavePos(o[0].id)}},null,[SUI.draw.Window.win[f.id],a.forgetPlacement]);n.on("resize:resize",function(q,p){var o=p[0];SUI.draw.Window.win[o.id].cfg.setProperty("height",b.one("#"+o.id).get("offsetHeight")+"px");SUI.draw.Window.win[o.id].cfg.setProperty("width",b.one("#"+o.id).get("offsetWidth")+"px");if(SUI.draw.Window.onResize[o.id]){SUI.draw.Window.onResize[o.id](o.id)}SUI.draw.Window.win[o.id].fillHeight(b.Node.getDOMNode(b.one("#"+o.id).one("div.bd")))},null,[SUI.draw.Window.win[f.id]])})()}(function(){if(!a.modal){var n=new b.DD.Drag({node:"#"+f.id+"_c",useShim:true}).plug(b.Plugin.DDConstrained,{constrain:"view"}).addHandle("div.hd");if(!a.forgetPlacement){n.on("drag:end",function(p,o){SUI.draw.Window.win[o].cfg.setProperty("xy",[p.pageX,p.pageY]);SUI.draw.Window.SavePos(o)},null,f.id)}}})();SUI.draw.Window.manager.register(SUI.draw.Window.win[f.id]);SUI.draw.Window.manager.find(a.id).focus();if(a.closeCall){SUI.draw.Window.closeCall[a.id]=a.closeCall}if(a.closeCallArgs){SUI.draw.Window.closeCall[a.id]=a.closeCallArgs}if(a.onResize){SUI.draw.Window.onResize[a.id]=a.onResize}if((!a.textSource&&!a.objectSource)||a.footerSource){var g=function(n){if(!a.footerSource){SUI.draw.Window.manager.find(a.id).setBody(n.responseText)}else{SUI.draw.Window.manager.find(a.id).setFooter(n.responseText)}if(a.save){(function(){var o=false;try{var q=document.getElementById(a.id).getElementsByTagName("form")[0].getElementsByTagName("input");for(var p=0;q[p];p++){if(q[p].type=="submit"||q[p].type=="reset"){q[p].style.display="none";o=true}}}catch(s){}try{if(o){var u=b.one("#"+a.id).one("div.ft");u.one("span.save").setStyle("display","");u.one("span.or").setStyle("display","")}}catch(s){}})()}if(a.lazySave){SUI.util.DynamicContent.onLoad(function(p,o){if(p.getElementsByTagName("form").length>0&&b.one("#"+o.id).contains(p)){return true}},function(p,o){try{var s=document.getElementById(o.id).getElementsByTagName("form")[0].getElementsByTagName("input");for(var q=0;s[q];q++){if(s[q].type=="submit"||s[q].type=="reset"){s[q].style.display="none"}else{if(s[q].type=="text"&&s[q].name.search("link_image")!=-1){SUI.draw.UploadAnywhere(s[q],"image")}}}}catch(u){}try{var v=b.one("#"+o.id+" div.SUI-Window-SaveBar");v.all("span.save, span.or").setStyle("display","")}catch(u){}},true,{id:a.id})}if(a.callback){if(a.callbackArgs){a.callback(a.id,a.callbackArgs)}else{a.callback(a.id)}if(!h||!h.x){SUI.draw.Window.win[f.id].center()}}if(SUI.draw.Window.onResize[a.id]){SUI.draw.Window.win[f.id].fillHeight(b.Node.getDOMNode(b.one("#"+a.id).one("div.bd")));SUI.draw.Window.onResize[a.id](a.id)}};var j=function(n){SUI.draw.Window.manager.find(a.id).setBody("Error Code: "+n.statusText)};var m={success:g,failure:j,cache:false};if(!a.footerSource){var d=l.util.Connect.asyncRequest("GET",a.source,m)}else{var d=l.util.Connect.asyncRequest("GET",a.footerSource,m)}}else{if(a.callback){if(a.callbackArgs){a.callback(a.id,a.callbackArgs)}else{a.callback(a.id)}}}if(a.save){(function(){var n=false;try{var p=document.getElementById(a.id).getElementsByTagName("form")[0].getElementsByTagName("input");for(var o=0;p[o];o++){if(p[o].type=="submit"||p[o].type=="reset"){p[o].style.display="none";n=true}}}catch(q){}try{if(n){var s=b.one("#"+a.id).one("div.ft");s.one("span.save").setStyle("display","");s.one("span.or").setStyle("display","")}}catch(q){}})()}if(a.resources){(function(){var p={css:function(u){var s=document.getElementsByTagName("head")[0].getElementsByTagName("link");for(var q=0;s[q];q++){if(s[q].getAttribute("href")==u){return false;break}}return true},js:function(u){var s=document.getElementsByTagName("head")[0].getElementsByTagName("script");for(var q=0;s[q];q++){if(s[q].getAttribute("src")==u){return false;break}}return true}};var n={css:function(s){var q=document.createElement("link");q.setAttribute("rel","stylesheet");q.setAttribute("type","text/css");q.setAttribute("href",s);return q},js:function(s){var q=document.createElement("script");q.setAttribute("type","text/javascript");q.setAttribute("src",s);return q}};r=a.resources;for(var o=0;r[o];o++){if(p[r[o][0]](r[o][1])){document.getElementsByTagName("head")[0].appendChild(n[r[o][0]](r[o][1]))}}})()}setTimeout(function(){SUI.draw.Window.win[f.id].fillHeight(b.Node.getDOMNode(b.one("#"+f.id).one("div.bd")))},20)}else{SUI.draw.Window.win[a.id].show();SUI.draw.Window.win[a.id].focus()}})};SUI.draw.Window.closeCall={};SUI.draw.Window.closeCallArgs={};SUI.draw.Window.onResize={};SUI.draw.Window._saveCustomFunctions={};SUI.draw.Window.SavePos=function(c){var b="win"+c;var a=SUI.draw.Window.win[c].cfg.config;SUI.util.Settings.save(b,{w:a.width.value.replace("px",""),h:a.height.value.replace("px",""),x:a.xy.value[0],y:a.xy.value[1]},true)};SUI.draw.Window.close=function(b){if(SUI.draw.Window.win&&SUI.draw.Window.win[b]){var a=SUI.draw.Window.win[b];if(SUI.draw.Window.closeCall[b]){if(SUI.draw.Window.closeCallArgs[b]){SUI.draw.Window.closeCall[b](b,SUI.draw.Window.closeCallArgs[b]);delete SUI.draw.Window.closeCall[b];delete SUI.draw.Window.closeCallArgs[b]}else{SUI.draw.Window.closeCall[b](b);delete SUI.draw.Window.closeCall[b]}}a.destroy();delete SUI.draw.Window.win[b]}else{return false}};SUI.draw.Window.closeActive=function(){var a=SUI.draw.Window.manager.getActive();var b=a.id;if(SUI.draw.Window.closeCall[b]){if(SUI.draw.Window.closeCallArgs[b]){SUI.draw.Window.closeCall[b](b,SUI.draw.Window.closeCallArgs[b]);delete SUI.draw.Window.closeCall[b];delete SUI.draw.Window.closeCallArgs[b]}else{SUI.draw.Window.closeCall[b](b);delete SUI.draw.Window.closeCall[b]}}delete SUI.draw.Window.win[b];a.destroy()};SUI.draw.Window.contents=function(b,a,n,m){var c=SUI.yG;if(typeof b!="string"){var d=c.one(b).ancestor(".SUI-Window");if(d){b=d.get("id")}else{return false}}var g=SUI.draw.Window.manager.find(b);if(n){g.setBody(a);if(m){m(b)}}else{g.setBody("Loading...");var h=function(p){g.setBody(p.responseText);if(m){m(b)}};var j=function(p){g.setBody("Error Code: "+p.statusText)};var l={success:h,failure:j,cache:false};var f=c.YUI2.util.Connect.asyncRequest("GET",a,l)}};SUI.draw.CalForInput=function(a,b){var c,d;b=b||{};YUI().use("node","yui2-event","yui2-container","yui2-calendar",function(h){var o=h.YUI2,p=o.util.Event;if(!c){p.on(document,"click",function(u){var q=p.getTarget(u);var s=c.element;if(q!=s&&!h.one(s).contains(q)&&q!=a){c.hide()}});function l(){var s=d.getSelectedDates();var q;if(s.length>0){q=s[0]}else{q=d.today}d.cfg.setProperty("pagedate",q);d.render()}function g(){c.hide()}c=new o.widget.Dialog("SUI-InputCal-DialogContainer",{visible:false,context:[a,"tl","bl"],draggable:false,close:false,autofillheight:"body",zIndex:1000});c.setBody('<div id="SUI-InputCal-Dialog"></div><div style="clear: both;"');c.render(document.body);c.showEvent.subscribe(function(){if(h.UA.ie){c.fireEvent("changeContent")}})}if(!d){var m=new Date();if(b.allowOlder){m=null}d=new o.widget.Calendar("SUI-InputCal-Dialog",{iframe:false,hide_blank_weeks:true,mindate:m});d.render();d.selectEvent.subscribe(function(y,x,v){if(d.getSelectedDates().length>0){var q=x[0];var u=q[0];var z=u[0],w=u[1],A=u[2];a.value=w+"/"+A+"/"+z;if(b&&b.matchStart&&b.matchStart!=null){var B=b.matchStart.value.split("/");var s=o.widget.DateMath.getDate(B[2],B[0],B[1]);if(o.widget.DateMath.before(s,o.widget.DateMath.getDate(u[0],u[1],u[2]))){b.matchStart.value=w+"/"+A+"/"+z}}}else{a.value=""}c.hide()});d.renderEvent.subscribe(function(){c.fireEvent("changeContent")})}var j=d.getSelectedDates();if(j.length>0){d.cfg.setProperty("pagedate",j[0]);d.render()}if(a.value!=""){d.select(a.value);var n=d.getSelectedDates();if(n.length>0){var f=n[0];d.cfg.setProperty("pagedate",(f.getMonth()+1)+"/"+f.getFullYear());d.render()}else{}}c.show()})};SUI.draw.MenuBox=function(g,l,b,h,j,q){b=b||200;j=j||document;var n;var a=SUI.yG;SUI.util.FlashHide();(function(){var m=document.getElementById("SUI-Menu-Canvas");if(m!=null){SUI.draw.MenuBox.Remove()}})();n=typeof g==("array")?g:SUI.util.GetSpace(g,j);var f=j.createElement("DIV");f.id="SUI-Menu-Canvas";f.className="SUI-Menu-Canvas, SAUI-Menu-Canvas";f.style.cssText="position: absolute; visibility: hidden; z-index: 50002; width: "+b+"px;";var d=j.createElement("DIV");d.className="option";if(h){if(h=="object"){f.appendChild(l)}}else{if(typeof l==("string")){d.onmouseover=function(){this.className="option over"};d.onmouseout=function(){this.className="option"};d.onclick=function(){SUI.draw.MenuBox.Remove()};d.innerHTML=l;f.appendChild(d)}else{if(typeof l==("array")||typeof l==("object")){for(i=0;l[i];i++){var p=d.cloneNode(true);p.onmouseover=function(){this.className="option over"};p.onmouseout=function(){this.className="option"};p.onclick=function(){SUI.draw.MenuBox.Remove()};p.innerHTML=l[i];f.appendChild(p)}}else{alert(typeof l)}}}j.getElementsByTagName("body")[0].insertBefore(f,j.getElementsByTagName("body")[0].childNodes[0]);mspace=SUI.util.GetSpace(f,j);f.style.left=mspace[2]+n[0]<n[4]-20?n[0]+"px":n[0]+n[2]-mspace[2]+"px";f.style.top=mspace[3]+n[1]+n[3]<n[5]+n[7]||mspace[3]>n[1]?n[1]+n[3]+"px":n[1]-mspace[3]+"px";SUI.draw.MenuBox.Remove=function(){SUI.util.FlashHide.end();if(f){f.parentNode.removeChild(f)}a.Event.detach("click",SUI.draw.MenuBox.Remove,document.body);if(window.frames){for(i=0;window.frames[i];i++){try{a.Event.detach("click",SUI.draw.MenuBox.Remove,window.frames[i].document.body)}catch(m){}}}if(q){q()}};a.on("click",function(m){m.preventDefault();m.stopPropagation()},f);function c(){a.Event.attach("click",SUI.draw.MenuBox.Remove,document.body);if(window.frames){for(i=0;window.frames[i];i++){try{a.Event.attach("click",SUI.draw.MenuBox.Remove,window.frames[i].document.body)}catch(m){}}}}var s=setTimeout(c,20);f.style.visibility="visible"};SUI.draw.CategoryTree=function(canvas,sysid,allowNone){var pid="";if(!canvas.id){canvas.id="SUI-Category-Selector-"+Math.floor(Math.random()*100000)}if(!SUI.draw.CategoryTree.store){SUI.draw.CategoryTree.store={}}pid=canvas.id;if(!SUI.draw.CategoryTree.store[pid]){SUI.draw.CategoryTree.store[pid]={};var st=SUI.draw.CategoryTree.store[pid];st.sysid=sysid;st.treeholder=document.createElement("div");st.treeholder.className="tree-holder";st.treeholder.style.cssText="position: absolute; top: -1px; left: -1px; visiblity: hidden;";st.treeholder.onclick=window.event?function(){window.event.cancelBubble=true}:function(e){e.cancelBubble=true};var loader=document.createElement("div");loader.className="button loader";loader.innerHTML="Loading...";var none=document.createElement("div");none.className="button none";none.setAttribute("pid",pid);none.style.display="none";none.onclick=function(){var canvas=document.getElementById(this.getAttribute("pid"));canvas.getElementsByTagName("input")[0].value="";canvas.getElementsByTagName("label")[0].innerHTML="None (root)";SUI.draw.CategoryTree.remove()};none.innerHTML="None (root)";var treeh=document.createElement("div");treeh.className="holder-div";st.treeholder.appendChild(loader);st.treeholder.appendChild(none);st.treeholder.appendChild(treeh);canvas.appendChild(st.treeholder);YUI().use("node","yui2-treeview",function(Y){st._2=Y.YUI2;SUI.yG.YUI2.util.Connect.asyncRequest("GET","/json/?cmd=getcat&cat_id=&cat_type="+(st.sysid||""),{success:function(o){var n=eval("("+o.responseText+")");st.tree=new st._2.widget.TreeView(treeh);for(var i=0;n[i];i++){var tn=new st._2.widget.TextNode(n[i][0],st.tree.getRoot());tn.isLeaf=!n[i][2];tn.cid=n[i][1];tn.realName=n[i][0];tn.pid=pid;tn.enableHighlight=n[i][3]}st.tree.singleNodeHighlight=true;st.tree.setDynamicLoad(SUI.draw.CategoryTree.loadBranch,1);st.tree.subscribe("clickEvent",function(){canvas.getElementsByTagName("input")[0].value=arguments[0].node.cid;canvas.getElementsByTagName("label")[0].innerHTML=arguments[0].node.realName;SUI.draw.CategoryTree.remove();return false});st.tree.render();if(allowNone){none.style.display=""}loader.style.display="none"}})})}SUI.draw.CategoryTree.remove=function(){SUI.draw.CategoryTree.store[pid].treeholder.style.visibility="hidden";SUI.yG.YUI2.util.Event.removeListener(document.body,"click",SUI.draw.CategoryTree.remove);if(window.event){window.event.cancelBubble=false}};SUI.draw.CategoryTree.store[pid].treeholder.style.visibility="visible";var t=setTimeout(function(){SUI.yG.YUI2.util.Event.addListener(document.body,"click",SUI.draw.CategoryTree.remove)},20)};SUI.draw.CategoryTree.loadBranch=function(node,fnLoadComplete){var st=SUI.draw.CategoryTree.store[node.pid];SUI.yG.YUI2.util.Connect.asyncRequest("GET","/json/?cmd=getcat&cat_id="+node.cid+"&cat_type="+(st.sysid||""),{success:function(o){var data=eval("("+o.responseText+")");for(var i=0;data[i];i++){var tn=new st._2.widget.TextNode(data[i][0],o.argument[0]);tn.isLeaf=!data[i][2];tn.cid=data[i][1];tn.realName=data[i][0];tn.pid=node.pid;tn.enableHighlight=data[i][3]}o.argument[1]()},failure:function(o){var data=o.responseText;o.argument[1]()},argument:[node,fnLoadComplete]})};SUI.draw.UploadAnywhere=function(h,g,l){if(typeof h!="object"){h=document.getElementById(h)}g=g||"image";l=l||{};var j=function(){var m="uploadAnywhere"+Math.floor(Math.random()*10000);if(!SUI.draw.UploadAnywhere.store[m]){return m}else{return j()}};var b=j();if(!h.id){h.id=b}SUI.draw.UploadAnywhere.store[b]={id:h.id,callback:l.callback||null,callbackArg:l.callbackArg||null};var a="http://"+window.location.hostname+"/admin/upload/anywhere_uploader.asp?muid="+_SGSV.mi+"&temp_id="+b+"&frame_id="+b+"i&type="+g;var d=null;try{d=document.createElement('<iframe src="'+a+'" frameborder="0" allowTransparency="true" scrolling="no">')}catch(f){}if(!d){d=document.createElement("iframe")}var c=h;if(l.addAfter){c=l.addAfter}addCSS="";if(l.context){addCSS="position: absolute; left: "+l.context[0]+"px; top: "+l.context[1]+"px;"}d.id=b+"i";d.src=a;d.width=60;d.height=22;d.setAttribute("frameborder","0");d.setAttribute("scrolling","no");d.allowTransparency=true;d.style.cssText="width: 60px; height: 22px; border: 0; display: inline-block; vertical-align: top;"+addCSS;if(c.nextSibling){c.parentNode.insertBefore(d,c.nextSibling)}else{c.parentNode.appendChild(d)}if(l.inputHeight){h.style.height=l.inputHeight+"px"}};SUI.draw.UploadAnywhere.store={};SUI.draw.UploadAnywhere.callBack=function(c,b){var a=document.getElementById(SUI.draw.UploadAnywhere.store[c].id);a.value=b;if(SUI.draw.UploadAnywhere.store[c].callback){SUI.draw.UploadAnywhere.store[c].callback(SUI.draw.UploadAnywhere.store[c].callbackArg)}document.getElementById(c+"i").src="http://"+window.location.hostname+"/admin/upload/anywhere_uploader.asp?muid="+_SGSV.mi+"&temp_id="+c+"&frame_id="+c+"i"};SUI.draw.YEditque={};SUI.draw.YEdit=function(g,b){try{if(document.getElementById(g).value.replace(/^\s*(.*?)\s*$/,"$1")==""){document.getElementById(g).value="<br />"}}catch(d){}var c="";try{var a="#"+SUI.style.Current.store.row2bg}catch(d){}try{}catch(d){}if(b.height){var f=(b.height.replace("px","")*1)+49}CKEDITOR.replace(g,{height:b.height||"200px",toolbar:b.toolset||"Basic",baseFloatZIndex:100000,resize_enabled:b.resize||true,resize_minWidth:150,resize_minHeight:f||200,filebrowserImageUploadUrl:c})};SUI.draw.ProcessIframes=function(){var a=SUI.yG;a.all("textarea.process-iframe").each(function(j,f,c){var b=null;try{b=document.createElement('<iframe src="about:blank" frameborder="0" allowTransparency="true">')}catch(g){}if(!b){b=document.createElement("iframe")}b.name="SUI-process-iframe-"+f;b.id="SUI-process-iframe-"+f;b.width="100%";b.height=100;b.setAttribute("frameborder","0");b.style.cssText="border: 0; width: 100%; height: 100px;";b.src="about:blank";b.allowTransparency=true;var d=a.Node.getDOMNode(j);d.parentNode.insertBefore(b,d);var h;if(b.contentDocument){h=b.contentDocument}else{if(b.contentWindow){h=b.contentWindow.document}else{if(window.frames[b.name]){h=window.frames[b.name].document}}}if(h){h.open();h.write(['<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">',"<html>","<head>","<style>","body, html {background: transparent; margin: 0; padding: 0; overflow: hidden; border: 0 none; width: auto;}","</style>","<script>","var init = function(){",'var f = window.parent.document.getElementById("',b.name,'");','var b = document.getElementById("holder-div");','var b2 = document.getElementsByTagName("body")[0];','f.style.width = (b.offsetWidth > b2.offsetWidth ? b.offsetWidth : b2.offsetWidth) + "px"; f.style.height = (b.offsetHeight > b2.offsetHeight ? b.offsetHeight : b2.offsetHeight) + "px";',"};","window.onload = function(){","init();","setTimeout(init,500);","setTimeout(init,1000);","setTimeout(init,2000);","setTimeout(init,5000);","};","<\/script>","</head>",'<body><table id="holder-div"><tbody><tr><td><div>',d.value,"</div></td></tr></tbody></table></body>","</html>"].join(""));h.close()}},a)};SUI.util.InitAll=function(){if(SUI.util.InitAll.trig){SUI.store.DomReady=true;SUI.util.DomStorage.initialize();SUI.util.GetQueryVars();if(!_SGSV.admin){SUI.style.Current.capture("content-cell");SUI.util.AttachForumFunctions();SUI.util.GUI.init();SUI.draw.ProcessIframes()}else{SUI.yG.all("textarea").each(function(a){if(a.getAttribute("maxlength")){SAUI.effects.TextLimitCounter(SUI.yG.Node.getDOMNode(a))}})}}else{SUI.util.InitAll.trig=true}};SUI.util.InitAfterLoad=function(){if(SUI.util.InitAfterLoad.trig){if(!_SGSV.admin){SUI.util.SizeForOverflow()}if(SUI.util.WinLoaded){SUI.util.WinLoaded()}}else{SUI.util.InitAfterLoad.trig=true}};SUI.util.GetQueryVars=function(){if(window.location.href.split("?")&&window.location.href.split("?")[1]){var a=window.location.href.split("?")[1].split("&");SUI.store.QueryString={array:[],obj:{}};for(var b=0;a[b];b++){var c=a[b].split("=");SUI.store.QueryString.array.push(c);SUI.store.QueryString.obj[c[0]]=c[1]}}};SUI.util.Ref={keyCode:{fromCode:{8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",19:"pause/break",20:"caps lock",27:"escape",33:"page up",34:"page down",35:"end",36:"home",37:"left arrow",38:"up arrow",39:"right arrow",40:"down arrow",45:"insert",46:"delete",48:0,49:1,50:2,51:3,52:4,53:5,54:6,55:7,56:8,57:9,65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",91:"left window key",92:"right window key",93:"select key",96:"numpad 0",97:"numpad 1",98:"numpad 2",99:"numpad 3",100:"numpad 4",101:"numpad 5",102:"numpad 6",103:"numpad 7",104:"numpad 8",105:"numpad 9",106:"multiply",107:"+",109:"-",110:"decimal point",111:"divide",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"num lock",145:"scroll lock",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},fromName:{}}};SUI.util.Form={Select:{GetSelected:function(b){var c=b.value;if(b.options){c=null;for(var a=b.options.length-1;a>=0;a--){if(b.options[a].selected){if(c==null){c=b.options[a].value}else{c=c+","+b.options[a].value}}}}return c}}};SUI.util.SizeForOverflow=function(){if(document.getElementById("site-container-table").offsetWidth>document.getElementById("container").offsetWidth){document.getElementById("container").style.width=document.getElementById("site-container-table").offsetWidth+"px"}};SUI.util.GUI={store:{buttonMenus:{}},addOverClass:function(){this.addClass("over")},removeOverClass:function(){this.removeClass("over")},regCards:function(b){var c=SUI.yG,a;if(!b){a=c.all("span.SUI-UserPic, span.SUI-ImageCard, span.SUI-VideoCard")}else{if(typeof b!="object"){b=c.one("#"+b)}a=c.one(b).all("span.SUI-UserPic, span.SUI-ImageCard, span.SUI-VideoCard")}a.each(function(d){if(!d.hasClass("under")&&!d.hasClass("right")&&!d.hasClass("slide")){c.on("mouseover",SUI.util.GUI.addOverClass,d);c.on("mouseout",SUI.util.GUI.removeOverClass,d);d.all("div.PopInfo").each(function(f){f.setStyle("left",(d.get("offsetWidth")-parseInt(f.getStyle("width")))/2+"px")})}else{if(d.hasClass("slide")){(function(){var f=d.get("parentNode");if(!f.hasClass("SUI-SlideShow-holder")){f.addClass("SUI-SlideShow-holder");SUI.util.GUI.slideShow.store.pending.push(f)}})()}}})},regSlides:function(){var a=SUI.yG,l=SUI.util.GUI.slideShow.store.shows,b=[5,"fade",false];var m=SUI.util.GUI.slideShow.store.pending;for(var f=0;m[f];f++){var d=m[f].all("span.slide"),g=m[f].one("span.slide");if(g.getAttribute("transition")){b[1]=d[0].getAttribute("transition")}if(g.getAttribute("duration")){b[0]=d[0].getAttribute("duration")}var n=[];d.each(function(p){var c=[p.one("img").get("src"),p.one("a").get("href"),null];var o=p.one("div.mid");if(o){c[2]=o.get("innerHTML")}n.push(c);p.remove()});var h="SUI-SlideShow-C"+Math.floor(Math.random()*10000);var j=a.one(document.createElement("div")).set("id",h).set("className","SUI-SlideShow-canvas");a.on("mouseover",SUI.util.GUI.addOverClass,j);a.on("mouseout",SUI.util.GUI.removeOverClass,j);(function(){var c=a.one(document.createElement("span")).set("className","prev").setContent("<");a.on("click",function(){SUI.util.GUI.slideShow.flip(this.get("parentNode").get("id"),"prev")},c);var o=a.one(document.createElement("span")).set("className","next").setContent(">");a.on("click",function(){SUI.util.GUI.slideShow.flip(this.get("parentNode").get("id"),"next")},o);j.appendChild(c);j.appendChild(o)})();m[f].appendChild(j);j.setStyles({overflow:"hidden",maxWidth:"100%",position:"relative"});j.setStyle("height",((j.get("offsetWidth")/3)*2)+"px");SUI.util.GUI.slideShow.store.shows[h]={slides:n,speed:b[0],trans:b[1],film:b[2],pos:0}}delete SUI.util.GUI.slideShow.store.pending;setInterval(SUI.util.GUI.slideShow.run,1000)},slideShow:{store:{pending:[],shows:{}},fit:function(l,d,a,f){var j=l[0],b=l[1],g=a/f;a=j;f=Math.floor(j/g);if(f>b){f=b;a=Math.floor(b*g)}d.style.width=a+"px";d.style.height=f+"px";if(f<b){d.style.marginTop=((b-f)/2)+"px"}if(a<j){d.style.marginLeft=((j-a)/2)+"px"}},flip:function(b,m){var g=false;if(m){g=true}var f=SUI.yG,q=SUI.util.GUI.slideShow.store.shows;if(!f.one("#"+b).hasClass("over")||g){if(g){q[b].count=0}if(!q[b].count||q[b].count==0){if(q[b].a){try{q[b].a.stop(true)}catch(l){}q[b].a=null}if(m&&m=="prev"){if(q[b].pos<2){q[b].pos=q[b].pos==1?q[b].slides.length-1:q[b].slides.length-2}else{q[b].pos=q[b].pos-2}}var v,u;if(!document.getElementById(b+"slide-1")){v=b+"slide-1";u=b+"slide-2"}else{v=b+"slide-2";u=b+"slide-1"}var n=document.getElementById(b);n.style.height=((n.offsetWidth/3)*2)+"px";var x=q[b].slides[q[b].pos];var p=document.createElement("a");p.style.cssText="display: block; width: "+n.offsetWidth+"px; height: "+n.offsetHeight+"px; overflow: hidden; text-align: left; position: absolute;";p.href=x[1];var j=document.createElement("img");if(!x[3]){j.setAttribute("pid",b);j.setAttribute("sl",q[b].pos);j.setAttribute("pw",n.offsetWidth);j.setAttribute("ph",n.offsetHeight);j.onload=function(){var a=this.width;var c=this.height;SUI.util.GUI.slideShow.store.shows[this.getAttribute("pid")].slides[this.getAttribute("sl")][3]=[a,c];SUI.util.GUI.slideShow.fit([this.getAttribute("pw"),this.getAttribute("ph")],this,a,c)}}else{SUI.util.GUI.slideShow.fit([n.offsetWidth,n.offsetHeight],j,x[3][0],x[3][1])}j.src=x[0];p.id=v;p.appendChild(j);var h=document.getElementById(u);if(q[b].trans!="none"){var y={slideright:{s:["width",0],t:{width:n.offsetWidth}},slidedown:{s:["height",0],t:{height:n.offsetHeight}},fade:{s:["opacity",0],t:{opacity:1}}};var w=y[q[b].trans];if(!w){w=y.fade}f.one(p).setStyle(w.s[0],w.s[1]);document.getElementById(b).appendChild(p);var s=q[b].speed/5;if(s>1){s=1}q[b].a=new f.Anim({node:p,to:w.t,diration:s});q[b].a.on("end",function(){if(h){h.parentNode.removeChild(h)}});q[b].a.run()}else{document.getElementById(b).appendChild(p);if(h){h.parentNode.removeChild(h)}}q[b].count=q[b].speed;q[b].pos=q[b].slides[q[b].pos+1]?q[b].pos+1:0}else{q[b].count--}}else{q[b].count=q[b].speed}},run:function(){for(id in SUI.util.GUI.slideShow.store.shows){SUI.util.GUI.slideShow.flip(id)}}},formValidation:{check:function(b){var c=SUI.yG,m=this,n=[];if(m.get("nodeName").toLowerCase()!="form"){m=m.ancestor("form")}var d=true;var h=function(p){return p.replace(/^\s*|\s*$/g,"")};var o=function(p){return p.replace(/^\s*/g,"")};var j=function(p){return p.replace(/\s*$/g,"")};var a=function(p){while(p.get("nodeName").toLowerCase()!="body"&&p.getStyle("display")!="none"&&p.getStyle("visibility")!="hidden"){p=p.get("parentNode")}if(p.get("nodeName").toLowerCase()=="body"){return true}else{return false}};var l=function(x,v){var u=true;var q=h(v.get("value"));if(x.indexOf(" required ")!=-1&&q.length==0){u=false}if(x.indexOf(" required ")!=-1){var p=v.getAttribute("minlength");if(p&&Math.abs(p)>0){if(v.value.length<Math.abs(p)){u=false}}}if(x.indexOf(" validate-number ")!=-1&&isNaN(q)&&q.match(/[^\d]/)){u=false}else{if(x.indexOf(" validate-digits ")!=-1&&q.replace(/ /,"").match(/[^\d]/)){u=false}else{if(x.indexOf(" validate-alpha ")!=-1&&!q.match(/^[a-zA-Z]+$/)){u=false}else{if(x.indexOf(" validate-alphanum ")!=-1&&q.match(/\W/)){u=false}else{if(x.indexOf(" validate-date ")!=-1){var w=new date(q);if(isNaN(w)){u=false}}else{if(x.indexOf(" validate-email ")!=-1&&!q.match(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/)){u=false;if(x.indexOf(" required ")==-1&&q.length==0){u=true}}else{if(x.indexOf(" validate-url ")!=-1&&!q.match(/^(http|https|ftp):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i)){u=false}else{if(x.indexOf(" validate-date-au ")!=-1&&!q.match(/^(\d{2})\/(\d{2})\/(\d{4})$/)){u=false}else{if(x.indexOf(" validate-currency-dollar ")!=-1&&!q.match(/^\$?\-?([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$/)){u=false}else{if(x.indexOf(" validate-regex ")!=-1){var s=RegExp(v.getAttribute("regex"));if(s&&!q.match(s)){u=false}}}}}}}}}}}return u};var g=function(u,s,q){var p=true;if(u.indexOf(" validate-one-required ")!=-1){p=false;q.some(function(v){if(v.get("name")==s.get("name")&&v.get("checked")){p=true;return true}})}return p};var f=function(s,q){var p=true;if(s.indexOf(" validate-not-first ")!=-1&&q.get("selectedIndex")==0){p=false}else{if(s.indexOf(" validate-not-empty ")!=-1&&q.get("value").length==0){p=false}}return p};if(typeof(e)=="string"){e=c.one("#"+e);if(!e){return true}}m.all("input").each(function(x){var v=x.get("type");if(v!="submit"&&v!="button"&&v!="hidden"){var q=" "+h(x.get("className"))+" ";q=q.toLowerCase();var p=h(x.get("value"));var s=x.get("type");var u="";if(s=="text"||s=="password"){var w=l(q,x)}else{if(s=="radio"||s=="checkbox"){var w=checkRadCbx(q,x,m.all("input"));u="-cr"}else{var w=true}}if(w){x.removeClass("validation-failed"+u);x.addClass("validation-passed"+u)}else{x.addClass("validation-failed"+u);x.removeClass("validation-passed"+u);if(x.getAttribute("title")){n[n.length]=x.getAttribute("title")}d=false}}});m.all("select").each(function(s){if(a(s)){var p=" "+h(s.get("className"))+" ";p=p.toLowerCase();var q=f(p,s);if(q){s.removeClass("validation-failed-sel");s.addClass("validation-passed-sel")}else{s.addClass("validation-failed-sel");s.removeClass("validation-passed-sel");if(s.getAttribute("title")){n[n.length]=s.getAttribute("title")}d=false}}});m.all("textarea").each(function(s){if(a(s)){var p=" "+h(s.get("className"))+" ";p=p.toLowerCase();var q=l(p,s);if(q){s.removeClass("validation-failed");s.addClass("validation-passed")}else{s.addClass("validation-failed");s.removeClass("validation-passed");if(s.getAttribute("title")){n[n.length]=s.getAttribute("title")}d=false}}});if(!d){b.preventDefault();if(n.length>0){alert("We have found the following error(s):\n\n  * "+n.join("\n  * ")+"\n\nPlease check the fields and try again")}else{alert("Some required values are not correct. Please check the items in red.")}}return d},attach:function(){SUI.yG.all("form.validate").each(function(a){a.on("submit",SUI.util.GUI.formValidation.check)})}},init:function(){var a=SUI.yG;(function(){var m=SUI.style.Current.store,l=m.row1c,d=m.row2c,f=m.row1bg,j=m.row2bg,h=m.alink2;var b=".SUI-front-toolbar .tools a{}.SUI-front-toolbar .tools a.sel {background-color: #"+m.alink2+"; color: #"+m.row2bg+"}.SUI-front-toolbar .tools a:hover{background-color: #"+m.alink2+"; color: #"+m.row2bg+"}#SUI-forum-post-editor-tools,#SUI-front-toolbar-forum-tools,.SUI-front-toolbar .tools .left-tools{border-right: 3px solid #"+f+"}.SUI-front-toolbar .tools .right-tools{border-left: 3px solid #"+f+"}.SUI-Pagenav {border: 1px solid #"+j+" !important;}.SUI-forum-poll-response .rate-bar {border: 2px outset #"+h+";}ul.forum-categories div.stats, .forum-dragging div.stats, .fcategory-dragging div.stats, ul.forum-categories div.latest, .forum-dragging div.latest, .fcategory-dragging div.latest{border-width: 0 0 1px 1px; border-style: solid; border-color: #"+f+";}.SUI-forum-poll-response a:hover.answer-link{background-color: #"+h+"; color: #"+j+"}ul.forum-posts li.post .menu a:hover{background-color: #"+h+"; color: #"+j+"}ul.forum-categories li.category, .fcategory-dragging{border: 1px solid #"+j+";}ul.forum-categories ul.forums{border: 1px solid #"+f+";}ul.forum-posts li.post{border: 1px solid #"+j+";}ul.forum-threads li.thread{border-bottom: 1px solid #"+j+";}ul.SUI-Categories li.selected a {color: #"+l+"; background: #"+f+"; border-color: #"+j+";}.SUI-Categories-Page.left {border-left: 1px solid #"+j+";}.SUI-Galview-Container, .SUI-Galview-Thumbnail {border-color: #"+j+";}.SUI-comment-block .up-arrow{border-bottom-color: #"+j+";}.SUI-SmartRow1 { color: #"+l+"; background-color: #"+f+";}.SUI-SmartRow2 { color: #"+d+"; background-color: #"+j+";}.element-container.SUI-Drag-Active{border-color: #"+l+";}.SUI-member-element-card {border-bottom: 2px solid #"+j+"; border-right: 2px solid #"+j+";}.SUI-Pagenav{border: 1px solid #"+f+";}.SUI-IM-ChatRoom .online-list-outer, .SUI-IM-ChatRoom .conversation-outer, .SUI-IM-ChatRoom .tools-input { border-color: #"+j+";}";var c=document.getElementById("frontadminstyles");var g=document.createElement("style");g.type="text/css";g.media="all";g.id="frontadminstyles";if(c==null){document.getElementsByTagName("head")[0].insertBefore(g,document.getElementsByTagName("head")[0].firstChild)}else{c.parentNode.replaceChild(g,c)}if(g.styleSheet){g.styleSheet.cssText=b}else{if(g.sheet){stylesnode=document.createTextNode(b);g.appendChild(stylesnode)}}})();(function(){SUI.util.GUI.regCards();SUI.util.GUI.regSlides()})();(function(){a.all(".SUI-Menu-Button").each(function(h){var d=false,c=SUI.style.Current.store,b=c.row2bg,g=c.alink2;(function(){var l=h.getAttribute("for"),j=a.one("#"+l);if(j){d=j}})();if(d){SUI.util.GUI.store.buttonMenus[h.getAttribute("for")]={};var f=document.createElement("div");f.style.cssText="text-align: left; background-color: #"+b+"; border: 1px solid #"+c.row1bg+";";if(!d.hasClass("dialog")){d.all("a").each(function(j,l){var m=document.createElement("div");m.innerHTML=j.get("innerHTML");m.style.cssText="cursor: pointer; padding: 5px; color: #"+g+";";m.setAttribute("parent",h.getAttribute("for"));if(j.getAttribute("href")){m.setAttribute("link",j.getAttribute("href"))}if(a.Node.getDOMNode(j).getAttributeNode("onclick")){m.setAttribute("fun",l+"fun");SUI.util.GUI.store.buttonMenus[h.getAttribute("for")][l]=a.Node.getDOMNode(j).onclick}m.onmouseover=function(){this.style.backgroundColor="#"+g;this.style.color="#"+b};m.onmouseout=function(){this.style.backgroundColor="transparent";this.style.color="#"+g};m.onclick=function(){this.style.backgroundColor="transparent";this.style.color="#"+g;if(this.getAttribute("fun")&&SUI.util.GUI.store.buttonMenus[this.getAttribute("parent")][this.getAttribute("fun").replace("fun","")]){SUI.util.GUI.store.buttonMenus[this.getAttribute("parent")][this.getAttribute("fun").replace("fun","")]()}else{if(this.getAttribute("link")&&this.getAttribute("link")!="#"&&this.getAttribute("link")!=window.location.href+"#"){window.location.href=this.getAttribute("link")}}SUI.draw.MenuBox.Remove()};f.appendChild(m)})}else{f.innerHTML=d.get("innerHTML");d.set("innerHTML","");if(d.getAttribute("width")){SUI.util.GUI.store.buttonMenus[h.getAttribute("for")].width=d.getAttribute("width")}if(d.getAttribute("select")){SUI.util.GUI.store.buttonMenus[h.getAttribute("for")].select=true}}SUI.util.GUI.store.buttonMenus[h.getAttribute("for")].obj=f;a.Node.getDOMNode(h).onclick=function(){SUI.draw.MenuBox(this,SUI.util.GUI.store.buttonMenus[this.getAttribute("for")].obj,SUI.util.GUI.store.buttonMenus[this.getAttribute("for")].width||150,"object");if(SUI.util.GUI.store.buttonMenus[this.getAttribute("for")].select){try{document.getElementById("SUI-Menu-Canvas").getElementsByTagName("textarea")[0].focus()}catch(j){}}return false}}else{if(h.getAttribute("for")){h.setStyle("display","none")}}})})();(function(){a.all("textarea.SUI-simple-edit").each(function(j,c){var b="SUI-NewEditor"+c+"-"+Math.floor(Math.random()*1000),d=j.getAttribute("res"),h=j.getAttribute("toolset"),g=j.getAttribute("editheight");if(!j.get("id")){j.set("id",b)}else{b=j.get("id")}var f={height:"150px",doSubmit:true,smiley:false,focus:false};if(d){if(d.search("video")!=-1){f.video=false}if(d.search("smiley")!=-1){f.smiley=false}if(d.search("image")!=-1){f.image=false}if(d.search("link")!=-1){f.link=false}}if(h&&h!=""){f.toolset=h}if(g){f.height=g+"px"}SUI.draw.YEdit(b,f)})})();(function(){var b=a.all(".SUI-AdminTools-Bar");if(b.size()>0){YUI().use("yui2-menu",function(c){b.each(function(f){var d=new c.YUI2.widget.MenuBar(a.Node.getDOMNode(f),{autosubmenudisplay:false,lazyload:true,zIndex:50000});d.render()})})}})();SUI.util.GUI.formValidation.attach()}};SUI.util.AutoComplete=function(b){var a=typeof b.input=="object"?b.input:document.getElementById(b.input);if(!a.getAttribute("oc")){YUI().use("yui2-autocomplete","yui2-connection",function(g){var f=new g.YUI2.util.XHRDataSource(b.string);f.responseType=g.YUI2.util.XHRDataSource.TYPE_TEXT;f.responseSchema={recordDelim:"\n",fieldDelim:"\t"};f.maxCacheEntries=5;var d=new g.YUI2.widget.AutoComplete(b.input,b.container,f);d.generateRequest=function(h){return h};var c=b.arg||null;if(b.fn){d.itemSelectEvent.subscribe(function(j,h){b.fn(h[2],c)})}a.setAttribute("oc","on");a.blur();a.focus();return{oDS:f,oAC:d}})}};SUI.util.AjaxFormSubmit=function(b,m,j,h){var c=[];if(typeof b!="object"){if(document.getElementById(b)){c=document.getElementById(b).getElementsByTagName("textarea")}else{c=document.forms[b].getElementsByTagName("textarea")}}else{c=b.getElementsByTagName("textarea")}for(var g=0;c[g];g++){var a=c[g].id;if(window.CKEDITOR&&CKEDITOR.instances&&CKEDITOR.instances[a]){CKEDITOR.instances[a].updateElement();CKEDITOR.instances[a].setData("<p></p>")}}var l=function(n){n.argument.call(n.responseText,h)};var d=function(n){};SUI.yG.YUI2.util.Connect.setForm(b);var f=SUI.yG.YUI2.util.Connect.asyncRequest("POST",m,{success:l,failure:d,argument:{call:j}})};SUI.util.SubmitForm=function(d,g,b){var f=function(j){var h=document.createElement("div");if(j.responseText!=""){h.innerHTML=j.responseText}else{h.innerHTML="No Content"}j.argument.call(h,j.argument.arg)};var a=function(h){};SUI.yG.YUI2.util.Connect.setForm(d);var c=SUI.yG.YUI2.util.Connect.asyncRequest("POST",d.getAttribute("action"),{success:f,failure:a,argument:{call:g,arg:b}})};SUI.util.OrderFunctions={store:{},checkDetailsForm:function(){var a=SUI.yG;if(a.one("#cdomain").getStyle("display")!="none"){if(document.getElementById("order-domain-name").value==""){alert("You have chosen the option to add a domain. Please enter a domain and check it for availablity before continuing.");return false}else{if(SUI.util.OrderFunctions.store.regGood==false){alert("The domain you chose is not available, please choose a different domain name to continue.");return false}else{if(!SUI.util.OrderFunctions.store.regGood&&a.one("#Check-Name").getStyle("display")!="none"){alert("Please check the availability of your domain name before continuing.");return false}else{return true}}}}else{return true}},checkDomainAvail:function(a,c,b){if(!SUI.util.OrderFunctions.store.regGood){c=document.getElementById(c);b=document.getElementById(b);a.disabled=true;SUI.effects.ButtonWorking(a,"Checking Domain",true);SUI.yG.YUI2.util.Connect.asyncRequest("GET","main/xml/register.com.asp?c=lookup&sld="+c.value+"&tld="+b.options[b.selectedIndex].value,{success:function(f){var d=f.responseText;SUI.effects.ButtonWorking(a,"",false);if(d=="210"){SUI.util.OrderFunctions.store.regGood=true;a.value="Domain Available : )"}else{SUI.util.OrderFunctions.store.regGood=false;a.value="Un-Available - Please try another domain."}},timeout:5000,cache:false})}else{a.value="Domain Available : )"}},checkDomainAvailNewSite:function(){if(!SUI.util.OrderFunctions.store.regGood){domain=document.getElementById("domain_name");extention=document.getElementById("host_domain");SUI.yG.YUI2.util.Connect.asyncRequest("GET","main/xml/register.com.asp?c=lookup&sld="+domain.value+"&tld="+extention.options[extention.selectedIndex].value,{success:function(b){var a=b.responseText;if(a.replace(/^\s+|\s+$/g,"")=="210"){SUI.util.OrderFunctions.store.regGood=true;document.getElementById("new_site_activate").submit()}else{alert("The Domain Name you chose is un-available. Please try another one.\nResponse Code: "+a);return false}},timeout:5000,cache:false});return false}else{return true}},checkDomainSimple:function(d,b,a){var c=SUI.yG.YUI2.util.Connect.asyncRequest("GET","main/xml/register.com.asp?c=lookup&sld="+d+"&tld="+b,{success:function(f){if(f.responseText.replace(/^\s+|\s+$/g,"")=="210"){f.argument.fn(f.argument.domain,f.argument.ext)}else{alert("The Domain Name you chose is un-available. Please try another one.\nResponse Code: "+f.responseText)}},argument:{fn:a,domain:d,ext:b}})},cancelCheckDomain:function(a){a=document.getElementById(a);delete SUI.util.OrderFunctions.store.regGood;a.value="Check Availability";a.disabled=false},validDomain:function(a){var b=/[^a-zA-Z0-9-]/;a.value=a.value.replace(b,"")}};SUI.util.DynamicContent=function(b,f,g,a,d){var c=SUI.yG.YUI2.util.Connect.asyncRequest("GET",b+"&uncache="+Math.floor(Math.random()*99999999),{success:function(n){if(typeof f!="object"){f=document.getElementById(f)}f.innerHTML=n.responseText;try{SUI.util.GUI.regCards(f)}catch(m){}if(n.argument.call){if(arguments.arg){n.argument.call(n.responseText,n.argument.arg)}else{n.argument.call(n.responseText)}}if(SUI.util.DynamicContent._onLoad){var h=SUI.util.DynamicContent._onLoad;for(var j=0;h[j];j++){try{if(h[j].cond(f,h[j].args)){h[j].func(f,h[j].args);if(h[j].runonce){h.splice(j,1);j--}}}catch(m){h.splice(j,1);j--}}}},failure:function(h){if(!d){alert("Sorry, we were unable to load that for you at this time. Please refresh the page and try again.\nHTTP status: "+h.status+"/nStatus code message: "+h.statusText)}},argument:{call:g,arg:a}})};SUI.util.DynamicContent.onLoad=function(c,d,b,a){if(!SUI.util.DynamicContent._onLoad){SUI.util.DynamicContent._onLoad=[]}SUI.util.DynamicContent._onLoad.push({cond:c,func:d,runonce:b,args:a})};SUI.util.DialogBox=function(b,d,a){var c=function(){var g=b;if(g.search("id=")!=-1){g=g.split("id=")[1]}return"SUI-"+g.replace(/[^a-zA-Z0-9-]/g,"")};var f=SUI.yG;SUI.draw.Window({id:c(),width:a.width||"500px",height:a.height||"400px",source:b,resize:true,save:(a.save==null?true:a.save),lazySave:true,title:a.title||"Dialog Box",callback:function(h){if(document.getElementById("SUI-element-customarea-edit")){var g=f.Node.getDOMNode(f.one("#SUI-element-customarea-edit").ancestor("table").one("textarea"));g.id="SUI-element-customarea-edit-textarea";SUI.draw.YEdit("SUI-element-customarea-edit-textarea",{height:"300px",toolset:"SimpleSource",showTools:false,sourceStart:true});if(a.callback){a.callback(h)}}else{if(document.getElementById("SUI-element-contactform-edit")){var g=f.Node.getDOMNode(f.one("#SUI-element-contactform-edit").ancestor("table").one("textarea"));g.id="SUI-element-customarea-edit-textarea";if(g.value.replace(/^\s+|\s+$/g,"")==""){g.value='<p>Contact Name* <br /><input name="name" size="30" type="text" class="required" /></p><p>Email Address* <br /><input name="email" size="30" type="text" class="required" /></p><p>Contact Telephone # <br /><input name="phone" size="30" type="text" /></p><p>Message <br /><textarea cols="50" name="message" rows="6"></textarea></p>'}SUI.draw.YEdit("SUI-element-customarea-edit-textarea",{height:"300px",toolset:"ContactForm",showTools:false,sourceStart:true})}}},closeCall:function(g){if(window.CKEDITOR&&window.CKEDITOR.instances&&window.CKEDITOR.instances["SUI-element-customarea-edit-textarea"]){window.CKEDITOR.instances["SUI-element-customarea-edit-textarea"].destroy()}if(a.closeCall){a.closeCall(g)}}});return false};SUI.util.ProfileFunctions={store:{},customBoxEditor:function(){var a=SUI.yG.Node.getDOMNode(SUI.yG.one("#SUI-member-element-custombox").ancestor("table").one("textarea"));a.id="SUI-member-element-customebox-textarea";SUI.draw.YEdit("SUI-member-element-customebox-textarea",{height:"200px",toolset:"SimpleSource",showTools:false,sourceStart:true})},memberList:{_:{},refresh:function(p){var b=SUI.util.ProfileFunctions.memberList,h=b._[p].store,l=document.getElementById(b._[p].f),o=document.getElementById(b._[p].d),n="";o.innerHTML="";for(i in h){var j=document.createElement("span");j.className="name";j.innerHTML=h[i];var g=document.createElement("a");g.innerHTML="X";g.href="#";g.title="Remove "+h[i];g.setAttribute("i",i);g.setAttribute("c",p);g.onclick=function(){delete SUI.util.ProfileFunctions.memberList._[this.getAttribute("c")].store[this.getAttribute("i")];SUI.util.ProfileFunctions.memberList.refresh(this.getAttribute("c"));return false};j.appendChild(g);o.appendChild(j);n+=n==""?i:(","+i)}l.value=n},init:function(d,g,c,b,f){var a=SUI.util.ProfileFunctions.memberList;a._[d]={c:b,inp:c,f:g,d:f,store:{}};SUI.util.AutoComplete({arg:d,input:c,container:b,string:d,fn:function(l,n){var h=SUI.util.ProfileFunctions.memberList;var j=document.getElementById(h._[n].inp);h._[n].store[l[1].replace(/^\s+|\s+$/g,"")]=l[0].replace(/^\s+|\s+$/g,"");h.refresh(n);j.value=""}})}},accessEdit:function(c,f,a){SUI.util.ProfileFunctions.accessEdit.autoString=a.string||null;SUI.util.ProfileFunctions.accessEdit.doList=a.list||true;SUI.util.ProfileFunctions.accessEdit.custField=a.field||null;SUI.util.ProfileFunctions.accessEdit.drawAll=function(){var j=SUI.util.ProfileFunctions.accessEdit.store,n=document.getElementById("SUI-member-access-list-field"),m=document.getElementById("SUI-member-access-list-display"),o="";m.innerHTML="";for(i in j){var l=document.createElement("span");l.className="name";l.innerHTML=j[i];var h=document.createElement("a");h.innerHTML="X";h.href="#";h.title="Remove "+j[i];h.setAttribute("i",i);h.onclick=function(){delete SUI.util.ProfileFunctions.accessEdit.store[this.getAttribute("i")];SUI.util.ProfileFunctions.accessEdit.drawAll();return false};l.appendChild(h);m.appendChild(l);o+=o==""?i:(","+i)}n.value=o};var b=Math.floor(Math.random()*99999999);var g=document.createElement("div");g.id="SUI-util-DialogBox-Content";g.innerHTML='<h2 style="text-align: center;">Loading... Please wait.</h2>';getOptionBox("new",f,{title:a.title||"Edit Access",content:g,width:a.width||"620px"});var d=SUI.yG.YUI2.util.Connect.asyncRequest("GET",c+"&uncache="+b,{success:function(h){var j=document.createElement("div");j.innerHTML=h.responseText;document.getElementById("SUI-util-DialogBox-Content").innerHTML="";document.getElementById("SUI-util-DialogBox-Content").appendChild(j);if(SUI.util.ProfileFunctions.accessEdit.doList==true){SUI.yG.YUI2.util.Event.onContentReady("SUI-member-access-list-field",function(){SUI.util.ProfileFunctions.accessEdit.store={};var m=document.getElementById("SUI-member-access-list-current").value.split("**");for(var l=0;m[l];l++){if(m[l].match("||")){var n=m[l].split("||");SUI.util.ProfileFunctions.accessEdit.store[n[0]]=n[1]}}SUI.util.ProfileFunctions.accessEdit.drawAll();SUI.util.AutoComplete({input:"SUI-member-access-new-input",container:"SUI-member-access-autocomplete",string:SUI.util.ProfileFunctions.accessEdit.autoString,fn:function(o){input=document.getElementById("SUI-member-access-new-input");SUI.util.ProfileFunctions.accessEdit.store[o[1].replace(/^\s+|\s+$/g,"")]=o[0].replace(/^\s+|\s+$/g,"");SUI.util.ProfileFunctions.accessEdit.drawAll();input.value=""}})})}else{SUI.yG.YUI2.util.Event.onContentReady("SUI-member-access-autocomplete",function(){SUI.util.AutoComplete({input:"SUI-member-access-new-input",container:"SUI-member-access-autocomplete",string:SUI.util.ProfileFunctions.accessEdit.autoString,fn:function(l){if(SUI.util.ProfileFunctions.accessEdit.custField){var m=typeof SUI.util.ProfileFunctions.accessEdit.custField=="object"?SUI.util.ProfileFunctions.accessEdit.custField:document.getElementById(SUI.util.ProfileFunctions.accessEdit.custField);m.value=l[1].replace(/^\s+|\s+$/g,"")}}})})}},failure:function(h){document.getElementById("SUI-util-DialogBox-Content").innerHTML="<h3>Sorry we were unable to load that. Please log out, then sign back in and try that again.</h3>"}})},elementAdd:function(a){var b=SUI.yG;var c=function(g){var f=g.argument,d=g.responseText;var h=document.createElement("div");h.innerHTML=d;getOptionBox("new",f.button,{title:f.title||"Add Element",content:h,width:"620px",closeCall:function(){if(window.CKEDITOR&&window.CKEDITOR.instances&&window.CKEDITOR.instances["SUI-member-element-customebox-textarea"]){window.CKEDITOR.instances["SUI-member-element-customebox-textarea"].destroy()}},callback:function(){if(document.getElementById("SUI-member-element-custombox")){var j=b.Node.getDOMNode(b.one("#SUI-member-element-custombox").ancestor("table").one("textarea"));var m=document.createElement("div");var l=document.createElement("button");l.innerHTML="Switch to Rich Text Mode";l.onclick=function(){SUI.util.ProfileFunctions.customBoxEditor();this.style.display="none";return false};m.appendChild(l);j.parentNode.insertBefore(m,j)}}})};if(a.group){b.YUI2.util.Connect.asyncRequest("GET","/member/ajax/cmd.asp?page=elements&id="+a.id+"&g="+a.group,{success:c,argument:{id:a.id,title:a.title||null}})}else{b.YUI2.util.Connect.asyncRequest("GET","/member/ajax/cmd.asp?page=elements&id="+a.id+"&p="+(a.profile||""),{success:c,argument:{id:a.id,title:a.title||null}})}return false},elementEdit:function(c){if(c.preventDefault){c.preventDefault()}var d=SUI.yG;var f=function(j){var h=j.argument,g=j.responseText;if(!h.id){d.one(h.button).removeClass("loading");var m=document.createElement("div");m.innerHTML=g;var l=document.createElement("div");l.id="SUI-member-edit-elementid";l.setAttribute("element",h.button.getAttribute("pid"));m.appendChild(l);getOptionBox("new",h.button,{title:"Edit Options",content:m,width:"620px",closeCall:function(){if(window.CKEDITOR&&window.CKEDITOR.instances&&window.CKEDITOR.instances["SUI-member-element-customebox-textarea"]){window.CKEDITOR.instances["SUI-member-element-customebox-textarea"].destroy()}},callback:function(){SUI.util.MPEditAppendAccents();try{if(document.getElementById("SUI-member-element-custombox")){var n=d.Node.getDOMNode(d.one("#SUI-member-element-custombox").ancestor("table").one("textarea"));var q=document.createElement("div");var o=document.createElement("button");o.innerHTML="Switch to Rich Text Mode";o.onclick=function(){SUI.util.ProfileFunctions.customBoxEditor();this.style.display="none";return false};q.appendChild(o);n.parentNode.insertBefore(q,n)}}catch(p){}}})}else{var m=document.createElement("div");m.innerHTML=g;getOptionBox("new",h.button,{title:h.title||"Add Element",content:m,width:"620px",closeCall:function(){if(window.CKEDITOR&&window.CKEDITOR.instances&&window.CKEDITOR.instances["SUI-member-element-customebox-textarea"]){window.CKEDITOR.instances["SUI-member-element-customebox-textarea"].destroy()}},callback:function(){if(document.getElementById("SUI-member-element-custombox")){var n=d.Node.getDOMNode(d.one("#SUI-member-element-custombox").ancestor("table").one("textarea"));var p=document.createElement("div");var o=document.createElement("button");o.innerHTML="Switch to Rich Text Mode";o.onclick=function(){SUI.util.ProfileFunctions.customBoxEditor();this.style.display="none";return false};p.appendChild(o);n.parentNode.insertBefore(p,n)}}})}};d.one(this).addClass("loading");var b;if(document.getElementById("element"+this.getAttribute("pid")).getAttribute("group")){b="/member/ajax/cmd.asp?page=elements&id="+this.getAttribute("pid")+"&g="+document.getElementById("element"+this.getAttribute("pid")).getAttribute("group")}else{b="/member/ajax/cmd.asp?page=elements&id="+this.getAttribute("pid")}var a=d.YUI2.util.Connect.asyncRequest("GET",b,{success:f,argument:{button:this}});return false},order:{update:function(a){SUI.util.ProfileFunctions.store.elList=a;SUI.util.ProfileFunctions.order.send()},init:function(){var c=SUI.yG,a=SUI.util.ProfileFunctions.store,b={};c.all("td.SUI-member-column").each(function(f){var d=f.get("id");b[d]=[];f.all("div.element-container").each(function(g){b[d].push(g.get("id"))})});a.elList=b;a.elListStr=c.JSON.stringify(b)},send:function(b){var a=SUI.yG,l=SUI.util.ProfileFunctions.store,h=l.elList,j=a.JSON.stringify(h);if(l.elListStr!=j){var c="";for(cl in h){var g=cl=="SUI-member-colleft"?"1":"2";if(c!=""){c+=","}c+=g;for(var f=0;h[cl][f];f++){c+=("|"+h[cl][f].replace("element",""))}}var d=a.YUI2.util.Connect.asyncRequest("POST","/json/json.asp",{},"page=members&cmd=updateprofile&a="+c);l.elListStr=j}}},styleTools:function(){YUI().use("node","yui2-event","yui2-colorpicker","yui2-animation","yui2-menu","yui2-container","yui2-button","yui2-slider",function(h){var g=h.YUI2,c=g.util.Event;var f=document.getElementById("SUI-member-page-styletools");var d=function(l){var j="SUI-member-styletools-"+l;c.onContentReady(j,function(){var m=h.one("#SUI-member-styletools-"+l+"-input");function p(){SUI.util.ProfileFunctions.store.stCP[l]=new g.widget.ColorPicker(o.body.id,{showcontrols:false,images:{PICKER_THUMB:"/dhtml/adminui/images/design/picker_thumb.png",HUE_THUMB:"/dhtml/adminui/images/design/hue_thumb.png"}});var q=SUI.util.ProfileFunctions.store.stCP[l];q.on("rgbChange",function(w,u){var s="#"+this.get("hex");n.set("value",s);var v=h.one("#SUI-member-styletools-"+u+"-current");v.setStyle("backgroundColor",s);SUI.util.ProfileFunctions.store.style[u]=s.replace(/#/g,"");v.set("innerHTML","Current color is "+s);h.one("#SUI-member-styletools-"+u+"-input").set("value",s);SUI.util.ProfileFunctions.drawStyle()},l);if(m.get("value")!=""){q.setValue(g.util.Color.hex2rgb(m.get("value").replace(/#/g,"")))}else{q.setValue([255,255,255])}this.unsubscribe("click",p)}var o=new g.widget.Menu(l+"color-picker-menu",{width:"220px",height:"190px",zIndex:50000});o.subscribe("show",function(u,s,q){if(m.get("value")!=""){SUI.util.ProfileFunctions.store.stCP[q].setValue(g.util.Color.hex2rgb(m.get("value").replace(/#/g,"")))}else{SUI.util.ProfileFunctions.store.stCP[q].setValue([255,255,255])}},l);var n=new g.widget.Button({type:"menu",className:"color-picker-button",label:'<em id="SUI-member-styletools-'+l+'-current" class="color-picker-current-color">Current color is #FFFFFF.</em>',menu:o,container:j});n.on("appendTo",function(){o.setBody("&#32;");o.body.id=l+"member-color-picker-container";h.one(o.body).addClass("member-color-picker-container");o.render(this.get("container"))});n.on("click",p);c.on("SUI-member-styletools-"+l+"-input","change",function(s,q){SUI.util.ProfileFunctions.store.style[q]=this.value.replace(/#/g,"");SUI.util.ProfileFunctions.drawStyle()},l)})};var a=function(){SUI.util.ProfileFunctions.store.style=SUI.util.ProfileFunctions.store.style||{bgColor:"",bgRepeat:"",bgUrl:"",infoBoxBG:"",infoBoxBGImage:"",infoBoxTxt:""};SUI.util.ProfileFunctions.store.styleOrig=SUI.util.ProfileFunctions.store.styleOrig||{bgColor:"",bgRepeat:"",bgUrl:"",infoBoxBG:"",infoBoxBGImage:"",infoBoxTxt:""};SUI.util.ProfileFunctions.store.stCP=SUI.util.ProfileFunctions.store.stCP||{};if(document.getElementById("SUI-member-style-values")&&document.getElementById("SUI-member-style-values").value!=""){var l=document.getElementById("SUI-member-style-values").value.split("||");for(var m=0;l[m];m++){var j=l[m].split(",");if(SUI.util.ProfileFunctions.store.style[j[0]]!=null){SUI.util.ProfileFunctions.store.style[j[0]]=j[1];SUI.util.ProfileFunctions.store.styleOrig[j[0]]=j[1]}}SUI.util.ProfileFunctions.revertStyle()}d("bgColor");d("infoBoxBG");d("infoBoxTxt");var n=new g.widget.ButtonGroup("SUI-member-styletools-bgRepeat-container");n.on("checkedButtonChange",function(p){SUI.util.ProfileFunctions.store.style.bgRepeat=p.newValue.get("value");SUI.util.ProfileFunctions.drawStyle()});c.on("SUI-member-styletools-bgUrl-input","change",function(){SUI.util.ProfileFunctions.store.style.bgUrl=this.value;SUI.util.ProfileFunctions.drawStyle()});c.on("SUI-member-styletools-infoBoxBGImage-input","change",function(){SUI.util.ProfileFunctions.store.style.infoBoxBGImage=this.value;SUI.util.ProfileFunctions.drawStyle()});SUI.draw.UploadAnywhere("SUI-member-styletools-bgUrl-input","image",{callback:function(){SUI.util.ProfileFunctions.store.style.bgUrl=document.getElementById("SUI-member-styletools-bgUrl-input").value;SUI.util.ProfileFunctions.drawStyle()}});SUI.draw.UploadAnywhere("SUI-member-styletools-infoBoxBGImage-input","image",{callback:function(){SUI.util.ProfileFunctions.store.style.infoBoxBGImage=document.getElementById("SUI-member-styletools-infoBoxBGImage-input").value;SUI.util.ProfileFunctions.drawStyle()}});b()};var b=function(){var j=new g.util.Anim(f,{height:{from:1,to:125}},0.2);f.style.display="block";j.onComplete.subscribe(function(){f.style.height=""});j.animate()};SUI.util.ProfileFunctions.styleTools.hide=function(){var j=document.getElementById("SUI-member-page-styletools");var l=new g.util.Anim(j,{height:{from:125,to:1}},0.2);l.onComplete.subscribe(function(){j.style.display="none"});l.animate()};if(f){if(!document.getElementById("SUI-member-styletools-bgColor-current")){a()}else{b()}}})},clearStyle:function(){if(SUI.util.ProfileFunctions.store.style){var a=SUI.util.ProfileFunctions.store.style;for(k in a){if(document.getElementById("SUI-member-styletools-"+k+"-input")){document.getElementById("SUI-member-styletools-"+k+"-input").value=""}a[k]=""}SUI.util.ProfileFunctions.drawStyle()}},revertStyle:function(){if(SUI.util.ProfileFunctions.store.style){var b=SUI.util.ProfileFunctions.store.style;var a=SUI.util.ProfileFunctions.store.styleOrig;for(k in b){b[k]=a[k];if(document.getElementById("SUI-member-styletools-"+k+"-input")){document.getElementById("SUI-member-styletools-"+k+"-input").value=a[k]}}SUI.util.ProfileFunctions.drawStyle()}},drawStyle:function(){var l={bgColor:"#SUI-member-page-table {background-color: #bgColor;}",bgRepeat:"#SUI-member-page-table {background-repeat: bgRepeat;}",bgUrl:"#SUI-member-page-table {background-image: url(bgUrl);}",infoBoxBG:"#container #SUI-member-ProfileImageBlock.element-row1 {background: transparent;}#container #SUI-member-ProfileImageBlock.element-row1 .element-row1 { backgound: transparent;}#container #SUI-member-ProfileImageBlock.element-row1 {background-color: #infoBoxBG;}",infoBoxBGImage:"#container #SUI-member-ProfileImageBlock.element-row1 .element-row1 { backgound: transparent;}#container #SUI-member-ProfileImageBlock.element-row1 {background-image: url(infoBoxBGImage);}",infoBoxTxt:"#container #SUI-member-ProfileImageBlock.element-row1 .element-row1 { color: #infoBoxTxt;}#container #SUI-member-ProfileImageBlock.element-row1 .element-row1-inner { color: #infoBoxTxt;}#container #SUI-member-ProfileImageBlock.element-row1 {color: #infoBoxTxt;}"};if(SUI.util.ProfileFunctions.store.style){var h=SUI.util.ProfileFunctions.store.style,g="",c="";for(k in h){var j=c==""?"":"||";if(h[k]!=""){var f=new RegExp(k,"g");g+=l[k].replace(f,h[k]);c+=j+k+","+h[k]}}var a=document.getElementById("customprofilestyles");var b=document.createElement("style");b.type="text/css";b.media="all";b.id="customprofilestyles";if(a==null){document.getElementsByTagName("head")[0].appendChild(b)}else{a.parentNode.replaceChild(b,a)}if(b.styleSheet){b.styleSheet.cssText=g}else{if(b.sheet){stylesnode=document.createTextNode(g);b.appendChild(stylesnode)}}if(document.getElementById("SUI-member-style-values")){document.getElementById("SUI-member-style-values").value=c}if(document.getElementById("SUI-member-style-css")){document.getElementById("SUI-member-style-css").value=g}}},deleteActivity:function(c,a,d){var b=SUI.yG.YUI2.util.Connect.asyncRequest("GET","/json/?page=members&cmd=delete_activity&id="+d,{success:function(g){var f=SUI.yG;var h=f.Node.getDOMNode(f.one(g.argument.obj).ancestor(g.argument.parent));SUI.effects.FadeRemove(h)},argument:{obj:c,parent:a}})},groupUrl:function(b){var a=/[^a-zA-Z0-9-]/g;return b.replace(a,"")},tagPhoto:function(h,d){var g=YAHOO.util.Dom,b=YAHOO.util.Event,f,c;(function(){var j=d;if(window.ActiveXObject){f=window.event.offsetX;c=window.event.offsetY}else{var m=0,l=0;var n=j;while(n){l=n.offsetLeft+l;m=n.offsetTop+m;n=n.offsetParent}f=h.pageX-l;c=h.pageY-m}})();if(f>d.offsetWidth-50){f=d.offsetWidth-50}else{if(f<50){f=50}}if(c>d.offsetHeight-50){c=d.offsetHeight-50}else{if(c<50){c=50}}SUI.util.ProfileFunctions.taggingObj=new YAHOO.widget.ImageCropper(d,{initHeight:100,id:"SUI-member-photoTagging-active",initWidth:100,minHeight:25,minWidth:25,status:false,initialXY:[f-50,c-50]});b.onContentReady("SUI-member-photoTagging-active",function(){var j=SUI.util.ProfileFunctions.taggingObj;b.on(j.getMaskEl(),"click",function(){j.destroy()});var n=j.getCropCoords();var l=document.createElement("div");l.id="SUI-member-photoTagging-option-box";l.style.cssText="top: "+n.top+"px; left: "+(n.left+n.width+5)+"px;";var m=document.createElement("form");m.innerHTML='<div><input type="text" class="text" /></div><div>Tag this part of the photo with a discriptive key word or a person\'s name.</div><div style="text-align: center;"><a href="#">Done</a> or <a href="#">Cancel</a></div>';l.appendChild(m);j.getWrapEl().appendChild(l)});var a=SUI.util.ProfileFunctions.taggingObj;a.on("moveEvent",function(){var l=a.getCropCoords();var j=document.getElementById("SUI-member-photoTagging-option-box");j.style.cssText="top: "+l.top+"px; left: "+(l.left+l.width+5)+"px;"})},clearStatus:function(a,c){var b=SUI.yG.YUI2.util.Connect.asyncRequest("GET","/json/json.asp?page=members&cmd=clear&m="+a,{success:function(d){if(d.argument){SUI.effects.FadeRemove(d.argument)}else{alert("Your profile status has been cleared.")}},failure:function(d){alert("There was a problem changing your status. Please sign out and sign back into the site.")},argument:c})},memberStore:{store:{},online:{},last:[],processArray:function(b,f){SUI.util.ProfileFunctions.memberStore.last=b;if(!f){SUI.util.ProfileFunctions.memberStore.online={}}var d=SUI.util.ProfileFunctions.memberStore.store;for(var c=0;b[c];c++){if(!f){SUI.util.ProfileFunctions.memberStore.online[b[c].uid]=true}if(!d[b[c].uid]){d[b[c].uid]={}}for(k in b[c]){if(k!="uid"&&b[c][k]!=""){d[b[c].uid][k]=b[c][k]}}d[b[c].uid].time=new Date().getTime()}},getMember:function(c,b){var a=SUI.util.ProfileFunctions.memberStore.store;if(a[c]){if(a[c][b]){return a[c][b]}else{return"Data Not Found for User"}}else{return"User Not Found"}}},timeOffset:{store:false,set:function(a){var b=new Date().getTime();var f=a.getTime();var c=Math.round((b-f)/3600000);SUI.util.ProfileFunctions.timeOffset.store=c}}};SUI.util.ForumFunctions={store:{},order:{updateCats:function(a){SUI.util.ForumFunctions.store.catList=a;SUI.util.ForumFunctions.order.send()},updateForums:function(a){SUI.util.ForumFunctions.store.frmList=a;SUI.util.ForumFunctions.order.send()},init:function(){var f=SUI.yG,a=SUI.util.ForumFunctions.store,b={},d={},c=f.one("ul.forum-categories"),g=c.get("id");b[g]=[];c.all("li.category").each(function(l){b[g].push(l.get("id"));var h=l.one("ul.forums"),j=h.get("id");d[j]=[];h.all("li.forum").each(function(m){d[j].push(m.get("id"))})});a.catList=b;a.frmList=d;a.frmStr=f.JSON.stringify(b)+f.JSON.stringify(d)},send:function(c){var b=SUI.yG,m=SUI.util.ForumFunctions.store,j=m.catList,a=m.frmList,l=b.JSON.stringify(j)+b.JSON.stringify(a);if(m.frmStr!=l){var d="";for(cl in j){for(var g=0;j[cl][g];g++){var h=j[cl][g].replace("c-","");if(d!=""){d+=","}d+=h;if(a["cf-"+h]){for(var n=0;a["cf-"+h][n];n++){d+=("|"+a["cf-"+h][n].replace("f-",""))}}}}var f=b.YUI2.util.Connect.asyncRequest("POST","/json/json.asp",{},"page=forums&cmd=updateforums&a="+d);m.frmStr=l}}},posteditor:function(c,b){var j=SUI.yG;if(SUI.util.ForumFunctions.store.memberAccess&&SUI.util.ForumFunctions.store.memberAccess>0){var b=b||{};var g=document.createElement("span");g.id="SUI-forum-post-editor-tools";(function(){if(document.getElementById("SUI-forum-post-editor-tools")){var n=document.getElementById("SUI-front-toolbar-forum-tools");n.style.display="inline-block";n.parentNode.removeChild(document.getElementById("SUI-forum-post-editor-tools"))}var m=document.createElement("a");m.href="#";m.className="SUI-forum-savepost";m.innerHTML='<span class="SUI-forum-icon SUI-forum-savepost-icon"></span>Post';m.onclick=function(){if(j.one("#forum-post-subject").ancestor(".newpost").getStyle("display")=="none"||j.one("#forum-post-subject").get("value").replace(/ /g,"").length>0){document.getElementById("SUI-forum-post-editor-form").submit()}else{alert("Please enter a subject.")}return false};g.appendChild(m);var l=document.createElement("a");l.href="#";l.className="SUI-forum-cancelpost";l.innerHTML='<span class="SUI-forum-icon SUI-forum-cancelpost-icon"></span>Cancel';l.onclick=function(){h();return false};g.appendChild(l)})();var a=function(p){var n,l=j.one("#SUI-forum-post-editor-container");if(l.getStyle("height")!="100%"){n=new j.Anim({node:l,to:{height:"350px"},easing:j.Easing.backOut})}else{n=new j.Anim({node:l,from:{height:"350px"},to:{height:"350px"},duration:0.1})}n.on("end",function(){l.setStyles({overflow:"visible",height:"100%"});try{if(p){p()}}catch(q){}if(b.editor){if(b.editor.edit){SUI.util.ForumFunctions.store.EditorEditText=b.editor.edit;SUI.util.ForumFunctions.store.EditorQuoteText=b.editor.quote;document.getElementById("SUI-forum-post-editor").value='<p style="font-family: arial;">Loading post content...</p>';var s=function(){var u=setTimeout(function(){try{if(CKEDITOR.instances["SUI-forum-post-editor"].getData){document.getElementById("forum-post-epd").value=SUI.util.ForumFunctions.store.EditorEditText;CKEDITOR.instances["SUI-forum-post-editor"].setData(SUI.util.ForumFunctions.store.EditorQuoteText)}else{s()}}catch(v){s()}},50)};setTimeout(s,10)}else{SUI.util.ForumFunctions.store.EditorHeaderText=b.editor.header;SUI.util.ForumFunctions.store.EditorQuoteText=b.editor.quote;document.getElementById("SUI-forum-post-editor").value='<p style="font-family: arial;">Loading post content...</p>';var s=function(){var u=setTimeout(function(){try{if(CKEDITOR.instances["SUI-forum-post-editor"].getData){var w="<blockquote><hr><strong>"+SUI.util.ForumFunctions.store.EditorHeaderText+"</strong><p>"+SUI.util.ForumFunctions.store.EditorQuoteText+"</p><hr></blockquote><br>";document.getElementById("forum-post-epd").value="";CKEDITOR.instances["SUI-forum-post-editor"].setData(w)}else{s()}}catch(v){s()}},50)};setTimeout(s,10)}}else{document.getElementById("forum-post-epd").value=""}});if(l.getStyle("height")!="100%"){l.setStyles({overflow:"hidden",height:"1px",display:"block"})}if(SUI.util.OutOfView(document.getElementById("SUI-forum-post-editor-container"))=="top"){var m=SUI.util.GetSpace("SUI-forum-post-editor-container")[1];window.scrollTo(0,m-35)}var o=document.getElementById("SUI-front-toolbar-forum-tools");o.style.display="none";o.parentNode.insertBefore(g,o);n.run()};var h=function(){var l=j.one("#SUI-forum-post-editor-container");var m=new j.Anim({node:l,to:{height:"1px"},easing:j.Easing.backIn});m.on("end",function(){l.setStyle("display","none");try{CKEDITOR.instances["SUI-forum-post-editor"].setData("")}catch(o){console.log(o)}document.getElementById("content-cell").parentNode.parentNode.parentNode.parentNode.style.zoom="1"});l.setStyle("overflow","hidden");var n=document.getElementById("SUI-front-toolbar-forum-tools");n.style.display="inline-block";j.one("#SUI-forum-post-editor-tools").remove();document.getElementById("content-cell").parentNode.parentNode.parentNode.parentNode.style.zoom="";m.run()};(function(){var n=j.one("#SUI-forum-post-editor-form");n.all(".disccon").each(function(o){o.setStyle("display",c=="dis"?"block":"none")});n.all(".quescon").each(function(o){o.setStyle("display",c=="que"?"block":"none")});n.all(".pollcon").each(function(o){o.setStyle("display",c=="pol"?"block":"none")});n.all(".newpost").each(function(o){o.setStyle("display",!b.reply?"block":"none")});var l=j.one("#forum-post-subject-label"),m=j.one("#forum-post-topic_type");if(c=="dis"){l.set("innerHTML","Discussion Subject:");m.set("value","discussion")}if(c=="que"){l.set("innerHTML","Question Subject:");m.set("value","question")}if(c=="pol"){l.set("innerHTML","Poll Question:");m.set("value","poll")}if(b.reply){document.getElementById("forum-post-reply_id").value=b.reply}else{document.getElementById("forum-post-reply_id").value="new"}})();if(!document.getElementById("SUI-forum-post-editor_container")){var f={toolset:"Full"};document.getElementById("SUI-forum-post-editor").style.visibility="hidden";a(function(){try{SUI.draw.YEdit("SUI-forum-post-editor",{toolset:"Full",height:"350"})}catch(l){document.getElementById("SUI-forum-post-editor").style.visibility="visible";document.getElementById("SUI-forum-post-editor").style.width="100%";document.getElementById("SUI-forum-post-editor").focus()}})}else{a()}}else{var d=SUI.yG.YUI2.util.Connect.asyncRequest("GET","/json/?cmd=login",{success:function(l){var m=document.createElement("div");m.innerHTML=l.responseText;getOptionBox("new",l.argument.button,{title:"Login Required",content:m,width:"400px"})},cache:false,argument:{button:document.getElementById("login-area")}})}},newMenu:function(h){var a=SUI.yG;h.preventDefault();if(!SUI.util.ForumFunctions.store.newMenu){SUI.util.ForumFunctions.store.newMenu=document.createElement("div");var d=SUI.util.ForumFunctions.store.newMenu,l=SUI.style.Current.store,j=l.row1c,b=l.row2c,c=l.row1bg,g=l.row2bg,f=l.alink2,m=a.one("#SUI-new-forum-post");d.style.cssText="text-align: left; background-color: #"+g+"; border: 1px solid #"+c+";";(function(){var n=m.getAttribute("draw");if(n&&n.search("dis")!=-1){var q=document.createElement("div");q.innerHTML='<span class="SUI-forum-icon SUI-forum-discussion-icon"></span>Discussion';q.style.cssText="cursor: pointer; padding: 5px; color: #"+f+";";q.onmouseover=function(){this.style.backgroundColor="#"+f;this.style.color="#"+g};q.onmouseout=function(){this.style.backgroundColor="transparent";this.style.color="#"+f};q.onclick=function(){this.style.backgroundColor="transparent";this.style.color="#"+f;SUI.util.ForumFunctions.posteditor("dis");SUI.draw.MenuBox.Remove()};d.appendChild(q)}if(n&&n.search("que")!=-1){var p=document.createElement("div");p.innerHTML='<span class="SUI-forum-icon SUI-forum-question-icon"></span>Question';p.style.cssText="cursor: pointer; padding: 5px; color: #"+f+";";p.onmouseover=function(){this.style.backgroundColor="#"+f;this.style.color="#"+g};p.onmouseout=function(){this.style.backgroundColor="transparent";this.style.color="#"+f};p.onclick=function(){this.style.backgroundColor="transparent";this.style.color="#"+f;SUI.util.ForumFunctions.posteditor("que");SUI.draw.MenuBox.Remove()};d.appendChild(p)}if(n&&n.search("pol")!=-1){var o=document.createElement("div");o.innerHTML='<span class="SUI-forum-icon SUI-forum-poll-icon"></span>Poll';o.style.cssText="cursor: pointer; padding: 5px; color: #"+f+";";o.onmouseover=function(){this.style.backgroundColor="#"+f;this.style.color="#"+g};o.onmouseout=function(){this.style.backgroundColor="transparent";this.style.color="#"+f};o.onclick=function(){this.style.backgroundColor="transparent";this.style.color="#"+f;SUI.util.ForumFunctions.posteditor("pol");SUI.draw.MenuBox.Remove()};d.appendChild(o)}})()}SUI.draw.MenuBox(a.Node.getDOMNode(this),SUI.util.ForumFunctions.store.newMenu,150,"object");return false}};SUI.util.AttachForumFunctions=function(){var a=SUI.yG;(function(){var d=a.one("#SUI-forum-post-editor-form"),b=a.one("#SUI-forum-post-editor-container"),c=a.one("#SUI-new-forum-post");if(d&&b){b.appendChild(d)}if(c){a.on("click",SUI.util.ForumFunctions.newMenu,c)}})();(function(){var b=function(f){var c=f.one("div");if(c&&c.getStyle("overflow")&&c.getStyle("width")){return b(c)}else{return f.getContent()}};a.all("ul.forum-posts li.post .menu a.quote").on("click",function(h){h.preventDefault();var d=h.currentTarget.get("parentNode").get("parentNode"),g=d.one("div.info").getContent(),f=b(d.one("div.content")),c=h.currentTarget.getAttribute("topic");SUI.util.ForumFunctions.posteditor("dis",{reply:c,editor:{quote:f,header:g}})});a.all("ul.forum-posts li.post .menu a.rate").on("click",function(g){g.preventDefault();var c=g.currentTarget.getAttribute("topic"),d=g.currentTarget.getAttribute("post"),f=document.createElement("div");f.setAttribute("topic",c);f.setAttribute("post",d);f.style.cssText="text-align: left; background-color: #"+SUI.style.Current.store.row2bg+"; border: 1px solid #"+SUI.style.Current.store.row1bg+";";(function(){var j=document.createElement("div");j.innerHTML='<span class="SUI-forum-icon SUI-forum-postuseful-icon"></span>Good';j.style.cssText="cursor: pointer; padding: 5px; color: #"+SUI.style.Current.store.alink2+";";j.onmouseover=function(){this.style.backgroundColor="#"+SUI.style.Current.store.alink2;this.style.color="#"+SUI.style.Current.store.row2bg};j.onmouseout=function(){this.style.backgroundColor="transparent";this.style.color="#"+SUI.style.Current.store.alink2};j.onclick=function(){var l=this;this.style.backgroundColor="transparent";this.style.color="#"+SUI.style.Current.store.alink2;var m=a.YUI2.util.Connect.asyncRequest("GET","/json/json.asp?page=forums&cmd=rate&topic_id="+this.parentNode.getAttribute("post")+"&reply_id="+this.parentNode.getAttribute("topic")+"&rating=1",{success:function(n){document.getElementById("SUI-forum-rate-results"+l.parentNode.getAttribute("post")).innerHTML=n.responseText}});SUI.draw.MenuBox.Remove()};f.appendChild(j);var h=document.createElement("div");h.innerHTML='<span class="SUI-forum-icon SUI-forum-postuseless-icon"></span>Bad';h.style.cssText="cursor: pointer; padding: 5px; color: #"+SUI.style.Current.store.alink2+";";h.onmouseover=function(){this.style.backgroundColor="#"+SUI.style.Current.store.alink2;this.style.color="#"+SUI.style.Current.store.row2bg};h.onmouseout=function(){this.style.backgroundColor="transparent";this.style.color="#"+SUI.style.Current.store.alink2};h.onclick=function(){var l=this;var n=function(p,o){document.getElementById("SUI-forum-rate-results"+o).innerHTML=p};this.style.backgroundColor="transparent";this.style.color="#"+SUI.style.Current.store.alink2;var m=a.YUI2.util.Connect.asyncRequest("GET","/json/json.asp?page=forums&cmd=rate&topic_id="+this.parentNode.getAttribute("post")+"&reply_id="+this.parentNode.getAttribute("topic")+"&rating=0",{success:function(p){document.getElementById("SUI-forum-rate-results"+l.parentNode.getAttribute("post")).innerHTML=p.responseText}});SUI.draw.MenuBox.Remove()};f.appendChild(h)})();SUI.draw.MenuBox(a.Node.getDOMNode(g.currentTarget),f,150,"object")})})();(function(){var b=a.all("ul.forum-categories ul.forums"),d=false,c=false;if(b.size()>0){if(a.one("div.SUI-front-toolbar")){b.each(function(f){f.all("li.forum").each(function(j){var g=j.getAttribute("access");var h=a.one(document.createElement("span")).addClass("sui-forum-options");if(g.match("move")){h.append('<span class="move">Move</span>');c=true}if(g.match("edit")){h.append('<a href="#">Edit</a>')}if(g.match("delete")){h.append('<a href="#">Delete</a>')}if(g.match("add")){h.append('<a href="#">add</a>')}j.one("div.summary").append(h)})});a.one("ul.forum-categories").all("li.category").each(function(j){var f=j.getAttribute("access"),h=j.get("id");var g=a.one(document.createElement("span")).addClass("sui-forum-options");if(f.match("move")){g.setContent('<span class="move">Move</span>');d=true}if(f.match("edit")){(function(){var l=a.one(document.createElement("a")).setContent("Edit").set("href","#");a.on("click",function(m){m.preventDefault();SUI.draw.Window({id:"SUI-DialogEdit"+h,width:"400px",height:"300px",source:"/ajax/cmd.asp?page=forums&cmd=forums_cat&id="+h.replace("c-",""),resize:true,title:"Edit Category"})},l);g.appendChild(l)})()}if(f.match("delete")){(function(){var l=a.one(document.createElement("a")).setContent("Delete").set("href","#");a.on("click",function(m){m.preventDefault();SUI.draw.Window({id:"SUI-DialogEdit"+h,width:"400px",height:"300px",source:"/ajax/cmd.asp?page=forums&cmd=delete&tab=forum_cat&di="+h.replace("c-",""),resize:true,title:"Delete Category"})},l);g.appendChild(l)})()}j.one("div.title").appendChild(g)})}SUI.util.ForumFunctions.order.init();if(d||c){a.all("span.sui-forum-options").setStyle("display","");SUI.util.DragDrop(["forum-categories","ul"],["category","li"],SUI.util.ForumFunctions.order.updateCats);SUI.util.DragDrop(["forums","ul"],["forum","li"],SUI.util.ForumFunctions.order.updateForums)}}})();(function(){if(document.getElementById("SUI-member-colleft")&&document.getElementById("SUI-member-colright")){var b=false;a.all("#SUI-member-colleft, #SUI-member-colright").addClass("SUI-member-column");a.all("#SUI-member-colleft div.element-container, #SUI-member-colright div.element-container").each(function(f){var c=f.getAttribute("access");f.setStyle("position","relative");var d=a.one(document.createElement("span")).addClass("sui-mem-options");if(c.match("move")){b=true;f.addClass("SUI-draggable-member-element");f.one("td.element-header").setStyle("cursor","move").addClass("handle")}if(c.match("edit")){(function(){var g=a.one(document.createElement("a")).setContent("Edit").set("href","#").set("title","Edit Options").set("className","edit element-row2").setAttribute("pid",f.get("id").replace("element",""));a.on("click",SUI.util.ProfileFunctions.elementEdit,g);d.appendChild(g)})()}f.appendChild(d)});if(b){SUI.util.DragDrop(["SUI-member-column","td"],["SUI-draggable-member-element","div"],SUI.util.ProfileFunctions.order.update,{copyStyle:false,dragClass:"SUI-DragEl",targetClass:"SUI-Drag-Active",width:"150px",height:"50px",center:true,onStart:function(){document.getElementById("SUI-member-colleft").style.paddingBottom="150px";document.getElementById("SUI-member-colright").style.paddingBottom="150px"},onEnd:function(){document.getElementById("SUI-member-colleft").style.paddingBottom="";document.getElementById("SUI-member-colright").style.paddingBottom=""}});SUI.util.ProfileFunctions.order.init()}}})()};SUI.util.MPEditAppendAccents=function(){var h=SUI.yG,a=h.YUI2.util.Event;var b=h.one("#SUI-MainCSS");if(b){var g=b.get("value");if(g.split("/*Custom Modifiers Start*/")[1]){var c=g.split("/*Custom Modifiers Start*/")[1].replace(/^\s+/,"").replace(/\s+$/,"");SUI.style.ProfileAccents=[];(function(){var j=c.split("/*");for(var l=1;j[l];l++){try{var p={};var d=j[l].split("*/");if(d[1]){p.code=d[1]}var q=d[0].split("||");p.name=q[0];var n=q[1].split("|disabled|");if(n[1]){p.about=n[0];p.code=n[1];p.disabled=true}else{p.about=q[1]}if(p.about.match("PAC=")){p.accentId=p.about.split("PAC=")[1].replace(/^\s+/,"").replace(/\s+$/,"")}if(p.name&&p.about&&p.code&&p.accentId&&!p.disabled){SUI.style.ProfileAccents.push(p)}}catch(m){}}})()}}if(SUI.style.ProfileAccents&&SUI.style.ProfileAccents.length>0){var f=document.createElement("div");f.id="SUI-member-edit-accent-menu";YUI().use("yui2-menu","yui2-button",function(d){var j=d.YUI2;a.onContentReady("SUI-member-edit-accent-menu",function(){var p=document.getElementById("element"+document.getElementById("SUI-member-edit-elementid").getAttribute("element"));p.setAttribute("origclass",p.className);var u=h.Node.getDOMNode(h.one("#SUI-Dialog00001").one("a.SUI-Window-Close"));SUI.util.MPEditAppendAccents.clfn=SUI.draw.Window.closeCall["SUI-Dialog00001"];SUI.draw.Window.closeCall["SUI-Dialog00001"]=function(){var w=document.getElementById("element"+document.getElementById("SUI-member-edit-elementid").getAttribute("element"));w.className=w.getAttribute("origclass");w.removeAttribute("oldclass");SUI.util.MPEditAppendAccents.clfn()};var n=function(y,w,z){if(z.value=="none"){document.getElementById("element-style").value=""}else{document.getElementById("element-style").value=z.value}var A=z.parent.getItems();for(var x=0;x<A.length;x++){A[x].cfg.setProperty("checked",false)}z.cfg.setProperty("checked",true);p.setAttribute("oldclass",p.className)};var o=function(){if(this.value=="none"){p.className="element-container"}else{p.className="element-container "+this.value}};var v=function(){};var m=[];m.push({text:"(none)",value:"none",checked:true,onclick:{fn:n}});for(var q=0;SUI.style.ProfileAccents[q];q++){if(document.getElementById("element-style").value==SUI.style.ProfileAccents[q].accentId){m.push({text:SUI.style.ProfileAccents[q].name,value:SUI.style.ProfileAccents[q].accentId,checked:true,onclick:{fn:n}});m[0].checked=false}else{m.push({text:SUI.style.ProfileAccents[q].name,value:SUI.style.ProfileAccents[q].accentId,onclick:{fn:n}})}}var s=new j.widget.Button({type:"menu",label:"Element Accents",name:"accentmenubutton",id:"SUI-member-edit-accent-menuButton",menu:m,container:this});var l=s.getMenu();l.subscribe("show",function(){var x=this.getItems();p.setAttribute("oldclass",p.className);for(var w=0;x[w];w++){x[w].subscribe("mouseover",o);x[w].subscribe("mouseout",v)}var y=h.one("#SUI-Dialog00001");y.one("div.bd").setStyle("visibility","hidden");y.one("div.hd").setStyle("visibility","hidden");y.one("div.ft").setStyle("visibility","hidden")});l.subscribe("hide",function(){if(p.getAttribute("oldclass")){p.className=p.getAttribute("oldclass")}var w=h.one("#SUI-Dialog00001");w.one("div.bd").setStyle("visibility","");w.one("div.hd").setStyle("visibility","");w.one("div.ft").setStyle("visibility","")})})});h.one("#SUI-Dialog00001").appendChild(f)}};SUI.util.DragDrop=function(d,c,f,b){var a={};b=b||{};YUI().use("node","dd",function(j){var g=function(){var l={};j.all(d[1]+"."+d[0]).each(function(n){var m=n.get("id");if(m){l[m]=[];n.all(c[1]+"."+c[0]).each(function(o){var p=o.get("id");if(p){l[m].push(p)}})}});if(f){f(l)}};var h=function(){j.all(d[1]+"."+d[0]+(b.pool?", "+b.pool[1]+"."+b.pool[0]:"")).each(function(m){var l=(b.pool&&m.hasClass(b.pool[0])&&m.get("tagName").toLowerCase()==b.pool[1])?true:false;if(m.get("id")||l){if(!l){new j.DD.Drop({node:m})}m.all(c[1]+"."+c[0]).each(function(o){if(o.get("id")){var n=new j.DD.Drag({node:o,target:true,useShim:true,startCentered:b.center||false}).plug(j.Plugin.DDProxy,{moveOnEnd:false,resizeFrame:b.width?false:true}).plug(j.Plugin.DDWinScroll,{buffer:30,scrollDelay:70});if(o.all(".handle").size()>0){n.addHandle(".handle")}}})}});if(b.secondDrop){new j.DD.Drop({node:"#"+b.secondDrop})}};a.add=function(n){var m=typeof n=="string"?j.one("#"+n):n;if(m){var l=new j.DD.Drag({node:m,target:true,useShim:true,startCentered:b.center||false}).plug(j.Plugin.DDProxy,{moveOnEnd:false,resizeFrame:b.width?false:true}).plug(j.Plugin.DDWinScroll,{buffer:30,scrollDelay:70});if(m.all(".handle").size()>0){l.addHandle(".handle")}j.DD.DDM.syncActiveShims();return true}else{return false}};a.remove=function(n){var l=typeof n=="string"?j.one("#"+n):n;if(l){var m=j.DD.DDM.getDrag(l);if(m){m.destroy()}else{return false}return true}else{return false}};j.DD.DDM.on("drop:over",function(n){var m=n.drag.get("node"),l=n.drop.get("node");if(l.get("tagName").toLowerCase()==c[1]&&l.hasClass(c[0])){if(!this.restricted||!this.restricted[l.get("parentNode").get("id")]){if(!this.goingUp){l=l.get("nextSibling")}n.drop.get("node").get("parentNode").insertBefore(m,l);n.drop.sizeShim();j.DD.DDM.syncActiveShims()}else{if(b.restricted.className){n.drag.get("dragNode").addClass(b.restricted.className)}}}else{if(l.get("tagName").toLowerCase()==d[1]||(b.secondDrop&&l.get("id")==b.secondDrop)){if(!this.restricted||!this.restricted[l.get("id")]){l.addClass("over");if(!l.contains(m)){l.appendChild(m);n.drop.sizeShim();j.DD.DDM.syncActiveShims()}}else{if(b.restricted.className){n.drag.get("dragNode").addClass(b.restricted.className)}}}}});j.DD.DDM.on("drop:exit",function(l){l.target.get("node").removeClass("over");if(b.restricted&&b.restricted.className){this.prox.removeClass(b.restricted.className)}});j.DD.DDM.on("drag:drag",function(l){var m=l.target.lastXY[1];if(m<this.lastY){this.goingUp=true}else{if(m>this.lastY){this.goingUp=false}}this.lastY=m});j.DD.DDM.on("drag:start",function(u){var q=u.target;var s=q.get("dragNode"),v=q.get("node");this.prox=s;if(!b.targetClass){v.setStyle("visibility","hidden")}else{v.addClass(b.targetClass)}if(!b.content){s.set("innerHTML",v.get("innerHTML"))}else{try{s.set("innerHTML",v.one(b.content).get("innerHTML"))}catch(u){s.set("innerHTML","")}}if(b.copyStyle==null||b.copyStyle==true){s.setStyles({color:v.getStyle("color"),backgroundColor:v.getStyle("backgroundColor"),fontFamily:v.getStyle("fontFamily"),fontSize:v.getStyle("fontSize"),textAlign:v.getStyle("textAlign"),border:"0px solid #fff"})}if(b.width){s.setStyle("width",b.width)}if(b.height){s.setStyle("height",b.height)}if(!b.dragClass){s.set("className",v.get("className")+" dragging")}else{s.set("className",b.dragClass)}var o=v.getAttribute("type");if(o&&b.restricted&&b.restricted.types[o]){var m=b.restricted.types[o];this.restricted={};for(var l=0;m[l];l++){this.restricted[m[l]]=true}}this.goingUp=false;this.lastY=0;j.DD.DDM.syncActiveShims();if(b.onStart){b.onStart(v,s)}});j.DD.DDM.on("drag:end",function(m){var l=m.target;if(!b.targetClass){l.get("node").setStyle("visibility","")}else{l.get("node").removeClass(b.targetClass)}if(b.restricted&&b.restricted.className){l.get("dragNode").removeClass(b.restricted.className)}g();if(b.onEnd){b.onEnd(l.get("node"))}});j.DD.DDM.on("drag:drophit",function(n){var l=n.drop.get("node"),m=n.drag.get("node");if(l.get("tagName").toLowerCase()!=c[1]||!l.hasClass(c[0])){if(!this.restricted||!this.restricted[l.get("id")]){if(!l.contains(m)){l.appendChild(m)}}}l.removeClass("over");j.DD.DDM.syncActiveShims()});h()});return a};SUI.util.DDInit=SUI.util.DragDrop;SUI.util.SetRating=function(g){if(!g.parentNode.getAttribute("set")){var f=SUI.yG,g=f.one(g),c=g.get("parentNode"),a=c.one("a.up"),h=c.one("a.down"),b=c.one("span.number"),d=b.hasClass("bad")?parseFloat("-"+b.get("innerHTML")):parseFloat(b.get("innerHTML"));if(g.hasClass("down")){f.YUI2.util.Connect.asyncRequest("GET","/files/com/call.asp?page=rateit&vbls="+c.getAttribute("vbls")+"&vote=-1",{});d=d-1}else{if(g.hasClass("up")){f.YUI2.util.Connect.asyncRequest("GET","/files/com/call.asp?page=rateit&vbls="+c.getAttribute("vbls")+"&vote=1",{});d=d+1}else{return false}}if(d<0){b.set("className","number bad")}else{if(d>0){b.set("className","number good")}else{b.set("className","number")}}b.set("innerHTML",Math.abs(d));a.addClass("dis");h.addClass("dis");a.on("click",function(j){j.preventDefault()});h.on("click",function(j){j.preventDefault()})}return false};SUI.util.IdleTime={reset:function(){SUI.util.IdleTime.last=new Date().getTime()},idle:function(){if(SUI.util.IdleTime.last){var a=new Date().getTime();return a-SUI.util.IdleTime.last}else{return 0}}};SUI.util.Comments={reply:function(f,c,p,b){var g=document.getElementById(c)||document.forms[c];if(g!==null){var o=g.parentNode.childNodes;var d;var l=g.getElementsByTagName("input");for(var j=0;l[j];j++){if(l[j].name=="reply_id"){l[j].parentNode.removeChild(l[j]);j--}}var n=document.createElement("input");n.value=f;n.name="reply_id";n.type="hidden";g.appendChild(n);for(var j=0;j<o.length;j++){if(o[j].className=="SUI-CommentTitle"){var q=document.createDocumentFragment();var h=document.createElement("span");h.innerHTML="You are Replying to "+b+". ";var m=document.createElement("A");m.href="#";m.onclick=function(){this.parentNode.innerHTML=this.parentNode.getAttribute("orig");g.removeChild(n);return false};m.innerHTML="<small>[Cancel Reply]</small>";q.appendChild(h);q.appendChild(m);o[j].innerHTML="";o[j].appendChild(q)}}window.location.href="#"+p}},reset:function(h,a){var f=document.getElementById(h)||document.forms[h];var j=f.parentNode.childNodes;var d=false;var c=f.getElementsByTagName("input");for(var g=0;c[g];g++){if(c[g].name=="reply_id"){d=c[g];break}}if(d){window.location.href="#comment"+d.value;f.removeChild(d)}for(var g=0;g<j.length;g++){if(j[g].className=="SUI-CommentTitle"){j[g].innerHTML=j[g].getAttribute("orig");break}}}};SUI.util.DomStorage={initialize:function(){var b=SUI.yG;SUI.util.DomStorage.ready=new b.YUI2.util.CustomEvent("onDomStorageReady",null,null,null,true);try{b.StorageLite.on("storage-lite:ready",function(){SUI.util.DomStorage.storage=b.StorageLite;SUI.util.DomStorage.ready.fire()})}catch(a){SUI.util.DomStorage.storage=false}},clean:function(a){a=a.replace(/\?/g,"").replace(/\=/g,"").replace(/\&/g,"").replace(new RegExp("/","g"),"");return a},get:function(f,j,b){var a=(new Date()).getTime();try{if(SUI.util.DomStorage.storage){var g=SUI.util.DomStorage.storage.getItem(f);if(g){var c=g.toString().slice(13);if(j){var d=(a-(g.toString().slice(0,13)*1))/1000;if(d<j){return c}else{if(b){SUI.util.DomStorage.storage.removeItem(f)}return false}}else{return c}}else{return false}}else{return false}}catch(h){return false}},set:function(a,b){try{if(SUI.util.DomStorage.storage){SUI.util.DomStorage.ready.subscribe(function(){var d=(new Date()).getTime();SUI.util.DomStorage.storage.setItem(a,d+""+b)})}else{return false}return true}catch(c){return false}},remove:function(a){try{SUI.util.DomStorage.storage.removeItem(a)}catch(b){}}};SUI.util.Settings={expDate:function(c){if(c){var b=new Date();b.setTime(b.getTime()+(c*24*60*60*1000));var a="; expires="+b.toGMTString();return b}},save:function(d,b,a){var c=SUI.yG;if(a){b=c.JSON.stringify(b)}if(SUI.util.DomStorage.storage!=false){SUI.util.DomStorage.set("SK"+d,b)}else{c.Cookie.setSub("SK",d,b,{expires:SUI.util.Settings.expDate(30),path:"/"})}},load:function(c,a){var b=SUI.yG;if(SUI.util.DomStorage.get("SK"+c)){if(a){return b.JSON.parse(SUI.util.DomStorage.get("SK"+c))}else{return SUI.util.DomStorage.get("SK"+c)}}else{if(b.Cookie.getSub("SK",c)){if(a){return b.JSON.parse(b.Cookie.getSub("SK",c))}else{return b.Cookie.getSub("SK",c)}}else{return false}}},remove:function(b){var a=SUI.yG;if(SUI.util.DomStorage.get("SK"+b)){SUI.util.DomStorage.remove("SK"+b)}if(a.Cookie.getSub("SK",b)){a.Cookie.removeSub("SK",b,{expires:SUI.util.Settings.expDate(30),path:"/"})}}};SUI.util.PollForContent={frequency:5,started:false,polls:{},active:null,cache:{},curCall:null,run:function(){var c=SUI.util.PollForContent.started?false:true;SUI.util.PollForContent.started=true;try{var a=SUI.yG.YUI2;a.util.Event.onDOMReady(function(){if(!document.getElementById("YUIConnectionSwf")){a.util.Connect.xdrReadyEvent.subscribe(function(){SUI.util.PollForContent.ready=true});a.util.Connect.transport("/dhtml/connection.swf")}var h=SUI.util.PollForContent.active;if(SUI.util.PollForContent.active!=null){if(Math.round(SUI.util.IdleTime.idle()/1000)<600){if(h.length>0){var j=h.shift();if(j.search("http://")!=-1){var d=true}else{d=false}a.util.Connect._sFormData="";var f="";if(SUI.util.PollForContent.polls[j].append){try{f=SUI.util.PollForContent.polls[j].append()}catch(g){}}a.util.Event.onContentReady("YUIConnectionSwf",function(){if(!d||SUI.util.PollForContent.ready){SUI.util.PollForContent.curCall=a.util.Connect.asyncRequest("GET",j+f,{success:function(p){SUI.util.PollForContent.cache[p.argument.active]=p.responseText;var m=SUI.util.PollForContent.polls[p.argument.active].fn;for(var l=0;m[l];l++){try{m[l](p.responseText)}catch(n){}}SUI.util.PollForContent.run()},failure:function(l){SUI.util.PollForContent.polls[l.argument.active].failed++;if(SUI.util.PollForContent.polls[l.argument.active].failed>4){delete SUI.util.PollForContent.polls[l.argument.active]}SUI.util.PollForContent.run()},xdr:d,argument:{active:j},timeout:5000,cache:false})}else{SUI.util.PollForContent.run()}})}else{SUI.util.PollForContent.active=null;SUI.util.PollForContent.t=setTimeout(function(){SUI.util.PollForContent.run()},SUI.util.PollForContent.frequency*1000)}}else{SUI.util.PollForContent.t=setTimeout(function(){SUI.util.PollForContent.run()},SUI.util.PollForContent.frequency*100)}}else{SUI.util.PollForContent.active=[];for(k in SUI.util.PollForContent.polls){SUI.util.PollForContent.active.push(k)}SUI.util.PollForContent.run()}})}catch(b){}},stop:function(){var a=SUI.yG.YUI2;clearTimeout(SUI.util.PollForContent.t);if(a.util.Connect.isCallInProgress(SUI.util.PollForContent.curCall)){a.util.Connect.abort(SUI.util.PollForContent.curCall)}},subscribe:function(b,c,a){if(!SUI.util.PollForContent.polls[b]){SUI.util.PollForContent.polls[b]={fn:[],failed:0}}if(a){SUI.util.PollForContent.polls[b].append=a}SUI.util.PollForContent.polls[b].fn.push(c);if(!SUI.util.PollForContent.started){clearTimeout(SUI.util.PollForContent.startTime);SUI.util.PollForContent.startTime=setTimeout(function(){SUI.util.PollForContent.run()},200);c("Loading...")}else{if(SUI.util.PollForContent.cache[b]){c(SUI.util.PollForContent.cache[b])}else{c("Loading...")}}}};SUI.util.FlashHide=function(){var c="embed, object {visibility: hidden;}";var a=document.getElementById("flashhidestyles");var b=document.createElement("style");b.type="text/css";b.media="screen";b.id="flashhidestyles";if(a==null){document.getElementsByTagName("head")[0].appendChild(b)}else{a.parentNode.replaceChild(b,a)}if(b.styleSheet){b.styleSheet.cssText=c}else{if(b.sheet){stylesnode=document.createTextNode(c);b.appendChild(stylesnode)}}};SUI.util.FlashHide.end=function(){var c="";var a=document.getElementById("flashhidestyles");var b=document.createElement("style");b.type="text/css";b.media="screen";b.id="flashhidestyles";if(a==null){document.getElementsByTagName("head")[0].appendChild(b)}else{a.parentNode.replaceChild(b,a)}if(b.styleSheet){b.styleSheet.cssText=c}else{if(b.sheet){stylesnode=document.createTextNode(c);b.appendChild(stylesnode)}}};SUI.util.GetSpace=function(a,c){try{iebody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body;var d=(iebody.scrollTop)?iebody.scrollTop:window.pageYOffset;d=d||0;var m=(iebody.scrollLeft)?iebody.scrollLeft:window.pageXOffset;m=m||0;var g=(window.innerWidth)?window.innerWidth:iebody.clientWidth;var l=(window.innerHeight)?window.innerHeight:iebody.clientHeight;c=c||document;if(typeof a==("string")){a=c.getElementById(a)}var h=a.offsetWidth;var f=a.offsetHeight;var j=curtop=0;if(a.offsetParent){j=a.offsetLeft;curtop=a.offsetTop;while(a=a.offsetParent){j+=a.offsetLeft;curtop+=a.offsetTop}}return[j,curtop,h,f,g,l,m,d]}catch(b){return[0,0,0,0,0,0,0,0]}};SUI.util.SetSpace=function(b,a){b.style.left=a[0]+"px";b.style.top=a[1]+"px";b.style.width=a[2]+"px";b.style.height=a[3]+"px"};SUI.util.MatchSpace=function(b,a,c){iebody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body;var f=(iebody.scrollTop)?iebody.scrollTop:window.pageYOffset;f=f||0;var m=(iebody.scrollLeft)?iebody.scrollLeft:window.pageXOffset;m=m||0;var g=(window.innerWidth)?window.innerWidth:iebody.clientWidth;var l=(window.innerHeight)?window.innerHeight:iebody.clientHeight;c=c||document;if(typeof b==("string")){b=c.getElementById(b)}var h=b.offsetWidth;var d=b.offsetHeight;var j=curtop=0;if(b.offsetParent){j=b.offsetLeft;curtop=b.offsetTop;while(b=b.offsetParent){j+=b.offsetLeft;curtop+=b.offsetTop}}a.style.left=j+"px";a.style.top=curtop+"px";a.style.width=h+"px";a.style.height=d+"px"};SUI.util.OutOfView=function(b){var a=SUI.util.GetSpace(b);if(a[1]>a[7]&&(a[1]+a[3])<(a[5]+a[7])){return false}else{if(a[1]<a[7]){return"top"}else{return"bottom"}}};YUI({bootstrap:false}).use("event",function(a){a.on("domready",SUI.util.InitAll);a.on("load",SUI.util.InitAfterLoad,a.config.win);a.on("mousemove",SUI.util.IdleTime.reset,document);a.on("keypress",SUI.util.IdleTime.reset,document);SUI.util.IdleTime.reset()});YUI().use("node","event","cookie","json","selector-css3","anim","gallery-storage-lite","yui2-event","yui2-connection",function(a){if(!SUI.yG){SUI.yG=a}SUI.util.InitAll();SUI.util.InitAfterLoad()});if(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)){CKEDITOR.replace=function(a){var a=document.getElementById(a);if(a){a.style.visibility="visible";a.style.display="block";if(a.getAttribute("editheight")){a.style.height=a.getAttribute("editheight")+"px"}a.style.width="100%"}};SUI.draw.YEdit=CKEDITOR.replace};
