var imageArgs = new ImageArgs();

function changeImage( editorId, elementId, imageWidth, imageHeight )
{
    imageArgs.editorId           = editorId;
    imageArgs.elementId          = elementId;
    imageArgs.parentContainer    = elementId;
    imageArgs.newImage           = false;
    imageArgs.width              = imageWidth;
    imageArgs.height             = imageHeight;
    imageArgs.preserveDimensions = true;
    imageArgs.generateThumbnail  = false;
    imageArgs.thumbnailWidth     = 0;
    imageArgs.thumbnailHeight    = 0;
    imageArgs.generateLink       = false;
    imageArgs.linkTarget         = "";
    imageArgs.linkAddress        = "";
    imageArgs.linkPopup          = false;

    //document.getElementById( editorId ).focus();


//var newWindow = window.open("ImageHandler/Default.aspx?FID=" + editorId, "newWindow", 'width=600,height=350,toolbar=no,directories=no,status=no,emenubar=no,scrollbars=no,resizable=no,modal=yes');
var newWindow = window.open("/aspedit/Image.Upload.asp?FID=" + editorId, "newWindow", 'width=600,height=360,toolbar=no,directories=no,status=no,emenubar=no,scrollbars=no,resizable=no,modal=yes');

    if( newWindow )
    {
        /*
        if( imageArgs.preserveDimensions )
        {
            newWindow.document.getElementById( "Dimensions" ).disabled = true;
        }
        */

        window.imageArgs = imageArgs;

        //document.getElementById( elementId ).innerHTML = '<img class="FRMclsEditorImage" src="http://www.pornsites-updates.com/hgalleries/069/images/20.jpg" alt="Image" width="' + imageWidth + '" height="' + imageHeight + '" contenteditable="false" />';
    }

}

function initForm()
{
    if( self.opener && self.opener.imageArgs )
    {
        //self.document.getElementById( "Resize" ).checked  = self.opener.imageArgs.preserveDimensions;
        self.document.getElementById( "Width" ).value     = self.opener.imageArgs.width;
        self.document.getElementById( "Height" ).value    = self.opener.imageArgs.height;
        self.document.getElementById( "FormId" ).value    = self.opener.imageArgs.editorId;
        self.document.getElementById( "ElementId" ).value = self.opener.imageArgs.elementId;
    }
}

function changeSelectionWindow()
{
    if( self.opener && self.opener.imageArgs )
    {
        self.opener.ShowExplorerWindowEditor( self.opener.imageArgs.editorId, self.opener.imageArgs.elementId, 1 )
        self.close();
    }
}

function showUploadMessage()
{
    document.getElementById( "Action" ).style.display  = "none";
    document.getElementById( "Message" ).style.display = "";
}

function setElementContent( elementId, htmlContent )
{
    document.getElementById( elementId ).innerHTML = htmlContent;
    
}

function ImageArgs()
{
var editorId;
var elementId;
var parentContainer;
var newImage;
var width;
var height;
var preserveDimensions;
var generateThumbnail;
var thumbnailWidth;
var thumbnailHeight;
var generateLink;
var linkTarget;
var linkAddress;
var linkPopup;
}

