var prp;
	$(function() {
		$('#autocomplete').attr('autocomplete', 'off');
		$('.btn').hover(function() {$(this).addClass('btn-hover')}, function() {$(this).removeClass('btn-hover')});
		
		$(":checkbox[name='tids[]']").click(function() {
			var pr = $(this).parent().parent().parent().parent();
			if($(":checkbox[name='tids[]']", pr).length == $(":checkbox[name='tids[]']:checked", pr).length)
				$(':checkbox[name="trch_all"]', pr).attr('checked', 'checked');
			else
				$(':checkbox[name="trch_all"]', pr).attr('checked', '');
		});
		
		$(":checkbox[name='trch_all']").click(function() {
			var pr = $(this).parent().parent().parent().parent();
			$(":checkbox[name='tids[]']", pr).attr('checked',  $(this).attr('checked'));
			
		});
		
		$("#expand_all").click(function() {
			var pr = $(this).parent().parent().parent();
			$("div[name='ex-card-col']", pr).addClass('active-ex-card');
			return false;
		});
		$("#collapse_all").click(function() {
			var pr = $(this).parent().parent().parent();
			$("div[name='ex-card-col']", pr).removeClass('active-ex-card');
			return false;
		});
		
		$("a[name='c-expand']").click(function() {
			var pr = $(this).parent().parent();
			pr.toggleClass('active-ex-card');
			return false;
		});
		
		$(".buy-album").click(function() {
			var pr = $(this).parent().parent().parent().next();
			$('input:checkbox', pr).attr('checked', 'checked');
			$("input[name='oper']", pr).attr('value', 'buy');
			$("form[name='c_form']", pr).submit();
			return false;
		});
		
		$("a[name='cart_act']").click(function() {
			var act = $(this).attr("href");
			var pr = $(this).parent().parent().parent().parent();
			$("input[name='oper']", pr).attr('value', act);
			$("form[name='c_form']", pr).submit();
			return false;
		});
		
		$("#chartsw").click(function() {
			if($(this).html() == 'Show songs')
			{
				$("#m-title").html('Songs');
				$(this).html('Show albums');
				$(this).attr('title', 'Show Albums Charts');
				$('#chartsalbums').hide();
				$('#chartssongs').show();
			}
			else
			{
				$("#m-title").html('Albums');
				$(this).html('Show songs');
				$(this).attr('title', 'Show Songs Charts');
				$('#chartssongs').hide();
				$('#chartsalbums').show();
			}
			return false;
		});
		$("#r_addtocart").click(function() {
			var pr = $(this).parent().parent().parent().parent();
			if($('input:checked', pr).length == 0)
			{
				$("#r_addtocart", pr).attr('name', 'add'); 
				document.getElementById('trch_all').click();
			}
			$("#rform", pr).submit();
			return false;
		});
		
		$("#trch_all").click(function() {
			var pr = $(this).parent().parent().parent().parent().parent();
			$('input:checkbox', pr).attr('checked',  $(this).attr('checked'));
			calc();
			
		});
		
		$(":checkbox[name='t_ids[]']").click(function() {
			var pr = $(this).parent().parent().parent().parent();
			alert
			if($(":checkbox[name='t_ids[]']:checked", pr).length == $(":checkbox[name='t_ids[]']", pr).length)
				$("#trch_all").attr('checked', 'checked');
			else
				$("#trch_all").attr('checked', '');
			calc();
		});
		// PLAYER
		//
		
	});


//change pass field
function pass_ch(l)
{
	if(l == 'p')
	{
		document.getElementById('pass_ch_t').style.display = 'none';
		document.getElementById('pass_ch_p').style.display = 'block';
		document.getElementById('pass_ch_p').focus();
	}
	else
	{
		document.getElementById('pass_ch_t').style.display = 'block';
		document.getElementById('pass_ch_p').style.display = 'none';
	}
}
/*------------CART---------------*/
function cart(type, id)
{
	$.post("/ajax-cart.php", { type: type, id: id }, function(data){change_content(data, type, id) });
}

