var regCheckNickOK;
var regCheckEmailOK;
var regCheckPassOK;
var editCheckPassOK;
var regCheckGamerTagOK;
var regCheckPSNIDOK;
var regCheckGroupNameOK;
var regCheckLeagueNameOK;
var returnVal = "";
var returnVal2 = "";
var returnVal3 = "";
function clearaddGame() {
   document.getElementById("gname").value = "";
   document.getElementById("gregion").value = "";
   document.getElementById("gcomment").value = "";
   }
function clearandslideUp() {
   clearaddGame();
   slideup('gameadd_div');
   }
function cancelRegisterNick(str) {
   if(str == '1') {
      regCheckNickOK = '1';
      }
   else {
      regCheckNickOK = '0';
      }
   }
function cancelRegisterEmail(str) {
   if(str == '1') {
      regCheckEmailOK = '1';
      }
   else {
      regCheckEmailOK = '0';
      }
   }
function cancelRegisterPass(str) {
   if(str == '1') {
      regCheckPassOK = '1';
      }
   else {
      regCheckPassOK = '0';
      }
   }
function cancelEditPass(str) {
   if(str == '1') {
      editCheckPassOK = '1';
      }
   else {
      editCheckPassOK = '0';
      }
   }
function cancelRegisterGamerTag(str) {
   if(str == '1') {
      regCheckGamerTagOK = '1';
      }
   else {
      regCheckGamerTagOK = '0';
      }
   }
function cancelRegisterPSNID(str) {
   if(str == '1') {
      regCheckPSNIDOK = '1';
      }
   else {
      regCheckPSNIDOK = '0';
      }
   }
function cancelRegisterGroupName(str) {
   if(str == '1') {
      regCheckGroupNameOK = '1';
      }
   else {
      regCheckGroupNameOK = '0';
      }
   }
function cancelRegisterLeagueName(str) {
   if(str == '1') {
      regCheckLeagueNameOK = '1';
      }
   else {
      regCheckLeagueNameOK = '0';
      }
   }
      
function registerCheck() {
   if(regCheckNickOK == '0') {
      if(regCheckEmailOK == '0') {
         if(regCheckPassOK == '0') {
            if((document.getElementById('country').value == 'Türkiye' && document.getElementById('citytr').value != '-1') || document.getElementById('country').value != 'Türkiye') {
               if(document.getElementById('rulecheck').checked == true) {
                  document.registerForm.submit();
                  return true;
                  }
               else {
                  alert("Devam etmeden önce site kurallarını kabul etmeniz gerekir!");
                  document.getElementById('rulecheck').focus();
                  return false;
                  }
               }
            else {
               alert("Lütfen Türkiye için il seçiniz!");
               document.getElementById('country').focus();
               return false;
               }
            }
         else {
            alert("Åžifrelerinizin doğru olduğunu lütfen kontrol edin!");
            document.getElementById('pass2').focus();
            return false;
            }
         }
      else {
         alert("E-postanın doğru olduğunu lütfen kontrol edin!");
         document.getElementById('email').focus();
         return false;
         }
      }
   else {
      alert("Seçtiğiniz kullanıcı adını lütfen kontrol edin!");
      document.getElementById('nickname').focus();
      return false;
      }
   }
function editUserCheck() {
   if(editCheckPassOK == '0') {
      if((document.getElementById('country').value == 'Türkiye' && document.getElementById('citytr').value != '-1') || document.getElementById('country').value != 'Türkiye') {
         document.editForm.submit();
         return true;
         }
      else {
         alert("Lütfen Türkiye için il seçiniz!");
         document.getElementById('country').focus();
         return false;
         }
      }
   else {
      alert("Åžifrelerinizin doğru olduğunu lütfen kontrol edin!");
      document.getElementById('pass2').focus();
      return false;
      }
   }
