document.write('<script type="text/javascript" src="http://gd.geobytes.com/gd?after=-1&variables=GeobytesIso2"></scr' + 'ipt>');

function swap(id, newsrc)
   {
   var theImage = locateImage(id)
   if (theImage)
      {
      theImage.src = newsrc;
      }
   }

function locateImage(name)
   {
   var theImage = false;
   if (document.images)
      {
      theImage = document.images[name];
      }
   if (theImage)
      {
      return theImage;
      }
   return (false)
   }

function track(inputName, inputId, inputVol, inputMp3, inputCode, inputPrice, inputYear, inputAlbum)
   {
   this.name     = inputName     // Name of track
   this.id       = inputId       // id of track
   this.vol      = inputVol      // volume directory where track is held
   this.mp3      = inputMp3      // location of mp3 sample file relative to volume directory
   this.code     = inputCode     // e-junkie sales code
   this.price    = inputPrice    // Price of track
   this.year	  = inputYear     // Copyright year
   this.album    = inputAlbum    // Code of Album for this track
   this.salesref = "https://www.e-junkie.com/ecom/gb.php?c=cart&i=" + inputCode + "&cl=19712&ejc=2"
                                 // full length href to e-junkie sales page for this item
   }
      
function play(inputPlay, inputImage)
   {
   this.playing   = inputPlay
   this.playimage = inputImage
   }
   
function stoptrak (nowplaying, playimage)
   {
   soundManager.stop(nowplaying);
   swap(playimage,playart)
   }
   
function playtrak (newplaying, mp3, playimage, rel)
   {
   
   	soundManager.createSound({
       id:       newplaying,
       url:      mp3
       });

    soundManager.play(newplaying, {
	   onplay:   swap(playimage,stopart),
       onfinish: function() {swap(playimage,playart); playing.playing=null}
	   });
   }
   
function trackplay (nowplaying, newplaying, mp3, playimage, reldir)
   {
    playart=reldir+'artwork/play.png'
	stopart=reldir+'artwork/stop.png'
	
    if (nowplaying == newplaying)
	   {
	   stoptrak (newplaying, playimage)
	   playing.playing = null
	   }
	else
	   {
	   if (nowplaying != null)
	      {
		  stoptrak (nowplaying, playing.playimage)
          }										   
	   playtrak (newplaying, mp3, playimage, reldir)
	   playing = new play (newplaying, playimage)
	   }							 
   }
   
function alblistplaybuy (thistrak)
   {
    document.write("<div class=\"alblistplay\">")
    document.write("<a onClick=\"thistrak = tr"+thistrak.id+"; trackplay (playing.playing, thistrak.id, \'"+topdir+"\'+thistrak.vol + \'/\' + thistrak.mp3, \'play\'+thistrak.id,\'"+topdir+"\')\">")
    if (thistrak.available == true)
	   {
	   document.write("<img name=\"play"+thistrak.id+"\" width=15px src=\""+topdir+"artwork/play.png\" onMouseOver=\"this.style.cursor=\'pointer\';\" alt=\"Listen to a clip of \'"+thistrak.name+"\'\">")
	   }
    document.write("</a>")
    document.write("</div>")
    buy (thistrak,smallbuytrack)
	updatelink(thistrak.id)
   }
      
function copyright (track)
   {
    document.write ("<div class='copyright' style='top: "+ (rhymeheight + 20) + "px;'>")
    document.write ("&copy;" + track.year + " TwinkleTrax Children's Songs. The copyright in these sound recordings is owned by TwinkleTrax Children's Songs. All rights of the producer and of the owner of the recorded work reserved. Unauthorised copying, hiring, renting, public performance and broadcasting of these recordings is prohibited.")
    document.write ("</div>")
   }
   
function setheight ()
   {
    document.write ("<p style=\"height: " + rhymeheight + "px\"></p>")
    document.write ("<style>.prevsong, .nextsong, .albumlink  {top: " + (rhymeheight - 40) + "px;} .copyright {top: " + (rhymeheight + 20) + "px;}</style>")
   }
   
