<script language="javascript" type="text/javascript">/*
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 = '/1.gif'; //add tag image.
var imgClearOff = '/3a.gif'; //no comic tagged, clear not possible
var imgGotoOff = '/2a.gif'; //no comic tagged, goto not possible
var imgClearOn = '/3.gif'; //clear a tag, shows when comic previously tagged
var imgGotoOn = '/2.gif'; //shows when a comic is tagged
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:5px;margin-top:20px;font-family:Arial, Helvetica, sans-serif;position:absolute;width:250px;background-color:#EDEDED;border: 1px solid #CFCFCF;visibility:hidden;text-align:left;"><Strong>What is this?</strong><Br><Br>This feature allows you to remember how far you got reading this comic. <br><br>All you have to do is hit \'Tag This Comic\' and next time you return to the site you can easily keep reading from where you left off.<br><br>Pretty good if you are reading through the archives, or if you only visit the site once every now and then..</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;
}</script>
I didn't know if this was supposed to go here in this sticky or if I am to start a new thread/sticky for simple code snippets like this.
I will add the coding for giving commenters an avatar if they don't have one and embedding the comment box within the comment area later on.
_______________________
The Devon Legacy Prologue
A
completed full color web comic!