var oldNS = (document.layers) ? 1 : 0;
var menuone_length, menufour_length, menutop_length, lastmenu;
function checkFlash() {
/*
Function detects Flash Player version in browsers that support the navigator.plugins array.
IE Win does not support the array and will fail (VBScript used for IE Win)
*/
var versionToDetect = 6; // set the target version

if (oldNS)
{
	document.write("<style> .leftlink {text-decoration:none; } </style>");		
}
else
{
	document.write("<style>");
	document.write(" .leftlink {");		
	document.write(" font-size:12;");	
	document.write("  text-decoration:none; } </style>");	
}

// Define constants	
lastmenu=0;
menutop_length = 8;
var mouseX = 0;
var mouseY = 0;	

ontext_menutop1 = "<td width=60 align=center><a href=\"http://www.spc.ca\" onMouseOut=\"write_menubar('menutop',0);\"><font face=arial point-size=10  color=\"#FFD75E\" class=\"leftlink\"  ><b>Home</b></font></a>";
offtext_menutop1 = "<td width=60 align=center><a href=\"http://www.spc.ca\" onMouseOver=\"write_menubar('menutop',1); showmenu(0);\" ><font face=arial point-size=10  color=\"white\" class=\"leftlink\"  ><b>Home</b></font></a>";
	
ontext_menutop2 = "<td width=60 align=center><a href=\"http://www.spc.ca/about/index.htm\" onMouseOut=\"write_menubar('menutop',0);\"><font face=arial point-size=10  color=\"#FFD75E\" class=\"leftlink\"  ><b>About</b></font></a>";
offtext_menutop2 = "<td width=60 align=center><a href=\"http://www.spc.ca/about/index.htm\" onMouseOver=\"write_menubar('menutop',2); showmenu('menuone');\" ><font face=arial point-size=10  color=\"white\" class=\"leftlink\"  ><b>About</b></font></a>";

ontext_menutop3 = "<td width=75 align=center><a href=\"http://www.spc.ca/products/index.htm\" onMouseOut=\"write_menubar('menutop',0);\"><font face=arial point-size=10  color=\"#FFD75E\" class=\"leftlink\"   ><b>Products</b></font></a>";
offtext_menutop3 = "<td width=75 align=center><a href=\"http://www.spc.ca/products/index.htm\" onMouseOver=\"write_menubar('menutop',3); showmenu(0);\" ><font face=arial point-size=10  color=\"white\" class=\"leftlink\"  ><b>Products</b></font></a>";
	
ontext_menutop4 = "<td width=75 align=center><a href=\"http://www.spc.ca/services/index.htm\" onMouseOut=\"write_menubar('menutop',0);\"><font face=arial point-size=10  color=\"#FFD75E\" class=\"leftlink\" ><b>Services</b></font></a>";
offtext_menutop4 = "<td width=75 align=center><a href=\"http://www.spc.ca/services/index.htm\" onMouseOver=\"write_menubar('menutop',4); showmenu('menufour');\" ><font face=arial point-size=10  color=\"white\"  class=\"leftlink\"  ><b>Services</b></font></a>";
	
ontext_menutop5 = "<td width=75 align=center><a href=\"http://www.spcspringboard.com/\" onMouseOut=\"write_menubar('menutop',0);\"><font face=arial point-size=10  color=\"#FFD75E\" class=\"leftlink\"  ><b>Training</b></font></a>";
offtext_menutop5 = "<td width=75 align=center><a href=\"http://www.spcspringboard.com/\" onMouseOver=\"write_menubar('menutop',5); showmenu(0);\" ><font face=arial point-size=10  color=\"white\" class=\"leftlink\"  ><b>Training</b></font></a>";
	
ontext_menutop6 = "<td width=85 align=center><a href=\"http://www.spc.ca/resources/index.htm\" onMouseOut=\"write_menubar('menutop',0);\"><font face=arial point-size=10  color=\"#FFD75E\" class=\"leftlink\" ><b>Resources</b></font></a>";
offtext_menutop6 = "<td width=85 align=center><a href=\"http://www.spc.ca/resources/index.htm\" onMouseOver=\"write_menubar('menutop',6); showmenu(0);\" ><font face=arial point-size=10  color=\"white\" class=\"leftlink\"  ><b>Resources</b></font></a>";
	
ontext_menutop7 = "<td width=60 align=center><a href='http://www.spc.ca/search/search.htm' onMouseOut=\"write_menubar('menutop',0);\"><font face=arial point-size=10  color=\"#FFD75E\" class=\"leftlink\"   ><b>Search</b></font></a>";
offtext_menutop7 = "<td width=60 align=center><a href='http://www.spc.ca/search/search.htm' onMouseOver=\"write_menubar('menutop',7); showmenu(0);\" ><font face=arial point-size=10  color=\"white\" class=\"leftlink\"  ><b>Search</b></font></a>";
	
ontext_menutop8 = "<td width=60 align=center><a href='http://www.spc.ca/search/sitemap.htm' onMouseOut=\"write_menubar('menutop',0);\"><font face=arial point-size=10  color=\"#FFD75E\" class=\"leftlink\"   ><b>Sitemap</b></font></a>";
offtext_menutop8 = "<td width=60 align=center><a href='http://www.spc.ca/search/sitemap.htm' onMouseOver=\"write_menubar('menutop',8); showmenu(0);\" ><font face=arial point-size=10  color=\"white\" class=\"leftlink\"  ><b>Sitemap</b></font></a>";
	
	
menuone_length = 8;

ontext_menuone1 = "<a href=\"http://www.spc.ca/about/index.htm\" onMouseOut=\"write_dropmenu('menuone',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Overview</font></a>";
offtext_menuone1 = "<a href=\"http://www.spc.ca/about/index.htm\" onMouseOver=\"write_dropmenu('menuone',1);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Overview</font></a>";

ontext_menuone2 = "<a href=\"http://www.spc.ca/members/index.htm\" onMouseOut=\"write_dropmenu('menuone',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Affiliate</font></a>&nbsp;&nbsp;";
offtext_menuone2 = "<a href=\"http://www.spc.ca/members/index.htm\" onMouseOver=\"write_dropmenu('menuone',2);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Affiliate</font></a>&nbsp;&nbsp;";

ontext_menuone3 = "<a href=\"http://www.spc.ca/about/careers.htm\" onMouseOut=\"write_dropmenu('menuone',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Careers</font></a>";
offtext_menuone3 = "<a href=\"http://www.spc.ca/about/careers.htm\" onMouseOver=\"write_dropmenu('menuone',3);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Careers</font></a>";

ontext_menuone4 = "<a href=\"http://www.spc.ca/about/partners.htm\" onMouseOut=\"write_dropmenu('menuone',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Partners</font></a>";
offtext_menuone4 = "<a href=\"http://www.spc.ca/about/partners.htm\" onMouseOver=\"write_dropmenu('menuone',4);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Partners</font></a>";
	
ontext_menuone5 = "<a href=\"http://www.spc.ca/about/clients.htm\" onMouseOut=\"write_dropmenu('menuone',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Clients</font></a>";
offtext_menuone5 = "<a href=\"http://www.spc.ca/about/clients.htm\" onMouseOver=\"write_dropmenu('menuone',5);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Clients</font></a>";
	
ontext_menuone6 = "<a href=\"http://www.spc.ca/about/news.htm\" onMouseOut=\"write_dropmenu('menuone',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >News</font></a>";
offtext_menuone6 = "<a href=\"http://www.spc.ca/about/news.htm\" onMouseOver=\"write_dropmenu('menuone',6);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >News</font></a>";
	
ontext_menuone7 = "<a href=\"http://www.spc.ca/about/contact.htm\" onMouseOut=\"write_dropmenu('menuone',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Contact us</font></a>&nbsp;&nbsp;";
offtext_menuone7 = "<a href=\"http://www.spc.ca/about/contact.htm\" onMouseOver=\"write_dropmenu('menuone',7);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Contact us</font></a>&nbsp;&nbsp;";

ontext_menuone8 = "<a href=\"http://www.spc.ca/about/team.htm\" onMouseOut=\"write_dropmenu('menuone',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Team</font></a>";
offtext_menuone8 = "<a href=\"http://www.spc.ca/about/team.htm\" onMouseOver=\"write_dropmenu('menuone',8);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Team</font></a>";

	
menufour_length = 7;

ontext_menufour1 = "<a href=\"http://www.spc.ca/services/index.htm\" onMouseOut=\"write_dropmenu('menufour',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Services Overview&nbsp;&nbsp;</font></a>";
offtext_menufour1 = "<a href=\"http://www.spc.ca/services/index.htm\" onMouseOver=\"write_dropmenu('menufour',1);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Services Overview&nbsp;&nbsp;</font></a>";

ontext_menufour2 = "<a href=\"http://www.spc.ca/services/requirements.htm\" onMouseOut=\"write_dropmenu('menufour',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Software Requirements&nbsp;&nbsp;</font></a>";
offtext_menufour2 = "<a href=\"http://www.spc.ca/services/requirements.htm\" onMouseOver=\"write_dropmenu('menufour',2);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Software Requirements&nbsp;&nbsp;</font></a>";

ontext_menufour3 = "<a href=\"http://www.spc.ca/services/config_mgt.htm\" onMouseOut=\"write_dropmenu('menufour',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Configuration Management&nbsp;&nbsp;</font></a>";
offtext_menufour3 = "<a href=\"http://www.spc.ca/services/config_mgt.htm\" onMouseOver=\"write_dropmenu('menufour',3);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Configuration Management&nbsp;&nbsp;</font></a>";
	
ontext_menufour4 = "<a href=\"http://www.spc.ca/services/projectmanagement.htm\" onMouseOut=\"write_dropmenu('menufour',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Project Management&nbsp;&nbsp;</font></a>";
offtext_menufour4 = "<a href=\"http://www.spc.ca/services/projectmanagement.htm\" onMouseOver=\"write_dropmenu('menufour',4);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Project Management&nbsp;&nbsp;</font></a>";

ontext_menufour5 = "<a href=\"http://www.spc.ca/services/procassess_improve.htm\" onMouseOut=\"write_dropmenu('menufour',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Process Improvement&nbsp;&nbsp;</font></a>";
offtext_menufour5 = "<a href=\"http://www.spc.ca/services/procassess_improve.htm\" onMouseOver=\"write_dropmenu('menufour',5);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Process Improvement&nbsp;&nbsp;</font></a>";

ontext_menufour6 = "<a href=\"http://www.spc.ca/services/projectplanning.htm\" onMouseOut=\"write_dropmenu('menufour',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Estimation and Project Planning&nbsp;&nbsp;</font></a>";
offtext_menufour6 = "<a href=\"http://www.spc.ca/services/projectplanning.htm\" onMouseOver=\"write_dropmenu('menufour',6);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Estimation and Project Planning&nbsp;&nbsp;</font></a>";

ontext_menufour7 = "<a href=\"http://www.spc.ca/services/qa_test.htm\" onMouseOut=\"write_dropmenu('menufour',0);\"><font face=arial point-size=10  color=\"white\" class=\"leftlink\" >Quality Assurance & Testing&nbsp;&nbsp;</font></a>";
offtext_menufour7 = "<a href=\"http://www.spc.ca/services/qa_test.htm\" onMouseOver=\"write_dropmenu('menufour',7);\" ><font face=arial point-size=10  color=\"#584E9F\" class=\"leftlink\" >Quality Assurance & Testing&nbsp;&nbsp;</font></a>";


if(navigator.plugins.length){
	
	//Loop through installed plugins
	for (i=0; i < navigator.plugins.length; i++)
	{
       /*
	   Split the plugins identification string into 4 array elements:
	   ([] = the array index) [0]Shockwave [1]Flash [2]6.0 [3]r21
	   and place in pluginIdent variable
	   */
       var pluginIdent = navigator.plugins[i].description.split(" ");
    

       if(pluginIdent[0] == "Shockwave" && pluginIdent[1] == "Flash")
       {
          //Set a toggle to show that some sort of Flash Player was found
          var isSwfEnabled = true;
          //Split version number (major.minor) [0]Major [1]Minor
          var version = pluginIdent[2].split(".");

          if(version[0] < versionToDetect)
          {
            //display alternate content
			document.write('<img id="road" src="/img/framehwylg.jpg" width="350" height="214" alt="" />\n');
          }
          else
          {
            //display Flash content.
			document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" width="350" height="214">\n');
			document.write('<param name="movie" value="/swf/framehwy.swf" />\n');
			document.write('<param name="quality" value="high" />\n');
			document.write('<param name="loop" value="false" />\n');
			document.write('<param name="bgcolor" value="#eeeedd" />\n');
			document.write('<embed src="/swf/framehwy.swf" quality="high" loop="false" bgcolor="#eeeedd" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="350" height="214" />\n');
			document.write('</object>\n');
          }

       //need to break this loop as some browsers may have two versions installed
       break;

       }// end if pluginIdent
	}// end for 
}// end if navigator.plugins
}// end function

