
    var popupDiv     = "suggestionBox_div";
    var popupContent = "suggestionBox_content";
    var popupTitle   = "suggestionBox_title";

    function checkAlert() {
        var popup   = document.getElementById("alertBox");
        var content   = document.getElementById("alertContent");

        // make sure the given popup exists
        if(popup) {
            // load the suggestion box form using AJAX
            sURL = "/ajax-checkAlert.php";
            var oRequest = new Ajax.Request(sURL, {
                onComplete : function(p_oRequest)
                {
                    if(p_oRequest.responseText == ""){
          	            var popup   = document.getElementById("alertBox");
          	            popup.style.display = "none";
                    
                    }
                    else{
                       content.innerHTML = p_oRequest.responseText;
                       document.getElementById("alertBox").style.display = "";
                    }
                    
                    
                    

//                    showPopup(popupDiv);
                    
  //                  initPopup(popupDiv, popupTitle);
                }, 
                onException : function(p_oRequest, p_oException)
                {
                    throw p_oException;
                },
                onLoaded : function()
                {
                }
            });
        }
    }
    
    function showSuggestionBox() {
        if(showSuggestionBox.first) {
            initSuggestionBox();
            showSuggestionBox.first = false;
        }
        else {
            showPopup(popupDiv);
        }
    }
    showSuggestionBox.first = true;
    
    function closeAlertBox(idAlert){
      sURL = "/ajax-validateAlert.php?idAlert=" + idAlert;
      var oRequest = new Ajax.Request(sURL, {
          onComplete : function(p_oRequest)
          {
          	checkAlert();
          	

          }, 
          onException : function(p_oRequest, p_oException)
          {
              throw p_oException;
          },
          onLoaded : function()
          {
          }
      });
    
    }
    
    function postSuggestion() {
        var titleField       = $("suggestionBoxForm_title");
        var descriptionField = $("suggestionBoxForm_description");
        var anonymousField   = $("suggestionBoxForm_anonymous");
        
        var title       = titleField.value;
        var description = descriptionField.value;
        var anonymous   = anonymousField.checked;
        
        if(title && title != "") {
            // post the suggestion using AJAX
            var sURL = "/common/ajax-postSuggestion.php?title=" + escape(title) + "&description=" + escape(description) + "&anonymous=" + anonymous;
            
            var oRequest = new Ajax.Request(sURL, {
                onComplete : function(p_oRequest)
                {
                    alert(p_oRequest.responseText);
                    titleField.value       = "";
                    descriptionField.value = "";
                    anonymousField.checked = false;
                    
                    closePopup(popupDiv);
                }, 
                onException : function(p_oRequest, p_oException)
                {
                    throw p_oException;
                },
                onLoaded : function()
                {
                }
            });
        }
        else {
            alert(Localization.getTranslation("suggestionBox.message.titleEmpty"));
        }
    }
