﻿var questionModeActive = false;
var timeOutId = 0;


jQuery(document).ready(function($) {

    //

});        



function showQuestionBox() {

    if (!questionModeActive) {

        questionModeActive = true;

       // $("#btnGo").attr("disabled", "false");
       
        $("#questionSaved").hide(); 

        $("#wrapBox").height( $("#wrapBox").height()  );
        

        $("#currentQuestions").hide("slide", { direction: "up" }, 1000, function() {
        
            $("#questionBox").show("slide", { direction: "up" });
        
        });
    
    }

}

function bringBackQuestions() {

    clearTimeout(timeOutId);
    questionModeActive = false;

    $("#txtQuestion").val("");
    $("#questionBox").hide();
    $("#currentQuestions").show("slide", { direction: "down" });


}


function saveQuestion() {

    var submitGood = true;

    if ($("#qQ").val() == "") {
    
        $("#qQ").css("background-color", "#ffdfe0");
        submitGood = false;
    
    }
    
    if ($("#qE").val() == "") {
    
        $("#qE").css("background-color", "#ffdfe0");
        submitGood = false;
    
    }    
    
    if ($("#qN").val() == "") {
    
        $("#qN").css("background-color", "#ffdfe0");
        submitGood = false;
    
    }        
    
    if (submitGood)
    {
    
       // $("#btnGo").attr("disabled", "true");
       
       var postToURL = "/_wallControl/" + 
            "_submitQuestion." + 
            "aspx";
            
        var dataToPost = "q=" + 
         encodeURI($("#qQ").val()) + 
            "&e=" + encodeURI($("#qE").val()) + 
            "&n=" + encodeURI($("#qN").val());

        $.ajax({
            type: "POST",
            url:  postToURL,
            data: dataToPost,
        
            success: function(msg){
            
                $("#questionSaved").show(); 
                setWaiter();
    
                }
         
        });            
    
    }

}

function setWaiter() {

    timeOutId =  setTimeout(function(){
    
    	    bringBackQuestions();    
        
        	}, 5000);

}

