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

function show_tags(num)
{
	var tag = 'taglist' + num;
	$(tag).style.display = "block";
}

function hide_tags(num)
{
	var tag = 'taglist' + num;
	$(tag).style.display = "none";		
}

function color_arrow_up(image, num,mod)
{
	mod = (mod ==null)?"":mod;
	image.src = "/images/votebutton-left-on"+mod+".png";
}

function color_arrow_down(image, num,mod)
{
	mod = (mod ==null)?"":mod;
	image.src = "/images/votebutton-right-on"+mod+".png";
}

function decolor_arrow_up(image, num,mod)
{
	mod = (mod ==null)?"":mod;
	image.src = "/images/votebutton-left"+mod+".png";
}

function decolor_arrow_down(image, num,mod)
{
	mod = (mod ==null)?"":mod;
	image.src = "/images/votebutton-right"+mod+".png";
}

function darken_plate(th)
{
	th.parentNode.style.background = '#E5E5E5';
}

function lighten_plate(th)
{
	th.parentNode.style.background = '#F5F5F5';
}

function enable_month(th, str, month)
{
	var sel = str + '_month_id';
	if ((th.value != '') && ((th.options[th.value].innerHTML == month) || (th.options[th.value].innerHTML == (parseInt(month)+1).toString())))
	{
		$(sel).disabled = false;
	}
	else
	{
		$(sel).selectedIndex = 0;
		$(sel).disabled = true;
	}
}

function change_attribute_labels(value)
{
	if(value == "Image")
	{
		$('record_attribute_1').innerHTML="Image URL";
		$('record_attribute_2').innerHTML="Link URL";
	}
	else if(value == "CSS")
	{
		$('record_attribute_1').innerHTML="CSS class";
		$('record_attribute_2').innerHTML="CSS text";		
	}
}

function init_tinyMCE(){
	if (!tinyMCE) return;
	tinyMCE.isLoaded = false;
	tinyMCE.onLoad();
}

function update_from_tinyMCE(form){
	if (!tinyMCE || !form) return;
	tinyMCE.triggerSave();
}