function editPlatCheck() {
   if(document.getElementById('xb360check').checked == true) {
      if(regCheckGamerTagOK == '0') {
         var xbox = 0;
         }
      else {
         alert("Lütfen Xbox Gamer Tag'i kontrol edin!");
         document.getElementById('xb360gamertag').focus();
         return false;
         }
      }
   if(document.getElementById('ps3check').checked == true) {
      if(regCheckPSNIDOK == '0') {
         var ps3 = 0;
         }
      else {
         alert("Lütfen PSN ID'i kontrol edin!");
         document.getElementById('ps3psnid').focus();
         return false;
         }
      }
   if(document.getElementById('xb360check').checked == false && document.getElementById('ps3check').checked == false && document.getElementById('wiicheck').checked == false) {
      alert("Lütfen bir platform seçin!");
      document.getElementById('xb360check').focus();
      return false;
      }
   if((document.getElementById('xb360check').checked == true && xbox == 0) || ( document.getElementById('ps3check').checked == true && ps3 == 0) || (document.getElementById('wiicheck').checked == true)) {
      document.editConsoleForm.submit();
      return true;
      }
   }
function platformCheck() {
   if(document.getElementById('xb360check').checked == true) {
      if(regCheckGamerTagOK == '0') {
         var xbox = 0;
         }
      else {
         alert("Lütfen Xbox Gamer Tag'i kontrol edin!");
         document.getElementById('xb360gamertag').focus();
         return false;
         }
      }
   if(document.getElementById('ps3check').checked == true) {
      if(regCheckPSNIDOK == '0') {
         var ps3 = 0;
         }
      else {
         alert("Lütfen PSN ID'i kontrol edin!");
         document.getElementById('ps3psnid').focus();
         return false;
         }
      }
   if(document.getElementById('xb360check').checked == false && document.getElementById('ps3check').checked == false && document.getElementById('wiicheck').checked == false) {
      alert("Lütfen bir platform seçin!");
      document.getElementById('xb360check').focus();
      return false;
      }
   if((document.getElementById('xb360check').checked == true && xbox == 0) || ( document.getElementById('ps3check').checked == true && ps3 == 0) || ( document.getElementById('wiicheck').checked == true)) {
      document.registerForm.submit();
      return true;
      }
   }
function groupaddCheck() {
   if(regCheckGroupNameOK == '0') {
      return true;
      }
   else {
      alert("Grup adının doğru olduğunu kontrol edin!");
      document.getElementById('grname').focus();
      return false;
      }
   }
function leagueaddCheck() {
   if(regCheckLeagueNameOK == '0' && document.getElementById('gameid').value != '') {
      return true;
      }
   else if(regCheckLeagueNameOK == '1') {
      alert("Lig adının doğru olduğunu kontrol edin!");
      document.getElementById('lgname').focus();
      return false;
      }
   else if(document.getElementById('gameid').value == '') {
      alert("Oyunun doğru olduğunu kontrol edin!");
      document.getElementById('gname').focus();
      return false;
      }      
   }
   
function setAddGame(str, str2, str3) {
   document.getElementById('gameid').value = str;
   document.getElementById('platid').value = str3; 
   if(str3 == '1') {
      document.getElementById('gname').value = str2 + " (PS3)";
      }
   else {
      document.getElementById('gname').value = str2 + " (Xbox 360)";
      }
   }
function clearandslideUp() {
   clearaddGame();
   slideup('gameadd_div');
   }
function blank(a) {
   if(a.value == a.defaultValue) a.value = "";
   }
function unblank(a) {
   if(a.value == "") a.value = a.defaultValue;
   }
function enableXbox360() {
   if(document.getElementById("xb360check").checked == true) {
      document.getElementById("xb360gamertag").disabled = false;
      document.getElementById("xb360region").disabled = false;
      document.getElementById("xb360desc").disabled = false;
      document.getElementById("xb360gamertag").focus();
      document.getElementById("xb360gamertag").style.backgroundColor = "#4a4a4a";
      document.getElementById("xb360region").style.backgroundColor = "#4a4a4a";
      document.getElementById("xb360desc").style.backgroundColor = "#4a4a4a";
      }
   else {
      document.getElementById("xb360gamertag").disabled = true;
      document.getElementById("xb360region").disabled = true;
      document.getElementById("xb360desc").disabled = true;
      document.getElementById("userRegisterGamerTagCheck").innerHTML = "";
      document.getElementById("xb360gamertag").style.backgroundColor = "#CCCCCC";
      document.getElementById("xb360region").style.backgroundColor = "#CCCCCC";
      document.getElementById("xb360desc").style.backgroundColor = "#CCCCCC";
      }
   }
