// JavaScript Document /* Login Functions */ function enterform(x) { if(document.getElementById(x).value==x) { document.getElementById(x).value=""; document.getElementById(x).style.border="1px solid orange"; } else { document.getElementById(x).style.border="1px solid orange"; } } function exitform(x) { if(document.getElementById(x).value=="") { document.getElementById(x).value=x; document.getElementById(x).style.border="1px solid #CCCCCC"; } else { document.getElementById(x).style.border="1px solid #CCCCCC"; } } /* GLOBAL VARIABLES */ var limit = 100; var trail = " ..."; /* End GlobalZ*/ function compile(x) { var numberOfentries = article.length; var content = ""; var tag = 1; var titledone = false; var datedone = false; for(i = 0; i < numberOfentries; i++) { if (i == 0) { content = "

" + article[i] + "

"; } else if (titledone == false) { content = content + "
" + article[i]; titledone = true; } else if (datedone == false) { content = content + "" + article[i] + "
"; datedone = true; } else { if(shrinkThis(tag) != false) { content = content + "
" + shrinkThis(tag) + "
"; } else { content = content + "
" + article[i] + "
"; } titledone = false; datedone = false; tag++; } } document.getElementById(x).innerHTML = content; } function expand(x) { document.getElementById(x).innerHTML = article[x*3]; document.getElementById(x + "b").innerHTML = ""; } function shrinkThis(x) { var text = article[x*3]; var length = text.length; var char = 0; var output = ""; var words = 0; var reachedlimit = false; while (char < length) { if(words >= limit) { reachedlimit=true; return output + trail; } if(reachedlimit != true) { if(text.charAt(char) == " ") { output = output + text.charAt(char); words++; } else { output = output + text.charAt(char); } } char++; } if(reachedlimit != true) { return false; } } function shrink(x) { document.getElementById(x).innerHTML = shrinkThis(x); document.getElementById(x + "b").innerHTML = ""; }