
var preloadedImages = new Array();

function preloadimages() {
	for (i=0; i < preloadimages.arguments.length; i++) {
		preloadedImages[i] = new Image();
		preloadedImages[i].src = preloadimages.arguments[i];
	}
}


var browser = "";

//detecting older netscapes
if (!document.all){browser = "Old Netscape"}

//detecting Opera if (navigator.userAgent.indexOf("Opera") > 0){browser = "Opera"}

//detecting IE
if (navigator.appName =="Microsoft Internet Explorer" && navigator.userAgent.indexOf("Opera") < 0){browser = "IE"}

//detecting newer Netscapes
if (navigator.appName == "Netscape" && document.all && navigator.userAgent.indexOf("Opera") < 0){browser = "NewNetscape"}



			if (browser=="IE"){
				document.writeln('<link rel="stylesheet" type="text/css" href="' + doc_root + '/styles/hw.css">');
			}else{
				document.writeln('<link rel="stylesheet" type="text/css" href="' + doc_root + '/styles/hw_ns.css">');
			}

    var primary=new Array
    var copyFlag=false;
    var copySecondary=new Array();

    function readSecondary(formName)
     {if (!copyFlag)
       {var secondaryOptions=self.document.forms[formName].elements.subcategory.options;
        var countSecondary=secondaryOptions.length

        copySecondary.length=countSecondary;
        for (var i=0;i < countSecondary;i++)
         {copySecondary[i]=new Option(secondaryOptions[i].text);
            copySecondary[i].value=secondaryOptions[i].value;
         }

        copyFlag=true;
       }

      return doSecondary(formName);
     }

    function doSecondary(formName)
     {var primaryIndex=self.document.forms[formName].elements.category.selectedIndex;
      var primary=self.document.forms[formName].elements.category.options[primaryIndex].value;
      var secondaryOptions=self.document.forms[formName].elements.subcategory.options;

      secondaryOptions.length=1;
      secondaryOptions[0]=new Option("-");
      secondaryOptions[0].value="_empty_";

      for (var i=0;i < copySecondary.length;i++)
       {if (copySecondary[i].value.substring(0,primary.length)==primary)
         {if (secondaryOptions[0].value!="_empty_") {secondaryOptions.length++;}
          secondaryOptions[secondaryOptions.length-1]=new Option(copySecondary[i].text);
          secondaryOptions[secondaryOptions.length-1].value=copySecondary[i].value;
         }
       }
       //secondaryOptions[0].selected=true;
       //secondaryOptions[0].defaultSelected=true;
      return true;
     }
/**
*	Function: 		selectGoTo
*	Description:	Takes a select list and sends the request to the corresponding value
*					of the selected option. 
**/
function linkTo(item) {

	var action 	= item.options[item.selectedIndex].value;
	document.location = action;
}

function populateYearOfBirth(selectid, selectedvalue)
{
	var formfield = document.getElementById(selectid);
	// Populate select list with years from 100 to 13 years before current year
	var now = new Date();
	var thisYear = now.getYear()
	var index = 1 ;
	for ( y = (thisYear-13) ; y >= (thisYear-100) ; y-- )
	{
		formfield[index] = new Option(y, y);
		if (selectedvalue && selectedvalue == y) { formfield.selectedIndex = index ; }
		index++ ;
	}
}

