

function OpenWindow(url, w, h, attr)
{        
        var m_attr = "toolbar=1,location=0,directories=0,status=0,menubar=yes,scrollbars=yes,resizable=yes";
        if (attr)
        {
                m_attr = attr;
        }       
        window.open(url, "", m_attr+",width="+w+",height="+h);
}

function PreviewImage(imageid, w, h, autoresize)
{
        OpenWindow("/Forms/PreviewImage.aspx?imageid="+imageid+"&autoresize="+autoresize, w, h, "toolbar=0,location=0,directories=0,status=0,menubar=no,scrollbars=yes,resizable=yes");
}

//custompagelayout substitues "print=1" with "p=1" for normal layout resolving
function PrintPage(custompagelayout) {    
        var loc = location.href;
        var printQp = custompagelayout == true ? "p=1" : "print=1"
        if (loc.indexOf("#")>0) {
                loc = loc.substring(0, loc.indexOf("#"));
        }
        var pri = "?" + printQp;
        if (loc.indexOf("?")>0) {
                pri = "&" + printQp;
        }
        OpenWindow(loc+pri, 760, 400);
}

function SendPage(path, id) {
        var loc = "/?sc_itemid=" + path + "&pageid=" + id;
        OpenWindow(loc, 350, 270, "toolbar=0,location=0,directories=0,status=0,menubar=no,scrollbars=no,resizable=yes");
}

function CheckForm(form)
{
        if (form.from.value == "" || form.to.value == "")
        {
                if (form.from.value == "")
                {
                        document.getElementById('error1').style.display = "inline";
                }
                if (form.to.value == "")
                {
                        document.getElementById('error2').style.display = "inline";
                }
                return false;
        }
        else
        {
                return true;
        }
}

function SetPostAction(val)
{
        var sUrl = val;
        if (sUrl.indexOf("/")<0) {
                sUrl = "/forms/"+sUrl;
        }
        if (sUrl.indexOf(".aspx")<0) {
                sUrl = sUrl + ".aspx";
        }
        //var ctl = document.all["postaction"];
        //ctl.value = val;
        document.forms[0].action = sUrl;
}

function DisplaySearch()
{
        document.getElementById("searchblank").style.display = "none";
        document.getElementById("searchtext").style.display = "";
        document.getElementById("searchbutton").style.display = "";
        document.getElementById("searchtext").focus();
        document.forms[0].action = "";
}

// show flash
function doFlash(itemid,flashfile,flashwidth,flashheight) {
        var output = "";
        if (flashinstalled==2 && flashversion>=5) {
                output = "<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='"+flashwidth+"' height='"+flashheight+"'>"
                output += "<param name='movie' value='"+flashfile+"?id="+itemid+"'/>"
                output += "<param name='quality' value='high'/>"
                output += "<param name='bgcolor' value='#FFFFFF'/>"
                output += "<PARAM name='WMode' value='Transparent'/>"
                output += "<param name='menu' value='0'/>"
                output += "<embed src='"+flashfile+"?id="+itemid+"' NAME=flash22 width='"+flashwidth+"' height='"+flashheight+"' wmode='transparent' autostart='false' quality='high' bgcolor='#FFFFFF' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'></embed>"
                output += "</object>"
        }
        document.write(output);
}

function SwapImage(hideDiv, showDiv) {
        document.getElementById(hideDiv).style.display = "none";
        document.getElementById(showDiv).style.display = "";
}

function GoToSearch(path, id, evt)
{
    if(evt)
    {
        if (evt.keyCode!=13)
        {            
            return;
        } 
        evt.returnValue = null;
		evt.cancelBubble = true;
    }
    
    location.href = encodeURI(path + "?search=" + document.getElementById(id).value);
    
    return false;
}


function PngRenderOne(img, width, height)
{
    var arV = navigator.appVersion.split("MSIE")
    var v = parseFloat(arV[1])
    
    if ((v >= 5.5) && (document.body.filters)) 
    {
        var strNewHTML = "<span style=\"width:" + width + "px; height:" + height + "px;" 
             + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
             + "(src=\'" + img + "\', sizingMethod='scale');\"></span>" ;
        document.write(strNewHTML);        
    }    
    else
    {
        document.write("<img src=\"" + img + "\" style=\"width:" + width + "px; height:" + height + "px;\" />");
    }
}