function datePickerClosed(a){document.getElementById("dateSpan").innerHTML=a.value+" ";updateCounter()}function setSpan(b,a){document.getElementById(a).innerHTML=b.value+" ";updateCounter()}function setSelectSpan(b,a){if(b.selectedIndex>0){document.getElementById(a).innerHTML=b.value+": ";document.getElementById("profileImage").innerHTML='<img src="images/profileimages/'+b.value+'.jpg">'}else{document.getElementById("profileImage").innerHTML="";document.getElementById("accountSpan").innerHTML=""}}function setVenueSpan(b,a){if(b.value!=null&&b.value.length>0){document.getElementById(a).innerHTML="@ "+b.value+" ";updateCounter()}else{document.getElementById(a).innerHTML="";updateCounter()}}function shortenUrl(b,a){if(null!=b.value&&""!=b.value&&b.value.length>10){if(b.value.length>30){BitlyCB.myShortenCallback=function(e){var c;for(var d in e.results){c=e.results[d];c.longUrl=d;break}document.getElementById(a).innerHTML=c.shortUrl;document.eventForm.url.value=c.shortUrl;updateCounter()};BitlyClient.shorten(b.value,"BitlyCB.myShortenCallback")}else{document.getElementById(a).innerHTML=b.value;updateCounter()}}else{document.getElementById(a).innerHTML="";updateCounter()}}function clearIfEmpty(b,a){if(b.value.length<1){document.getElementById(a).innerHTML="";b.value="http://";updateCounter()}}function resetForm(){document.eventForm.reset();document.getElementById("profileImage").innerHTML="";document.getElementById("accountSpan").innerHTML="";document.getElementById("dateSpan").innerHTML="";document.getElementById("eventSpan").innerHTML="";document.getElementById("venueSpan").innerHTML="";document.getElementById("urlSpan").innerHTML="";updateCounter()}function go(){errors="";if(document.eventForm.city.selectedIndex==0){errors=errors+"Please select a City"}if(document.eventForm.date.value==""){errors=errors+"\nPlease select an Event Date"}if(document.eventForm.eventname.value==""){errors=errors+"\nPlease enter your Event Name"}if(document.eventForm.venue.value==""){errors=errors+"\nPlease enter your event Venue or Location"}if(document.eventForm.url.value.length<10){errors=errors+"\nPlease enter your event URL"}if(document.eventForm.confirmation.checked==false){errors=errors+"\nPlease check the confirmation box to continue"}tweet=getTweet();tweetLength=tweet.length;if(tweetLength>140){errors=errors+"\nPlease reduce the size of your tweet by "+(tweetLength-140)+" character(s)"}if(errors.length>0){alert(errors);return false}else{document.ppForm.custom.value="["+document.eventForm.city.value+"] "+tweet;return true}}function getTweet(){tweet="";if(document.eventForm.date.value!=""){tweet=tweet+document.eventForm.date.value}if(document.eventForm.eventname.value!=""){tweet=tweet+" "+document.eventForm.eventname.value}if(document.eventForm.venue.value!=""){tweet=tweet+" @ "+document.eventForm.venue.value}if(document.eventForm.url.value.length>10){tweet=tweet+" "+document.eventForm.url.value}return tweet}function updateCounter(){remainingChars=140-getTweet().length;if(remainingChars>0){document.getElementById("characterCount").setAttribute("class","counterGray");document.getElementById("characterCount").setAttribute("className","counterGray")}else{document.getElementById("characterCount").setAttribute("class","counterRed");document.getElementById("characterCount").setAttribute("className","counterRed")}document.getElementById("characterCount").innerHTML=remainingChars}function trim(b,a){return ltrim(rtrim(b,a),a)}function ltrim(b,a){a=a||"\\s";return b.replace(new RegExp("^["+a+"]+","g"),"")}function rtrim(b,a){a=a||"\\s";return b.replace(new RegExp("["+a+"]+$","g"),"")};