/*
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 = 'comictagger/1.jpg';		//add tag image.
var imgClearOff = 'comictagger/3a.jpg';	//no comic tagged, clear not possible
var imgGotoOff = 'comictagger/2a.jpg';	//no comic tagged, goto not possible
var imgClearOn = 'comictagger/3.jpg';	//clear a tag, shows when comic previously tagged
var imgGotoOn = 'comictagger/2.jpg';	//shows when a comic is tagged  
var imgInfo = 'comictagger/4.jpg';  	//img that displays the help
var imgVoteOff = 'comictagger/vote.jpg';  	//img that displays the vote
var imgVoteOn = 'comictagger/votea.jpg';  	//img that displays if the user has finished voting
var comicDir = '/'; 		//alter this if you run multiple comics in differnt directories on your site.

/*
Now write out the applicable links
*/
createCookie('comic2', 1); 
var c = readCookie('comic2');
if(c && document.getElementById) {
	var l = readCookie('bm2'); 
	var gt = imgGotoOff;
	var ct = imgClearOff;
	if(l) {
		gt = imgGotoOn;
		ct = imgClearOn;
	}
	document.write('<a href="#" onMouseOver="document.getElementById(\'bmh\').style.visibility=\'visible\';" onMouseOut="document.getElementById(\'bmh\').style.visibility=\'hidden\';" onClick="bm();return false;"><img src="'+imgTag+'" alt="Tag This Comic" border="0"></a>'); 
	document.write('<a href="#" onMouseOver="document.getElementById(\'gotobookmark\').style.visibility=\'visible\';" onMouseOut="document.getElementById(\'gotobookmark\').style.visibility=\'hidden\';" onClick="gto();return false;"><img src="'+gt+'" alt="Goto Tag" border="0" id="gtc"></a>');
	document.write('<a href="#" onMouseOver="document.getElementById(\'clearbookmark\').style.visibility=\'visible\';" onMouseOut="document.getElementById(\'clearbookmark\').style.visibility=\'hidden\';" onClick="bmc();return false;"><img src="'+ct+'" alt="Clear Tag" border="0" id="rmc"></a>');
	document.write('<a href="http://topwebcomics.com/vote/7381/default.aspx" onMouseOver="document.getElementById(\'vote\').style.visibility=\'visible\';" onMouseOut="document.getElementById(\'vote\').style.visibility=\'hidden\';"><img src="'+imgVoteOff+'" alt="Vote For This Comic" border="0"></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:5px;margin-top:20px;font-family:Arial, Helvetica, sans-serif;position:absolute;width:250px;background-color:#FFCA64;border: 1px solid #000000;visibility:hidden;text-align:left;"><Strong>Bookmark this page!</strong><Br><Br>Select this feature to create a "bookmark" on this particular page<br><br>A red bookmark icon will appear once this is activated. The next time you return to the site you can easily keep reading from where you left off by clicking on the red bookmark!<br></div>');
	document.write('<div id="gotobookmark" style="padding:4px; font-size:small;margin-left:5px;margin-top:20px;font-family:Arial, Helvetica, sans-serif;position:absolute;width:150px;background-color:#FFCA64;border: 1px solid #000000;visibility:hidden;text-align:left;"><Strong>Go to last bookmarked page!</strong></div>');
    document.write('<div id="clearbookmark" style="padding:4px; font-size:small;margin-left:5px;margin-top:20px;font-family:Arial, Helvetica, sans-serif;position:absolute;width:115px;background-color:#FFCA64;border: 1px solid #000000;visibility:hidden;text-align:left;"><Strong>Clear existing bookmark!</strong></div>');
    document.write('<div id="vote" style="padding:4px; font-size:small;margin-left:5px;margin-top:20px;font-family:Arial, Helvetica, sans-serif;position:absolute;width:180px;background-color:#FFCA64;border: 1px solid #000000;visibility:hidden;text-align:left;"><Strong>Vote for By Moon Alone at Top Webcomics!</strong><br><br>If you like this comic, make sure to show your support by voting. It only takes a minute of your time. Every vote counts so make sure you vote! </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("bm2", window.location, cl);
}

function bmc() {
	if(document.getElementById) {
		document.getElementById('gtc').src = imgGotoOff;
		document.getElementById('rmc').src = imgClearOff;

	}
	createCookie("bm2","",-1);
}

function gto() {
	var g = readCookie('bm2');
	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;
}