function enablePS3() {
   if(document.getElementById("ps3check").checked == true) {
      document.getElementById("ps3psnid").disabled = false;
      document.getElementById("ps3region").disabled = false;
      document.getElementById("ps3desc").disabled = false;
      document.getElementById("ps3psnid").focus();
      document.getElementById("ps3psnid").style.backgroundColor = "#4a4a4a";
      document.getElementById("ps3region").style.backgroundColor = "#4a4a4a";
      document.getElementById("ps3desc").style.backgroundColor = "#4a4a4a";
      }
   else {
      document.getElementById("ps3psnid").disabled = true;
      document.getElementById("ps3region").disabled = true;
      document.getElementById("ps3desc").disabled = true;
      document.getElementById("userRegisterPSNIDCheck").innerHTML = "";
      document.getElementById("ps3psnid").style.backgroundColor = "#CCCCCC";
      document.getElementById("ps3region").style.backgroundColor = "#CCCCCC";
      document.getElementById("ps3desc").style.backgroundColor = "#CCCCCC";
      }
   }
function enableWii() {
   if(document.getElementById("wiicheck").checked == true) {
      document.getElementById("wiimii").disabled = false;
      document.getElementById("wiiregion").disabled = false;
      document.getElementById("wiidesc").disabled = false;
      document.getElementById("wiimii").focus();
      document.getElementById("wiimii").style.backgroundColor = "#4a4a4a";
      document.getElementById("wiiregion").style.backgroundColor = "#4a4a4a";
      document.getElementById("wiidesc").style.backgroundColor = "#4a4a4a";
      }
   else {
      document.getElementById("wiimii").disabled = true;
      document.getElementById("wiiregion").disabled = true;
      document.getElementById("wiidesc").disabled = true;
      document.getElementById("userRegisterMiiCheck").innerHTML = "";
      document.getElementById("wiimii").style.backgroundColor = "#CCCCCC";
      document.getElementById("wiiregion").style.backgroundColor = "#CCCCCC";
      document.getElementById("wiidesc").style.backgroundColor = "#CCCCCC";
      }
   }   
function trim(s) {
   var l = 0;
   var r = s.length - 1;
   while(l < s.length && s[l] == ' ') {
      l++;
      }
   while(r > l && s[r] == ' ') {
      r -= 1;
      }
   return s.substring(l, r + 1);
   }
function emailCheck(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      return false;
      }
   }
function countryChange(str) {
   if(str == "Türkiye") {
      document.getElementById("city_other").style.display = "none";
      document.getElementById("city_tr").style.display = "block";
      }
   else {
      document.getElementById("city_tr").style.display = "none";
      document.getElementById("city_other").style.display = "block";
      }
   }
function redirectPage(returnVal, returnVal2, returnVal3) {
   if(returnVal.substr(0, 4) == "http") {
      location.href = returnVal;
      }
   else if(returnVal.substr(0, 4) != "http") {
      showPopWin('http://www.oyuntara.com/mesajsend.php?u=' + returnVal2 + '&n=' + returnVal3, 300, 200, null);
      }
   }
function reYukle() {
   window.location.reload();
   }
function checkANS(alphane) {
   var numaric = alphane;
   for(var j = 0; j < numaric.length; j++) {
      var alphaa = numaric.charAt(j);
      var hh = alphaa.charCodeAt(0);
      if((hh > 47 && hh < 58) || (hh > 64 && hh < 91) || (hh > 96 && hh < 123)) {
         if(alphane.indexOf(" ") > - 1) {
            return false;
            }
         }
      else {
         return false;
         }
      }
   return true;
   }

function startSlide(){
    if(document.getElementById("marquee")){
        slide();
    }else{
            setTimeout("startSlide()",1000);
        }
    }
        
    function slide(){
    
    /*increase timeX to slow speed, decrease it to go faster*/
    var timeX=32;
    var newsTick=document.getElementById("newsticker");
    var myMar=document.getElementById("marquee");
    var newsTickLeft=newsTick.offsetLeft;
    var myMarLeft=myMar.offsetLeft;
    var myMarWidth=myMar.offsetWidth;
    var timer=setTimeout("slide()",timeX);
    
    
    function speedTime(){
        slide();
    }
    function slowTime(){
        clearTimeout(timer);
    }
        
    newsTick.onmouseover=slowTime;
    newsTick.onmouseout=speedTime;
    
    if (myMarLeft>-myMarWidth){
        myMar.style.left=myMarLeft-1+"px";
    }else{
        myMar.style.left=newsTick.offsetWidth+"px";
    }
    
    
    }
    