//**********************************************************************************
// Make browser full window 
//**********************************************************************************

//window.onload = function() {window.moveTo(0,0); window.resizeTo(screen.availWidth,screen.availHeight)}



//**********************************************************************************
// Button rollovers 
//**********************************************************************************
	
if (document.images) {
	
// ON SCRIPT
	img1_on = new Image();
	img1_on.src = "images/btnVideoOn.jpg";       
	img2_on = new Image();
	img2_on.src = "images/btnFactSheetOn.jpg";       
			      
// OFF SCRIPT
	img1_off = new Image();
	img1_off.src = "images/btnVideoOff.jpg";       
	img2_off = new Image();
	img2_off.src = "images/btnFactSheetOff.jpg";       
}

	
// Function to turn on images.
	function onImgs(imgName) {
		if (document.images) {
			document[imgName].src = eval(imgName + "_on.src");
		}
	}

// Function to turn off images.
	function offImgs(imgName) {
		if (document.images) {
			document[imgName].src = eval(imgName + "_off.src");
		}
	}



//**********************************************************************************
// Random image for home page
//**********************************************************************************

var theImages = new Array() 

theImages[0] = 'images/hmPgImg1.jpg'
theImages[1] = 'images/hmPgImg2.jpg'
theImages[2] = 'images/hmPgImg3.jpg'

var j = 0
var p = theImages.length;
var preBuffer = new Array()
		
for (i = 0; i < p; i++){
	preBuffer[i] = new Image()
	preBuffer[i].src = theImages[i]
}
		
var whichImage = Math.round(Math.random()*(p-1));
		
function showImage(){
	document.write('<img src="'+theImages[whichImage]+'"+" "+"width=400"+" "+"height=220">');
}


//**********************************************************************************
//Introductory Video Tour
//**********************************************************************************
function TourWinOpen(page) {
	TourWin=window.open(page, "SecWin","resizable=no,width=640,height=480");
	TourWin.focus()
}

//*********************************************************************************
// Pop up window functions
//*********************************************************************************

function OpenBrWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}


// this is the newsletter window 
function newWin(URL) {
	newWindow=window.open(URL, 'urlwindow', 'location=yes,toolbar=yes,status=yes,menubar=yes,scrollbars=yes,width=800,height=600,resizable=no'); 
	newWindow.focus();
}

// this is another window (resizable)
function reWin(URL) {
	newWindow=window.open(URL, 'rewindow', 'location=yes,toolbar=yes,status=yes,menubar=yes,scrollbars=yes,width=800,height=600,resizable=yes'); 
	newWindow.focus();
}

//*********************************************************************************
// Dynamic pop-up window with image, caption text and page title
//*********************************************************************************
	
	function imagePopWin(img, title, txt, winW, winH, imgW, imgH) {
		w = window.open('','','width='+ winW +', height='+ winH + ', toolbar=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no');
			w.document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">', '\n');
			w.document.write('<html>', '\n');
			w.document.write('<head>', '\n');
			w.document.write('	<title>' + title + '</title>', '\n');
			w.document.write('	<link rel="stylesheet" href="css/imgPopWinStyle.css" type="text/css">', '\n');
			w.document.write('</head>', '\n');
			w.document.write('<body>', '\n');
			w.document.write('	<table align="center" bgcolor="#ffffff" border=0 width=350 border=0 cellspacing=0 cellpadding=0>', '\n');
			w.document.write('		<tr><td class="body"><a href="#" class="bodyContentText" onClick="javascript:window.close();">Close Window</a><br><br></td></tr>', '\n');
			w.document.write('		<tr><td>' + '<img src=' + 'images/' + img + ' ' + 'width=' + imgW + ' ' +  'height=' + imgH + ' ' +  'border=0>' + '</td></tr>', '\n');
			w.document.write('		<tr><td class="body"><br>' + txt + '</td></tr>', '\n');
			w.document.write('	</table>', '\n');
			w.document.write('</body>', '\n');
			w.document.write('</html>', '\n');
	} 



//*********************************************************************************
// Multiple forms validation
//*********************************************************************************

// General contact form (contactUs.php)
var Form1_Fields = new Array('FirstName','LastName','Title','Company','Email','State');
var Form1_Errors = new Array('First Name','Last Name','Title','Company','Email','State');

// Placeholder for future form
var Form2_Fields = new Array('FirstName','LastName','Company','Email','Phone','State');
var Form2_Errors = new Array('First Name','Last Name','Company','Email','Phone','State');

// Placeholder for future form
var Form3_Fields = new Array('FirstName','LastName','Title','Company','Email','Phone','State');
var Form3_Errors = new Array('First Name','Last Name','Title','Company','Email','Phone','State');

