function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}
function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
    }
}
function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}
var nowMenu = { "id": null, "name": null, "img": null };
function showIt(pic, opic, id, name) {
    var div = document.getElementById(id);
    if (nowMenu.id != null && nowMenu.id != id) {
        document.getElementById(nowMenu["id"]).innerHTML = "<img src=" + nowMenu["img"] + " border=0 id=" + nowMenu["name"] + ">";
    }
    nowMenu["id"] = id;
    nowMenu["name"] = name;
    nowMenu["img"] = "img/" + opic;
    div.innerHTML = "<img src=img/" + pic + " border=0 id=" + name + ">";
    //document.getElementById(name).src = "img/"+pic;
    document.getElementById("ifm").src = document.getElementById(nowMenu["id"]).href;

    return false;
}
//-->
//ÁôÂÃ ModalPopupExtender, Panel
function hidePopup(panel, modelpopup) {
    document.getElementById(panel).style.display = "none";
    $find(modelpopup).hide();
}
   
//CreateFlash
function CreateFlash(ObjectID, bgColor, width, Height, URL)
{
    document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="https://fpdownload.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=8,0,22,0" id='+ObjectID+' width='+width+' height='+Height+'>');
    document.write('<param name="movie" value='+URL+'>');
    document.write('<param name="menu" value="false">');
    document.write('<param name="quality" value="high">');
      if (bgColor=="") {
        document.write('<param name="wmode" value="transparent">');
        document.write('<embed src='+URL+' width='+width+' height='+Height+' menu="false" quality="high" wmode="transparent" pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>');
      } else {
        document.write('<param name="bgcolor" value='+bgColor+'>');
        document.write('<embed src=' + URL + ' width=' + width + ' height=' + Height + ' menu="false" quality="high" bgcolor=' + bgColor + ' name=' + ObjectID + ' swliveconnect="true" pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>');
      }
    document.write('</object>');
}

function onSilverlightError(sender, args) {
            var appSource = "";
            if (sender != null && sender != 0) {
              appSource = sender.getHost().Source;
            }
            
            var errorType = args.ErrorType;
            var iErrorCode = args.ErrorCode;

            if (errorType == "ImageError" || errorType == "MediaError") {
              return;
            }

            var errMsg = "Unhandled Error in Silverlight Application " +  appSource + "\n" ;

            errMsg += "Code: "+ iErrorCode + "    \n";
            errMsg += "Category: " + errorType + "       \n";
            errMsg += "Message: " + args.ErrorMessage + "     \n";

            if (errorType == "ParserError") {
                errMsg += "File: " + args.xamlFile + "     \n";
                errMsg += "Line: " + args.lineNumber + "     \n";
                errMsg += "Position: " + args.charPosition + "     \n";
            }
            else if (errorType == "RuntimeError") {           
                if (args.lineNumber != 0) {
                    errMsg += "Line: " + args.lineNumber + "     \n";
                    errMsg += "Position: " +  args.charPosition + "     \n";
                }
                errMsg += "MethodName: " + args.methodName + "     \n";
            }

            throw new Error(errMsg);
        }
		
		
function reset() {
    document.aspnetForm.reset();
}
