﻿/* ffcommon.js */

//AttachEvent(document, "load", EmbedApplyNow);
EmbedApplyNow();

function EmbedApplyNow()
{
	var flashvars = {};
	var params	  = {allowScriptAccess:"always", bgcolor:"#000000"};
	
	swfobject.embedSWF("swf/Apply_Now_button.swf", "applynow", "130", "101", "8.0.0", "expressInstall.swf", flashvars, params);
}

function ApplyNow()
{
	document.location = "apply.aspx";
}

function AddEvent(obj, eventString, functionPointer)
{
	if(obj)
	{
		if(obj.addEventListener)
			obj.addEventListener(eventString, functionPointer, false);
		else
			obj.attachEvent("on" + eventString, functionPointer);
	}
}


//***Cross browser attach event function. For 'evt' pass a string value with the leading "on" omitted
//***e.g. AttachEvent(window,'load',MyFunctionNameWithoutParenthesis,false);

function AttachEvent(obj,evt,fnc)
{
	var useCapture = false;
	
	if (obj.addEventListener)
	{
		obj.addEventListener(evt,fnc,useCapture);
		return true;
	} 
	else if (obj.attachEvent) 
		return obj.attachEvent("on"+evt,fnc);
	else
	{
		MyAttachEvent(obj,evt,fnc);
		obj['on'+evt] = function(){ MyFireEvent(obj,evt) };
		return true;
	}
} 

//The following are for browsers like NS4 or IE5Mac which don't support either
//attachEvent or addEventListener
function MyAttachEvent(obj,evt,fnc)
{
	if (!obj.myEvents) 
		obj.myEvents={};
	if (!obj.myEvents[evt]) 
		obj.myEvents[evt]=[];
	var evts = obj.myEvents[evt];
	evts[evts.length]=fnc;
}

function MyFireEvent(obj,evt)
{
	if (!obj || !obj.myEvents || !obj.myEvents[evt]) 
		return;
	var evts = obj.myEvents[evt];
	for (var i=0,len=evts.length;i<len;i++) 
		evts[i]();
}
