
var formName = '';

function performCaptcha(sectionName)
{
	createLayover();
	formName = sectionName;
}

function submitForm()
{
	closeLayover();
	targetChallengeField = $('rc_' + formName);
	targetResponseField  = $('rr_' + formName);
	
	var challenge = $('layover_content').getElementsBySelector('[name="recaptcha_challenge_field"]');
	var response  =  $('layover_content').getElementsBySelector('[name="recaptcha_response_field"]');	
	
	targetChallengeField.value = challenge[0].value;
	targetResponseField.value = response[0].value;
	
	$(formName).submit();
}

function showMerchantsTab(tabName)
{
	$('basic').hide();
	$('comments').hide();
	$('stats').hide();
	$('vouchers').hide();
	$('link_basic').removeClassName('current');
	$('link_comments').removeClassName('current');
	$('link_stats').removeClassName('current');
	$('link_vouchers').removeClassName('current');
	
	$(tabName).show();
	$('link_'+tabName).addClassName('current');
}
function showGamesTab(tabName)
{
	$('basic').hide();
	$('ext').hide();
	$('shop').hide();
	$('trailer').hide();
	$('comments').hide();
		
	$('link_basic').removeClassName('current');
	$('link_ext').removeClassName('current');
	$('link_shop').removeClassName('current');
	$('link_trailer').removeClassName('current');
	$('link_comments').removeClassName('current');
	
	$(tabName).show();
	$('link_'+tabName).addClassName('current');
}

function toggleRatingFunction()
{
	var enabled = $('rate_merchant').checked;
	if(enabled)
	{
		$('rating_element_0').enable();
		$('rating_element_1').enable();
		$('rating_element_2').enable();
		$('rating_element_3').enable();
		$('star_0').enable();
		$('star_1').enable();
		$('star_2').enable();
		$('star_3').enable();
		$('star_4').enable();
	}
	else
	{		
		$('rating_element_0').disable();
		$('rating_element_1').disable();
		$('rating_element_2').disable();
		$('rating_element_3').disable();
		$('star_0').disable();
		$('star_1').disable();
		$('star_2').disable();
		$('star_3').disable();
		$('star_4').disable();
	}
}

function resetStars()
{
	$('star_0').removeClassName("full");
	$('star_1').removeClassName("full");
	$('star_2').removeClassName("full");
	$('star_3').removeClassName("full");
	$('star_4').removeClassName("full");
	
	$('star_0').addClassName("empty");
	$('star_1').addClassName("empty");
	$('star_2').addClassName("empty");
	$('star_3').addClassName("empty");
	$('star_4').addClassName("empty");
}

function displayStarValue(value)
{
	resetStars();
	
	for(i=0; i<value; i++)
	{
		$('star_'+i).removeClassName("empty");
		$('star_'+i).addClassName("full");
	}	
}

var starValueSet = false;

function enableStars()
{
	resetStars();
	$('star_0').onmouseover = function()
	{
		displayStarValue(1);
	}		
	$('star_1').onmouseover = function()
	{
		displayStarValue(2);
	}	
	$('star_2').onmouseover = function()
	{
		displayStarValue(3);
	}		
	$('star_3').onmouseover = function()
	{
		displayStarValue(4);
	}	
	$('star_4').onmouseover = function()
	{
		displayStarValue(5);
	}	
	
	$('star_0').onmouseout = function()
	{
		if(!starValueSet)
		{
			displayStarValue(0);
		}
		else
		{
			displayStarValue($('rating_element_0').value);
		}
	}		
	$('star_1').onmouseout = function()
	{
		if(!starValueSet)
		{
			displayStarValue(0);
		}
		else
		{
			displayStarValue($('rating_element_0').value);
		}
	}	
	$('star_2').onmouseout = function()
	{
		if(!starValueSet)
		{
			displayStarValue(0);
		}
		else
		{
			displayStarValue($('rating_element_0').value);
		}
	}		
	$('star_3').onmouseout = function()
	{
		if(!starValueSet)
		{
			displayStarValue(0);
		}
		else
		{
			displayStarValue($('rating_element_0').value);
		}
	}	
	$('star_4').onmouseout = function()
	{
		if(!starValueSet)
		{
			displayStarValue(0);
		}
		else
		{
			displayStarValue($('rating_element_0').value);
		}
	}	
	
	$('star_0').onclick = function()
	{
		$('rating_element_0').value = 1;
		starValueSet = true;
		$('star_0').blur();
	}
	$('star_1').onclick = function()
	{
		$('rating_element_0').value = 2;
		starValueSet = true;
	}
	$('star_2').onclick = function()
	{
		$('rating_element_0').value = 3;		
		starValueSet = true;
	}
	$('star_3').onclick = function()
	{
		$('rating_element_0').value = 4;		
		starValueSet = true;
	}		
	$('star_4').onclick = function()
	{
		$('rating_element_0').value = 5;		
		starValueSet = true;
	}				
}

function enableRating()
{
	Event.observe(window, 'load', function() 
	{   
		toggleRatingFunction();
		enableStars();	
	});
}
