//JavaScript Document

/****************************************************************************************************
 *	Company Name:	Align Media Inc.  
 *	Company URL:	www.alignmedia.com
 *	Project:        eLearning Nuggets  
 *  Warning:		This computer program is protected by copyright law and international treaties.
 					Unauthorized reproduction or distribution of this program, or any portion of it,
					may result in severe civil and criminal penalties, and will be prosecuted to the
					maximum extent possible under the law.
 *****************************************************************************************************/

function isNuggetCompliant()
{
  answer=true;
  version=Math.round(parseFloat(navigator.appVersion) * 1000);
  if (navigator.appName.substring(0,9) == "Microsoft")
  {
    if(version<4000) answer=false;
  }
  if (navigator.appName.substring(0,8) == "Netscape")
  {
    if ((navigator.appVersion.indexOf("Mac")> 0) && (version<5000))
      answer=false;
    else
    if (version<4060)
      answer=false;
  }

  plugins=navigator.plugins;
  if (answer==false && plugins!=null)
  {
    for(i=0;i!=plugins.length;i++)
    if((plugins[i].name.indexOf("Java Plug-in")>=0) && (plugins[i].name.indexOf("1.0")<0))
    answer=true;
  }
  return answer;
}

function openNugget(htmlFile,htmlWidth,htmlHeight)
{
  str = 'resizable=0,toolbar=0,menubar=0,';
  str = str + 'scrollbars=0,status=0,location=0,directory=0,width=350,height=200';

  version=Math.round(parseFloat(navigator.appVersion) * 1000);

  if(navigator.appName.indexOf("Konqueror")!=-1) // konqueror
  {
    htmlWidth+=5;
    htmlHeight+=105;
  }

  if(navigator.appName.indexOf("Netscape")!=-1)
  {
    if(version>=5000)
    {
      if(navigator.appVersion.indexOf("Mac")!=-1) // Netscape 6+ on Mac
      {
        htmlHeight+=5;
      }
    }
  }
	
  if(navigator.appName.indexOf("Microsoft")!=-1)
  {
	if(navigator.appVersion.indexOf("Mac")!=-1) // IE on Mac
	{
	 htmlWidth -= 11;
	 htmlHeight -= 11;
	}
  }
  if(!isNuggetCompliant())
  {
    alert('Error Nugget is not compliant');
  }
  else
  {
    win = window.open(htmlFile,'Leelou','width='+htmlWidth+',height='+htmlHeight+',top=10,left=20');
	win.focus();  
}
}
