﻿/**
* Title		    :Embla Web Site
* Description	:Embla Utility - Confirmation Panel
* Copyright	    :Copyright (c) 2010
* Company		:Embla Software Innovations (Pvt) Ltd
* Created on	:May 20, 2010
* @author 		:Danushka
* @version 	    :1.0
*/
//var CONSTANT_CONFIRMATION_PANEL_INSIDE_HTML_STRING = "<div id='EMBLA_util_ConfirmationPanel_confirmation_box_mask' class='confirmation_box_mask'></div>" +
//                            "<div id='EMBLA_util_ConfirmationPanel_confirmation_box' class='confirmation_box'>" +
//                                "<div id='EMBLA_util_ConfirmationPanel_title_confirmation_txt' class='confirmation_txt_title'></div>" +
//                                "<div id='EMBLA_util_ConfirmationPanel_message_confirmation_txt' class='confirmation_message_txt'></div>" +
//                                "<div id='EMBLA_util_ConfirmationPanel_confirm_button_panel' class='confirmation_button_panel'></div></div>";

//var CONSTANT_CONFIRMATION_PANEL_INSIDE_HTML_STRING = "<div id='EMBLA_util_ConfirmationPanel_confirmation_box_mask' class='confirmation_box_mask'></div>" +
//                            "<div id='EMBLA_util_ConfirmationPanel_confirmation_box' class='pnl_message_box'>" +
//                                "<div id='EMBLA_util_ConfirmationPanel_title_confirmation_txt' class='pnl_message_box_content'></div>" +
//                                "<div id='EMBLA_util_ConfirmationPanel_message_confirmation_txt' class='body_txt'></div>" +
//                                "<div id='EMBLA_util_ConfirmationPanel_confirm_button_panel' class='btn_general'></div></div>";

var CONSTANT_CONFIRMATION_PANEL_INSIDE_HTML_STRING = "<div id='EMBLA_util_ConfirmationPanel_confirmation_box_mask' class='confirmation_box_mask'></div>" +
                                                        "<div id='EMBLA_util_ConfirmationPanel_confirmation_box' class='confirmation_box_outer' style='left:"+((window.innerWidth/2)-250)+"px;'>" +
                                                            "<table width='500' border='0' cellspacing='0' cellpadding='0' id='pnl_message_box'>" +
                                                                      "<tr>" +
                                                                        "<td>" +
                    			                                            "<div id='EMBLA_util_ConfirmationPanel_title_confirmation_txt' class='title_txt green_color' style='width:420px; margin:20px 40px 0px 40px; display:inline; float:left; '></div>" +
							                                            "</td>" +
                                                                      "</tr>" +
                                                                      "<tr>" +
                                                                        "<td id='pnl_message_box_content' >" +
                                                                            "<div id='EMBLA_util_ConfirmationPanel_message_confirmation_txt' class='body_txt' style='width:420px;float:left; margin:20px 40px 0px 40px;'></div>" +
                                                                            //"<div style='width:420px; margin-top:30px; height:1px; background-color:#759c12; float:left; margin:20px 40px 0px 40px;'><!----></div>" +
                                                                        "</td>" +
                                                                      "</tr>" +
                                                                      "<tr>" +
                                                                        "<td >" +

                                                                             "<div id='EMBLA_util_ConfirmationPanel_confirm_button_panel' class='' style=' margin:20px 40px 20px 0;float:right;'>" +
                                                                             "</div>" +
                                                                         "</td>" +
                                                                      "</tr>" +
                                                            "</table>" +
                                                       "</div>";

(function() {
    EMBLA.namespace("util.ConfirmationPanel");

    EMBLA.util.ConfirmationPanel = function() {
        if ((YAHOO.util.Dom.get("EMBLA_util_ConfirmationPanel_confirmation_box_Main_Tag")) == null) {
            this.mainTag            =   document.createElement("div");
            this.mainTag.id         =   "EMBLA_util_ConfirmationPanel_confirmation_box_Main_Tag";
            this.mainTag.innerHTML  =   CONSTANT_CONFIRMATION_PANEL_INSIDE_HTML_STRING;
            document.body.appendChild(this.mainTag);
        }

        this.show = function(title, message, buttons, numberofbuttons) {
            var buttonstring = "";

            for (var i = 0; i < numberofbuttons; i++) {
                buttonstring = buttonstring + "<a style='margin-left:20px;' class='btn_general' href='javascript:" + buttons[i][1] + "'><span>" + buttons[i][0] + "</span></a>";
            }
            (YAHOO.util.Dom.get("EMBLA_util_ConfirmationPanel_confirm_button_panel")).innerHTML     =   buttonstring;
            (YAHOO.util.Dom.get("EMBLA_util_ConfirmationPanel_title_confirmation_txt")).innerHTML   =   title;
            (YAHOO.util.Dom.get("EMBLA_util_ConfirmationPanel_message_confirmation_txt")).innerHTML =   message;
            YAHOO.util.Dom.setStyle("EMBLA_util_ConfirmationPanel_confirmation_box_Main_Tag", "visibility", "visible");
        };

        this.hide = function() {
            YAHOO.util.Dom.setStyle("EMBLA_util_ConfirmationPanel_confirmation_box_Main_Tag", "visibility", "hidden");
        };

        return this;
    }
})();