// setEvent and total used for Needs Assessment forms.
function setEventH() {
	for(var i=0; i < document.forms[0].elements.length; i++) {
	
		if(document.forms[0].elements[i].type == 'radio') {
			document.forms[0].elements[i].onclick = total;
		}
	}
}

function total() {
	var totalNo = 0
	for(var i=0; i < document.forms[0].elements.length; i++) {
		
		if(document.forms[0].elements[i].type == 'radio') {
					
			if((document.forms[0].elements[i].id.charAt(0) == 'n') && (document.forms[0].elements[i].checked == true)) {
				totalNo = totalNo + 1;
			}
		}
	}
	document.forms[0].total.value = totalNo;
}


function newImage(arg) {
  if (document.images) {
    rslt = new Image();
    rslt.src = arg;
    return rslt;
  }
}

function changeImages() {
  if (document.images && (preloadFlag == true)) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
      document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    }
  }
}

var preloadFlag = false;
function preloadImages() {
  if (document.images) {
	dosomething_img = newImage("/img/dosomethingo.gif");
    preloadFlag = true;
  }
}

function ValidateForm(form) {
	if (form.accesscode.value == "")
		{
		alert("Please enter a password.") 
		form.accesscode.focus();
		return false;
		}
}


function write_menubar(menubar,highlight)
{
	menubar_text = "<table border=\"0\"  cellspacing=\"0\" cellpadding=\"0\" HEIGHT=\"30\"><tr>";
	
	eval( "topmenu_length = " + menubar + "_length" );
	
	for (var i =1; i <= topmenu_length; i++)
	{
		if (i == highlight)
		{
			eval( "td_text = ontext_" + menubar + i );
		}
		else
		{
			eval( "td_text = offtext_" + menubar + i );
		}		
			
		menubar_text += "" + td_text + "</td>";
	}
		
	menubar_text += "</td></tr></table>";
	
    if(oldNS)
	{
    	 document.layers[menubar].document.write(menubar_text);
       	 document.layers[menubar].document.close();
	}
	else
	{    
		 var mydiv = document.getElementById(menubar);			            
     	 mydiv.innerHTML = menubar_text;   		       
    }	
}
	
