﻿function CreatePopup(element_id, text, element_style, parent_element, close_gif, close_text)
{
    var newEl = null;
    var newText = "";
    
    if ((!element_id) || (!element_style) || (!parent_element))
    {
        return false;
    }

    newText = "<iframe id='"+element_id+"IFR'></iframe>";
    newElIframe = document.createElement(newText);
    
    newText = "<DIV id='"+element_id+"' style='"+element_style+"'></div>";
    newEl = document.createElement(newText);
    newElIframe.style.position = newEl.style.position;
    newElIframe.style.left = newEl.style.left;
    newElIframe.style.top = newEl.style.top;
    newElIframe.style.width = (parseInt(newEl.style.width.substring(0,newEl.style.width.length-2)) + 10) + "px";
    newElIframe.style.height = newEl.style.height;
    newElIframe.style.border = "";
    
    var tmpStr = "";
    if (close_gif)
    {
        tmpStr = close_gif;
    }
    else
    {
        tmpStr = "images/close.png";
    }
    
    newText = "<img src='"+tmpStr+"'style='float: right; margin-top: 10px; margin-right: 10px;' title='"+close_text+"' onclick='javascript:hideDiv(\""+element_id+"\")'/>";
    newText += "<br /><center><img src='/images/WPC09_Awards_WebBnnr_Anim_Finalist.gif'/></center><br />";
    newText += "<div id='"+element_id+"_"+"div_text' style='margin-left: 10%; margin-right: 10%;' >";
    newText += text;
    newText += "<br /><br /></div>";
    
    newEl.innerHTML = newText;
    parent_element.appendChild(newElIframe);
    parent_element.appendChild(newEl);
    return true;
}


function Popup(title,message)
{
    this.title=title;
    this.message=message;
    this.ItemArray = new Array();    
}

Popup.prototype.addItem=addItem;
Popup.prototype.pop=pop;

function addItem(Item)
{
    this.ItemArray[this.ItemArray.length]=Item;
}

function pop()
{
    var showmessage= this.title+"\n\r";
    showmessage+=this.message+"\n\r";
    if(this.ItemArray.length>0)
    {
        for(var str in this.ItemArray) showmessage+= this.ItemArray[str]+"\n\r";
    }
    alert(showmessage);
}