﻿
    function onPageLoad()
    {
      var bg = window.external.Skin.GetClassicColor(0);
      var txt = window.external.Skin.GetClassicColor(1);
      document.getElementById("page").style.color = txt;
      document.getElementById("page").style.backgroundColor = bg;
      document.alinkColor = txt;
      document.linkColor = txt;
      //document.forms['form1'].elements['album_parm'].value  =  window.external.Transport.GetMetadata('album');
      //document.getElementById("album_parm").value  =  window.external.Transport.GetMetadata('album');
      //document.forms['form1'].elements['genre_parm'].value  =  window.external.Transport.GetMetadata('genre');
      //document.forms['form1'].elements['track_parm'].value  =  window.external.Transport.GetMetadata('track');
      //document.forms['form1'].elements['year_parm'].value   =  window.external.Transport.GetMetadata('year');
      
      teRegisterClicked();
      
  }   
  
  function teRegisterClicked(){
		var rc = window.external.Transport.RegisterForEvents(onEvents);
	}
	  
	function teUnregisterClicked(){
		var rc = window.external.Transport.UnregisterFromEvents(onEvents);
	}
	
	var eventsArray = new Array();
	var eventCount = 0;
	function onEvents(event)
	{
	  if (event.event == "OnPlay")
            {
		    eventsArray[eventCount] = event;
		    var eventSelect = document.getElementById("te_s_Select");
		    var newOption = new Option((eventCount + 1) + ":" + event.event, event);
		    eventSelect.options[eventCount] = newOption;
		    eventCount++;
		     var artist_post = window.external.Transport.GetMetadata('artist');
             var title_post = window.external.Transport.GetMetadata('title');
             if (artist_post== "" || title_post =="")
                {
                var title = window.external.Transport.title;
		        if (title != "")
		            {
                    var artist_post = title.substring(0,(title.indexOf(' - ')));
                    var title_post  = title.substring((title.indexOf(' - ')),title.length);
                    }
            }

            var artist_post_url = artist_post.toLowerCase().replace(/( ft).*$/g, ' ').replace(/( feat.).*$/g, ' ').replace(/( feat ).*$/g, ' ').replace(/( featuring ).*$/g, ' ').replace(' ft', '').replace(' feat ', '').replace(/\((.*?)\)/g, ' ').replace(/ \[(.*?)\]/g, ' ');
            var title_post_url = title_post.toLowerCase().replace(/( ft).*$/g, ' ').replace(/( feat.).*$/g, ' ').replace(/( feat ).*$/g, ' ').replace(/( featuring ).*$/g, ' ').replace(' ft', '').replace(' feat ', '').replace(/\((.*?)\)/g, ' ').replace(/ \[(.*?)\]/g, ' ');

            var page_url = "FindAll.aspx?artist=" + escape(artist_post_url) + "&title=" + escape(title_post_url);
         //    alert(page_url);
             window.location=page_url;
             }
	}