function write_dropmenu(menubar,highlight)
{

	menubar_text = "<tr><td><table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=white bordercolor=white><tr><td align=left>";
	
	eval( "topmenu_length = " + menubar + "_length" );
	
	for (var i =1; i <= topmenu_length; i++)
	{
		if (i == highlight)
		{
			eval( "td_text = ontext_" + menubar + i );
						menubar_text += "<tr><td><table border=\"0\" cellspacing=\"0\" WIDTH=\"100%\" HEIGHT=\"22\" cellpadding=\"0\" bgcolor=584E9F><tr><td>&nbsp;&nbsp;" + td_text + "</td></tr></table></td></tr>";
		}
		else
		{
			eval( "td_text = offtext_" + menubar + i );
				
		
		menubar_text += "<tr><td><table border=\"0\" WIDTH=\"100%\" HEIGHT=\"22\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=#FFD75E><tr><td>&nbsp;&nbsp;" + td_text + "</td></tr></table></td></tr>";
		}
	}		
	menubar_text += "</table>";

    if(oldNS)
	{
    	 document.layers[menubar].document.write(menubar_text);
    	 document.layers[menubar].document.close();
	}else{                
          document.all[menubar].innerHTML =menubar_text;               
    }
}


function showmenu(menu)
{
    
    if (lastmenu && lastmenu != menu) 
    {
            if (oldNS) 
            {
       			document.layers[lastmenu].visibility = "hidden"; 
            }else{
		 	         document.all[lastmenu].style.visibility = "hidden"; 
            }
    }

    if (menu)
    {

            if (oldNS) 
	           {
	           document.layers[menu].visibility = "show"; 
            }else{
               document.all[menu].style.visibility = "visible"; 
            }
    }
	    
    lastmenu=menu;
}
	