function basket ()
   {
    document.write ("<div class='basketbutt'>")
    document.write("<img name=\"basketart\" style=\"position: absolute; left: 0px; top: 0px; z-index: 0; width: 100px; height 40px;\" src=\"" + topdir + "artwork/View Basket.png\">");
	 document.write ("<a id='cartV00T00' class='button' href='' onmouseover=\"this.style.cursor=\'pointer\';swap(\'basketart\',\'" + topdir + "artwork/View Basket2.png\')\" onMouseOut=\"swap(\'basketart\',\'" + topdir + "artwork/View Basket.png\')\" onClick='javascript:return EJEJC_lc(this);'>")
	 document.write ("<span class='buttontxt'>Basket</span>")
    document.write ("<img class='baskettrans' src='" + topdir + "artwork/trans.gif' alt='View the Basket'>")
    document.write ("</a></div>")
   }
   
function buy (thistrak,butttype)
   {
    switch (butttype)
       {
       case buyalbum :
          thisclass="albbutt";
          buttonart=topdir+"artwork/View Basket.png";
          buttonart2=topdir+"artwork/View Basket2.png";
          txtclass="albbuttontxt";
          trans="baskettrans";
          albtype="MP3<br>";
          butwidth=100;
          butheight=40;
          break;
       case buycd :
          thisclass="cdbutt";
          buttonart=topdir+"artwork/View Basket.png";
          buttonart2=topdir+"artwork/View Basket2.png";
          txtclass="albbuttontxt";
          trans="baskettrans";
          albtype="CD<br>";
          butwidth=100;
          butheight=40;
          break;
       case buyws :
          thisclass="wsbutt";
          buttonart=topdir+"artwork/View Basket.png";
          buttonart2=topdir+"artwork/View Basket2.png";
          txtclass="albbuttontxt";
          trans="baskettrans";
          albtype="25 CDs<br>";
          butwidth=100;
          butheight=40;
          break;
       case buytrack :
          thisclass="buybutt";
          buttonart=topdir+"artwork/View Basket.png";
          buttonart2=topdir+"artwork/View Basket2.png";
          txtclass="albbuttontxt";
          trans="baskettrans";
          albtype="MP3<br>";
          butwidth=100;
          butheight=40;
          break;
       case smallbuytrack :
          thisclass="smallbuybutt";
          buttonart=topdir+"artwork/View Basket.png";
          buttonart2=topdir+"artwork/View Basket2.png";
          txtclass="smallbuttontxt";
          trans="smallbaskettrans";
          albtype="";
          butwidth=50;
          butheight=20;
          break;
       }
        
	document.write("<div class=\'"+thisclass+"\'>")
    document.write("<img name=\"basket"+thistrak.id+"\" style=\"position: absolute; left: 0px; top: 0px; z-index: 0; width: "+butwidth+"px; height: "+butheight+"px;\" src=\""+buttonart+"\">");
	if (thistrak.available == true)
	   {
       document.write("<a id=\"cart"+thistrak.id+"\" class=\'button\' href=\"\" onmouseover=\"this.style.cursor=\'pointer\';swap(\'basket"+thistrak.id+"\',\'"+buttonart2+"\')\" onMouseOut=\"swap(\'basket"+thistrak.id+"\',\'"+buttonart+"\')\" onClick=\"javascript:return EJEJC_lc(this);\">")
	   }
    document.write("<span class=\'"+txtclass+"\'>"+albtype+currSymbol+thistrak.price+"</span>")
	if (thistrak.available == true)
	   {	
       document.write("<img class=\""+trans+"\" src=\""+topdir+"artwork/trans.gif\" alt=\"Add \'"+thistrak.name+"\' to Basket\">")
	   }
	else
	   {
       document.write("<img class=\""+trans+"\" src=\""+topdir+"artwork/crossout.gif\" alt=\"\'"+thistrak.name+"\' is not currently available\">")
       }
	document.write("</a>")
	document.write("</div>")
   }
   
var buyalbum=0
var buytrack=1
var smallbuytrack=2
var buycd=3
var buyws=4

