/* start - flash functions */

var ie = (document.all)? true:false;
var ns5 = (navigator.appName.indexOf("Netscape") !=-1 && parseInt(navigator.appVersion) >= 5) ?true:false;
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;	
var isMac = (navigator.appVersion.indexOf("Mac") != -1) ? true : false; 
var isIE4Mac = (isMac && isIE) ? true:false;
var isNS6 = ((navigator.appName.indexOf("Netscape") != -1) && (parseInt(navigator.appVersion) > 4)) ? true:false;

var requiredVersion = 6;	

var flash2Installed = false;		
var flash3Installed = false;		
var flash4Installed = false;		
var flash5Installed = false;		
var flash6Installed = false;	
var flash7Installed = false;	
var flash8Installed = false;	

var maxVersion = 8;					
var actualVersion = 0;				
var hasRightVersion = false;

if(isIE && !isMac){ 
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
	document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
	document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
	document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');	
	document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');	
	document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
	document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');
	document.write('</SCR' + 'IPT\> \n'); 			
}

if (navigator.plugins){								
	if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]){		

		var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
		var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
		var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));

		flash2Installed = (flashVersion == 2)?true:false;		
		flash3Installed = (flashVersion == 3)?true:false;
		flash4Installed = (flashVersion == 4)?true:false;
		flash5Installed = (flashVersion == 5)?true:false;
		flash6Installed = (flashVersion == 6)?true:false;
		flash7Installed = (flashVersion == 7)?true:false;
		flash8Installed = (flashVersion == 8)?true:false;
	}
}

for (var i = 2; i <= maxVersion; i++){	
	if (eval("flash" + i + "Installed") == true) actualVersion = i;
}

if (actualVersion >= requiredVersion){ 				
	hasRightVersion = true;	
}

function writeFlash(movie,width,height,backup,imagemap,startWhere) {
	if (startWhere == ""){
		startWhere = "home";
	}
	//movie = movie + "?" + startWhere;
	if (hasRightVersion) {
		document.write('<OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ID="angus" WIDTH='+ width +' HEIGHT='+ height +' align="middle">');
		document.write('<PARAM NAME=movie VALUE="'+ movie +'">'); 
		document.write('<PARAM NAME=quality VALUE=high>');  
		document.write('<PARAM NAME=bgcolor VALUE=#ffffff>');
		document.write('<PARAM NAME=menu VALUE=false>');
		document.write('<PARAM NAME=loop VALUE=true>');
		document.write('<PARAM NAME="FlashVars" VALUE="startLoc=' + startWhere + '">');
		document.write('<EMBED SRC="'+ movie +'" NAME=angus WIDTH='+ width +' HEIGHT='+ height + ' FlashVars="startLoc='+ startWhere +'" QUALITY=high LOOP=true MENU=false BGCOLOR=#ffffff TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>');
		//document.write('<EMBED SRC="'+ movie +'" NAME=angus WIDTH='+ width +' HEIGHT='+ height + ' QUALITY=high LOOP=false MENU=false BGCOLOR=#ffffff TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>');
		document.write('</object>'); 
	}else{
		var strImage = "<img src='images/" + backup + "' width='" + width + "' height='" + height + "'";
		if (imagemap != ""){
			strImage += " usemap='#" + imagemap + "'";
		}
		strImage += " border='0'>";
		document.write(strImage);
	}
}

/* end - flash functions */

function rolloverOn(name) {
	var imageSrc = eval('document.images["'+name+'"].src');
	var newImageSrc = imageSrc.replace("_off.","_on.");
	document.images[name].src = newImageSrc;
}

function rolloverOff(name) {
	var imageSrc = eval('document.images["'+name+'"].src');
	var newImageSrc = imageSrc.replace("_on.","_off.");
	document.images[name].src = newImageSrc;
}

// form validation (repurposed)
function valid(form) {
	if (form.Company_Name.value == "") {
		alert("You must fill in the Company Name.");
		form.Company_Name.focus();
		return (false);
	}
	
	if (form.Address1.value == "") {
		alert("You must fill in the Address.");
		form.Address1.focus();
		return (false);
	}
	
	if (form.City.value == "") {
		alert("You must fill in the City.");
		form.City.focus();
		return (false);
	}
	
	if (form.Phone_Number.value == "") {
		alert("You must fill in the Phone Number.");
		form.Phone_Number.focus();
		return (false);
	}
	
	if (form.Contact_Name.value == "") {
		alert("You must fill in the Contact Name.");
		form.Contact_Name.focus();
		return (false);
	}

	if (form.Position.value == "") {
		alert("You must fill in the Position.");
		form.Position.focus();
		return (false);
	} 
}