function pulse() //depending on which menu the cursor has been on and where it moves, remain on the same menu or change the menu
{
	switch(lastmenu)
	{
		case 'menutop':
			//test if mouse is over the menu bar
			if (!(mouseX>30 && mouseX<475 && mouseY>132 && mouseY<157)) showmenu(0)
			break;
		case 'menuone':
			//test if mouse is over drop-down box or over menu bar for About SPC
			if (!(mouseX>100 && mouseX<175 && mouseY>165 && mouseY<352) && !(mouseX>100 && mouseX<175 && mouseY>135 && mouseY<=165))
				showmenu(0)
			break;
		case 'menufour':
			//test if mouse is over over menu bar for Solutions or drop-down box 
			if (!(mouseX>240 && mouseX<325 && mouseY>135 && mouseY<=165) && !(mouseX>240 && mouseX<420 && mouseY>165 && mouseY<364)) showmenu(0)
			break;
	}
}
	
function starter()
{			    	
	write_dropmenu('menuone',0);	
	write_dropmenu('menufour',0);	
	write_menubar('menutop',0);		
	window.setInterval("pulse()",200);
}

if (window.innerWidth)
{
	page_offset = window.innerWidth - 169 - 180;
}
else
{
	page_offset = "*";
}
	
if (oldNS) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY; // If cursor moves get new coordinates

function getMouseXY(e) // Function to get the coordinates of the cursor
{
	if (!e) e = window.event;
	if (!oldNS)
	{ // grab the x-y pos.s if browser is IE
		mouseX = e.clientX + document.body.scrollLeft;
		mouseY = e.clientY + document.body.scrollTop;
	}
	else
	{  // grab the x-y pos.s if browser is NS
		mouseX = e.pageX;
		mouseY = e.pageY;
	}  
	if (mouseX < 0)
		{mouseX = 0;}
	if (mouseY < 0)
		{mouseY = 0;} 
	return true;
}
