function PageEntry()
{		
	 	var prevPage = document.referrer;
		var myUrl = location.protocol + '//' + location.hostname;
		if ( prevPage.indexOf(myUrl) != (-1) )
		{  //in website
				var x = prevPage;
		} //ends if
		else
		{	 //out website
			 	var x = "http://www.theamazingworldofsudoku.com/index.html";
		} // ends else
		window.location = x;
} // ends function

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=/";
} //ends createCookie

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;
} //ends readCookie

function eraseCookie(name)
{
 		createCookie(name,"",-1);
} //ends eraseCookie

$(document).ready(function()
{
 	var playTitle = "When you click PLAY, 'The Sudoku Song' by Peter Levy will play. Also, your browser will preserve your selection.";
	var pauseTitle = "When you click PAUSE, 'The Sudoku Song' by Peter Levy will pause. Also, your browser will preserve your selection.";
	
 	if (readCookie('cPlay') == null)
	{
	 	 play = '0';  
		 createCookie('cPlay',play,31);
		 $('#songAck').css("visibility", "hidden");
		 $('#embed').empty();
		 $('#music').attr('title', playTitle);
		 $('#image').attr('src', 'images/play.gif');
		 $('#image').attr('title', 'PLAY and REMEMBER');
		 $('#image').attr('alt', 'PLAY and REMEMBER');
		 $('#image').toggle(
	   function()
 	     {$('#embed').html('<embed src="Sudoku_Song.mp3" hidden = true autostart = true loop = true volume = 20>');
		    $('#songAck').css("visibility", "visible");
				$('#music').attr('title', pauseTitle);
			  $('#image').attr('src', 'images/pause.gif');
				$('#image').attr('title', 'PAUSE and REMEMBER');
				$('#image').attr('alt', 'PAUSE and REMEMBER');
				play = '1';
				createCookie('cPlay',play,31);},
	   function()
		   {$('#embed').empty();
		    $('#songAck').css("visibility", "hidden");
				$('#music').attr('title', playTitle);
			  $('#image').attr('src', 'images/play.gif');
				$('#image').attr('title', 'PLAY and REMEMBER');
				$('#image').attr('alt', 'PLAY and REMEMBER');
				play = '0';
				createCookie('cPlay',play,31);
			});
	}
	else if (readCookie('cPlay') == '0')
  { $('#music').attr('title', playTitle);
		$('#image').attr('src', 'images/play.gif');
		$('#image').attr('title', 'PLAY and REMEMBER');
		$('#image').attr('alt', 'PLAY and REMEMBER');
		$('#embed').empty();
		$('#songAck').css("visibility", "hidden");
	  $('#image').toggle(
	   function()
 	     {$('#embed').html('<embed src="Sudoku_Song.mp3" hidden = true autostart = true loop = true volume = 20>');
		    $('#songAck').css("visibility", "visible");
				$('#music').attr('title', pauseTitle);
			  $('#image').attr('src', 'images/pause.gif');
				$('#image').attr('title', 'PAUSE and REMEMBER');
				$('#image').attr('alt', 'PAUSE and REMEMBER');
				play = '1';
				createCookie('cPlay',play,31);},
	   function()
		   {$('#embed').empty();
		    $('#songAck').css("visibility", "hidden");
				$('#music').attr('title', playTitle);
			  $('#image').attr('src', 'images/play.gif');
				$('#image').attr('title', 'PLAY and REMEMBER');
				$('#image').attr('alt', 'PLAY and REMEMBER');
				play = '0';
				createCookie('cPlay',play,31);
			});
	}
	else if (readCookie('cPlay') == '1')
	{	 $('#embed').html('<embed src="Sudoku_Song.mp3" hidden = true autostart = true loop = true volume = 20>');
		 $('#songAck').css("visibility", "visible");
		 $('#music').attr('title', pauseTitle);
	   $('#image').attr('src', 'images/pause.gif');
		 $('#image').attr('title', 'PAUSE and REMEMBER');
		 $('#image').attr('alt', 'PAUSE and REMEMBER');
	   $('#image').toggle(
		   function()
		   {$('#embed').empty();
		    $('#songAck').css("visibility", "hidden");
				$('#music').attr('title', playTitle);
			  $('#image').attr('src', 'images/play.gif');
				$('#image').attr('title', 'PLAY and REMEMBER');
				$('#image').attr('alt', 'PLAY and REMEMBER');
				play = '0';
				createCookie('cPlay',play,31);;},
			 function()
 	     {$('#embed').html('<embed src="Sudoku_Song.mp3" hidden = true autostart = true loop = true volume = 20>');
		    $('#songAck').css("visibility", "visible");
				$('#music').attr('title', pauseTitle);
			  $('#image').attr('src', 'images/pause.gif');
				$('#image').attr('title', 'PAUSE and REMEMBER');
				$('#image').attr('alt', 'PAUSE and REMEMBER');
				play = '1';
				createCookie('cPlay',play,31);;
		   });
	}
	
/*
 	 $('#music table').mouseenter(
	 function()
 	 {$('div').prepend('<embed src="Sudoku_Song.mp3" hidden = true autostart = true loop = true volume = 20>');});
	 
	 $('#music table').mouseleave(
	 function()
 	 {$('div:first-child').html('');});
*/	 
   var prevPage = document.referrer;
	 var myUrl = location.protocol + '//' + location.hostname;
	 if ( prevPage.indexOf(myUrl) == (-1) )
	 {  //outside website
	 		document.getElementById("Back").value='HOME';
			document.getElementById("Back").title='HOME';
	 }
	 else
	 {
	 		//inside website
			document.getElementById("Back").value='BACK';
			
			if ( prevPage.indexOf('MoreFacts.html') != (-1) )
			{
			   //MoreFacts.html- previous page
				 document.getElementById('Back').title='BACK TO: ---MORE AMAZING FACTS!!!---';
			}
			else
			  if ( prevPage.indexOf('index.html') != (-1) )
				{
				   //HOME PAGE--index.html was previous page
					 document.getElementById('Back').title='BACK TO: ---HOME PAGE---';
				}
		} // ends if
		
	 var targ = ".menu_item";
	 $('.sub, .menu_body').css('opacity', '0.03');
	 	 	 	 	 
	 $(targ).each(function() {
	 $(this).hover(
	 function()
	 { $(this).find('.sub').css('opacity', '1.0');
	 },
	 function()
	 { $(this).find('.sub').css('opacity', '0.03');
	 });
	 });
	 	 	 	 
	 
	 var targe = ".menu_sub_head";
	  
	 $(targe).each(function() {
	 $(this).hover(
	 function()
	 {$(this).find('.menu_body').css('opacity', '1.0');
	 },
	 function()
	 {$(this).find('.menu_body').css('opacity', '0.03');
	 });
	 });
	 
	 $(".menu_sub_head, .menu_body").addClass("closed");
	 
	 $("#item")
	 .hover(
	 function()
	 {$(".menu_sub_head, .menu_body").removeClass("closed");},
	 function()
	 {$(".menu_sub_head, .menu__body").addClass("closed");});
	 
	 var target = ".menu a";
	 $(target).each(function() {
	 $(this).hover(
	 function()
	 {$(this).addClass("hilite");},
	 function()
	 {$(this).removeClass("hilite");});
	 });
	 /*
	 $('#more, #home, #mail').mouseover(
	   function()
		  { $(this).css('cursor', 'pointer');
			});
	 */
	 
	 $('.letsnumbrix').click(function(){
	   window.open($('#small').find("a").attr("href")); return false;
	 });
	 
});






