var initMenus=function(){jQuery("#toolbar ul.sf-menu").superfish({pathClass:"current"})};var showFeedbackDialog=function(){$feedbackDialog.show();$feedbackDialog.dialog("open")};var submitFeedback=function(){if(!ColdFusion.getElementValue("feedbackContent")){alert("Please enter some feedback first.")}else{ColdFusion.Ajax.submitForm("feedbackForm","/index.cfm?event=feedback.comment",feedbackCallback)}};var feedbackCallback=function(data){jQuery("#message").html(data);jQuery("#message").addClass("notification");showMessage();$feedbackDialog.dialog("close")};var initNotifications=function(){jQuery(".notification a.dismiss").click(function(){jQuery(this).parent(".notification").hide()})};var showMessage=function(dismissAction){jQuery("div#message").show();if(dismissAction=="click"){jQuery("div#message").click(function(){hideMessage()})}else{fadeMessage()}};var fadeMessage=function(){jQuery("div#message").fadeOut(8000,hideMessage)};var hideMessage=function(){jQuery("div#message").hide()};var initToolTips=function(){jQuery("a.whatsThis").tooltip({showURL:false})};var initDraggableSidebar=function(){if(jQuery.browser.msie&&jQuery.browser.version.substr(0,1)==6){jQuery("#privacyForm").css("cursor","move");jQuery("#rightColumnSmall").draggable()}};var testLink=function(){window.open(document.getElementById("linkURL").value,"_blank")};var checkSignUp=function(){var submitButton=document.getElementById("sub");submitButton.style.disabled="true";var m2Obj=new m2();var urlField=document.getElementById("portfolioURL");var validateMessage=document.getElementById("validateMessage");validateMessage.style.display="none";if(validateURL()){if(m2Obj.checkURL(portfolioURL=urlField.value)==0){document.getElementById("signUpForm").submit()}else{validateMessage.style.display="block";validateMessage.innerHTML="Sorry, that URL is already taken.  Please try another.";submitButton.style.disabled="false"}}return false};var validateURL=function(){var validateMessage=document.getElementById("validateMessage");var urlField=document.getElementById("portfolioURL");var urlValue=urlField.value;urlField.value=urlValue.replace(/[^A-Za-z0-9-]/g,"");if(urlValue.length<5){validateMessage.style.display="block";validateMessage.innerHTML="The URL you have provided is too short";return false}else{if(urlValue.length>20){validateMessage.style.display="block";validateMessage.innerHTML="The URL you have provided is too long";return false}else{validateMessage.style.display="none";return true}}};var getUrlSuggestions=function(fn,ln){if(fn||ln){var suggestionsArray=[];suggestionsArray.push(fn+"-"+ln);suggestionsArray.push(fn+ln);suggestionsArray.push(fn.substr(0,1)+ln);suggestionsArray.push(fn+ln.substr(0,1));var retStr="<ul>";for(var i=0;i<suggestionsArray.length;i++){retStr+="<li onclick=\"fillURL('"+suggestionsArray[i]+"');validateURL()\">"+suggestionsArray[i]+' <img src="/images/struct/button_use.png" alt="use"></li>'}retStr+="</ul>";var msg=document.getElementById("validateMessage");msg.style.display="none";return retStr}else{return""}};var fillURL=function(theURL){document.getElementById("portfolioURL").value=theURL};var onUrlError=function(statusCode,message,firstname,lastname){var fn=document.getElementById("firstname").value;var ln=document.getElementById("lastname").value;var msg=document.getElementById("validateMessage");if(fn.length&&ln.length){msg.style.display="";msg.innerHTML="Sorry, we could not find URL suggestions for your name"}};