
function checkSearchForm(form){
   if(form.q.value.length <= 0){
      alert("Enter your search first...");
      form.q.focus();
	  return false;
   }
   return true;
}


// -- | START PAGE TRACKLIST FUCNTIONS | -- //
var totalTracks  = 30;
var currentTrack = 1;
// --- 
function updatePreviewPlayer(){
   // --- 
   var theTitle  = document.getElementById('title_'+currentTrack).innerHTML;
   var theArtist = document.getElementById('artist_'+currentTrack).innerHTML;
   var theLink   = document.getElementById('link_'+currentTrack).href;
   // --- 
   var target = document.getElementById("playerDiv");
       target.innerHTML = "";
   // --- 
   var fo = new FlashObject("_musicPage/flash/preview_player.swf", "PreviewPlayer", "100%", "85", "8", "#EEEEEE");
       fo.addVariable("ARTIST", theArtist);
	   fo.addVariable("TITLE", theTitle);
	   fo.addVariable("FILE", theLink);
       fo.write("playerDiv");   
   // --- 
   target.style.zIndex = 1;
   targetRow();
   backToTop();
   // --- 
   document.title = theTitle + " - Loudfusion.com music!";
}

function targetRow(){
   // ---
   for(var i=1; i<(totalTracks+1); i++){
       var row_color = (i%2) ? "" : "#EAEAEA";
	   // --- 
	   if(i == currentTrack){
	      //document.getElementById('TR_'+i).bgColor = "#EEEEFF";
		  document.getElementById('img_'+i).src = '_musicPage/images/playing.png';
	   }else{
	      //document.getElementById('TR_'+i).bgColor = row_color;
		  document.getElementById('img_'+i).src = '_musicPage/images/track.png';
	   }
   }
   // --- 
}

function playSong(num){
   currentTrack = num;
   updatePreviewPlayer();
}

function nextSong(){
   currentTrack == totalTracks ? currentTrack = 1 : currentTrack++;
   updatePreviewPlayer();
}

function prevSong(){
   currentTrack == 1 ? currentTrack = totalTracks : currentTrack--;
   updatePreviewPlayer();
}

function addSong(id){
    //--
    xmlHttp = GetXmlHttpObject();
    if(xmlHttp==null){ alert("Sorry, your browser does not support this feature!"); return false; }
   
    if(popConfirm('Add this song to your playlist?')){
        //-- 
        xmlHttp.onreadystatechange = function(){
            if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
                alert(xmlHttp.responseText); 
                xmlHttp.close(); 
            } 
        }
        xmlHttp.open("GET", "_musicPage/_ajax.php?a=addSong&id="+id, true);
        xmlHttp.send(null);
        //--
    }  
}


