var actualRanking = new Array();//Stores ranking image paths
function setActualRankingImage(trackId, rankImage)
{
      if(!window.actualRanking)
        var actualRanking = new Array();
        
      window.actualRanking[trackId] = rankImage;

}

function getActualRankingImage(trackId)
{
    if(window.actualRanking)
    {
       if(window.actualRanking[trackId])
            return window.actualRanking[trackId];
    }
    return "";
    
}
function toggleCheckbox(searchby,curpage,controlSelect)
{
	var children = document.getElementsByName('ckhContacts[]');
	var totalLink = children.length;
	if(curpage == '')
		curpage = 1;
	var strurl = '/musiclover/contacts/searchby/'+searchby+'/page/'+curpage;
	var strchecked = '';
	var completeUrl = '';

	

	if($('controlSelect').checked)
	{	
		completeUrl = '';
		for (i=0; i < totalLink; i++) 
		{
			if(children[i].checked != 1)
			{
				children[i].checked = 1;
				if(strchecked == '')
				{
					strchecked = children[i].value; 
				}
				else
				{
					strchecked += ','+ children[i].value; ;
				}
				 
			}
			
		}
		completeUrl = strurl+'/selected/'+strchecked ;

		
	}
	else
	if( $('controlSelect').checked  == false)
	{
		completeUrl = '';
		for (i=0; i < totalLink; i++) 
		{
			if(children[i].checked == 1)
			{
				children[i].checked = 0;
				

				if(strchecked == '')
				{
					strchecked = children[i].value; 
				}
				else
				{
					strchecked += ','+ children[i].value; ;
				}
			}
		 
		}
		completeUrl = strurl+'/unselected/'+strchecked;
		

	}

	/*if(completeUrl != ''){
		new Ajax.Updater('rightContent',completeUrl,
					{
					asynchronous:true, 
					evalScripts:true, 
					 
					}
				); 
	}
	*/ 

}
/*
This is for getting a strinf of contacts ids selected and not selected
*/
function getCheckedUnckedContacts()
{
	var children = document.getElementsByName('ckhContacts[]');
	var totalLink = children.length;
	var strchecked = '';
	var strunckhed = '';
	var returnstr = '';
	for (i=0; i < totalLink; i++) 
	{
		if(children[i].checked == 1)
		{  
			if(strchecked == '')
			{
				strchecked = children[i].value; 
			}
			else
			{
				strchecked += ','+ children[i].value; ;
			}
			 
		}
		else
		{
			if(strunckhed == '')
			{
				strunckhed = children[i].value; 
			}
			else
			{
				strunckhed += ','+ children[i].value; ;
			}
			 
		}
		
	}

	returnstr = 'selected='+strchecked+"&unselected="+strunckhed;
	return returnstr;

}