/* the dissident frogman's box o'tricks

*** version 1.0 ***
on 12/1/2004 8:56PM, based on various previous - and sometimes messy - iterations.
This is the Expression Engine specific version.
*/

// Alternate Input Content on Click
function alterNate(elm){
if (!elm.base) elm.base = elm.value
if (elm.value == elm.base) elm.value = "";
else if (elm.value == "") elm.value = elm.base;
}

// Unfold/WrapUp extended blog entries
function showHide(entryID, entryLink, htmlObj, type) {
if (type == "comments") {
extTextDivID = ('comText' + (entryID));
extLinkDivID = ('comLink' + (entryID));
} else {
extTextDivID = ('extText' + (entryID));
extLinkDivID = ('extLink' + (entryID));
}
if( document.getElementById ) {
if( document.getElementById(extTextDivID).style.display ) {
if( entryLink != 0 ) {
document.getElementById(extTextDivID).style.display = "block";
document.getElementById(extLinkDivID).style.display = "none";
htmlObj.blur();
} else {
document.getElementById(extTextDivID).style.display = "none";
document.getElementById(extLinkDivID).style.display = "block";
}
} else {
location.href = entryLink;
return true;
}
} else {
location.href = entryLink;
return true;
}
}

// All external (domains) links in new window - edited to do it the compliant way
function outLinks(){
var d = document.links; var j = "javascript:"; var b = "_blank";
for (var i = 0; i < (d.length); i++)
if (d[i].protocol != j && d[i].hostname != document.domain)
d[i].target = b;
}
window.onload = outLinks;
