var MSG_EMAIL="Please specify a valid email address.";var MSG_MESSAGE="Please enter your message.";var MSG_SOURCE="Please upload your design sources or specify a link to your file(s).";var NAME_EMAIL="email";var NAME_EMAIL_LOGIN="_input_email";var NAME_TEXT="text";var NAME_TICKETTEXT="_input_text";var NAME_TIMEOFFSET="_input_gmt";var NAME_LINK="_input_attachment_link";var NAME_HEX="_hex";var NAME_SOURCE="_input_source";var NAME_SOURCELINK="_input_source_link";function initCookies(){var A=new String(document.referrer);A=(A.indexOf(document.location.host)!=-1)?"<direct>":document.referrer;if(!getCookie("ref1")){setCookie("ref1",A);setCookie("ref2","<first access>")}else{if(A!="local"){setCookie("ref2",A)}}}function setCookie(B,C){var A=new Date();A=new Date(A.getFullYear(),A.getMonth()+3,A.getDate());document.cookie=B+"="+escape(C)+"; expires="+A.toGMTString()}function getCookie(A){var D=document.cookie.split("; ");for(var C=0;C<D.length;C++){var B=D[C].split("=");if(A==B[0]){return unescape(B[1])}}return null}function initLinksTarget(){$$("a[rel=nofollow]").each(function(A){A.setProperty("target","_blank")})}function initExamplePage(){$$("ul.images a").addEvent("click",function(){var A=this.getProperty("href").replace("#","");window.open("examples/viewer.htm#"+A,"Example","width=1050,height=650,toolbar=no,status=no,scrollbars=yes,menubar=no,resizable=yes");return false})}function initLiveSupport(){$$(".live-support-link").addEvent("click",function(A){chatPopup=window.open(this.href,"CHAT","width=584,height=490,toolbar=no,status=no,scrollbars=no,menubar=no,resizable=no");if(chatPopup){try{chatPopup.focus()}catch(B){}}return false})}function initMcAfeeSecure(){var A=$("mcafeesecure");if(A){A.addEvent("contextmenu",function(){alert("Copying Prohibited by Law - McAfee Secure is a Trademark of McAfee, Inc.");return false})}}function setTimeOffset(C){var E=C.elements[NAME_TIMEOFFSET];if(E){var G=new Date();var A=new Date(G.getFullYear(),0,1);var F=new Date(G.getFullYear(),6,1);var D=-A.getTimezoneOffset();var B=-F.getTimezoneOffset();E.value=(D<B)?D:B}}function isEmail(A){return !(A==""||!A.match(new RegExp("^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$")))}function _isEmail(A){return !(A==""||!(A.match(new RegExp("^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$"))||A.match(new RegExp("^cno\\:\\d*$"))))}function sizeToKB(A){var B="B";if((A/1048576)>1){B="MB";A/=1048576}else{if((A/1024)>1){B="kB";A/=1024}}return A.round(1)+" "+B}function getPageScroll(){var A;if(self.pageYOffset){A=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){A=document.documentElement.scrollTop}else{if(document.body){A=document.body.scrollTop}}}return A}function getPageSize(){var C,A;if(window.innerHeight&&window.scrollMaxY){C=document.body.scrollWidth;A=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){C=document.body.scrollWidth;A=document.body.scrollHeight}else{C=document.body.offsetWidth;A=document.body.offsetHeight}}var B,D;if(self.innerHeight){B=self.innerWidth;D=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){B=document.documentElement.clientWidth;D=document.documentElement.clientHeight}else{if(document.body){B=document.body.clientWidth;D=document.body.clientHeight}}}if(A<D){pageHeight=D}else{pageHeight=A}if(C<B){pageWidth=B}else{pageWidth=C}arrayPageSize=new Array(pageWidth,pageHeight,B,D);return arrayPageSize}function initPage(){initCookies();initLinksTarget();initExamplePage();initLiveSupport();initMcAfeeSecure()}function detectSafariVersion(){if(navigator.appVersion.indexOf("Safari")!=-1){if(!window.getComputedStyle){document.body.className+=" safari2"}else{document.body.className+=" safari3"}}}function detectBrowser(){var A=function(){var B=navigator.userAgent.toLowerCase(),D=function(F,G){if(!F.className){F.className=G}else{var E=F.className;E+=(" "+G);F.className=E}},C=function(E){return(B.indexOf(E)!=-1)};D(document.getElementsByTagName("html")[0],[(!(/opera|webtv/i.test(B))&&/msie (\d)/.test(B))?("ie ie"+RegExp.$1):C("firefox/2")?"gecko ff2":C("firefox/3")?"gecko ff3":C("gecko/")?"gecko":C("chrome/")?"chrome":C("opera/9")?"opera opera9":/opera (\d)/.test(B)?"opera opera"+RegExp.$1:C("konqueror")?"konqueror":C("applewebkit/")?"webkit safari":C("mozilla/")?"gecko":"",(C("x11")||C("linux"))?" linux":C("mac")?" mac":C("win")?" win":""].join(" "))}()}function initSupport(){if(!$("support")){return }var D=$("contact-name");var C=$("contact-email");var B=$("contact-text");supField(D);supField(C);supField(B);if(!Browser.Engine.trident){$$("#support-file-holder span.file").setStyle("opacity",0);var A=$$("#support ul")[0];A.setStyle("opacity",0.8)}}function supField(A){A._value=A.value;A.onblur=function(){this.value.trim();if(this.value==""){this.value=this._value}};A.onfocus=function(){if(this.value==this._value){this.value=""}}}function m4uSmoothScroll(){new SmoothScroll({offset:{x:0,y:0},wait:false,duration:500})}function update_profile(){if($("update_profile")){$("update_profile").addEvent("click",function(){$("form_update_profile").submit();return false});supField($("password"));supField($("re-enter"))}}function resizeTextArea(){$$("textarea").setStyle("resize","none");$$("#nswitch").setStyle("display","block");$$("#preview").setStyle("overflow-x","hidden");$$("#nswitch").addEvent("click",function(){if(!this.flag){this.height=parseInt(this.getPrevious().getStyle("height"));if($("post")){$$("#post").tween("height",380)}else{$$("#notes").tween("height",380)}this.setStyle("background-position","0 -10px");this.flag=true}else{if(!this.height){this.height=150}if($("post")){$$("#post").tween("height",this.height)}else{$$("#notes").tween("height",this.height)}this.setStyle("background-position","0 0");this.flag=false}return false})}function initTabset(){$$("#tabset a").removeEvents("click");$$("#tabset a").addEvent("click",function(){if(!$(this.parentNode).hasClass("active")){$$("#tabset li").removeClass("active");$$("#tabset a").each(function(A){$(A.href.substr(A.href.indexOf("#")+1)).setStyle("display","none")});$(this.href.substr(this.href.indexOf("#")+1)).setStyle("display","block");$(this.parentNode).addClass("active")}return false});window.onresize=function(){fixView()};fixView()}function fixView(){var A;if(window.innerHeight){A=window.innerHeight}else{A=document.documentElement.clientHeight}$$("#preview").setStyle("height",A-65);$$("#html").setStyle("height",A-65);$$("#css").setStyle("height",A-65)}window.addEvent("domready",function(){initPage();detectBrowser();detectSafariVersion();initSupport();m4uSmoothScroll();update_profile();resizeTextArea();$$("ul.icons a").addEvent("click",function(){window.open(this.href,"Example","width=1024,height=665,toolbar=no,status=no,scrollbars=yes,menubar=no,resizable=yes");return false});if($("tabset")){initTabset()}$$("a[rel$=external]").set("target","_blank");var A="4px";$$("h2 span").setStyles({"border-radius":A,"-moz-border-radius":A,"-webkit-border-radius":A})});