$(document).ready(function() {
    $("#btnSignUp").button();
    $("#loginBtnBre").button();
    $("#addStory").button();
    //errBox,errMsg,signupLoader,successBox hidding by default
    $("#errBox").hide();
    $("#successBox").hide();
    $("#errMsg").hide();
    $("#signupLoader").hide();    
    
    $("#btnSignUp").click(function() 
    {        
        user = $("#produgg_username").val();
        pass = $("#produgg_password").val();
        email = $("#produgg_email").val();
        
        $.ajax({            
          url: 'signupAjax.php',
          type: 'POST',
          data: "produgg_username=" + user + "&produgg_password=" + pass + "&produgg_email=" + email,
          success: function(data) {
            $("#signupLoader").hide();
            if(data != "success") {
                $("#signupFields").show();
                $("#signupLoader").hide();                
                $("#errBox").show();
                $("#errMsg").show();
                $("#errMsg").html(data);
            }else{
                $("#errBox").hide();
                $("#errMsg").hide();
                $("#successBox").show(); 
                $("#btnSignUp").hide();
            }
          },
          beforeSend: function()
          {
            $("#signupLoader").show();
            $("#signupFields").hide();
          },
          error: function()
          {
            var msg = "Error encountered, Please try again later";
            $("#signupLoader").hide();
            $("#signupFields").show();
            $("#errBox").show();
            $("#errMsg").show();
            $("#errMsg").text(msg);
          } 
          
        });
        
    });
    
   
    
    $( "#dialog-login" ).dialog({
			modal: true,
            autoOpen: false ,
            height: 250, 
			buttons: {
				Ok: function() {
					$( this ).dialog( "close" );
				}
			}
		});
        
         $("#loginBtnBre").click(function() 
    {           
    
        theusername = $("#the_username").val();
        thepassword = $("#the_password").val();        
        
        $.post("loginAjax.php", {theusername : theusername, thepassword : thepassword}, function(data)
        {
            if(data != "success") {
                $("#dialog-login").dialog('open');
                $("#dialog-login").dialog( "option", "title", 'Failed Login' );
                $("#dialog-login").html("<p>" + data + "</p>");
            }else{
                $("#dialog-login").dialog('open');
                $("#dialog-login").dialog( "option", "title", 'Successfully connected' );
                $("#dialog-login").html("<p>Ok, logging in...</p>");
                window.location="produgg.php";
            }            
        });
        
     
        
    });
    


    
    $(".getPoint").click(function()
    {        
       var theid = $(this).attr("id");
       var onlyID = theid.split("_");
       var onlyID = onlyID[1];
       
        $.ajax({            
          url: 'do.php',
          type: 'POST',          
          data: "userID=" + onlyID,
          success: function(data) {
              if(data != "success1" && data != "success5") {
                   $("#" + theid).text(data);  
              }else{
                
                  $("#thediv_" + onlyID).fadeOut("slow");
                  $('#creditsBalance').fadeOut("slow");
                  newbalance = parseInt($('#creditsBalance').text());
                  if(data != "success5") {                 
                    newbalance = newbalance+1;
                  }else{
                    newbalance = newbalance+5;
                  }
                  $('#creditsBalance').text(newbalance);
                  $('#creditsBalance').fadeIn("slow");
                  $("#" + theid).text("Done"); 
              }
          },
          beforeSend: function()
          {
                $("#" + theid).text("Working...");                  
          },
          error: function()
          {           
            $("#" + theid).text("Failed...Click to Retry");           
          }          
        });
    });
    
    function latestActivityFunction()
    {
        $('#rightActivity').fadeOut("slow");
        $('#rightActivity').load('activityAjax.php');
        $('#rightActivity').fadeIn("slow");
    }
    
       setInterval(function() {
          latestActivityFunction();
        }, 10000);
   

    
});
