$(document).ready(function(){
  $.ptmp='news';
  $.load=function(p,x){
    $.ptmp=p;
    $.xtmp=x;
    $('#content-right').html('<center>Processing ...<center>');
    var tm=document.createElement("div");
    tm.style.display = "none";
    $(tm).load('index.php','p='+p,function(){
      $('#content-right').html($(tm).html());
      $(tm).remove();
      if(typeof(x)=='function') x();
    });
  };
  $('.newshead').hover(function(){ 
    $(this).addClass('newsheadh');
  },function(){
    $(this).removeClass('newsheadh');
  });
  $.reg = function(){
    $("#register").overlay({
      expose: {
        color: '#222',
        loadSpeed: 200,
        opacity: 0.9
      },
      closeOnClick: false,
      effect: 'default'
    });
  }
    var tmpp=$("#login-box").html();
  $.log=function(){
    $("#login-box").html(tmpp);
    $.rld();
  };
  $.rld = function(){
    $.reg();
    $('#login').click(function(){
      if($('#user').val().length>3 || $('#pass').val().length>3){
        $.ajax({
          type: "POST",
          url: "index.php?a=login",
          data: "user="+$('#user').val()+"&pass="+$('#pass').val(),
          success: function(msg){
            if(msg.charCodeAt(0)=='0'.charCodeAt(0)){
              $("#login-box").text("Username and password must be minimum 4 characters (letters and numbers only)");
              setTimeout('$.log()',4000);
            }else if(msg.charCodeAt(0)=='1'.charCodeAt(0)){
              $("#login-box").text("Username or password missmatch !");
              setTimeout('$.log()',2000);
            }else if(msg.charCodeAt(0)=='2'.charCodeAt(0)){
              $("#login-box").text("Username or password missmatch !");
              setTimeout('$.log()',2000);
            }else{
              $("#login-box").html(msg);
              $.load($.ptmp,$.xtmp);
              $.cc=$('#cc').text();
              $.rlo();
            }
          },
          error: function(msg){
            $("#login-box").text("Error: "+msg);
            setTimeout('$.log',5000);
          }
        });
      }
    });
  };
  $.rlo = function (){
    $('#ucp').click(function(){$.load("ucp",function(){cboxl();});});
    $('#cc').click(function(){$.load('donate');});
    $('#logout').click(function(){
      $.ajax({
        type: "GET",
        url: "index.php?a=logout",
        success: function(msg){
          $.log();
          $.load($.ptmp,$.xtmp);
        },
        error: function(msg){
          $("#login-box").text("Error: "+msg);
          setTimeout('$.log()',5000);
        }
      });
    });
  };
  function bok(){
    var tmp=$("#regbox").html();
    $('#r-user').keyup(function(){
      if($(this).val().length<4) $(this).css({border:'dashed 1px #900'});
      else $(this).css({border:'dashed 1px #666'});
    });
    $('#r-pass').keyup(function(){
      if($(this).val().length<4) $(this).css({border:'dashed 1px #900'});
      else $(this).css({border:'dashed 1px #666'});
    });
    $('#r-email').keyup(function(){
      if($(this).val().length<8) $(this).css({border:'dashed 1px #900'});
      else $(this).css({border:'dashed 1px #666'});
    });
    $('#r-cpass').keyup(function(){
      if($('#r-pass').val()!=$(this).val()) $(this).css({border:'dashed 1px #900'});
      else $(this).css({border:'dashed 1px #666'});
    });
    $('#ok').click(function(){
      if($('#r-user').val().length>3 || $('#r-pass').val().length>3 || $('#r-email').val().length>7){
        $("#regmsg").text("Processing ...");
        $("#regmsg").css({color:'#fff'});
        $.ajax({
          type: "POST",
          url: "index.php?a=reg",
          data: "user="+$('#r-user').val()+"&pass="+$('#r-pass').val()+"&email="+$('#r-email').val(),
          success: function(msg){
            if(msg.charCodeAt(0)=='0'.charCodeAt(0)){
              $("#regbox").text("Register succesfull !");
              setTimeout('$("#register").overlay().close()',1000);
            }else if(msg.charCodeAt(0)=='1'.charCodeAt(0)){
              $("#regbox").text("Register FAILED ! Username already in use !");
              setTimeout('$("#register").overlay().close()',1000);
            }else{
              $("#regbox").text("Register FAILED ! Error: "+msg);
              setTimeout('$("#register").overlay().close()',5000);
            }
          },
          error: function(msg){
            $("#regbox").text("Register FAILED ! Error: "+msg);
            setTimeout('$("#register").overlay().close()',5000);
          }
        });
      }else{
        $("#regmsg").text("Please fill ALL the fields !");
        $("#regmsg").css({color:'#c00'});
      }
      $("#register").overlay().onClose(function(){
        $("#regbox").html(tmp);
        bok();
      });
    });
    $('#close').click(function(){
      $("#register").overlay().close();
    });
  };
  bok();
  rdy();
  $('.flnk').hover(function(){
    $(this).addClass('flnkh');
  },function(){
    $(this).removeClass('flnkh');
  });
  $("#gmtlt").tooltip('#ttip'); 
  document.oncontextmenu= function(){return false;}
    /*$("#gadd").overlay({
    expose: {
    color: '#222',
    opacity: 0.9
    },
    closeOnClick: false,
    api: true
    }).load();*/
});
function tocoinwithimg(x){
  var y=[];
  y[0]=Math.floor(x/10000);
  y[1]=Math.floor((x-y[0]*10000)/100);
  y[2]=Math.floor(x-y[0]*10000-y[1]*100);
  var sty="position:relative;top:1px;margin:0px 0px 0px 2px;width:12px;height:12px;";
  var ret='';
  if(y[0]>0) ret=ret+y[0]+"<img style='"+sty+"' src='css/sexy/gold.png'>";
  if(y[1]>0) ret=ret+y[1]+"<img style='"+sty+"' src='css/sexy/silver.png'>";
  if(y[2]>0) ret=ret+y[2]+"<img style='"+sty+"' src='css/sexy/copper.png'>";
  if(ret=='') ret="none";
  return ret;
}
function cu(ct){
  if (ct > 60*60*24-2)
  {
    ct=0;
    secs = parseInt(ct);
    hh = secs / 3600;
    hh = parseInt(hh);
    mmt = secs - (hh * 3600);
    mm = mmt / 60;
    mm = parseInt(mm);
    ss = mmt - (mm * 60);
    if (ss < 10) { ss = "0"+ss; }
    if (mm < 10) { mm = "0"+mm; }
    if (hh < 10) { hh = "0"+hh; }
    $('#svtm').html(hh.toString()+":"+mm.toString()+":"+ss.toString());
    $('#svdt').html($('#svdt').attr('alt'));
    setTimeout('cu('+ct+')', 1000);
  }
  else
  {
    ct=ct+1;
    secs = parseInt(ct);
    hh = secs / 3600;
    hh = parseInt(hh);
    mmt = secs - (hh * 3600);
    mm = mmt / 60;
    mm = parseInt(mm);
    ss = mmt - (mm * 60);
    if (ss < 10) { ss = "0"+ss; }
    if (mm < 10) { mm = "0"+mm; }
    if (hh < 10) { hh = "0"+hh; }
    $('#svtm').html(hh.toString()+":"+mm.toString()+":"+ss.toString());
    setTimeout('cu('+ct+')', 1000);
  }
}
function dotime(tot){
  $('#hr1').removeClass('n0 n1 n2 n3 n4 n5 n6 n7 n8 n9').addClass('n'+tot.substring(0,1));
  $('#hr2').removeClass('n0 n1 n2 n3 n4 n5 n6 n7 n8 n9').addClass('n'+tot.substring(1,2));
  $('#mn1').removeClass('n0 n1 n2 n3 n4 n5 n6 n7 n8 n9').addClass('n'+tot.substring(2,3));
  $('#mn2').removeClass('n0 n1 n2 n3 n4 n5 n6 n7 n8 n9').addClass('n'+tot.substring(3,4));
  $('#se1').removeClass('n0 n1 n2 n3 n4 n5 n6 n7 n8 n9').addClass('n'+tot.substring(4,5));
  $('#se2').removeClass('n0 n1 n2 n3 n4 n5 n6 n7 n8 n9').addClass('n'+tot.substring(5,6));
}
function initMoving(target, topPosition, topLimit, btmLimit, leftOffset) {
  if (!target)
    return false;
  
  var obj = target;
  obj.initTop = topPosition;
  obj.topLimit = topLimit;
  obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;
  
  obj.style.position = "absolute";
  obj.top = obj.initTop;
  obj.left = obj.initLeft;
  obj.style.top = obj.top + "px";
  
  obj.getTop = function() {
    if (document.documentElement.scrollTop) {
      return document.documentElement.scrollTop;
    } else if (window.pageYOffset) {
      return window.pageYOffset;
    } else {
      return 0;
    }
  };
  obj.getHeight = function(){
    if (self.innerHeight) {
      return self.innerHeight;
    } else if(document.documentElement.clientHeight) {
      return document.documentElement.clientHeight;
    } else {
      return 500;
    }
  };
  obj.move = setInterval(function() {
    pos = obj.getTop() + topPosition;
    
    if (pos > obj.bottomLimit)
      pos = obj.bottomLimit;
    if (pos < obj.topLimit)
      pos = obj.topLimit;
    
    obj.style.left=document.documentElement.clientWidth/2-obj.offsetWidth-leftOffset+'px';
    interval = obj.top - pos;
    obj.top = obj.top - interval/7;
    obj.style.top = obj.top + "px";  
  }, 30);
}
function ct(secs)
{
  secs = parseInt(secs);
  hh = secs / 3600;
  hh = parseInt(hh);
  mmt = secs - (hh * 3600);
  mm = mmt / 60;
  mm = parseInt(mm);
  ss = mmt - (mm * 60);
  if (ss < 10) { ss = "0"+ss; }
  if (mm < 10) { mm = "0"+mm; }
  if (hh < 10) { hh = "0"+hh; }
  return (hh.toString()+mm.toString()+ss.toString());
}
function cd(countdown)
{
  if (countdown <= 0)
  {
    $('#cdc').html('<img src="css/digit/s.png" style="margin-bottom:3px">');
  }
  else
  {
    countdown=countdown-1;
    dotime(ct(countdown));
    setTimeout('cd('+countdown+')', 1000);
  }
}
function news(){$.load("news",function(){$(".newsbody:first").show();$('.newshead').hover(function(){
  $(this).addClass('newsheadh');
},function(){
  $(this).removeClass('newsheadh');
});});}
function rankings(){$.load("rank",function(){rkrdy();});}
function download(){$.load("download");}
function donate(){$.load("donate");}
