var max_value = 35;
var word_count = 0;

function getCheckedValue(radioObj)
{
	if(!radioObj)
	{
		return "0";
	}
	
	var radioLength = radioObj.length;
	
	if(radioLength == undefined)
	{
		if(radioObj.checked)
		{
			return radioObj.value;
		} else {
			return "0";
		}
	}
			
	for(var i = 0; i < radioLength; i++)
	{
		if(radioObj[i].checked)
		{
			return radioObj[i].value;
		}
	}
	return "0";
}

function check_words()
{
	word_count = document.getElementById('description').value.split(' ').length - 1;
	
	if(word_count < 0) word_count = 0;
	
	if(word_count <= max_value)
	{
		document.getElementById('word_counter').innerHTML = 'You have used '+word_count+' of '+max_value+' words';
		//document.getElementById('submit_button').disabled = '';
	} else {
		document.getElementById('word_counter').innerHTML = '<b style="color:#FF0000;">You have used '+word_count+' of '+max_value+' words</b>';
		//document.getElementById('submit_button').disabled = 'disabled';
	}
}

function change_rate(value)
{
	max_value = value;
	check_words();
}

function init()
{
	var val = getCheckedValue(document.getElementById('form').rate);
	
	switch(val)
	{
		case "1" :
			max_value = 35;
			break;
		case "2" :
			max_value = 35;
			break;
		case "3" :
			max_value = 80;
			break;
		default :
			max_value = 200;
			break;
	}
	
	change_rate(max_value);
}
