// JavaScript Document
if (Drupal.jsEnabled) {
    $(document).ready(function () { //to add class "fivestar" to appopriate rating td elements
	   var i = 4;
	   var m = 0;	   
	   $("td" ).each( function () { 
	     if (m == i) {		   
		 	$("td").eq(i).addClass("fivestar");
			i = i + 6;			
		 }
		m++; 		 	 
		//i++;
	   });
	   //add class to action button
	   var i1 = 5;
	   var m1 = 0;	   
	   $("td" ).each( function () { 
	     if (m1 == i1) {		   
		 	$("td").eq(i1).addClass("action");
			i1 = i1 + 7;			
		 }
		m1++; 		 	 
		//i++;
	   });
	   
	   //add class to action button
	   var i2 = 0;
	   var m2 = 0;	   
	   $("td" ).each( function () { 
	     if (m2 == i2) {		   
		 	$("td").eq(i2).addClass("song");
			i2 = i2 + 6;			
		 }
		m2++; 		 	 
		//i++;
	   });
	   
	  if (Drupal.settings.mlfan_music.uid == 0) {
	  	$("label").css('display','none');
	  }
	  
	   
	  
	  $("label").css('display','none');	   
	  $("div.description").css('display', 'none');  	  	  	
	if (Drupal.settings.mlfan_music.uid == 0) { // only bind events if user is not logged in
		var param = gup( 'page' ); 
		
		if (param != "") {
			var page = "http://www.madeloud.com/user/login?destination=music/free_downloads?page="+param;	
		}
		else {
			var page = 'http://www.madeloud.com/user/login?destination=music/free_downloads';
		}
		     $("td.fivestar").bind('mouseenter', function() {
		 	 
		 	 $(this).children("label").css('display','none');
             $(this).children('form.fivestar-widget').css('display', 'none') //hide form
             $(this).prepend('<span class="login-message"><a href="'+page+'">Login to Rate</a></span>') //insert message
			 
         })      
         $("td.fivestar").bind('mouseleave', function() {
             $(this).children('form.fivestar-widget').css('display', 'block') //show form
             $(this).children('span.login-message').remove() //remove message
			 //$(".fivestar-summary").css('display', 'none');
         })  
       }	
	});
}

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}