function gamesListIdStatusChange(selectVal) {
	document.getElementById('process').style.display='none';
	document.getElementById('betyg').style.display='none';
	
	if (selectVal == 2) {
		document.getElementById('process').style.display='block';	
	} else if (selectVal == 4) {
		document.getElementById('betyg').style.display='block';
	}
}

function gamesListIdShowSaveButton() {
	document.getElementById('gamesSaveButton').disabled = false;	
}



var gameClicked = 0;
function showGames(gid,that) {
	if (gid == gameClicked) {
		document.getElementById('gamesListId').style.display='none';
		gameClicked = 0;
	} else {
		gameClicked = gid;
		var left = that.offsetLeft;
    	var top  = that.offsetTop;
	    while(that=that.offsetParent)
	    {
	        left += that.offsetLeft;
	        top  += that.offsetTop;
	    }
		left += 100;
		top += 16;

		document.getElementById('gamesListId').style.display='block';
		document.getElementById('gamesListId').style.left=left + "px";
		document.getElementById('gamesListId').style.top=top + "px";
		document.getElementById('gamesListId').innerHTML = "<img src=\"img/ajax-loader.gif\" alt=\"laddar\">";
	    var xmlHttp;
  
	    try {
	      // Firefox, Opera 8.0+, Safari
	      xmlHttp=new XMLHttpRequest();
	    }
  
	    catch (e) {
	      // Internet Explorer
	      try {
	        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	      }
    
	      catch (e) {
	        try {
	          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	        }
    
	        catch (e) {
	          alert("Your browser does not support AJAX!");
	          return false;
	        }
	      }
	    }

    	xmlHttp.onreadystatechange=function() {
	    	if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
		        document.getElementById('gamesListId').innerHTML = xmlHttp.responseText;
		    }
	   }
	   xmlHttp.open("GET","gamesListId.php?gid="+gid,true);
	   xmlHttp.send(null);
	}
}







function saveGame(gid,status,process,betyg,currentlyPlaying,updateKommentar,gamename,currentStatus, currentProcess) {
    var xmlHttp;
  
    try {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
    }
  
    catch (e) {
      // Internet Explorer
      try {
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    
      catch (e) {
        try {
          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    
        catch (e) {
          alert("Your browser does not support AJAX!");
          return false;
        }
      }
    }
	
    xmlHttp.onreadystatechange=function() {
      if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
        document.getElementById('gamesSaveButton').disabled = true;
      }
    }

    xmlHttp.open("GET","gamesUpdate.php?gid="+gid+"&status="+status+"&process="+process+"&betyg="+betyg+"&currentlyPlaying="+currentlyPlaying+"&updateKommentar="+updateKommentar+"&gamename="+gamename+"&currentStatus="+currentStatus+"&currentProcess="+currentProcess,true);
    xmlHttp.send(null);
}









function startBlog(bid) {
    var xmlHttp;
  
    try {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
    }
  
    catch (e) {
      // Internet Explorer
      try {
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    
      catch (e) {
        try {
          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    
        catch (e) {
          alert("Your browser does not support AJAX!");
          return false;
        }
      }
    }

    xmlHttp.onreadystatechange=function() {
      if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
        document.getElementById('startBlog').innerHTML = xmlHttp.responseText;
      }
    }
    xmlHttp.open("GET","startBlog.php?bid="+bid,true);
    xmlHttp.send(null);
}










function searchen(searchStr) {
    t1 = setTimeout("ajaxFunction1('" + searchStr + "')", 10);
    t2 = setTimeout("ajaxFunction2('" + searchStr + "')", 10);
    t3 = setTimeout("ajaxFunction3('" + searchStr + "')", 10);
}


function ajaxFunction1(searchStr) {
    var xmlHttp;

    if (searchStr.length > 0) {
        document.getElementById('listH1').innerHTML='Sökresultat';
    } else {
        document.getElementById('listH1').innerHTML='Senast sedda';
    }
  
    try {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
    }
  
    catch (e) {
      // Internet Explorer
      try {
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    
      catch (e) {
        try {
          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    
        catch (e) {
          alert("Your browser does not support AJAX!");
          return false;
        }
      }
    }

    xmlHttp.onreadystatechange=function() {
      if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
        document.getElementById('movielist1').innerHTML = xmlHttp.responseText;
      }
    }
    xmlHttp.open("GET","moviesList.php?mid=1&searchStr="+searchStr,true);
    xmlHttp.send(null);
}


function ajaxFunction2(searchStr) {
    var xmlHttp;

    if (searchStr.length > 0) {
        document.getElementById('listH2').innerHTML='Sökresultat';
    } else {
        document.getElementById('listH2').innerHTML='Senast sedda';
    }
  
    try {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
    }
  
    catch (e) {
      // Internet Explorer
      try {
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    
      catch (e) {
        try {
          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    
        catch (e) {
          alert("Your browser does not support AJAX!");
          return false;
        }
      }
    }

    xmlHttp.onreadystatechange=function() {
      if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
        document.getElementById('movielist2').innerHTML = xmlHttp.responseText;
      }
    }
    xmlHttp.open("GET","moviesList.php?mid=20&searchStr="+searchStr,true);
    xmlHttp.send(null);
}


function ajaxFunction3(searchStr) {
    var xmlHttp;

    if (searchStr.length > 0) {
        document.getElementById('listH3').innerHTML='Sökresultat';
    } else {
        document.getElementById('listH3').innerHTML='Senast sedda';
    }
  
    try {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
    }
  
    catch (e) {
      // Internet Explorer
      try {
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    
      catch (e) {
        try {
          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    
        catch (e) {
          alert("Your browser does not support AJAX!");
          return false;
        }
      }
    }

    xmlHttp.onreadystatechange=function() {
      if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
        document.getElementById('movielist3').innerHTML = xmlHttp.responseText;
      }
    }
    xmlHttp.open("GET","moviesList.php?mid=41&searchStr="+searchStr,true);
    xmlHttp.send(null);
}