// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function changeCSSClass(obj, from, to) {
	$(obj).removeClassName(from);
	$(obj).addClassName(to);
}

function showHideClicker(id) {
	$(id).style.display = $(id).style.display == "none" ? "block" : "none";
	return false;
}

function twittLettersCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit) {
		field.value = field.value.substring(0, maxlimit);
	} else {
		cntfield.update(maxlimit - field.value.length);
	}
}

/* IMPORTANT MANAGE TAB CLICER */
function manageTabClicker(obj, block_id) {
	
	$$('a.tab_item').each(function(el){
		changeCSSClass(el, 'select-tab', 'item');
	})
	
	$$('div.tab_block').invoke('hide');
	
	$(block_id).show();
	obj.addClassName('select-tab');
}
/* END */


function sendToPlayerStartPlaing(track) {
	new Ajax.Request("/music/load_related_tracks/"+track, {asynchronous:false, method:'get'});
}