var Tools={whichButton:""};Tools.sendMsg=function(a){a=a||{};a.Prefix=a.Prefix||"info";a.Details=a.Details||"";a.Speed=a.Speed||5000;a.ID=a.Prefix+"Msg";jQuery("#"+a.ID).clearQueue();jQuery("#msgLoader").html('<div id="'+a.ID+'" class="'+a.ID+'">'+a.Msg+'<a href="#" class="close'+ucwords(a.Prefix)+' smooth">x</a>'+a.Details+"</div>");jQuery("#"+a.ID).delay(a.Speed).fadeOut("slow",function(){jQuery("#msgLoader").empty()});return false};Tools.countryCombobox=function(b){if(!b.ID){return false}if(jQuery(b.ID).length>0){var a={};a.URL="/admin.json?phase=country&mode=list";a.params={watermark:"Country...",paging:false,inputClass:"ffb-input tabenter",maxVisibleRows:10,width:340,resultsProperty:"result",initialValue:jQuery(b.ID).text(),onSelect:function(){jQuery("#countrycode").val(jQuery(b.ID+"_hidden").val());jQuery("#country").val(jQuery(b.ID+"_input").val())}};jQuery(b.ID).empty().flexbox(a.URL,a.params)}};Tools.editHelp=function(a){var b={};b.List=jQuery(a).attr("id").split("-");Tools.sendMsg({Msg:"editHelp List: "+b.List.join("~")})};Tools.doToggle=function(a){jQuery(a).next().fadeToggle("fast","linear");jQuery(a).toggleClass("opened closed rounded cap")};Tools.Spinner=function(a){Img=a.Img||"white_on_grey-loader.gif";if(a.Replace){jQuery(a.Loader).replaceWith('<img src="/images/'+Img+'">').show()}else{jQuery(a.Loader).html('<img src="/images/'+Img+'">').show()}};Tools.fadeKill=function(a){a.Time=a.Time||200;jQuery(a.ID).fadeOut(a.Time,function(){jQuery(this).remove()})};Tools.isNumber=function(a){return !isNaN(parseFloat(a))&&isFinite(a)};Tools.enable=function(a){jQuery(a).removeAttr("disabled")};Tools.delay=function(a){if(typeof a.Task!=="function"){return false}a.Delay=a.Delay||5000;setTimeout(function(){(a.Task)()},a.Delay)};Tools.disable=function(a){jQuery(a).attr("disabled","true")};Tools.highlight=function(a){a.Color=a.Color||"#ff9966";a.Speed=a.Speed||1600;jQuery(a.ID).effect("highlight",{color:a.Color},a.Speed)};Tools.clearForm=function(a){jQuery(a)[0].reset()};Tools.closeParent=function(a){jQuery(a).parent().fadeOut()};Tools.focusNext=function(a){var b=1+parseFloat(a.getAttribute("tabindex"));jQuery("[tabindex="+b+"]").focus()};Tools.postDialog=function(a){a.ID=a.DialogID||"";a.Position=a.Position||["center",70];a.Modal=a.Modal||false;a.Draggable=a.Draggable||false;a.Width=a.Width||450;a.Height=a.Height||300;a.Settings={modal:a.Modal,hide:"puff",resizable:false,draggable:a.Draggable,width:a.Width,position:a.Position,height:a.Height,dialogClass:a.dialogClass,hasClose:false,buttons:{Done:function(){jQuery(this).remove()}}};if(a.ID.length){a.Settings.id=a.ID;a.Dialog="#"+a.ID}else{a.Dialog=this}jQuery.post(a.URL,a.Params,function(b){if(b.status===0){jQuery.createDialog(a.Title,b.result,a.Settings)}else{if(b.status===999){SessionTimeout()}else{alert(b.result)}}},"json");return false};function Pause(a){a=a||5000;window.setTimeout('alert("pause completed");',a);return false}function selectedVal(a){return jQuery(a).find(":selected").val()}function selectedText(a){return jQuery(a).find(":selected").text()}function selectedQty(b){var a={};a.Value=selectedVal(b)||0;a.Values=jQuery(b).serialize();if(!a.Value){return 0}if(a.Values){a.Data=a.Values.split("&");a.Qty=a.Data.length}else{a.Qty=1}return a.Qty}function SessionTimeout(a){if(!a){a=window.location.pathname}alert("Your session has timed out and you have been logged off.");jQuery.cookie("CGISESSID",null);window.location=a}function Load(a,c,b){jQuery(c).html(a).fadeIn("slow",function(){if(typeof b==="function"){(b)()}})}function Remove(a){jQuery(a).fadeOut("fast",function(){jQuery(a).remove()})}function ucwords(a){return(a+"").replace(/^([a-z])|\s+([a-z])/g,function(b){return b.toUpperCase()})}jQuery(document).ready(function(){jQuery(".closeErr,.closeGood,.closeInfo").live("click",function(){var a="#"+jQuery(this).parent().attr("id");jQuery(a).clearQueue();jQuery(a).fadeOut("fast",function(){jQuery(a).remove()});return false});jQuery("#errMsg,#goodMsg,#infoMsg").delay(20000).fadeOut("slow",function(){jQuery(this).remove()});jQuery("[id^=Button-Toggle-help], [id^=Link-Toggle-help]").live("click",function(a){var b={};b.List=this.id.split("-");b.Target=b.List[3];if((b.Target!="all")&&(b.Target!="bar")&&(b.Target!="topics")){b.ID="#Div-Help-"+b.Target;jQuery(b.ID).toggle();return false}if(b.Target=="all"){b.HelpIsVisible=jQuery("body").data("HelpIsVisible")||false;if(b.HelpIsVisible){jQuery("body").data("HelpIsVisible",false);b.ID="#Button-Toggle-help-bar";jQuery("#Div-Help-bar").slideUp(150);jQuery(b.ID).html("Show Help Bar");b.ID="#Button-Toggle-help-topics";jQuery(".helpBox").slideUp(150);jQuery(b.ID).html("Show Help Topics")}else{jQuery("body").data("HelpIsVisible",true);b.ID="#Button-Toggle-help-bar";jQuery("#Div-Help-bar").slideDown(150);jQuery(b.ID).html("Hide Help Bar");b.ID="#Button-Toggle-help-topics";jQuery(".helpBox").slideDown(150);jQuery(b.ID).html("Hide Help Topics")}}if(b.Target=="bar"){b.ID="#Button-Toggle-help-bar";b.Value=jQuery(b.ID).html();if(b.Value=="Show Help Bar"){jQuery(b.ID).html("Hide Help Bar");jQuery("#Div-Help-bar").slideDown(150)}else{jQuery(b.ID).html("Show Help Bar");jQuery("#Div-Help-bar").slideUp(150)}}if(b.Target=="topics"){b.ID="#Button-Toggle-help-topics";b.Value=jQuery(b.ID).html();if(b.Value=="Show Help Topics"){jQuery(b.ID).html("Hide Help Topics");jQuery(".helpBox").slideDown(150)}else{jQuery(b.ID).html("Show Help Topics");jQuery(".helpBox").slideUp(150)}}return false});jQuery(".closeButton").live("click",function(){Tools.closeParent(this);return false});jQuery(".wyztip").livequery(function(){jQuery(this).wyztipHI()});jQuery(".privacyLink").live("click",function(){Tools.postDialog({URL:"/about.json",Title:"Privacy Policy",Width:980,Height:740,Draggable:true,Params:{phase:"privacy",mode:"content"}});return false});jQuery(".termsLink").live("click",function(){Tools.postDialog({URL:"/about.json",Title:"Terms and Conditions",Width:980,Height:740,Draggable:true,Params:{phase:"Terms",mode:"content"}});return false})});
