// JavaScript Document
	/*//---------------------------------------------*/
	/*// Name: Site - Default Scripts				 */
	/*// Language: JavaScript						 */
	/*//---------------------------------------------*/


	/*//---------------------------------------------*/
	/*// Name: InitializeSite()						 */
	/*// Desc: Entry Point for Onload Event			 */
	/*//---------------------------------------------*/
	function InitializeSite()
	{
		if ( window.location.href.match( /^https:/i ) )
			siteRoot = secureSiteRoot;
	}

	/*//---------------------------------------------*/
	/*// Declare/Define Global Variables			 */
	/*//---------------------------------------------*/
	var secureSiteRoot = "https://clients2.bannerview.com/~benefits";
	
	/*//---------------------------------------------*/
	/*// Name: createFlashObject()					 */
	/*// Desc: Creates A String That Embeds SWF File */
	/*//---------------------------------------------*/
	
	function createFlashObject()
	{
		var fileLocation = createFlashObject.arguments[0];
		var fileWidth = createFlashObject.arguments[1];
		var fileHeight = createFlashObject.arguments[2];
		
		if (createFlashObject.arguments[3])
		{
			var embedBackgroundAtt = 'bgcolor="' + createFlashObject.arguments[3] + '"';
			var paramBackgroundTag = '<param name="bgcolor" value=" \/>' + createFlashObject.arguments[3] + '"';
		}
		else
		{
			var embedBackgroundAtt = 'style="background: transparent;"';
			var paramBackgroundTag = '<param name="wmode" value="transparent" \/>';
		}
		
		var flashObject = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"'
		+ 'width="' + createFlashObject.arguments[1] + '"'
		+ 'height="' + createFlashObject.arguments[2] + '"' + '>'
		+ '<param name="movie" value="' + createFlashObject.arguments[0] + '" \/>'
		+ '<param name="quality" value="high" \/>'
		+ paramBackgroundTag
		+ '<embed src="' + createFlashObject.arguments[0] + '"' + 'pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"'
		+ 'width="' + createFlashObject.arguments[1] + '"'
		+ 'height="' + createFlashObject.arguments[2] + '"'
		+ embedBackgroundAtt + '><\/embed>'
		+ '<\/object>';
		
		document.write( flashObject );
	}
	
	
	/*//--------------------------------------*/
	/*// Other								  */
	/*//--------------------------------------*/
	
	function MM_findObj(n, d) { //v4.01
		var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
		if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
		if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	
	function MM_validateForm() { //v4.0
		var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
		for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
		if (val) { nm=val.name; if ((val=val.value)!="") {
		  if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
			if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
		  } else if (test!='R') { num = parseFloat(val);
			if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
			if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
			  min=test.substring(8,p); max=test.substring(p+1);
			  if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
		} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
		} if (errors) alert('The following error(s) occurred:\n'+errors);
		document.MM_returnValue = (errors == '');
	}
