// JavaScript Document

function ajaxFunction() {
	var ajax;
	try {
		ajax = new XMLHttpRequest();
	} catch (e) {
		try {
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	return ajax;
}

function showRateBox(show) {
	var tag = document.getElementById("ratingBox");
	if (show == 1) {
		tag.style.display = "block";
	} else {
		tag.style.display = "none";
	}
}

function like_itnew(event){event.preventDefault();var $val=$('div#ratethis').data('gameid');
if($val){$('a.icon.happy').css('display','none');
$('a.icon.sad').css('display','none');
$('div.shaddow_happy').css('display','none');
$('div.shaddow_sad').css('display','none');
$('div.shaddow_happy_text').css('display','none');
$('div.rating_bar').css('visibility','hidden');
$('div.shaddow_sad_text').css('display','none');
$('div.message').css('display','block');
$('#ratetxt').css('display','none');
$('#noe').css('display','none');
$('#yoo').css('display','none');
$('div.rating_votes_total').css('visibility','hidden');
$.post('http://www.gamegab.com/vote.php',{id:$val,like:1})}
}

function hate_itnew(event){event.preventDefault();var $val=$('div#ratethis').data('gameid');
if($val){$('a.icon.happy').css('display','none');
$('a.icon.sad').css('display','none');
$('div.shaddow_happy').css('display','none');
$('div.shaddow_sad').css('display','none');
$('div.shaddow_happy_text').css('display','none');
$('div.rating_bar').css('visibility','hidden');
$('div.shaddow_sad_text').css('display','none');
$('div.message').css('display','block');
$('#ratetxt').css('display','none');
$('#noe').css('display','none');
$('#yoo').css('display','none');
$('div.rating_votes_total').css('visibility','hidden');
$('div.rating_votes_total').css('visibility','hidden');
$.post('http://www.gamegab.com/vote.php',{id:$val,like:0})}
}

function topfivepic(item) {	
	if(item=="pic_1"){
	document.getElementById("pic_1").style.display="block";
	document.getElementById("pic_2").style.display="none";
	document.getElementById("pic_3").style.display="none";
	document.getElementById("pic_4").style.display="none";
	document.getElementById("pic_5").style.display="none";
	document.getElementById("pic_6").style.display="none";
	document.getElementById("top_five_text_5").style.backgroundPosition="0 20px";
	document.getElementById("top_five_text_4").style.backgroundPosition="0 20px";
	document.getElementById("top_five_text_3").style.backgroundPosition="0 20px";
	document.getElementById("top_five_text_2").style.backgroundPosition="0 20px";
	document.getElementById("top_five_text_1").style.backgroundPosition="0 0";
	}else if(item=="pic_2"){
	document.getElementById("pic_1").style.display="none";
	document.getElementById("pic_2").style.display="block";
	document.getElementById("pic_3").style.display="none";
	document.getElementById("pic_4").style.display="none";
	document.getElementById("pic_5").style.display="none";
	document.getElementById("pic_6").style.display="none";
	document.getElementById("top_five_text_2").style.backgroundPosition="0 0";
	}else if(item=="pic_3"){
		document.getElementById("pic_1").style.display="none";
		document.getElementById("pic_2").style.display="none";
		document.getElementById("pic_3").style.display="block";
		document.getElementById("pic_4").style.display="none";
		document.getElementById("pic_5").style.display="none";
		document.getElementById("pic_6").style.display="none";
		document.getElementById("top_five_text_3").style.backgroundPosition="0 0";
	}else if(item=="pic_4"){
		document.getElementById("pic_1").style.display="none";
		document.getElementById("pic_2").style.display="none";
		document.getElementById("pic_3").style.display="none";
		document.getElementById("pic_4").style.display="block";
		document.getElementById("pic_5").style.display="none";
		document.getElementById("pic_6").style.display="none";
		document.getElementById("top_five_text_4").style.backgroundPosition="0 0";
	}else if(item=="pic_5"){
		document.getElementById("pic_1").style.display="none";
		document.getElementById("pic_5").style.display="block";
		document.getElementById("pic_2").style.display="none";
		document.getElementById("pic_3").style.display="none";
		document.getElementById("pic_4").style.display="none";	
		document.getElementById("pic_6").style.display="none";	
		document.getElementById("top_five_text_5").style.backgroundPosition="0 0";
		
	}else if(item=="pic_6"){
		document.getElementById("pic_1").style.display="none";
		document.getElementById("pic_5").style.display="none";
		document.getElementById("pic_2").style.display="none";
		document.getElementById("pic_3").style.display="none";
		document.getElementById("pic_4").style.display="none";
		document.getElementById("pic_6").style.display="block";	
		document.getElementById("top_five_text_6").style.backgroundPosition="0 0";
	}
}

function topfuenfpic(item) {	
	if(item=="picfuenf_1"){
	document.getElementById("picfuenf_1").style.display="block";
	document.getElementById("picfuenf_2").style.display="none";
	document.getElementById("picfuenf_3").style.display="none";
	document.getElementById("picfuenf_4").style.display="none";
	document.getElementById("picfuenf_5").style.display="none";
	document.getElementById("picfuenf_6").style.display="none";
	document.getElementById("top_fuenf_5").style.backgroundPosition="0 20px";
	document.getElementById("top_fuenf_4").style.backgroundPosition="0 20px";
	document.getElementById("top_fuenf_3").style.backgroundPosition="0 20px";
	document.getElementById("top_fuenf_2").style.backgroundPosition="0 20px";
	document.getElementById("top_fuenf_1").style.backgroundPosition="0 0";
	}else if(item=="picfuenf_2"){
	document.getElementById("picfuenf_1").style.display="none";
	document.getElementById("picfuenf_2").style.display="block";
	document.getElementById("picfuenf_3").style.display="none";
	document.getElementById("picfuenf_4").style.display="none";
	document.getElementById("picfuenf_5").style.display="none";
	document.getElementById("picfuenf_6").style.display="none";
	document.getElementById("top_fuenf_2").style.backgroundPosition="0 0";
	}else if(item=="picfuenf_3"){
		document.getElementById("picfuenf_1").style.display="none";
		document.getElementById("picfuenf_2").style.display="none";
		document.getElementById("picfuenf_3").style.display="block";
		document.getElementById("picfuenf_4").style.display="none";
		document.getElementById("picfuenf_5").style.display="none";
		document.getElementById("top_fuenf_3").style.backgroundPosition="0 0";
	}else if(item=="picfuenf_4"){
		document.getElementById("picfuenf_1").style.display="none";
		document.getElementById("picfuenf_2").style.display="none";
		document.getElementById("picfuenf_3").style.display="none";
		document.getElementById("picfuenf_4").style.display="block";
		document.getElementById("picfuenf_5").style.display="none";
		document.getElementById("picfuenf_6").style.display="none";
		document.getElementById("top_fuenf_4").style.backgroundPosition="0 0";
	}else if(item=="picfuenf_5"){
		document.getElementById("picfuenf_1").style.display="none";
		document.getElementById("picfuenf_2").style.display="none";
		document.getElementById("picfuenf_3").style.display="none";
		document.getElementById("picfuenf_4").style.display="none";
		document.getElementById("picfuenf_5").style.display="block";
		document.getElementById("picfuenf_6").style.display="none";
		document.getElementById("top_fuenf_5").style.backgroundPosition="0 0";
		}else if(item=="picfuenf_6"){
		document.getElementById("picfuenf_1").style.display="none";
		document.getElementById("picfuenf_2").style.display="none";
		document.getElementById("picfuenf_3").style.display="none";
		document.getElementById("picfuenf_4").style.display="none";
		document.getElementById("picfuenf_5").style.display="none";
		document.getElementById("picfuenf_6").style.display="block";
		document.getElementById("top_fuenf_6").style.backgroundPosition="0 0";
	}
}
function topfuenfpicOut(){
	document.getElementById("picfuenf_1").style.display="block";
	document.getElementById("picfuenf_2").style.display="none";
	document.getElementById("picfuenf_3").style.display="none";
	document.getElementById("picfuenf_4").style.display="none";
	document.getElementById("picfuenf_5").style.display="none";
	document.getElementById("picfuenf_6").style.display="none";
	document.getElementById("top_fuenf_6").style.backgroundPosition="0 20px";
	document.getElementById("top_fuenf_5").style.backgroundPosition="0 20px";
	document.getElementById("top_fuenf_4").style.backgroundPosition="0 20px";
	document.getElementById("top_fuenf_3").style.backgroundPosition="0 20px";
	document.getElementById("top_fuenf_2").style.backgroundPosition="0 20px";
	document.getElementById("top_fuenf_1").style.backgroundPosition="0 20px";
}

function topfivepicOut(){
	document.getElementById("pic_1").style.display="block";
	document.getElementById("pic_2").style.display="none";
	document.getElementById("pic_3").style.display="none";
	document.getElementById("pic_4").style.display="none";
	document.getElementById("pic_5").style.display="none";
	document.getElementById("pic_6").style.display="none";
	document.getElementById("top_five_text_6").style.backgroundPosition="0 20px";
	document.getElementById("top_five_text_5").style.backgroundPosition="0 20px";
	document.getElementById("top_five_text_4").style.backgroundPosition="0 20px";
	document.getElementById("top_five_text_3").style.backgroundPosition="0 20px";
	document.getElementById("top_five_text_2").style.backgroundPosition="0 20px";
	document.getElementById("top_five_text_1").style.backgroundPosition="0 20px";
}

function rateGame(gameid,vote) {
	ajax = ajaxFunction();
	ajax.onreadystatechange = function () { rateGame_stateChanged(); };
	var url = baseDir+ "inc/ajax-rating.php";
	url = url+ "?id=" +gameid;
	url = url+ "&vote=" +vote;
	ajax.open("GET",url,true);
	ajax.send(null);
}
function rateGame_stateChanged() { 
	var rateBox = document.getElementById('rateBox');
	if (ajax.readyState == 4) {
		rateBox.innerHTML = ajax.responseText;
	}
}
function menuRollover(item){
	if(item=="home"){
		document.getElementById("menu_box").style.backgroundPosition="0 0";
	}else if(item=="games"){
		document.getElementById("menu_box").style.backgroundPosition="-122px 0";
	}else if(item=="shop"){
		document.getElementById("menu_box").style.backgroundPosition="-244px 0";
	}else if(item=="blog"){
		document.getElementById("menu_box").style.backgroundPosition="-366px 0";
	}else if(item=="skins"){
		document.getElementById("menu_box").style.backgroundPosition="-488px 0";
	}else if(item=="links"){
		document.getElementById("menu_box").style.backgroundPosition="-610px 0";
	}
}
function menuRollout(){
	document.getElementById("menu_box").style.backgroundPosition="0 0";
}

/*function writeTab(tag,image,w,h,border,id,u){
	var s="";
	if(u!=""){
		s+="<a href='";
		s+=u;
		s+="' onmouseover='javascript: tabRollover(&#39;";
		s+=id;
		s+="&#39;);' onmouseout='javascript: tabRollover(&#39;none&#39;);'/>";
	}
	s+="<img src='";
	s+=image;
	s+="' width='";
	s+=w;
	s+="' height='";
	s+=h;
	if(border!=""){
		s+="' border='";
		s+=border;
	}
	s+="' />";
	if(u!=""){
		s+="</a>";
	}
	document.getElementById(tag).innerHTML=s;
}			 

*/
var tab_id;
var req;
function writeMainTabs(){
	tab_id = 20;
}
function writeMultiTabs(){
	tab_id = 40;
}
function writeTopTabs(){
	tab_id = 80;
}
function writeMostTabs(){
	tab_id = 60;
}
function writeHotTabs(){
	tab_id=0;
	document.getElementById("tabs_box").style.backgroundImage='url('+images_folder+"tabs_sprite1.png"+')';
	document.getElementById("tabs_box").style.backgroundPosition="0 0";
}



function tabRolling(id){
	var roller_id=0;
	if(id=="none"){
		roller_id=0;
	}else if(id=="hot"){
		roller_id=100;
	}else if(id=="main"){
		roller_id=200;
	}else if(id=="multi"){
		roller_id=300;
	}else if(id=="most"){
		roller_id=400;	
	}else if(id=="top"){
		roller_id=500;	
	}	
	var ypos=tab_id+roller_id;
	var bp=String("0 -"+ypos);
	if(ypos!=0){
		bp+="px";
	}
	document.getElementById("tabs_box").style.backgroundPosition=bp;
}
	
function tabRolloverMain(id){
	if(id=="none")	{
 		roll_id=0;	
	}else if(id=="hot"){
		roll_id=100;
	}else if(id=="main"){
		roll_id=200;
	}else if(id=="multi"){
		roll_id=300;
	}else if(id=="most"){
		roll_id=400;	
	}else if(id=="top"){
		roll_id=500;
	}
	var ypos=tab_id+roll_id;
	var bp=String("0 -"+ypos);
	if(ypos!=0){
		bp+="px";
	}
	document.getElementById("tabs_above_box").style.backgroundPosition=bp;
}


function showtopfuenfPic(){
document.getElementById("picfuenf_1").style.display="block";
document.getElementById("picfuenf_2").style.display="none";
document.getElementById("picfuenf_3").style.display="none";
document.getElementById("picfuenf_4").style.display="none";
document.getElementById("picfuenf_5").style.display="none";
document.getElementById("picfuenf_6").style.display="none";
}

function showtopfivePic(){
document.getElementById("pic_1").style.display="block";
document.getElementById("pic_2").style.display="none";
document.getElementById("pic_3").style.display="none";
document.getElementById("pic_4").style.display="none";
document.getElementById("pic_5").style.display="none";
document.getElementById("pic_6").style.display="none";
}
/*
function setRoller(id){
if(id=="none"){
		roll_id=0;
	}else if(id=="hot"){
		roll_id=-20;
	}else if(id=="main"){
		roll_id=0;
	}else if(id=="multi"){
		roll_id=60;
	}else if(id=="most"){
		roll_id=40;	
	}else if(id=="top"){
		roll_id=60;	
	}
	var ypos=tab_id+roll_id;
	var bp=String("0 -"+ypos);
	if(ypos!=0){
		bp+="px";
	}
	document.getElementById("tabs_above_box").style.backgroundPosition=bp;
}*/

function corporateRollover(item){
	if(item=="home"){
		document.getElementById("corporate").style.backgroundPosition="0 0";
	}else if(item=="faqs"){
		document.getElementById("corporate").style.backgroundPosition="0 -20px";
	}else if(item=="services"){
		document.getElementById("corporate").style.backgroundPosition="0 -30px";
	}else if(item=="contact"){
		document.getElementById("corporate").style.backgroundPosition="0 -60px";
	}else if(item=="jobs"){
		document.getElementById("corporate").style.backgroundPosition="0 -80px";
	}else if(item=="termsofuse"){
		document.getElementById("corporate").style.backgroundPosition="0 -100px";
	}else if(item=="privacypolicy"){
		document.getElementById("corporate").style.backgroundPosition="0 -120px";
	}
}
function corporateRollout(){
	document.getElementById("corporate").style.backgroundPosition="0 0";
}



