/**
 * This is SmallNSmart CMS for BurninGames.hu
 * 2003-2008
 * Developed By Koller József (OroszNyet)
 * web: http://www.burningames.hu 
 * mail: orosznyet@gmail.com
 * 
 * THIS CMS IS NOT SHAREABLE
**/

function changeScreen (target) {
	if (gCURRSCREEN >= gMAXSCREENID && target == "next") {
		$("#gSCREENS img").attr({"src" : gSCREENS[0]});
		gCURRSCREEN = 0;
	} else if (gCURRSCREEN == 0 && target == "back") {
		$("#gSCREENS img").attr({"src" : gSCREENS[gMAXSCREENID]});
		gCURRSCREEN = gMAXSCREENID;
	} else {
		if (target == "next") gDUMP = (gCURRSCREEN + 1);
		else if (target == "back") gDUMP = (gCURRSCREEN - 1);
		
		$("#gSCREENS img").attr({"src" : gSCREENS[gDUMP]});
		gCURRSCREEN = gDUMP;
	}
	
	$("#gSCRRENSTAT").html((gCURRSCREEN + 1) + " / " + (gMAXSCREENID + 1));
	return false;
}


function glFilterBox(val) {
	if (val == 0) setTimeout("glFilterBox(1)", 300) 
	else {
		glfListD_pre = glfListD;
		glfListD = $('input[name=glfFilter]:checked').val();
		if (glfListD != glfListD_pre) {
			$("#glfGenreList").slideUp(500);
			$("#glfIncList").slideUp(500);
			if (glfListD == "genre") $("#glfGenreList").slideDown(500);
			if (glfListD == "publisher" || glfListD == "developer" || glfListD == "pubdev") $("#glfIncList").slideDown(500);
		}
	}
}

function glListRefresh (glPAGE) {
	$('#glOrder').slideUp(1000);
	var cTM = new Date();
	
    $("#glLoaderBar").css({display : "inherit"});
	$.post(glBASEDIR + "Games/ajax_gate.php?tm=" + cTM.getTime(), {
			data : $('#glForm').serialize(),
			search : ($("#glSearch").val() != $("#glSearch").attr("title") ? $("#glSearch").val() : ""),
			page : glPAGE,
			gamedir : glGAMEDIR,
			pagelimit : glPAGELIMIT // ne hidd magad okosnak, ha ezt megtaláltad. lett volna "minden" egy lapon játék megjelenítő, de inkább csináltam egy kis meglepit a hozzáértőknek.
		} ,
		function(data) {
			$("#glMainList").html(data);
            $("#glLoaderBar").css({display : "none"});
 	}, "html");
	return false;
}

function switchDWNlist () {
	$('#gdLinks').toggle(500);
}

function intIndexSwitch() {
	var cI = 0;
	$("#gi-main #gi-right .item").each( function(i){ 
		if ($(this).attr("id").replace("ci", "") != giIndex) {
			$(this).css({opacity : 0, position : "absolute", display:"none"});
		} else {
			$(this).css({position : "absolute"});
		}
		cI++;
	});
	$("#gi-main #gi-left .item").each( function(i){ 
		$(this).click(function () {
			IndexSwitch($(this).attr("id").replace("i", ""));
		});
	});
}

function IndexSwitch(swcTo) {
	if (!giProcess && swcTo != giIndex) {
		var giProcess = true;
		$("#gi-main #gi-right #ci" + swcTo).css({display : "block"});
		$("#gi-main #gi-right #ci" + swcTo).animate({ opacity : 1 }, "fast");
		$("#gi-main #gi-right #ci" + giIndex).animate({ opacity : 0 }, "fast", "linear", function () {
			$("#gi-main #gi-left .active").removeClass("active");
			$("#gi-main #gi-left #i" + swcTo).addClass("active");
			$("#gi-main #gi-right #ci" + giIndex).css({display : "none"});
			giIndex = swcTo;
			giProcess = false;

		});
	}
}