// JavaScript Document
var isNetscape = navigator.appName=="Netscape";
var brw_version=parseInt(navigator.appVersion.substring(0,1));
var brw_name=navigator.appName;


function showSubnav(lay)
{
	for (i=1;i<=5;i++)
		if (get_style('cont'+i)!='none')
			set_style('cont'+i,'none');
	if (get_style(lay)=='none')
		set_style(lay,'');
}

function showHideContent(lay)
{
	if (get_style(lay)=='none')
		set_style(lay,'');
	else
		set_style(lay,'none');	
}

function set_style(lay,myValue)
{
   if(!isNetscape)
     eval('document.all.'+lay+'.style.display="'+myValue+'"');
   else if (brw_version<=4)  
        eval('document.all.'+lay+'.display="'+myValue+'"');
   else 
     eval('document.getElementById("'+lay+'").style.display="'+myValue+'"');   
}

function get_style(lay)
{
   var tmp='';
   if(!isNetscape)
     eval('tmp=document.all.'+lay+'.style.display');
   else if (brw_version<=4)  
        eval('tmp=document.all.'+lay+'.display');
   else 
     eval('tmp=document.getElementById("'+lay+'").style.display'); 
	return tmp;  
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  f1=open(theURL,winName,features);
  if(window.focus) f1.focus();
}

function onSilverlightError(sender, args) {

    var appSource = "";
    if (sender != null && sender != 0) {
        appSource = sender.getHost().Source;
    }
    var errorType = args.ErrorType;
    var iErrorCode = args.ErrorCode;

    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 highlightDownloadArea(fOn) {
    document.getElementById("overlay").className = (fOn) ? "fadeSome" : "fadeLots";            
}

function CloseWindow()
{
    window.close();
}
