
/* - swissnexsanfrancisco.js - */
// http://swissnexsanfrancisco.org/portal_javascripts/swissnexsanfrancisco.js?original=1
function swapNavImage(objImage){var strUrl=objImage.src;if(objImage.src.indexOf("-off.")!=-1){rExp=/-off\./gi;objImage.src=strUrl.replace(rExp,"-on.")} else if(objImage.src.indexOf("-on.")!=-1){rExp=/-on\./gi;objImage.src=strUrl.replace(rExp,"-off.")}}
var sponsorlogos=null;var sponsorlogotoid=null;
function initSponsorLogos(){sponsorlogos=cssQuery("div#sponsorlogos img");for(var i in sponsorlogos){replaceClassName(sponsorlogos[i],"active","inactive",true)}
sponsorlogos=shuffleArray(sponsorlogos);if(sponsorlogos.length>0) sponsorlogotoid=setInterval("rotateSponsorLogos()",2000)};
function rotateSponsorLogos(){for(var i=0;i<sponsorlogos.length;i++){if(hasClassName(sponsorlogos[i],"active")){replaceClassName(sponsorlogos[i],"active","inactive",true);if(sponsorlogos[i+1]){replaceClassName(sponsorlogos[i+1],"inactive","active",true);return}}}
replaceClassName(sponsorlogos[0],"inactive","active",true)};shuffleArray=function(o){for(var j,x,i=o.length;i;j=parseInt(Math.random() * i),x=o[--i],o[i]=o[j],o[j]=x);return o};registerPloneFunction(initSponsorLogos);
function configureLinks(){var allLinks=cssQuery("a");for(var i=0;i<allLinks.length;i++){var aLink=allLinks[i];if(aLink.href.indexOf("mailto")!=-1){var spos=aLink.href.indexOf("^mailto^");var slen=8;if(spos<0){spos=aLink.href.indexOf("%5Emailto%5E");slen=12}
if(spos<0) continue;var epos=aLink.href.indexOf("$mailto$");var newHref=decodeEmail(aLink.href.substring(spos+slen,epos))
aLink.href=newHref}
if(aLink.href.indexOf("http://")==-1&&aLink.href.indexOf("https://")==-1) continue;if(aLink.href.indexOf(portal_url)!=-1) continue;aLink.target="_blank"}}
function decodeEmail(email){var newemail=email.replace(new RegExp("-","gi"),",");newemail=eval("String.fromCharCode("+newemail+")")
return newemail}
registerPloneFunction(configureLinks);

