function displayPlayerRegistration(show)
{
    try {
        if(show) {
            var html = $("#" + g_dvPlayerRegistrationInternal).html();
            $("#" + g_dvPlayerRegistration).html(html);            
            $("#" + g_dvPlayerRegistration).show('scale', {}, 'slow');
        }
        else {
            $("#" + g_dvPlayerRegistration).html("");
            $("#" + g_dvPlayerRegistration).hide();
        }
    }
    catch(e)
    {
    }
    
    return false;
}

function onClickPlayerRegistrationFormSubmit() 
{
    var RL_Email = $("#Email").val(); 
	var RL_Zip = $("#Zip").val(); 
	var RL_Gender = "MALE";
	if($("#GenderF").attr("checked")) 
	{
	    RL_Gender = "FEMALE";
	}
	var RL_YearBorn = $("#YearBorn").val(); 
    var RL_ThirdParty = ""; 
    if($("#ThirdParty").attr("checked")) 
    {
        RL_ThirdParty = "YES";
    }
    
    registerListener(g_SAStationCallLetter, RL_Zip, RL_Email, RL_Gender, RL_YearBorn, RL_ThirdParty);
    displayPlayerRegistration(false);
    
    var cookieValue = RL_Zip + "," + RL_Email + "," + RL_Gender + "," + RL_YearBorn + "," + RL_ThirdParty;
    $.cookie(getPlayerCookieName(), cookieValue, g_PlayerRegistrationCookieOptions);
    
    $.cookie(getPlayerCookieZip(), "" + RL_Zip, g_PlayerRegistrationCookieOptions);
    $.cookie(getPlayerCookieGender(), "" + RL_Gender, g_PlayerRegistrationCookieOptions);
    
    startGateway();
    
    return false;
}

function onClickPlayerRegistrationFormDecline()
{
    displayPlayerRegistration(false);
    
    var cookieValue = "0,0,M,00,NO";
    
    $.cookie(getPlayerCookieName(), cookieValue, g_PlayerRegistrationCookieOptions);
    
    startGateway();
    
    return false;
}

function startPlayerRegistration() 
{
    //debug("testMsg", "player registration " + g_OptIn, true); 
    
    if(g_OptIn) 
    {
        var cookie = $.cookie(getPlayerCookieName());
           
        if (cookie!=null && cookie!="") 
        {
            //alert(cookie);
            startGateway();
        }
        else 
        {
            displayPlayerRegistration(true);
            //$.cookie(getPlayerCookieName(), null, g_PlayerRegistrationCookieOptions);
        }
    }
    else {
        startGateway();
    }
}