// Determine browser and version.
//   	var CURRENT_BROWSER = new String();
//	var CURRENT_VERSION = new String();
	var browserSupported = new Boolean(false);
	var versionSupported = new Boolean(false);
	
    function checkBrowser()
	{	
	var browserType = navigator.userAgent.toLowerCase();
	var browserVersion = parseFloat(navigator.appVersion);		
		
	if (browserType.indexOf('mozilla') )  
		{	browserSupported = true;	
			if (browserVersion >= 5.0) {	versionSupported = true;}
		}	
	else if (browserType.indexOf('msie') )
		{	browserSupported = true;		
			if (browserVersion >= 4.0) {	versionSupported = true;}		
		}		
	else if (browserType.indexOf('opera') )
		{	browserSupported = false;		}	
	else if (browserType.indexOf('webtv') )
		{	browserSupported = false;		}				
	else
		{	browserSupported = false;		}	
			
	if (browserSupported == false)	
		{ 	alert("This site is best viewed in Internet Explorer or Netscape Navigator. You are using " + browserType + " version " + browserVersion);}
	else
		{ 
			if (versionSupported == false)
			{	alert("This site is best viewed in Internet Explorer or Netscape Navigator - version 4.0 and higher. Please visit www.microsoft.com or www.netscape.com to download the most current version. You are using " + browserType + " version " + browserVersion);}		
		}
}
	
//rollovers
nMaxItem = 20;
NameIndex = 0;
DefaultState = 1;
MouseOverState = 2;
imgCounter = 0;

ImageList = new Array();
bIsSupportOK = (
((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 3 )) ||
((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ))
);
		
function AddImageToImageList(name, Default, MouseOver)
{
	ImageList[imgCounter] = new Array(nMaxItem);
	ImageList[imgCounter][NameIndex] = name;
	ImageList[imgCounter][DefaultState] = new Image();
	ImageList[imgCounter][DefaultState].src = Default;
	if (MouseOver != "") {
		ImageList[imgCounter][MouseOverState] = new Image();
		ImageList[imgCounter][MouseOverState].src = MouseOver;
	}

	imgCounter++;
}

function ReplaceImage(name, state)
{
	for (i = 0; i < imgCounter; i++) {
		if (document.images[ImageList[i][NameIndex]] != null) {
			if ((name == ImageList[i][NameIndex]) && (ImageList[i][state] != null))
				document.images[name].src = ImageList[i][state].src;
		}
	}
}			
	AddImageToImageList("mission", "im/missionstatement_vbtn.gif", "im/missionstatement_vbtn_a.gif");
	AddImageToImageList("lender", "im/LenderUSA_vbtn.gif", "im/LenderUSA_vbtn_a.gif");
	AddImageToImageList("test", "im/testimonials_vbtn.gif", "im/testimonials_vbtn_a.gif");	
	AddImageToImageList("mortgage", "im/mortgagecenter_vbtn.gif", "im/mortgagecenter_vbtn_a.gif");
	AddImageToImageList("credit", "im/damagedcredit_vbtn.gif", "im/damagedcredit_vbtn_a.gif");
	AddImageToImageList("location", "im/location_vbtn.gif", "im/location_vbtn_a.gif");
	AddImageToImageList("case", "im/casestudies_vbtn.gif", "im/casestudies_vbtn_a.gif");
	AddImageToImageList("contact", "im/contact_vbtn.gif", "im/contact_vbtn_a.gif");

function validateContactUs(form)
{
  if (form.firstname.value == "")
  { alert("Please include your name!"); form.firstname.focus(); return false; }

  else if (form.email.value == "")
  { alert("Please include your email address!"); form.email.focus(); return false; }

  else if (form.email.value.indexOf('@', 0) == -1 ||
      form.email.value.indexOf('.', 0) == -1)
  { alert("Please enter a valid email address"); form.email.focus(); form.email.select(); return false; }
    
  else return true;
}
