function read_cookie (key, skips)
{
	// Set skips to 0 if parameter was omitted:
	if (skips == null)
		skips = 0;

	// Get cookie string and separate into individual cookie phrases:
	var cookie_string = "" + document . cookie;
	var cookie_array = cookie_string . split ("; ");

	// Scan for desired cookie:
	for (var i = 0; i < cookie_array . length; ++ i)
	{
		var single_cookie = cookie_array [i] . split ("=");
		if (single_cookie . length != 2)
			continue;
		var name  = unescape (single_cookie [0]);
		var value = unescape (single_cookie [1]);

		// Return cookie if found:
		if (key == name && skips -- == 0)
			return value;
	}

	// Cookie was not found:
	return null;
}

//uid = (read_cookie('uid',null) != null)?read_cookie('uid',null):'0';
//visitNum = (read_cookie('visitNum',null) != null)?read_cookie('visitNum',null):'0';
//if(uid == '0' || visitNum<2)
//{
//	theLink = "http://www.kiddonet.com/scripts/cgi/loginall_ex/all_entry.pl?target=" + self.location.href ;
//	self.location.replace(theLink);
//}

subjectsArray = new Array ('','easter','thecone','olympics','traffic','piggybank','parachute','april','love','leprechaun','boomerang','bugs','lion','moon','singer');
// more options -  'thecone', 'themall','back2school','cashmachine','olympics','king','xmas','Rock_Star','halloween','thanks_giving','father', 'easter', 'traffic'












theSubject=subjectsArray[0];
selfLocation=''+self.location;
for(i=1;i<subjectsArray.length;i++)
{
   		tempSubject=subjectsArray[i];
		selfLocation.toUpperCase().indexOf(tempSubject.toUpperCase())!=-1 ? theSubject=tempSubject : theSubject=theSubject;
}
//alert(theSubject)


runningIE = (msieversion() >0);
function msieversion()
{		
	var ua = window.navigator.userAgent
	var msie = ua.indexOf ( "MSIE " )
	if ( msie > 0 )		// is Microsoft Internet Explorer; return version number
		return parseInt ( ua.substring ( msie+5, ua.indexOf ( ".", msie ) ) )
	else
		return 0	// is other browser
}



var recentlySaved = false;

function save() {

  if(recentlySaved)
  {
  	return;
  }
  
  document.App.requestData();
  
  var theData;
  theData = document.App.getTheData() ;
  if( (theData == "") || (theData == "0 ")  || (theData == null) )
  {
  	alert("Please fill some faces");
	return;
  }

  var stringsData;
  stringsData=document.App.getStringsData() ;
  if( (stringsData == "") || (stringsData == "0|")  || (stringsData == null) )
  {
  	alert("Please write some text");
	return;
  }

  var comicsTitle;
  comicsTitle = document.App.getTheTitle() ;
  if( (comicsTitle == "") || (comicsTitle == "Name of your strip") || (comicsTitle == null) )
  {
  	alert("Please write a new title");
	return;
  }
  while( comicsTitle.indexOf ( " " ) == 0 )
  {
	comicsTitle = comicsTitle.substring ( 1,comicsTitle.length);
  }
  if( comicsTitle.length > 20 )
  {
  	alert("Title is too long!");
	return;
  }

  /*  
  var re = /\?/g;
  var substString = "QM_REPLACEMENT";
  
  document.forms.comicsForm.theData.value = theData.replace(re, substString);  
  document.forms.comicsForm.stringsData.value = stringsData.replace(re, substString);  
  document.forms.comicsForm.comicsTitle.value = comicsTitle.replace(re, substString);  
  */

  document.forms.comicsForm.theData.value = theData;
  document.forms.comicsForm.stringsData.value = stringsData;
  document.forms.comicsForm.comicsTitle.value = comicsTitle;
  
  recentlySaved = true;
  
  document.forms.comicsForm.submit();
  

}

function clear() {
	if(confirm("Are you sure you want to clear your picture?"))
	{
   		document.App.startOver() ;
	}
}
function help(){
	self.location.href="#help"
}
function gallery(){
	self.location.href="viewGallery.pl?subject=" + theSubject;
}

function myCollection(){

	self.location.href="viewCollection.pl?myPrivateCollection=1";

}

function setApplet() {
   var initData;
   initData ="";
   document.App.theData = initData;
} 

function actMenu() {
	theIndex=document.forms.menuForm.menuSelect.selectedIndex;
	theValue=document.forms.menuForm.menuSelect[theIndex].value;
	if(theValue != "")
	{
		self.location.href=theValue + '.html';
	}
}

function getMenu() {
   
   IEText="";
   if(runningIE)
   {
   		IEText=" style='background-color:black;color:white;font-size:10px' ";
		
   }
   else
   {
   		IEText="";
   }

   selfLocation=''+self.location;
   menuHTML = "<form name='menuForm'><font face=verdana size=1>Select subject:</font><br><select name='menuSelect' onchange='javascript:actMenu()' " + IEText + " >"
   for(i=0;i<subjectsArray.length;i++)
   {
		subjectsArray[i].toUpperCase()!=theSubject.toUpperCase() ? selectedText='' : selectedText=' selected ';
   		menuHTML += "<option value='" + subjectsArray[i] + "'" + selectedText + ">" + subjectsArray[i] + "</option>"; 
   }
   menuHTML += "</select></form>";
   //menuHTML += "<MAP NAME='FrontPageMap0'><area href='javascript:clear()' shape='rect' coords='13, 266, 66, 289'><AREA SHAPE='RECT' COORDS='2, 383, 85, 412' HREF='javascript:gallery()'><AREA SHAPE='RECT' COORDS='2, 350, 84, 375' HREF='javascript:myCollection()'><AREA SHAPE='RECT' COORDS='2, 320, 85, 343' HREF='javascript:help()'><AREA SHAPE='RECT' COORDS='2, 284, 86, 312' HREF='javascript:save()'></MAP><img src='images/menu1.gif' border='0' width='94' height='418' usemap='#FrontPageMap0'>"
;
   menuHTML += "<map name='FPMap0'><area href='javascript:clear()' shape='rect' coords='1, 277, 76, 315'><area href='javascript:save()' shape='rect' coords='1, 316, 75, 347'><area href='javascript:help()' shape='rect' coords='0, 348, 75, 375'><area href='javascript:gallery()' shape='rect' coords='2, 379, 80, 415'></map><img border='0' src='images/menu.gif' usemap='#FPMap0' width='94' height='418'>";
   document.write(menuHTML);
} 
function getHelp() {

   helpHTML = "<a NAME='help'></a>";
   helpHTML += "<table><tr><td width=20></td><td><br><font face=verdana color=000000><b>";
   helpHTML += "Be a Comics creator - you decide what the characters say and how they look!<br>	With your mouse, drag the 'faces' to the pictures. You decide if a character is angry or happy.<br>	Click and type to add text to each balloon. Remember: you only have the room shown in the balloon.<br>	Give your comic strip a title - click and type in the title box.<br>Send it to your friends!<br>";
   helpHTML += "</b></font></td></tr></table>";
   document.write(helpHTML);

}