                                   
// Human Writes Javascript Library- Built by Chad Chadwick 
                                                                                               
                                                
var fsize = 100

var thewin

window.onload=function setup(){
var center = document.body.clientWidth *.5
var margin = center - 498  //
document.getElementById("logo").style.marginLeft=margin+"px"
margin = margin + 390
document.getElementById("text").style.marginLeft=margin+"px"
document.getElementById("text").style.height=document.body.clientHeight*.98
var ready = 'mailto:'
var steady = 'ccwidget'
var go = '@gmail.com'
document.getElementById("eml").setAttribute("href",ready+steady+go)
var links  = document.getElementById("words").getElementsByTagName("a")
for(i=0;i<links.length;i++){                               
if(links[i].attributes["class"]){
if(links[i].attributes["class"].value=="eml"){
links[i].setAttribute("href",ready+steady+go+'?subject='+links[i].attributes["title"].value)
}
}
}
thematix()
document.getElementById("content").style.display="block"
tuneSpinner()
}

function thematix(){
var divs = document.getElementById("words").getElementsByTagName("div")
var themes = new Array(divs[0].attributes["class"].value)
var gotcha
var cname
for(i=0;i<divs.length;i++){
cname = divs[i].attributes["class"].value
gotcha = false
for(j=0;j<themes.length;j++){
if(cname==themes[j]){
gotcha = true
}
}
if(gotcha==false){
themes = themes.concat(cname)
}
}
cname = ""
for(i=0;i<themes.length;i++){
cname = cname + '<a href="javascript:filterIt('+"'"+themes[i]+"'"+');" title="Choose theme">'+themes[i]+'</a> &diams\; '
}
document.getElementById("themes").innerHTML = cname+ '<a href="javascript:filterIt('+"'all'"+');" title="View all">all</a> &diams\;'
}

function filterIt(theme){
var divs = document.getElementById("words").getElementsByTagName("div")
for(i=0;i<divs.length;i++){
if(theme=='all'){
divs[i].style.display="block"
}else{
if(divs[i].attributes["class"].value==theme){
divs[i].style.display="block"
}else{
divs[i].style.display="none"}
}
}
}

function zoomIn(){
fsize = fsize + 10
sizeIt()
}

function zoomOut(){
fsize = fsize - 10
sizeIt()
}

function sizeIt(){
var pars = document.getElementById("text").getElementsByTagName("p")
var size = (fsize*.01) + 'em'
for(i=0;i<pars.length;i++){
pars[i].style.fontSize=size
}
document.getElementById("fs").innerHTML=fsize+"%"
}

function viewer(url,code){
var h = 450
var w = 400
if(url=='video'){
h = 550
w = 510
// Turn off background music
pause()
}
if(url=='gallery'||url=='video'){
url = url + '.html'+"?="+code
}else{
url = 'words/' + url + '.html'}
thewin=window.open(url,"view","toolbar=no,scrollbars=yes,width="+w+",height="+h)
thewin.moveTo(screen.width/2-(w * .5),10)
// Tune on video window checker
if(url.indexOf('video')!=-1){
musicOn()
}
}

// Video window checker- turns music on when video window is closed.

function musicOn(){
if(thewin.done==true){
play()
}else{
setTimeout("musicOn()",100)
}
}				