/* skander jabouzi 17 jullet 2008 tv5.ca add alert*/

YAHOO.namespace("alert");

/**
  * cette fonction est appelé par Ajax pour afficher les alertes sur le coté droit de la page.
  * @return
  */
var listAlert = function(){
    YAHOO.util.Connect.asyncRequest('POST', '/index.php/ctrlprogramme/createAlerts/', callback3);
};


var handleSuccess3 = function(o) {
    try
    {
        document.getElementById("listAlert").innerHTML = o.responseText;
    }
    catch(err)
    {}
};

var handleFailure3 = function(o) {
    //alert("Submission failed: " + o.status);
};

var callback3 =
{
    success:handleSuccess3,
    failure:handleFailure3
};

/**
  * rafraichir les pages des emissions pour afficher les alertes ajoutées avec xmlhttprequest
  * @return
  */
var updateAlert = function(){

    var url = window.location;
    if ((url.toString().match(/emissions/i)) && (!url.toString().match(/theme/i)))
    {
        window.location.reload();
    }

};


function init() {
/*try{

    YAHOO.alert.simpledialog1 = new YAHOO.widget.SimpleDialog("simpledialog",
    {
        width: "250px",
        fixedcenter: true,
        modal: false,
        visible: false,
        draggable: true,
        close: true,
        text: '',
        constraintoviewport: false
    } );

    YAHOO.alert.simpledialog1.setHeader("Alerte<hr>");
    YAHOO.alert.simpledialog1.render("info");
}
catch(e){

}
    var handleOK = function() {
        this.hide();
    };

    // surcharger la fonction alert de javascript
    var _alert = window.alert;
    // Add your code here!
    if(this._alert==null){
        // save old alert function
        this._alert=window.alert;
        // redefine alert function
        window.alert=function(message){
            YAHOO.alert.simpledialog1.show();
            YAHOO.alert.simpledialog1.cfg.setProperty("text", '<center><strong>'+message+'</strong><br><br><p class="submitbutton center"><button id="ok">ok</button></p></center>');
            YAHOO.util.Event.addListener("ok", "click", handleOK, YAHOO.alert.simpledialog1, true);
        }
    }   
*/
}

YAHOO.util.Event.addListener(window, "load", init);
YAHOO.util.Event.addListener(window, 'load',listAlert(), true);
