var old_itm = '';
var old_subm = '';
var old_sma = '';

function highlight(itm,sm,sma) {	
	if (old_itm != ''){
		if (old_itm != itm){
			old_itm.style.color='#ffffff';
			old_itm.style.background='#cc0033';
			old_itm.style.border='solid 1px #cc0033';	
			document.getElementById(old_subm).style.visibility="hidden";
			document.getElementById(old_sma).style.color='#ffffff';
		}
	}
	document.getElementById(sm).style.visibility="visible";
	document.getElementById(sma).style.color='#cc0033';
	itm.style.color='#cc0033';
	itm.style.background='#fff';
	itm.style.border='solid 1px #fff';
	old_itm = itm;
	old_subm = sm;
	old_sma = sma;
}

function isValidEmail(str) {
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function checkbox_checker(itm) {
	var msg = "";
	for(counter=0;counter<comics.elements["comic[]"].length;counter++)
	{
  		if(comics.elements["comic[]"][counter].checked)
  		{msg=msg + comics.elements["comic[]"][counter].value + " <br /> \n";}
	}
	if(msg == "")
	{	alert("There is no list to display, nothing has been chosen");
 		return false;
	}

	if (itm.value=="Email List") {
		var email = document.comics.email.value;
		if(comics.name.value == "")
		{	comics.name.focus();
			alert("Please fill in your name.");
 			return;
		}
		if(comics.id.value == "")
		{	comics.id.focus();
			alert("Please fill in your id.");
 			return;
		}
		if(!isValidEmail(email)) {
			comics.email.focus();
			alert("Please enter a valid email");
			return;
		}
		comics.type.value="email"; 
	}

	if (itm.value=="View List") { 
		comics.type.value="print"; 
	}
	popup();
	document.comics.submit();
	return true;
}
 
function clr_checkbox() {
  for(ccounter=0;ccounter<comics.elements["comic[]"].length;ccounter++)
  {
  comics.elements["comic[]"][ccounter].checked = false;
  }
}

function popup() {
	var NewWind = window.open('','remote','width=500,height=400,scrollbars=yes' );
	if (NewWind.opener == null) {
		NewWind.opener = window;
	}
}

function show(chk,itm) {
	if (chk.checked) {
	document.getElementById(itm).style.visibility = "visible";
	} else {
	document.getElementById(itm).style.visibility = "hidden";
	}
}

function email_list() {
	document.location.href = "email_list.php";
}

var scr_message ="DAILY SPECIALS                              ";
scr_message = scr_message + "- Mon. - CARDS DEAL - buy 3 packs , get 1 free     ";
scr_message = scr_message + "- Tues. - HEROCLIX SPECIAL - buy any 2 packs, get an ICONS pack for $1.00     ";
scr_message = scr_message + "- Wed. - COMICS CASH - Every \"new\" comic purchased earns $1.00 towards a paperback. for example, buy 10 comics get $10.00 off.     ";
scr_message = scr_message + "- Thurs. - GAMES GRAB - $ 5.00 OFF any boardgame over $20.00     ";
scr_message = scr_message + "- Fri. - BACKSTOCK BONUS - Receive a Gift Certificate equal to 50% of your backstock purchase.     ";
scr_message = scr_message + "- Sat. - MANGA MANIA - Double Manga stamps all day. Old Manga Stamps count double too.     ";
scr_message = scr_message + "- Sun. - TOY LAND - Save $2.00 on any toy. Buy 2 take $4.00 off each.     ";
scr_message = scr_message + "OFFERS VALID ON REGULAR PRICED ITEMS ONLY, ON DAY SPECIFIED     ";


var scroll_speed = 150;
var scroll_size= 80;
var startPos = 0;

function scrollText() {
	var scroll_msg = scr_message;
	var numMsgs = (scroll_size/scr_message.length)+1;
	var loop = 0;
	for(loop=0;loop<=numMsgs;loop++) {
		scroll_msg+=scroll_msg;
	}
	document.getElementById("txtScroll").value = scroll_msg.substring(startPos,startPos+scroll_size);
	startPos++;
	if(startPos>scr_message.length) {startPos = 0;}
	setTimeout("scrollText()",scroll_speed);
}

var new_scr_message ="                       Congratulations to all the Customer Appreciation winners this past week.";
new_scr_message = new_scr_message + "            Thanks for making Comics & More your place to shop.";

function scrollText2() {
	var scroll_msg = new_scr_message;
	var numMsgs = (scroll_size/new_scr_message.length)+1;
	var loop = 0;
	for(loop=0;loop<=numMsgs;loop++) {
		scroll_msg+=scroll_msg;
	}
	document.getElementById("txtScroll").value = scroll_msg.substring(startPos,startPos+scroll_size);
	startPos++;
	if(startPos>new_scr_message.length) {startPos = 0;}
	setTimeout("scrollText2()",scroll_speed);
}


function disp_itm (id) {
	document.previews.prev_id.value = id;
	document.previews.submit();
}

function load_article(id) {
	document.pageTo.action="/articles_master.php";
	document.pageTo.story_id.value=id;
	document.pageTo.submit();
}

function load_spec_article(id) {
	document.pageTo.action="/spec_articles_master.php";
	document.pageTo.story_id.value=id;
	document.pageTo.submit();
}

function verCmnts() {
	var email = document.comments.email.value;
	if(comments.name.value == "")
		{	comments.name.focus();
			alert("Please fill in your name.");
			return;
		}
	if(comments.comments.value == "")
		{	comments.comments.focus();
			alert("Please enters your comment.");
			return;
		}
	if(!isValidEmail(email)) 
		{
			comments.email.focus();
			alert("Please enter a valid email");
			return;
		}
		document.comments.submit();
		return true;
}

var old_id=""

function switchCvr(id) {
	if(old_id != "") {
		javascript:document.getElementById(old_id).style.visibility="hidden";
	}
	javascript:document.getElementById(id).style.visibility='visible';
	old_id = id;
}



/***********************************************
* Show Hint script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

var horizontal_offset="9px" //horizontal offset of hint box from anchor link

/////No further editting needed

var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
var ie=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
}
else{
var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}

function showhint(menucontents, obj, e, tipwidth){
if ((ie||ns6) && document.getElementById("hintbox")){
dropmenuobj=document.getElementById("hintbox")
dropmenuobj.innerHTML=menucontents
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
dropmenuobj.style.visibility="visible"
obj.onmouseout=hidetip
}
}

function hidetip(e){
dropmenuobj.style.visibility="hidden"
dropmenuobj.style.left="-500px"
}

function createhintbox(){
var divblock=document.createElement("div")
divblock.setAttribute("id", "hintbox")
document.body.appendChild(divblock)
}

if (window.addEventListener)
window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
window.attachEvent("onload", createhintbox)
else if (document.getElementById)
window.onload=createhintbox

