
window.onload = Initialize;

windowLoaded = false;
function Initialize()
{ 
   windowLoaded = true;
}

function comic(id,title,subject,bg,theData,stringsData)
{
	this.id = id;
	this.title = title;
	this.subject = subject;
	this.bg = bg;
	this.theData = theData;
	this.stringsData = stringsData;
}
	
function CreateCollectionList()
{
	var theTitle="";
	collectionString = "";
	if (comics.length!=0)
	{
		collectionString += ("<table width=190 border=0 cellpadding=0 cellspacing=0><tr><td colspan=2 align=left><img src='images/collection/showPrivate.gif' align=absmiddle border=0></td>")
	
		if (!collector)
			collectionString += ("<td align=right><img src='images/collection/deletePrivate.gif' align=absmiddle border=0></td>")
		else
			collectionString += ("<td>&nbsp;</td>")
		collectionString += ("</tr>");	
	
		for(i=0; i<comics.length; i++)
		{
			collectionString += ("<tr><td width=22 align=left><input type=radio onclick='javascript:Show("+i+")' name=showComic")
			if (myId=="")
			{ 
				if (i==0)
				{
					collectionString +=(" checked");
					theLink="viewCollectionBoard.pl?id="+comics[0].id+"&myPrivateCollection=1&collector="+collector+"&hideLink="+hideLink;
					parent.collectionBoard.location.replace(theLink);
				}	
			}
			else
			{
				numID =  comics[i].id;
				if (numID==myId)
				{
					collectionString +=(" checked");
				}
			}	
			//if (comics.length==1)
//				collectionString +=("></td><td width=140><a href='javascript:Show()'>" + comics[i].title + "</a></td>")
//			else
				collectionString +=("></td><td width=140><a href='javascript:Show("+i+")'>" + comics[i].title + "</a></td>")
			
				if (!collector)
					collectionString += ("<td align=right><input type=checkbox name=delete" + i + "></td>")
				else
					collectionString += ("<td width=22>&nbsp;</td>")
		}
		collectionString += ("</tr><tr><td>&nbsp;</td><td>&nbsp;</td>")
		if (!collector)
			collectionString += ("<td align=right><a href='javascript:Delete()'><img src='images/collection/ok.gif' align=absmiddle border=0></a></td>")
		else
			collectionString += ("<td>&nbsp;</td>")
			
			collectionString += ("</tr></table>");
	}
	else
		parent.collectionBoard.location.replace("viewCollectionBoard.pl?myPrivateCollection=1"+"&collector="+collector+"&hideLink="+hideLink);

	document.write(collectionString);

}
function Show(num)
{
/*
	var num = 0;
	if (comics.length==1)
		eval("isChecked = document.forms.theForm.showComic.checked");
	else
		eval("isChecked = document.forms.theForm.showComic[" + num + "].checked");
    while (!isChecked)
    {
	    num++;
		if (comics.length==1)
			eval("isChecked = document.forms.theForm.showComic.checked");
		else
			eval("isChecked = document.forms.theForm.showComic[" + num + "].checked");
		
    }
	
	//parent.collectionBoard.location.replace('viewCollectionBoard.pl?id='+comics[num].id+'&myPrivateCollection=1');
*/	
	if (comics.length==1)
	    document.forms.theForm.showComic.checked=true;
	else
	    document.forms.theForm.showComic[num].checked=true;
	
	theData=comics[num].theData;
	stringsData=comics[num].stringsData;
	bg=comics[num].bg;
	subject=comics[num].subject;
	theTitle=comics[num].title;
	id=comics[num].id;
	parent.collectionBoard.setNewData(theTitle,subject,theData,stringsData,bg,id);
}

function Delete()
{
	deleteString = "";
	for(i=0; i<comics.length; i++)
	{
		isChecked = false;
		eval("isChecked = document.forms.theForm.delete" + i + ".checked");
		if(isChecked)
		{
			orString = (deleteString == "")?'':' OR ';
			deleteString += (' ' + orString + 'id=' + comics[i].id) 
		}
	}
	if(deleteString != '')
	{
		ret=confirm("Are you sure?")
	}
	if(ret)
	{
		document.forms.theForm.deleteString.value=deleteString;
		document.forms.theForm.submit();
	}
}


