//general ajax function
function ajaxMe(TheDiv, ThePage, TheData)
{

	$(TheDiv).empty();
	$(TheDiv).append("<div class='loader'><img src='images/ajax-loader.gif' alt='waiting' /><br/>Loading</div>");
	
	$.ajax
		({
			url : ThePage,
			dataType : "html",
			cache: false,
			success	: function(html)
				{
					$(TheDiv).empty();
					$(TheDiv).append("<div class='invis'></div>");
					$(TheDiv).children(".invis").append(html);
					$(TheDiv).children(".invis").animate({ opacity: "show" }, "fast");				
				},
			error : function(XMLHttpRequest, textStatus, errorThrown)
				{
					$(TheDiv).empty();
					$(TheDiv).text("There was an error: "+ errorThrown);
				}
		});

}



//Dropdown menus
$(document).ready
(
	function()
	{
		$(".menulinks").hover
		(
			function()
			{
				$(this).children(".drop").slideDown("fast");
			},
			function()
			{
				$(this).children(".drop").animate({ opacity: "hide" }, "fast");
			}
		);
	;}
);

//Client download
$(document).ready
(
	function()
	{
		$("#client_dl").click
		(
			function()
			{
				$("#client_dl").animate({ opacity: "hide" }, "fast")
				.hide()
				.html('<img class="dl_button" src="http://'+location.host+'/images/client_dl_02.jpg" alt="Download -GAME NAME- Client" />')
				.animate({ opacity: "show" }, "fast");
			}
		);
	}
);


//Extra links animation

$(document).ready
(
	function()
	{
		$("#extralinks a").hover
		(
			function()
			{
				$(this).animate({textIndent:"12px"}, 'fast');
			},
			function()
			{
				$(this).animate({textIndent:"10px"}, 'fast');
			}
		);
		
	}
);	


//Handles the newslist  right links class change
$(document).ready
(
	/*function()
	{
		$(".news_headline").click
		(
			function()
			{
				$("#news_list span").removeClass("news_headline_select");
				$(this).addClass("news_headline_select");
			}
		);
	}*/
	function()
	{
		$("#news_index_list .headline").click
		(
			function()
			{
				$("#news_index_list .headline").removeClass("select");
				$(this).addClass("select");
			}
		);
	}
);	

//Rolling banner
/*
	$(document).ready
	(
		function()
		{
			$(".numbers").click
			(
				function()
				{ 
					TheID = $(this).attr('class').split(' ').slice(-1);
					TheRolls = $(".roll");
					jQuery.each(TheRolls,
					function()
					{
						if ($(this).attr('id') != TheID)
						{
							$(this).animate({ opacity: "hide" }, "fast")
						}
						else
						{
							$(this).animate({ opacity: "show" }, "fast")
						}
					}
					);
				}
			);
		}
	);	
*/
//Rolling banner 2

	var nSelectRollIdx = 0;

	//Function to select roll
	function selectRoll(imgBtnSelected) {
		var imgArrRollBtn = document.getElementsByName("number");
		var imgRollLink = document.getElementById("rolling_link");
		var imgSelected = document.getElementById("rolling_img");
		nSelectRollIdx = imgBtnSelected;
		for(var i = 0; i < imgArrRollBtn.length; i++) {
			if(i != imgBtnSelected - 1) {
				imgArrRollBtn[i].src = 'images/rolling_numbers_off_0' + (i+1) + '.gif';
			}
			else {
				imgArrRollBtn[i].src = 'images/rolling_numbers_on_0' + (i+1) + '.gif';
				imgSelected.src = 'images/rolling_0' + (i+1) + '.jpg';
				if(i==0)imgRollLink.href = 'http://driftcity.co.id';
				if(i==1)imgRollLink.href = 'http://driftcity.co.id';
				if(i==2)imgRollLink.href = 'http://www.playmusic.co.id';
				if(i==3)imgRollLink.href = 'http://www.tantra.co.id';
				if(i==4)imgRollLink.href = 'http://mof.playcircle.net';
			}
		}
	}
	
	$(document).ready(function() {
		$("#numbers_wrap img").click(function() {	//rolling banner click
			var src = $(this).attr('rel');
			selectRoll(src);
			//var src = $(this).attr('rel');
			//var imgBtnSelected = 'images/rolling_numbers_on_0' + src + '.gif';
			//$(this).attr("src", imgBtnSelected).animate({ opacity: "show" }, "fast");
			//var imgSelected = 'images/rolling_0' + src + '.jpg';
			//$('#rolling_img').attr("src", imgSelected).animate({ opacity: "show" }, "fast");
		});
		$("#userNm").focus(function() {		//playbar login focus
			$(this).attr('value', "");
		});
		$("#pass").focus(function() {		//playbar password focus
			$(this).attr('value', "");
		});
	});
	
	function intervalRoll() {
		var imgArrRollBtn = document.getElementsByName("number");
		if(nSelectRollIdx < imgArrRollBtn.length)
			nSelectRollIdx++;
		else
			nSelectRollIdx = 1;

		selectRoll(nSelectRollIdx);
	}
	
	$(window).load(function() {
		myInterval = setInterval("intervalRoll()", 2500);
	});

//end of Rolling banner 2

function switchMenu(obj) {
var el = document.getElementById(obj);
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
	}
	else {
	el.style.display = '';
	}
}