var addthis_pub="twinkletrax";
var addthis_brand = "TwinkleTrax";
var addthis_options = 'email, favorites, digg, delicious, myspace, google, facebook, reddit, live, bebo, twitter, linkedin, more';
var addthis_hover_delay = 500;
var dark=false;


   
function listen ()
   {
	document.write("<div class=\'listenbutt\'>")
    document.write("<img name=\"listenart\" style=\"position: absolute; left: 0px; top: 0px; z-index: 0; width: 100px; height 40px;\" src=\""+topdir+"artwork/Listen Button.png\">");
	if (thistrak.available == true)
	   {
       document.write("<a class=\'button\' onmouseover=\"this.style.cursor=\'pointer\';swap(\'listenart\',\'"+topdir+"artwork/Listen Button2.png\')\" onMouseOut=\"swap(\'listenart\',\'"+topdir+"artwork/Listen Button.png\')\" onClick=\"trackplay (playing.playing, thistrak.id, thistrak.mp3, \'play\'+thistrak.code, \'"+topdir+"\')\">")
	   }
    document.write("<span class=\'buttontxt\'>Listen</span>")
    document.write("<img name=\"play"+thistrak.code+"\" class=\"listenplay\" src=\""+topdir+"artwork/play.png\">")
	if (thistrak.available == true)
	   {
	   document.write("<img class=\'baskettrans\' src=\'"+topdir+"artwork/trans.gif\' alt=\"Listen to a clip of \'"+thistrak.name+"\'\">")
	   }
	else
	   {
       document.write("<img class=\""+trans+"\" src=\""+topdir+"artwork/crossout.gif\" alt=\"\'"+thistrak.name+"\' is not currently available\">")
       }
	document.write("</a>")
	document.write("</div>")   
   }  

function share ()
   {
	document.write("<script type=\"text/javascript\" src=\"http://s7.addthis.com/js/200/addthis_widget.js\"></scr" +"ipt>")
	
	document.write("<div class=\'sharebutt\'>")
    document.write("<img name=\"shareart\" style=\"position: absolute; left: 0px; top: 0px; z-index: 0; width: 100px; height 40px;\" src=\""+topdir+"artwork/Listen Button.png\">");
    document.write("<a href=\"http://www.addthis.com/bookmark.php?v=20\" class=\'button\' onmouseover=\"swap(\'shareart\',\'"+topdir+"artwork/Listen Button2.png\');return addthis_open(this, \'\', \'[URL]\', \'[TITLE]\')\" onMouseOut=\"swap(\'shareart\',\'"+topdir+"artwork/Listen Button.png\'); addthis_close()\" onClick=\"return addthis_sendto()\">")
    document.write("<span class=\'sharebuttxt\'>Bookmark<br>or Share</span>")
    document.write("<img class=\'baskettrans\' src=\'"+topdir+"artwork/trans.gif\' alt=\"Bookmark or Share\">")
    document.write("</a>")
	document.write("</div>")
   }
   
function alpha (letter)
   {
	document.write("<div class=\'alphabutt\' style=\"position: absolute; top: "+alphatop+"px; left: "+alphapos+"px;\">")
    document.write("<img name=\"alphaart"+letter+"\" style=\"position: absolute; left: 0px; top: 0px; z-index: 0;\" src=\""+topdir+"artwork/alphabut.gif\">");
    document.write("<a class=\'button\' onmouseover=\"swap(\'alphaart"+letter+"\',\'"+topdir+"artwork/alphabut2.gif\')\" onMouseOut=\"swap(\'alphaart"+letter+"\',\'"+topdir+"artwork/alphabut.gif\')\" href=\"#"+letter+"\">")
    document.write("<span class=\'alphatxt\'>"+letter+"</span>")
    document.write("<img class=\'alphatrans\' src=\'"+topdir+"artwork/trans.gif\' alt=\"Go to "+letter+"\">")
    document.write("</a>")
	document.write("</div>")
    alphapos+=alphaspace	
   }  
 
function alphalink (letter)
   {
    document.write("<div class=\'alphlist\'>")
	document.write("<div class=\'alphalist\'>")
    document.write("<img style=\"position: absolute; left: 0px; top: 0px; z-index: 0; width: 20px;\" src=\""+topdir+"artwork/alphabut.gif\">");
    document.write("<a name=\""+letter+"\">")
    document.write("<span class=\'alphatxt\' style=\'width: 20px; top: 2px;\'>"+letter+"</span>")
    document.write("</a></div>")
	
	
    buttonart=topdir+"artwork/View small Button.gif";
    buttonart2=topdir+"artwork/View small Button2.gif";    
	document.write("<div class=\'topbutt\'>")
    document.write("<img name=\"top"+letter+"\" style=\"position: absolute; left: 0px; top: 0px; z-index: 0;\" src=\""+buttonart+"\">");
    document.write("<a class=\'button\'  href=\"#thetop\" onmouseover=\"this.style.cursor=\'pointer\';swap(\'top"+letter+"\',\'"+buttonart2+"\')\" onMouseOut=\"swap(\'top"+letter+"\',\'"+buttonart+"\')\">")
    document.write("<span class=\'smallbuttontxt\'>Top</span>")
    document.write("<img class=\"smallbaskettrans\" src=\""+topdir+"artwork/trans.gif\" alt=\"Return to the top of this page\">")
    document.write("</a></div></div>")
   }  
   