function change_content(data, type, id)
{
	var r = data.split('|||');
	if(r[0] == 'ok')
	{
		if(type == '0')
		{
			document.getElementById('t' + id).innerHTML = '<a href="#" class="buy" onclick="cart(\'1\', '+ id +'); return false;" title="Buy now">Buy now</a><br />Added!';
		}
		else if(type == '1')
		{
			document.getElementById('t' + id).innerHTML = '<span class="download"><a href="'+ r[5] +'" title="Download">Download</a></span>';
		}
		else if(type == '2')
		{
			document.getElementById('r' + id).innerHTML = '<a href="#" class="buy" onclick="cart(\'3\', '+ id +'); return false;" title="Buy now">Buy now</a><br />Added!';
		}
		else if(type == '24')
		{
			document.getElementById('r' + id).innerHTML = '<a href="#" class="buy" onclick="cart(\'31\', '+ id +'); return false;" title="Buy now">Buy now</a><br />Added!';
		}
		else if(type == '3')
		{
			if(r[5] && r[5] == 'purchased')
			{
				document.getElementById('r' + id).innerHTML = '<span class="download"><a href="http://downloads.mp3million.com/'+ id +'.zip" title="Download">Download</a></span>';
			}
		}
		else if(type == '31')
		{
			if(r[5] && r[5] == 'purchased')
				document.getElementById('r' + id).innerHTML = '<span class="download"><a href="http://downloads.mp3million.com/'+ id +'.zip" title="Download">Download</a></span>';
		}
		else if(type == '22')
		{
			document.getElementById('r' + id).innerHTML = 'Added!';
		}
		else if(type == '101' || type == '23')
		{
			document.getElementById('c' + id).innerHTML = 'Added!';
		}
		else if(type == '81')
		{
			document.getElementById('a' + id).innerHTML = '<a href="#" onclick="cart(\'82\', '+ id +'); return false;" title="Remove bookmarks"><i class="i ico-7"><i></i></i>Remove bookmarks</a>';
		}
		else if(type == '82')
		{
			document.getElementById('a' + id).innerHTML = '<a href="#" onclick="cart(\'81\', '+ id +'); return false;" title="Add to bookmarks"><i class="i ico-1"><i></i></i>Add to bookmarks</a>';
		}
		else if(type == '91')
		{
			document.getElementById('f' + id).innerHTML = '<a href="#" onclick="cart(\'92\', '+ id +'); return false;" title="Remove bookmarks"><i class="i ico-7"><i></i></i></a>';
		}
		else if(type == '93')
		{
			document.getElementById('fa' + id).innerHTML = '<a href="#" onclick="cart(\'94\', '+ id +'); return false;" title="Remove bookmarks"><i class="i ico-7"><i></i></i>Remove bookmarks</a>';
		}
		else if(type == '95')
		{
			document.getElementById('fa' + id).innerHTML = 'Added!';
		}
		else if(type == '92')
		{
			document.getElementById('f' + id).innerHTML = '<a href="#" onclick="cart(\'91\', '+ id +'); return false;" title="The album will become available soon. Add to bookmarks."><i class="i ico-1"><i></i></i></a>';
		}
		else if(type == '94')
		{
			document.getElementById('fa' + id).innerHTML = '<a href="#" onclick="cart(\'93\', '+ id +'); return false;"><i class="i ico-1"><i></i></i>Add to bookmarks</a>';
		}
		
		else if(type == '71')
		{
			document.getElementById('pre' + id).innerHTML = '<a href="#" onclick="return false;" title=" Pre-order successful!"><i class="i ico-7"><i></i></i></a>';
		}
		else if(type == '72')
		{
			document.getElementById('fa' + id).innerHTML = 'Pre-order successful!';
		}
		
		
		
		document.getElementById('usr_balance').innerHTML = r[1];
		document.getElementById('usr_tracks').innerHTML = r[2];
		document.getElementById('usr_releases').innerHTML = r[3];
		document.getElementById('usr_cart_price').innerHTML = r[4];
	}
	//else
		//alert(data);
}
/*-------------------------------*/

/*-----------Tracks sizes, count & ect----*/
function calc()
{
	var n_ch = 0;
	var ch_dr = 0;
	var ch_sz = 0;
	var price = 0;
	ts = document.getElementsByName('t_ids[]');
	for (k = 0; k < ts.length; k++)
	{
		if (ts[k].checked)
		{
			ch_sz += sz[ts[k].value];
			ch_dr += dr[ts[k].value];
			n_ch++;
		}
	}

	if(n_ch == ts.length && n_ch == total)
		price = Math.round(n_ch*track_rprice);
	else
		price = Math.round(n_ch*track_price);
	price /= 100;
	if((price - Math.floor(price)) == 0)
		price = price+'.00';
	else if( Math.round(((price - Math.floor(price))*100))%10 == 0)
		price = price+'0';

	document.getElementById('t_price').innerHTML = price;
	
	var size = Math.round(ch_sz*100)/100;
	if(size == 0)
		size = '00.00';
	document.getElementById('t_size').innerHTML = size;
	document.getElementById('t_duration').innerHTML = modifier_duration(ch_dr);
	document.getElementById('t_tracks').innerHTML = n_ch;
	return true;
}
function modifier_duration(duration)
{
	var out = '';
	var num_mins = Math.floor(duration / 60);
	if(num_mins == 0)
		out +='00:';
	else if(num_mins < 10)
		out += '0'+num_mins+':';
	else
		out += num_mins+':';
	tmp = duration - (num_mins * 60);

	var num_secs = tmp;
	if(num_secs < 10)
		num_secs = '0'+num_secs;
	out += num_secs;
	return out;
}
/*-------------------------------*/
function bookmarksite()
{
	var title = document.title;
	var url = window.location;
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if (window.opera && window.print) // opera
	{
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
     } 
	 else if (document.all) // ie
     	window.external.AddFavorite(url, title);
     return false;
}
/*-------------------------------*/
