
/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - mark_special_links.js - */
// http://olivino.com/portal_javascripts/mark_special_links.js?original=1
function scanforlinks(){if(!W3CDOM){return false}
if(typeof external_links_open_new_window=='string'){if(external_links_open_new_window.toLowerCase()=='true'){external_links_open_new_window=Boolean(true)} else{external_links_open_new_window=Boolean(false)}}
var this_site=window.location.protocol+'//'+window.location.host;var links;if((typeof external_links_open_new_window!='undefined')&&(external_links_open_new_window==true)){links=document.getElementsByTagName('a');for(i=0;i<links.length;i++){if((links[i].getAttribute('href'))&&(links[i].className.indexOf('link-plain')==-1)){var linkval=links[i].getAttribute('href');if(linkval.toLowerCase().indexOf(this_site)==0){} else if(linkval.indexOf('http:')!=0){} else{links[i].setAttribute('target','_blank')}}}}
var contentarea=getContentArea();if(!contentarea)
return false;var protocols=['mailto','ftp','news','irc','h323','sip','callto','https','feed','webcal'];links=contentarea.getElementsByTagName('a');for(i=0;i<links.length;i++){if((links[i].getAttribute('href'))&&(links[i].className.indexOf('link-plain')==-1)){var linkval=links[i].getAttribute('href');if(linkval.toLowerCase().indexOf(this_site)==0){} else if(linkval.indexOf('http:')!=0){for(p=0;p<protocols.length;p++){if(linkval.indexOf(protocols[p]+':')==0){wrapNode(links[i],'span','link-'+protocols[p]);break}}} else{if(links[i].getElementsByTagName('img').length==0){wrapNode(links[i],'span','link-external')}}}}};registerPloneFunction(scanforlinks);

/* - olivino.js - */
// http://olivino.com/portal_javascripts/olivino.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.")}}