function also_available (thisclass)
   {
    if (thisclass == "v1others")
	   {
	   document.write("<div class=\""+thisclass+"\">Super cool and a really fun album! - 5 Stars<br>Review on PayPlayFM")
	   //document.write("<br><br>Also available at:<br>")
	   //document.write("<a href=\"http://www.amazon.com/gp/product/B001W1UZCE/ref=dm_sp_alb?ie=UTF8&qid=1237646822&sr=8-6\" target=\"_blank\">")
	   //document.write("<img src=\"http://g-ecx.images-amazon.com/images/G/01/gno/images/general/navAmazonLogoFooter._V264586593_.gif\" class=\"button\" width=\"80px\" style=\"border: 0;\">")
	   //document.write("</a>")
	   document.write("</div>")  
	   }
   }

function navigateart (artname)
   {   
    switch (artname)
       {
        case "prevart" :
           bttext = "Previous Song"
           btclass= "wideart"
           btsrc="longbutton.png"
           bttclass="widebuttxt"
           break
        case "nextart" :
           bttext = "Next Song"
           btclass= "wideart"
           btsrc="longbutton.png"
           bttclass="widebuttxt"
           break
        case "albart" :
           bttext = "Back to Album"
           btclass= "wideart"
           btsrc="longbutton.png"
           bttclass="widebuttxt"
           break
        case "homebutt" :
           bttext = "Home"
           btclass= "navart"
		   switch (dark)
		      {
              case (false) :btsrc="longbutton.png"
			                break;
			  case (true)  :btsrc="longbutton.png"
			                break;
		      }
           bttclass="navbuttxt"
           break
        case "aboutbutt" :
           bttext = "About"
           btclass= "navart"
		   switch (dark)
		      {
              case (false) :btsrc="longbutton.png"
			                break;
			  case (true)  :btsrc="longbutton.png"
			                break;
		      }
           bttclass="navbuttxt"
           break
        case "rhymesbutt" :
           bttext = "Nursery Rhymes A-Z"
           btclass= "navart"
		   switch (dark)
		      {
              case (false) :btsrc="longbutton.png"
			                break;
			  case (true)  :btsrc="longbutton.png"
			                break;
		      }
           bttclass="navbuttxt"
           break
        case "contactbutt" :
           bttext = "Contact Us"
           btclass= "navart"
		   switch (dark)
		      {
              case (false) :btsrc="longbutton.png"
			                break;
			  case (true)  :btsrc="longbutton.png"
			                break;
		      }
           bttclass="navbuttxt"
           break
        case "linkbutt" :
           bttext = "Resources"
           btclass= "navart"
		   switch (dark)
		      {
              case (false) :btsrc="longbutton.png"
			                break;
			  case (true)  :btsrc="longbutton.png"
			                break;
		      }
           bttclass="navbuttxt"
           break
        case "prevpageart" :
           bttext = "Previous Page"
           btclass= "wideart"
           btsrc="longbutton.png"
           bttclass="widebuttxt"
           break
           
       }
       
    document.write("<img name=\""+ artname +"\" class=\""+btclass+"\" src=\""+topdir+"artwork/"+btsrc+"\">")
    document.write("<span id=\"id"+artname+"\"class=\""+bttclass+"\">" + bttext +"</span>")
   }
    
function nextprev (artname)
   {
    switch (artname)
       {
        case "prevart" :
           alttext = "Words to \'" + thistrak.prev.name +"\'"
           break
        case "nextart" :
           alttext = "Words to \'" + thistrak.next.name +"\'"
           break
        case "albart" :
           alttext = "Return to \'" + thistrak.album.name +"\' main album page"
           break
        case "prevpageart" :
           alttext = "Return to previous page"
           break
       }
    document.write("<img class=\"widetrans\" src=\""+topdir+"artwork/longtrans.gif\" alt=\"" + alttext + "\" onMouseOver=\"swap(\'"+artname+"\',\'"+topdir+"artwork/longbutton2.png\');\" onMouseOut=\"swap(\'"+artname+"\',\'"+topdir+"artwork/longbutton.png\');\">");
   }