function SetWhichForm(num){
	document.vForm.whichForm.value = num;
}

function MainForm() {
	var pass = true;
	var ErrorMessage = "The following fields are required:\n";
	var theArray = null;
	var theErrors = null;
	
	switch(document.vForm.whichForm.value){
		case "0":
			theArray = Form1_Fields;
			theErrors = Form1_Errors;
			break;
		
		case "1":
			theArray = Form2_Fields;
			theErrors = Form2_Errors;
			break;
		
		case "2":
			theArray = Form3_Fields;
			theErrors = Form3_Errors;
			break;
	}
	
	for (i = 0;i < theArray.length;i++) {
		var tempobj = eval("document.vForm." + theArray[i]);
		if(tempobj.value == ""){
			ErrorMessage += " - " + theErrors[i] + "\n";
			pass = false;
		}
	}
	if (!pass) {
		alert(ErrorMessage);
		return false;
	}
	else {
		return true;
	}
}





//*********************************************************************************
//Browser and platform detection
//*********************************************************************************

var exclude=1;
var agt=navigator.userAgent.toLowerCase();
var win=0;var mac=0;var lin=1;
if(agt.indexOf('win')!=-1){win=1;lin=0;}
if(agt.indexOf('mac')!=-1){mac=1;lin=0;}
var lnx=0;if(lin){lnx=1;}
var ice=0;
var ie=0;var ie4=0;var ie5=0;var ie6=0;var ie7=0;var com=0;var dcm;
var op5=0;var op6=0;var op7=0;
var ns4=0;var ns6=0;var ns7=0;var mz7=0;var kde=0;var saf=0;
if(typeof navigator.vendor!="undefined" && navigator.vendor=="KDE"){
	var thisKDE=agt;
	var splitKDE=thisKDE.split("konqueror/");
	var aKDE=splitKDE[1].split("; ");
	var KDEn=parseFloat(aKDE[0]);
	if(KDEn>=2.2){
		kde=1;
		ns6=1;
		exclude=0;
		}
	}
else if(agt.indexOf('webtv')!=-1){exclude=1;}
else if(typeof window.opera!="undefined"){
	exclude=0;
	if(/opera[\/ ][5]/.test(agt)){op5=1;}
	if(/opera[\/ ][6]/.test(agt)){op6=1;}
	if(/opera[\/ ][7-9]/.test(agt)){op7=1;}
	}
else if(typeof document.all!="undefined"&&!kde){
	exclude=0;
	ie=1;
	if(typeof document.getElementById!="undefined"){
		ie5=1;
		if(agt.indexOf("msie 6")!=-1){
			ie6=1;
			dcm=document.compatMode;
			if(dcm!="BackCompat"){com=1;}
			}
		}
	else{ie4=1;}
	}
else if(typeof document.getElementById!="undefined"){
	exclude=0;
	if(agt.indexOf("netscape/6")!=-1||agt.indexOf("netscape6")!=-1){ns6=1;}
	else if(agt.indexOf("netscape/7")!=-1||agt.indexOf("netscape7")!=-1){ns6=1;ns7=1;}
	else if(agt.indexOf("gecko")!=-1){ns6=1;mz7=1;}
	if(agt.indexOf("safari")!=-1 || (typeof document.childNodes!="undefined" && typeof document.all=="undefined" && typeof navigator.taintEnabled=="undefined")){mz7=0;ns6=1;saf=1;}
	}
else if((agt.indexOf('mozilla')!=-1)&&(parseInt(navigator.appVersion)>=4)){
	exclude=0;
	ns4=1;
	if(typeof navigator.mimeTypes['*']=="undefined"){
		exclude=1;
		ns4=0;
		}
	}
if(agt.indexOf('escape')!=-1){exclude=1;ns4=0;}
if(typeof navigator.__ice_version!="undefined"){exclude=1;ie4=0;}



//*********************************************************************************
//Different dropdown menu position for mac, win or other
//*********************************************************************************

if (mac) {
	document.write('<script language="JavaScript" src="js/menuInit1.js"></scr'+'ipt>')
}
else if (win) {
	document.write('<script language="JavaScript" src="js/menuInit2.js"></scr'+'ipt>')
}
else if (!mac && !win) {
	document.write('<script language="JavaScript" src="js/menuInit1.js"></scr'+'ipt>')
}



//*********************************************************************************
//Different menu css for Safari
//*********************************************************************************

if (saf) {
	document.write('<style type="text/css">@import url(css/menu2.css);</style>')
}
else{
	document.write('<style type="text/css">@import url(css/menu.css);</style>')
}