var MAXCOMIC = 486;	var comic_height = 840;
var MAXEXCERPT = 803;
var NEWESTexcerpt = "http://agc.deskslave.org/excerpt_viewer.html?goNumber=206";
var LASTexcerpt = "http://agc.deskslave.org/excerpt_viewer.html?goNumber=205";
var SEASON1 = 138;
var SEASON2 = 206
var SEASON8 = MAXEXCERPT;
var browserWidth = screen.width;
var browserHeight = screen.height;

var update1 = '<br><A href="/comic_viewer.html?goNumber=486">Comic#486/Jul25</A>'
var update2 = '<br><A href="/comic_viewer.html?goNumber=485">Comic#485/Jul20</A>'
var update3 = '<br><A href="/comic_viewer.html?goNumber=484">Comic#484/Jul15</A>'
var update4 = '<br><A href="/comic_viewer.html?goNumber=483">Comic#483/Jul10</A>'

//var update1 = '<br><A href="/interface.html?gotoURL=newExcerpt">Excerpt#06/Jun14</A></font>'
//var update4 = '<br><A href="/comic_viewer.html?goNumber=351">Comic#351/May13</A>'
//var update4 = '<br><A href="/interface.html?gotoURL=lastExcerpt">Excerpt#04/Apr15</A></font>'
// var update4 = '<br><A href="/interface.html?gotoURL=lastExcerpt">Excerpt#03/Apr01</A></font>'

if(!document.getElementById) {
document.getElementById = function() {return null;};
}

function setStyle(element, property, value) {
element = document.getElementById(element);
if(element.style) {element.style[property] = value;}
}



function wholeNumber(sText){
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++){ 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
   }
   return IsNumber;
}  



function checkMAX(){
	//also checks the MINIMUM!

	if (comic_number == 999999){
		comic_number = MAXCOMIC;
	}else if (comic_number > MAXCOMIC-1){
		comic_number = MAXCOMIC;
		location.href = "http://agc.deskslave.org/";
	}else if (comic_number < 1){
		comic_number = 1;
	}else{
		return(false);
	}
}



function checkEXCERPT(){
	//like checkMAX, but for Excerpts (also checks the MINIMUM!)

	if (excerpt_number > MAXEXCERPT-1){
		seasoncolor = "#990000";
		excerpt_number = MAXEXCERPT;
	}else if (excerpt_number == 200){
		seasoncolor = "#338833";
		excerpt_number = SEASON1;
	}else if (excerpt_number == 800){
		seasoncolor = "#990000";
		excerpt_number = SEASON2;
	}else if (excerpt_number > SEASON2){	//SEASON 9
		seasoncolor = "#000099";
		if (excerpt_number < 801){
			excerpt_number = 801;
		}
	}else if (excerpt_number < SEASON1+1){
		seasoncolor = "#338833";
		if (excerpt_number < 101){
			excerpt_number = 101;
		}
	}else if (excerpt_number > SEASON1){	//SEASON 1
		if (excerpt_number < 201){
			excerpt_number = 201;
		}
	}else{
		return(false);
	}
}



function deriveNumber(str){
	start_index = str.lastIndexOf("=") + 1;
	numberValue = parseInt(str.substring(start_index, str.length));
	if (wholeNumber(numberValue)){
		return(numberValue)
	}else{
		return(1);
	}
}

/* dynamic .js loader from   http://www.javascriptkit.com/    */
function loadjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}



function showHide(shID) {
    if (document.getElementById(shID)) {
        if (document.getElementById(shID+'-show').style.display != 'none') {
            document.getElementById(shID+'-show').style.display = 'none';
            document.getElementById(shID).style.display = 'block';
        }
        else {
            document.getElementById(shID+'-show').style.display = 'inline';
            document.getElementById(shID).style.display = 'none';
        }
    }
}


function getRandom(nums)
{
    var ranNum= Math.round(Math.random()*nums);
    return ranNum;
}
var numberOfImages  = 3;
var randomNumber    = getRandom(numberOfImages);

// Create an array to hold the different ad codes.
var advertiseAGC = new Array(numberOfImages);
advertiseAGC[0]='<A href="http://www.zazzle.com/timestop*/gifts?cg=196487905629704912" target="_new"><img src="http://agc.deskslave.org/files/Thumbs/DanRecommends.png" alt="Nuclear Dan Recommends: I CAST FIREBALL CENTERED ON MYSELF Merchandise" title="Nuclear Dan Recommends: I CAST FIREBALL CENTERED ON MYSELF Merchandise" border="0"><img src="http://agc.deskslave.org/files/Thumbs/IcastfireballZ_thumb.png" alt="Nuclear Dan Recommends: I CAST FIREBALL CENTERED ON MYSELF Merchandise" title="Nuclear Dan Recommends: I CAST FIREBALL CENTERED ON MYSELF Merchandise" border="0"></A>';
 
advertiseAGC[1]='<A href="http://www.zazzle.com/timestop*/gifts?cg=196487905629704912" target="_new"><img src="http://agc.deskslave.org/files/Thumbs/JoeRecommends.png" alt="Joe Chaos Recommends: I Like Big Swords Merchandise" title="Joe Chaos Recommends: I Like Big Swords Merchandise" border="0"><img src="http://agc.deskslave.org/files/Thumbs/bigswordZ_thumb.png" alt="Joe Chaos Recommends: I Like Big Swords Merchandise" title="Joe Chaos Recommends: I Like Big Swords Merchandise" border="0"></A>';
 
