﻿$(document).ready(function(){						
	$('.video').click(function() {
		$('#greyout').show();
		$('#videodialog').show();
		$('.close').show();
		$('#silverlightControlHost').show();		
		
		var windowWidth = document.documentElement.clientWidth;
		var popupWidth = $("#videodialog").width();
		var scrolledY = document.documentElement.scrollTop;
		var left = windowWidth/2-popupWidth/2;
		
		$("#videodialog").css({"top" : scrolledY, "left" : left, 'margin-top' : "112px"});	
	})
	$('.close').click(function(){
		$('#greyout').hide();
		$('#videodialog').hide();
	})
});

//Justin's javascript for silverlight player
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();
}