function openWindow(paramImage, paramWidth, paramHeight)
{
  myWin= open("", "displayWindow", "width=" + paramWidth + ",height=" + paramHeight + ",status=no,toolbar=no,menubar=no");

  // open document for further output
  myWin.document.open();

  
  // create document
    myWin.document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN' 'http://www.w3.org/TR/REC-html40/loose.dtd'>");
  myWin.document.write("<html><head><title>Certifications SnapShot");
  myWin.document.write("</title><link rel='STYLESHEET' type='text/css' href='../css/capsonic_stylesheet.css'>");
  myWin.document.write("<script language='javascript' src='../scripts/utilities.js' type='text/javascript'></script></head>");
  myWin.document.write("<body marginwidth='0' marginheight='0' style='margin:0'>");
  myWin.document.write("<table border='0' cellpadding='0' cellspacing='0'>");
  myWin.document.write("<TR><TD height='10' colspan='3'><img src='../images/capauto_nav_12.gif' height='10' alt='spacer'></TD></TR>");
  myWin.document.write("<TR><TD width='10'><img src='../images/capauto_nav_12.gif' width='10' alt='spacer'></TD>");
  myWin.document.write("<TD align='center'><IMG SRC='" + paramImage + "'></TD>");
  myWin.document.write("<TD width='10'><img src='../images/capauto_nav_12.gif' width='10' alt='spacer'></TD></TR>");
  myWin.document.write("<TR><TD colspan='3'valign='bottom' align='right' HEIGHT='20'><span class='capH6'><a id='aclose' name='aclose' class='item' href='javascript:this.close();' onMouseOver=\"changeImage('','','aclose',true)\" onMouseOut=\"changeImage('','','aclose',false)\">Close Window</A></span></TD></TR>");
  myWin.document.write("</TABLE>");
  myWin.document.write("</body></html>");

  // close the document - (not the window!)
  myWin.document.close();

}


function preload(imgObj,imgSrc) {
	if (document.images) {
		eval(imgObj+' = new Image()')
		eval(imgObj+'.src = "'+imgSrc+'"')
	}
}

function changeImage(imgName,imgObj,elID,over)
{
	if (document.layers)
		{
		if (imgName != '')
			{
			eval('document.images["'+imgName+'"].src = '+imgObj+'.src');
			}
		}
	else
		{
		if (imgName != '')
			{
			 document.images[imgName].src = eval(imgObj+".src");
			}

		if (elID != '')
			{
			if (over)
				{
				eval('document.all["'+elID+'"].className = "highlight"');
				}
			else
				{
				eval('document.all["'+elID+'"].className = "item"');
				}
			}
		}
}

function ViewImage(imgName,imgObj,elID,over)
{
	if (document.layers)
		{
		eval('document.images["'+imgName+'"].src = '+imgObj+'.src');
		}
	else
		{
		if (imgName != '')
			{
			 document.images[imgName].src = eval(imgObj+".src");
			}

		if (elID != '')
			{
			if (over)
				{
				eval('document.all["'+elID+'"].className = "highlight"');
				}
			else
				{
				eval('document.all["'+elID+'"].className = "item"');
				}
			}
		}
}

function ChangeArrowImage(imgName,imgObj,elID,over)
{
	if (document.layers)
		{
		
		eval('document.images["arrow1"].src = capauto_NAV_12.src');
		eval('document.images["arrow2"].src = capauto_NAV_12.src');
		eval('document.images["arrow3"].src = capauto_NAV_12.src');
		eval('document.images["arrow4"].src = capauto_NAV_12.src');

		eval('document.images["'+imgName+'"].src = '+imgObj+'.src');

		}
	else
		{
		if (imgName != '')
			{
			document.images[imgName].src = eval(imgObj+".src");

			switch (imgName)
				{
				case 'arrow1':
					document.images["arrow2"].src = capauto_NAV_12.src;
					document.images["arrow3"].src = capauto_NAV_12.src;
					document.images["arrow4"].src = capauto_NAV_12.src;
					break;

				case 'arrow2':
					document.images["arrow1"].src = capauto_NAV_12.src;
					document.images["arrow3"].src = capauto_NAV_12.src;
					document.images["arrow4"].src = capauto_NAV_12.src;
					break;

				case 'arrow3':
					document.images["arrow1"].src = capauto_NAV_12.src;
					document.images["arrow2"].src = capauto_NAV_12.src;
					document.images["arrow4"].src = capauto_NAV_12.src;
					break;

				case 'arrow4':
					document.images["arrow1"].src = capauto_NAV_12.src;
					document.images["arrow2"].src = capauto_NAV_12.src;
					document.images["arrow3"].src = capauto_NAV_12.src;
					break;

				default:
					document.images["arrow1"].src = capauto_NAV_12.src;
					document.images["arrow2"].src = capauto_NAV_12.src;
					document.images["arrow3"].src = capauto_NAV_12.src;
					document.images["arrow4"].src = capauto_NAV_12.src;

				}
			}

		}
}

