//master chan script, don't stole this please
var comicArr= new Array ('', 'TT1','TT2','TT3','TT4','TT5','TT6','TT7','TT8','TT9','TT10',
					'TT11','TT12','TT13','TT14','TT15','TT16','TT17','TT18','TT19','TT20',
					'TT21','TT22','TT23','TT24','TT25','TT26','TT27','TT28','TT29','TT30',
					'TT31','TT32','TT33','TT34','TT35','TT36','TT37','TT38','TT39','TT40',
					'TT41','TT42','TT43','TT44','TT45','TT46','TT47','TT48','TT49','TT50',
					'TT51','TT52','TT53','TT20030504','TT20030507','TT20030510','TT20030512',
					'TT20030514','TT20030518','TT20030529','TT20030603','TT20030608',
					'TT20030609','TT20030623','TT20030708','TT20030712','TT20030713',
					'TT20030721','TT20030723','TT20030727','TT20030802','TT20030806',
					'TT20030807','TT20030811','TT20030816','TT20030817','TT20030818',
					'TT20030826','TT20030827','TT20030914','TT20030925','TT20031014',
					'20031027','TT20031101','TT20031104','TT20031106','TT20031109',
					'TT20031113','TT20031114','TT20031119','TT20031125','TT20031129',
					'TT20031209','TT20031218','TT20040112');

function GetLast() {return comicArr.length-1;}

function GetStrip (Strip) {return comicArr[Strip];}
						   
							
function mOvr(src,clrOver) {src.style.cursor = 'hand';
							src.bgColor = clrOver
								 
							}
function mOut(src,clrIn) { if (!src.contains(event.toElement)) {src.style.cursor = 'default';
																src.bgColor = clrIn;
																}
						  }

 
function GoLink(location){ if (location != '') top.location.href = "http://members.fortunecity.es/jonnyg/" + location +".html";
                		  }
						  
function getCookieVal (offset) {var endstr = document.cookie.indexOf (";", offset);
								if (endstr == -1)
									endstr = document.cookie.length;
								return unescape(document.cookie.substring(offset, endstr));
								}

function GetCookie (name) {	var arg = name + "=";
							var alen = arg.length;
							var clen = document.cookie.length;
							var i = 0;
							while (i < clen) {	var j = i + alen;
												if (document.cookie.substring(i, j) == arg)
												return getCookieVal (j);
												i = document.cookie.indexOf(" ", i) + 1;
												if (i == 0) break; 
											 }
							return null;
							}

function SetCookie (name, value) {	var argv = SetCookie.arguments;
									var argc = SetCookie.arguments.length;
									var expires = (argc > 2) ? argv[2] : null;
									var path = (argc > 3) ? argv[3] : null;
									var domain = (argc > 4) ? argv[4] : null;
									var secure = (argc > 5) ? argv[5] : false;
									document.cookie = name + "=" + escape (value) +
									((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
									((path == null) ? "" : ("; path=" + path)) +
									((domain == null) ? "" : ("; domain=" + domain)) +
									((secure == true) ? "; secure" : "");
								}

function DeleteCookie(name) {	var exp = new Date();
								FixCookieDate (exp);
								exp.setTime (exp.getTime() - 1);
								var cval = GetCookie (name);
								if (cval != null)
								document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
							}
function GiveDec(Hex)
{
   if(Hex == "A")
      Value = 10;
   else
   if(Hex == "B")
      Value = 11;
   else
   if(Hex == "C")
      Value = 12;
   else
   if(Hex == "D")
      Value = 13;
   else
   if(Hex == "E")
      Value = 14;
   else
   if(Hex == "F")
      Value = 15;
   else
      Value = eval(Hex);

   return Value;
}

function GiveHex(Dec)
{
   if(Dec == 10)
      Value = "A";
   else
   if(Dec == 11)
      Value = "B";
   else
   if(Dec == 12)
      Value = "C";
   else
   if(Dec == 13)
      Value = "D";
   else
   if(Dec == 14)
      Value = "E";
   else
   if(Dec == 15)
      Value = "F";
   else
      Value = "" + Dec;

   return Value;
}

function HexToDec(Input)
{
   Input = Input.toUpperCase();

   a = GiveDec(Input.substring(0, 1));
   b = GiveDec(Input.substring(1, 2));
   c = GiveDec(Input.substring(2, 3));
   d = GiveDec(Input.substring(3, 4));
   e = GiveDec(Input.substring(4, 5));
   f = GiveDec(Input.substring(5, 6));

   x = (a * 16) + b;
   y = (c * 16) + d;
   z = (e * 16) + f;

}

function DecToHex(Red,Green,Blue)
{
   
   a = GiveHex(Math.floor(Red / 16));
   b = GiveHex(Red % 16);
   c = GiveHex(Math.floor(Green / 16));
   d = GiveHex(Green % 16);
   e = GiveHex(Math.floor(Blue / 16));
   f = GiveHex(Blue % 16);

   z = a + b + c + d + e + f;

  return z 
}
