var browserVersion=parseInt(navigator.appVersion);var isNetscape=navigator.appName.indexOf("Netscape")!=-1;var isIE=navigator.appName.indexOf("Microsoft")!=-1;var agent=navigator.userAgent.toLowerCase();var isWindows=agent.indexOf("win")!=-1;var isMac=agent.indexOf("mac")!=-1;var isNix=agent.indexOf("X11")!=-1;var nn4=(document.layers)?true:false;var ie=(document.all)?true:false;var dom=(document.getElementById&&!document.all)?true:false;function addLoadEvent(A){var B=window.onload;if(typeof window.onload!="function"){window.onload=A}else{window.onload=function(){B();A()}}}var toggleConfirmedHover=false;function initRollovers(){if(!document.getElementById){return }var E=new Array();var A;var G=document.getElementsByTagName("img");for(var C=0;C<G.length;C++){if(G[C].className=="imgover"){var F=G[C].getAttribute("src");var B=F.substring(F.lastIndexOf("."),F.length);var D=F.replace(B,"_over"+B);G[C].setAttribute("hsrc",D);E[C]=new Image();E[C].src=D;G[C].onmouseover=function(){A=this.getAttribute("src");this.setAttribute("src",this.getAttribute("hsrc"))};G[C].onmouseout=function(){if(!A){A=this.getAttribute("src").replace("_over"+B,B)}this.setAttribute("src",A)}}}}addLoadEvent(initRollovers);function doConfirm(A){val=confirm(A);return(!val)?false:true}function pageNav(A){if(A=="next"){document.pageNavForm.page_num.value++}else{if(A=="prev"){document.pageNavForm.page_num.value--}else{document.pageNavForm.page_num.value=A}}document.pageNavForm.submit();return false}function changeOrder(C){var A=document.pageNavForm.order_by.value;var B=document.pageNavForm.order.value;if(A==C){document.pageNavForm.order.value=(B=="DESC")?"ASC":"DESC"}else{document.pageNavForm.order.value="ASC"}document.pageNavForm.order_by.value=C;document.pageNavForm.submit();return false}function selectItem(A){document.itemSelectForm.item_id.value=A;document.itemSelectForm.submit();return false}function changeClass(B,A){B.className=A}function changePointer(A,B){B=(B!="")?B:"pointer";if(isIE&&browserVersion<6&&B=="pointer"){B="hand"}A.style.cursor=B}function rowHover(B,A){changePointer(B,"pointer");changeClass(B,A)}function doConfirm(A){val=confirm(A);return(!val)?false:true}function update_field(A,B){document.getElementById(A).value=B}function throw_errors(C){if(!C){return false}var B="The following errors occured:\n\n";for(var A=0;A<C.length;A++){B+="  "+(A+1)+". "+C[A]+"\n"}alert(B);return true}function dropdownSubmit(A,B){selectedIndex=A.options.selectedIndex;selectedValue=A.options[selectedIndex].value;if(selectedValue!=null&&selectedValue!=""){document.forms[B].submit()}}function toggle_layer(D,A){if(!A){A="block"}var C=document.getElementById(D);var B=C.style.display;C.style.display=(B=="none")?A:"none";return(C.style.display==A)?true:false}function toggle_menu(B){toggle_layer(B);var A=document.getElementById(B);var C=A.style.display;setCookie("display_left_menu",C,0,"/")}function toggle_image(B){var A=document.getElementById(B);A.src=(A.src.indexOf("/images/toggle_plus.gif")>0)?"/images/toggle_minus.gif":"/images/toggle_plus.gif"}function toggle_advanced(){var A=document.searchForm.advanced_search;A.value=(A.value=="1")?"0":"1";A=document.pageNavForm.advanced_search;A.value=(A.value=="1")?"0":"1"}function toggletabs(B,A){if(document.getElementById){for(var C=0;C<numberoftags;C++){if(B==C){document.getElementById("show"+C).style.display="block";document.getElementById(A+"tab"+C).style.backgroundImage="url(/images/tabs/selected_bg.gif)";if(C==0){document.getElementById(A+"tab"+C+"left").style.backgroundImage="url(/images/tabs/selected_left.gif)"}else{document.getElementById(A+"tab"+C+"join").style.backgroundImage="url(/images/tabs/selected_join_left.gif)";document.getElementById(A+"tab"+C+"join").style.fontSize="14px"}}else{document.getElementById("show"+C).style.display="none";document.getElementById(A+"tab"+C).style.backgroundImage="url(/images/tabs/bg.gif)";if(C==0){document.getElementById(A+"tab"+C+"left").style.backgroundImage="url(/images/tabs/left.gif)"}else{if(B==C-1){document.getElementById(A+"tab"+C+"join").style.backgroundImage="url(/images/tabs/selected_join_right.gif)"}else{document.getElementById(A+"tab"+C+"join").style.backgroundImage="url(/images/tabs/join.gif)"}document.getElementById(A+"tab"+C+"join").style.fontSize="8px"}}}if(B==C-1){document.getElementById(A+"tabright").style.backgroundImage="url(/images/tabs/selected_right.gif)"}else{document.getElementById(A+"tabright").style.backgroundImage="url(/images/tabs/right.gif)"}}}function browser(A){if(nn4){path=document.layers[A]}else{if(ie){path=document.all[A]}else{path=document.getElementById(A)}}return path}function showReg(C){var A=C.substring(0,4);var B=C.substring(5,6);layer=browser(A);if(nn4){layer.display="block";document.conform1.contact_type_id.value=B;document.conform2.contact_type_id.value=B}else{layer.style.display="block";document.conform1.contact_type_id.value=B;document.conform2.contact_type_id.value=B}}function hideReg(B){var A=document.conform.contact_type_select.value.substring(0,4);if(A==B){return false}else{layer=browser(B);if(nn4){layer.display="none"}else{layer.style.display="none"}}}function select_user(A){document.userselect.id.value=A;document.userselect.submit();return false}function toggle(A){if(document.getElementById){target=document.getElementById(A);if(target.style.display=="none"){target.style.display=""}else{target.style.display="none"}}}function setCookie(B,D,A,F,C,E){document.cookie=B+"="+escape(D)+((A)?"; expires="+A.toGMTString():"")+((F)?"; path="+F:"")+((C)?"; domain="+C:"")+((E)?"; secure":"")}function getCookie(C){var B=document.cookie;var E=C+"=";var D=B.indexOf("; "+E);if(D==-1){D=B.indexOf(E);if(D!=0){return null}}else{D+=2}var A=document.cookie.indexOf(";",D);if(A==-1){A=B.length}return unescape(B.substring(D+E.length,A))}function deleteCookie(A,C,B){if(getCookie(A)){document.cookie=A+"="+((C)?"; path="+C:"")+((B)?"; domain="+B:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"}}function getBrowserEngine(){if(navigator.userAgent.indexOf("Safari")>0){return"safari"}else{if(navigator.product=="Gecko"){return"gecko"}else{return"ie"}}}function getEventType(A){var B=getBrowserEngine();if(A=="change"){switch(B){case"safari":case"gecko":return"change";break;case"ie":return"onchange";break}}else{if(A=="mousemove"){switch(B){case"safari":case"gecko":return"mousemove";break;case"ie":return"onmousemove";break}}else{switch(B){case"safari":return"keydown";break;case"gecko":return"keypress";break;case"ie":return"onkeydown";break}}}}var amDone=false;function addListener(B,A,C){var D=getBrowserEngine();switch(D){case"safari":case"gecko":B.addEventListener(getEventType(A),C,false);return false;case"ie":B.attachEvent(getEventType(A),C);return false}}function toggle_campaign_and_retention(){var A=document.getElementById("result_of_telephone");var B=document.getElementById("show_campaign_retention");if(A.checked){B.style.display="none"}else{B.style.display="block"}}function toggle_period_dates(C,F){var B=document.getElementById("subscription_type_id").options.selectedIndex;var A=document.getElementById("subscription_type_id").options[B].value;var E=document.getElementById("period_row");var D=document.getElementById("end_date_row");if(A==C){E.style.display="block";D.style.display="none"}else{if(A==F){E.style.display="none";D.style.display="block"}}}function round_number(B,A){A=(!A)?0:A;return Math.round(B*Math.pow(10,A))/Math.pow(10,A)}function open_window(A,C,I,F,G,B,H,E,D){if(C==null){C=500}if(I==null){I=500}if(F==null){F=10}if(G==null){G=10}if(B==null){B="graff_popup"}if(H==null){H="no"}if(E==null){E="no"}if(D==null){D="no"}window.open(A,B,"toolbar=no,location=no,status=no,directories=no,menubar="+D+",scrollbars="+H+",resizable="+E+",width="+C+",height="+I+",left="+F+",top="+G,"replace=false")}function getScrollX(){var A=0;if(typeof (window.pageYOffset)=="number"){return window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){return document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){return document.documentElement.scrollLeft}}}return 0}function getScrollY(){var A=0;if(typeof (window.pageYOffset)=="number"){return window.pageYOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){return document.body.scrollTop}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){return document.documentElement.scrollTop}}}return 0}function sendmail(){var A="Would you prefer to email us using our online form, instead of your default email application?";if(confirm(A)){document.location.href="/contact_us/email_us";return false}else{return true}}function subscribe(){if(!validate_email($("email"))){$("email").select($("email").value);return false}$("newsletterContent").style.display="none";$("newsletterMsg").innerHTML="Updating...";$("newsletterMsg").show();Element.show("newsletterIndicator");args="?action=subscribe&email="+$("email").value;setTimeout("fetch_newsletter(args)",1200)}function fetch_newsletter(B){var A="/sidebar/newsletter/"+B;var C={onComplete:function(D){$("newsletterContent").style.display="none";Element.hide("newsletterIndicator");new Effect.Pulsate("newsletterMsg",{pulses:2,duration:1})},asynchronous:true};new Ajax.Updater("newsletterSection",A,C)}function validate_email(field){with(field){apos=value.indexOf("@");dotpos=value.lastIndexOf(".");if(apos<1||dotpos-apos<2){alert("Please enter a valid email address!");return false}else{return true}}};