function ChangeBackground(imgName,imgObj,elID,over)
{
	if (document.layers)
		{
		
		//eval('document.images["arrow1"].src = capauto_NAV_12.src');
		//eval('document.images["arrow2"].src = capauto_NAV_12.src');
		//eval('document.images["arrow3"].src = capauto_NAV_12.src');
		//eval('document.images["arrow4"].src = capauto_NAV_12.src');

		//eval('document.images["'+imgName+'"].src = '+imgObj+'.src');

			switch (imgName)
				{
				case 'arrow1':
					if (over){
						document.td1.className = 'highlight';}
					else{
						document.td1.className = '';}

					document.td2.className = '';
					document.td3.className = '';
					document.td4.className = '';

					break;

				case 'arrow2':
					document.td1.className = '';
					if (over){
						document.td2.className = 'highlight';}
					else{
						document.td2.className = '';}

					document.td3.className = '';
					document.td4.className = '';
					break;

				case 'arrow3':
					document.td1.className = '';
					document.td2.className = '';
					if (over){
						document.td3.className = 'highlight';}
					else{
						document.td3.className = '';}

					document.td4.className = '';
					break;

				case 'arrow4':
					document.td1.className = '';
					document.td2.className = '';
					document.td3.className = '';
					if (over){
						document.td4.className = 'highlight';}
					else{
						document.td4.className = '';}

					break;

				default:
					document.td1.className = '';
					document.td2.className = '';
					document.td3.className = '';
					document.td4.className = '';

				}
		

		}
	else
		{
		if (imgName != '')
			{
			switch (imgName)
				{
				case 'arrow1':
					if (over){
						document.all["td1"].className = 'highlight';}
					else{
						document.all["td1"].className = '';}

					document.all["td2"].className = '';
					document.all["td3"].className = '';
					document.all["td4"].className = '';

					break;

				case 'arrow2':
					document.all["td1"].className = '';
					if (over){
						document.all["td2"].className = 'highlight';}
					else{
						document.all["td2"].className = '';}

					document.all["td3"].className = '';
					document.all["td4"].className = '';
					break;

				case 'arrow3':
					document.all["td1"].className = '';
					document.all["td2"].className = '';
					if (over){
						document.all["td3"].className = 'highlight';}
					else{
						document.all["td3"].className = '';}

					document.all["td4"].className = '';
					break;

				case 'arrow4':
					document.all["td1"].className = '';
					document.all["td2"].className = '';
					document.all["td3"].className = '';
					if (over){
						document.all["td4"].className = 'highlight';}
					else{
						document.all["td4"].className = '';}

					break;

				default:
					document.all["td1"].className = '';
					document.all["td2"].className = '';
					document.all["td3"].className = '';
					document.all["td4"].className = '';

				}
			}

		}
}


function frmNewRequest_Validator(frmAddNew) {
	var chkboxCounter = 0;
	var bName = navigator.appName;
	var bVer = parseInt(navigator.appVersion);
	var NS4 = (bName == "Netscape" && bVer >= 4);
	var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
	myArray= new Array();
	var k = 0;
	
	if (frmAddNew.First_Name.value == "")
	{
		myArray[k] = "First name";
		k++;
	}	
	if (frmAddNew.Last_Name.value == "")
	{
		myArray[k] = "Last name";
		k++;
	}
	if (frmAddNew.Email.value == "" || frmAddNew.Email.value.indexOf('@', 0) == -1)
	{
		myArray[k] = "Email address";
		k++;
	}
	for (var i = 0; i < frmAddNew.length; i++ )
	{
		if ((frmAddNew[i].checked)){
			if (chkboxCounter == 0){
					chkboxCounter = 1;	//at least one check box must be checked
			}
			if (frmAddNew.strProducts.value == ''){
					frmAddNew.strProducts.value = frmAddNew[i].value;
			}
			else{
					frmAddNew.strProducts.value = frmAddNew.strProducts.value + "," + frmAddNew[i].value;
			}
		}		
	}		
	if ((myArray.length > 0) || (chkboxCounter == 0))
	{		
		var formErrors = "<TABLE border='0' CELLSPACING='0'><TR><TD COLSPAN='2'><span  class='label'>Please make sure the following fields are filled out:</span></TD></TR>";
		for (var i= 0; i < myArray.length; i++)
			{
				formErrors += "<TR><TD><span class='error'>* " + myArray[i] + "</span></TD></TR>";
			}
		if (chkboxCounter  == 0)					//all four check boxes are unchecked
			{
				formErrors += "<TR><TD><span class='error'>* Choose at least one.</span></TD></TR>";
			}
		formErrors += "</TABLE>";
		
		if (IE4)
			{
				document.all['divError'].innerHTML = formErrors;
			}
		else//for Netscape 4.0 and higher
			{
			
				frmAddNew.bolSuccess.value = false;
				frmAddNew.tblErrors.value = formErrors;
				frmAddNew.submit();
			}				
		return false;
	}	
	else
	{	if (IE4)
			{
				document.all.bolSuccess.value = true;
			}
		else
			{
				frmAddNew.bolSuccess.value = true;
			}		
		return true;
	}	
}