/*

JavaScript Bookmarking Script

=============================

Developed originally for easy reading of webcomics :D

Feel free to use this script in anyway you see fit,

as far as I am concerned and aware the below code 

is copyright free.



Script Author: Ash Young

Email: ash@evoluted.net

Website: http://evoluted.net/



Default Graphics: Pontus Madsen

Website: www.little-gamers.com

*/



/*

Config Settings

*/

var cl = 31;

var imgTag = 'images/1.gif';		//add tag image.

var imgClearOff = 'images/3a.gif';	//no comic tagged, clear not possible

var imgGotoOff = 'images/2a.gif';	//no comic tagged, goto not possible

var imgClearOn = 'images/3.gif';	//clear a tag, shows when comic previously tagged

var imgGotoOn = 'images/2.gif';	//shows when a comic is tagged  

var imgInfo = 'images/4.gif';  	//img that displays the help

var comicDir = '/'; 		//alter this if you run multiple comics in differnt directorys on your site.



/*

Now write out the applicable links

*/

createCookie('t', 1);

var c = readCookie('t');

if(c && document.getElementById) {

	var l = readCookie('bm');

	var gt = imgGotoOff;

	var ct = imgClearOff;

	if(l) {

		gt = imgGotoOn;

		ct = imgClearOn;

	}

	document.write('<a href="#" onClick="bm();return false;"><img src="../'+imgTag+'" alt="Tag This Comic" border="0"></a>');

	document.write('<a href="#" onClick="gto();return false;"><img src="../'+gt+'" alt="Goto Tag" border="0" id="gtc"></a>');

	document.write('<a href="#" onClick="bmc();return false;"><img src="../'+ct+'" alt="Clear Tag" border="0" id="rmc"></a>');

	document.write('<a href="#" onMouseOver="document.getElementById(\'bmh\').style.visibility=\'visible\';" onMouseOut="document.getElementById(\'bmh\').style.visibility=\'hidden\';" onClick="return false;"><img src="../'+imgInfo+'" alt="" border="0"></a>');

	document.write('<div id="bmh" style="padding:4px; font-size:small;margin-left:178px;margin-top:-281px;font-family:Arial, Helvetica, sans-serif;position:absolute;width:233px;background-color:#EDEDED;border: 1px solid #CFCFCF;visibility:hidden;text-align:left;"><b>What is this?</b><br /><br />This feature allows you to "tag" or bookmark where you are in the <i>Multiplex</i> archives.<br /><br />To save your place, just click on \'Tag This Comic\'! Next time you return, you can easily keep reading from where you left off by clicking on \'Goto Tag\'.<br /><br />This is useful for reading (or re-reading!) the archives in multiple sittings, or if you only visit the site every now and then. To mark the current strip, be sure to tag its Permalink page, not the homepage!</div>');

}



/*

Below are our functions for this little script

*/

function bm() {

	if(document.getElementById) {

		document.getElementById('gtc').src = imgGotoOn;

		document.getElementById('rmc').src = imgClearOn;

	}

	createCookie("bm", window.location, cl);

}



function bmc() {

	if(document.getElementById) {

		document.getElementById('gtc').src = imgGotoOff;

		document.getElementById('rmc').src = imgClearOff;



	}

	createCookie("bm","",-1);

}



function gto() {

	var g = readCookie('bm');

	if(g) {

		window.location = g;

	}	

}



/*

The follow functions have been borrowed from Peter-Paul Koch.

Please find them here: http://www.quirksmode.org

*/

function createCookie(name,value,days) {

	if (days) {

		var date = new Date();

		date.setTime(date.getTime()+(days*24*60*60*1000));

		var expires = "; expires="+date.toGMTString();

	} else var expires = "";

	document.cookie = name+"="+value+expires+"; path="+comicDir;

}



function readCookie(name) {

	var nameEQ = name + "=";

	var ca = document.cookie.split(';');

	for(var i=0;i < ca.length;i++) {

		var c = ca[i];

		while (c.charAt(0)==' ') c = c.substring(1,c.length);

		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);

	}

	return null;

}