function prevpagebutt ()
   {
    document.write("<div class=\"prevpage\">")
    navigateart("prevpageart")
    document.write("<a href=\"javascript:history.back()\">")
    nextprev("prevpageart")
    document.write("</a></div>")
   }
   
function navigate (artname)
   {
    switch (artname)
       {
        case "homebutt" :
		   switch (dark)
		      {
              case (false) :btsrc="longbutton"
			                btext="png"
			                break;
			  case (true)  :btsrc="longbutton"
			                btext="png"
			                break;
		      }
           alttext = "Go to Home Page"
           break
        case "aboutbutt" :
		   switch (dark)
		      {
              case (false) :btsrc="longbutton"
			                btext="png"
			                break;
			  case (true)  :btsrc="longbutton"
			                btext="png"
			                break;
		      }
           alttext = "Go to About Page"
           break
        case "rhymesbutt" :
		   switch (dark)
		      {
              case (false) :btsrc="longbutton"
			                btext="png"
			                break;
			  case (true)  :btsrc="longbutton"
			                btext="png"
			                break;
		      }
           alttext = "List Nursery Rhymes and Kids songs in alphabetical order"
           break
        case "contactbutt" :
		   switch (dark)
		      {
              case (false) :btsrc="longbutton"
			                btext="png"
			                break;
			  case (true)  :btsrc="longbutton"
			                btext="png"
			                break;
		      }
           alttext = "Go to Contacts page"
           break
        case "linkbutt" :
		   switch (dark)
		      {
              case (false) :btsrc="longbutton"
			                btext="png"
			                break;
			  case (true)  :btsrc="longbutton"
			                btext="png"
			                break;
		      }
           alttext = "Go to Links page"
           break
       }
    document.write("<img class=\"widetrans\" style=\"width: 175px; height: 40px;\" src=\""+topdir+"artwork/trans.gif\" alt=\""+alttext+"\" onMouseOver=\"swap(\'"+artname+"\',\'"+topdir+"artwork/"+btsrc+"2."+btext+"\');document.getElementById(\'id"+artname+"\').style.fontSize=\'12px\'\" onMouseOut=\"swap(\'"+artname+"\',\'"+topdir+"artwork/"+btsrc+"."+btext+"\');document.getElementById(\'id"+artname+"\').style.fontSize=\'14px\'\">")      
   }   
      
function skydisk (dName, reldir, alttext)
   {
    document.write ("<span onMouseOut=\"swap(\'"+dName+"\', \'"+reldir+"artwork/"+dName+".gif\')\" onMouseOver=\"swap(\'"+dName+"\', \'"+reldir+"artwork/"+dName+"2.gif\')\">")
    document.write ("<img name='"+dName+"' style='width: 15%; position: absolute; top: 5%; left: 3%; z-index: 3; border: 0;' src='"+reldir+"artwork/"+dName+".gif' alt='"+alttext+"'>")
    document.write ("</span>")
   }

function whitespace (lines)
   {
   for (var i = 0; i <= lines; i++)
      {
	  document.write ("<br>")
	  }
   }
   
var playing=new play (null, null)

function prntout (page)
   {
   prntwindow=open(page);
   //prntwindow.close();
   }

function prntbutt ()
   {
    document.write ("<div class=\'printbutt\'>")
    document.write ("<img name=\"prntart\" style=\"position: absolute; left: 0px; top: 0px; z-index: 0; width: 100px; height 40px;\" src=\""+topdir+"artwork/Listen Button.png\">")
    document.write ("<a class=\'button\' onMouseOver=\"this.style.cursor=\'pointer\'; swap(\'prntart\',\'"+topdir+"artwork/Listen Button2.png\')\" onMouseOut=\"swap(\'prntart\',\'"+topdir+"artwork/Listen Button.png\')\" onClick=\"prntout(\'"+topdir+"print/"+thistrak.id+".htm\')\">")
    document.write ("<span class=\'buttontxt\'>Print</span>")
	document.write ("<img class=\'baskettrans\' src=\'"+topdir+"artwork/trans.gif\' alt=\"Print the lyrics to \'"+thistrak.name+"\'\">")
    document.write ("</a>")
	document.write ("</div>")
   }

function spell (theWord)
   {
   switch (sGeobytesIso2)
      {
      case "US":
      case "UN":	switch (theWord)
					{
					case "Favourite" : document.write ("Favorite")
										break;
					}
					break;
	  default:	document.write (theWord)  
				break;
	}			
   }   
