var currentBanner = 0;
var rotateInterval = setInterval("nextBanner()", 3000);


function showBanner(num) {
	if (currentBanner == num) {
		clearInterval(rotateInterval);
		rotateInterval = setInterval("nextBanner()", 3000);	
		return;
	}
	$('#banners a').hide();
	$('#banner_thumbs li').removeClass('selected');
	currentBanner = num;

	$('#banners a:eq(' + (currentBanner) + ')').fadeIn();
	$('#banner_thumbs li:eq(' + (currentBanner) + ')').addClass('selected');
	clearInterval(rotateInterval);
	rotateInterval = setInterval("nextBanner()", 3000);
}

function nextBanner() {
	var nextNum = currentBanner == 3 ? 0 : currentBanner + 1;
	showBanner(nextNum);
}


function showBanner2(num) {
	if (currentBanner == num) {
		clearInterval(rotateInterval);
		rotateInterval = setInterval("nextBanner()", 10000);	
		return;
	}
	$('#banners a').hide();
	$('#banner_thumbs li').removeClass('selected');
	currentBanner = num;

	$('#banners a:eq(' + (currentBanner) + ')').fadeIn();
	$('#banner_thumbs li:eq(' + (currentBanner) + ')').addClass('selected');
	clearInterval(rotateInterval);
	rotateInterval = setInterval("nextBanner()", 10000);
}


function sendAjaxRequest(url, data)
{
    data.ajax=1;
    $.post(url,data,
        function(data){
            handleServerDefault(data);
        });
}

function handleServerDefault(res)
{
    //alert(res);   //used for debug
    resList = eval('(' + res + ')');
    for (prop in resList)
    {
        if(prop.substring(0,5)=='alert')
        {
            alert(resList[prop]);
        }
        else if(prop.substring(0,6)=='script')
        {
            eval(resList[prop]);
        }
        else
        {
            pos=prop.indexOf('.');
            if(pos!=-1)
            {
                objname=prop.substring(0,pos);
                objprop=prop.substring(pos+1, prop.length);
                eval('document.getElementById(\'' + objname.replace(/\'/g,"\\'") + '\').' + objprop + '=\'' + resList[prop].replace(/\'/g,"\\'")  +'\';');
            }
        }
    }
}


function getBetaKey() {
    $.ajax({
		url: '/getbetakey',
        type: 'GET',
        data: 'ajax',
        success: function(response) {
            if (response != 'success') {
                $('.beta_login_body').html('<p>Please try again later.</p>');
            } else {
                $('.beta_login_body').html('<p>Thank you for participating.</p><p>Please check your email for Beta Key</p>');
				$('.beta_login').replaceWith('<div class="beta_thankyou"></div>');
            }
        }
    });
}