advertiseAGC[2]='<A href="http://www.zazzle.com/timestop*/gifts?cg=196487905629704912" target="_new"><img src="http://agc.deskslave.org/files/Thumbs/DangRecommends.png" alt="Dang Recommends: I Disbelieve The Air Merchandise" title="Dang Recommends: I Disbelieve The Air Merchandise" border="0"><img src="http://agc.deskslave.org/files/Thumbs/DisbelieveTheAirZ_thumb.png" alt="Dang Recommends: I Disbelieve The Air Merchandise" title="Dang Recommends: I Disbelieve The Air Merchandise" border="0"></A>';
 
advertiseAGC[3]='<A href="http://www.zazzle.com/timestop*/gifts?cg=196487905629704912" target="_new"><img src="http://agc.deskslave.org/files/Thumbs/JillRecommends.png" alt="Jill Recommends: When The GM Sighs That Means We Win Merchandise" title="Jill Recommends: When The GM Sighs That Means We Win Merchandise" border="0"><img src="http://agc.deskslave.org/files/Thumbs/GMsighsZ_thumb.png" alt="Jill Recommends: When The GM Sighs That Means We Win Merchandise" title="Jill Recommends: When The GM Sighs That Means We Win Merchandise" border="0"></A>';
//ETC (add as many as required)



var excerptDropdown = '<FORM NAME="form1"><SELECT NAME="select" ONCHANGE="goto(this.form)" SIZE="1" title="Popup Blockers may interfere... Holding CTRL while clicking works in some browsers"><OPTION VALUE="">--------- Real D&D Excerpts ---------<OPTION VALUE="excerpt7.html#dnd5s2">NEWEST (SEASON 2 #5)<OPTION VALUE="excerpt1.html#dnd">Excerpt 1<OPTION VALUE="excerpt1.html#dnd02">Excerpt 2<OPTION VALUE="excerpt1.html#dnd03">Excerpt 3<OPTION VALUE="excerpt1.html#dnd04">Excerpt 4<OPTION VALUE="excerpt1.html#dnd05">Excerpt 5<OPTION VALUE="excerpt1.html#dnd06">Excerpt 6<OPTION VALUE="excerpt1.html#dnd07">Excerpt 7<OPTION VALUE="excerpt1.html#dnd08">Excerpt 8<OPTION VALUE="excerpt1.html#dnd09">Excerpt 9<OPTION VALUE="excerpt1.html#dnd10">Excerpt 10<OPTION VALUE="excerpt2.html#dnd">Excerpt 11<OPTION VALUE="excerpt2.html#dnd12">Excerpt 12<OPTION VALUE="excerpt2.html#dnd13">Excerpt 13<OPTION VALUE="excerpt2.html#dnd14">Excerpt 14<OPTION VALUE="excerpt2.html#dnd15">Excerpt 15<OPTION VALUE="excerpt2.html#dnd16">Excerpt 16<OPTION VALUE="excerpt2.html#dnd17">Excerpt 17<OPTION VALUE="excerpt3.html#dnd">Excerpt 18<OPTION VALUE="excerpt3.html#dnd19">Excerpt 19<OPTION VALUE="excerpt3.html#dnd20">Excerpt 20<OPTION VALUE="excerpt3.html#dnd21">Excerpt 21<OPTION VALUE="excerpt3.html#dnd22">Excerpt 22<OPTION VALUE="excerpt3.html#dnd23">Excerpt 23<OPTION VALUE="excerpt3.html#dnd24">Excerpt 24<OPTION VALUE="excerpt3.html#dnd25">Excerpt 25<OPTION VALUE="excerpt4.html#dnd">Excerpt 26<OPTION VALUE="excerpt4.html#dnd27">Excerpt 27<OPTION VALUE="excerpt4.html#dnd28">Excerpt 28<OPTION VALUE="excerpt4.html#dnd29">Excerpt 29<OPTION VALUE="excerpt4.html#dnd30">Excerpt 30<OPTION VALUE="excerpt4.html#dnd31">Excerpt 31<OPTION VALUE="excerpt5.html#dnd">Excerpt 32<OPTION VALUE="excerpt5.html#dnd33">Excerpt 33<OPTION VALUE="excerpt5.html#dnd34">Excerpt 34<OPTION VALUE="excerpt5.html#dnd35">Excerpt 35<OPTION VALUE="excerpt6.html">Excerpt 36<OPTION VALUE="excerpt6.html#dnd37">Excerpt 37<OPTION VALUE="excerpt6.html#dnd38">Excerpt 38<OPTION VALUE="excerpt7.html">SEASON 2 #1<OPTION VALUE="excerpt7.html#dnd2s2">SEASON 2 #2<OPTION VALUE="excerpt7.html#dnd3s2">SEASON 2 #3<OPTION VALUE="excerpt7.html#dnd4s2">SEASON 2 #4<OPTION VALUE="excerpt7.html#dnd5s2">SEASON 2 #5<OPTION VALUE="excerpt7.html#dnd6s2">SEASON 2 #6<OPTION VALUE="excerpt7.html#dnd7s2">SEASON 2 #7</SELECT></FORM>'