var dv, TopLevel, setAttName, subM1ID, width, height, x, y, features, options, left, url, doc, strObject, imgArr, tmp, obj, block;
var requiredMajorVersion = 6;
var requiredMinorVersion = 0;
var requiredRevision = 0;
var isIE	= (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin	= (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera	= (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
var isNetscape	= (navigator.userAgent.indexOf("Netscape")!=-1) ?  true : false;
var isFirefox	= (navigator.userAgent.indexOf("Firefox") != -1) ? true : false;

dv = document.createElement('div'); // create dynamic div tag
dv.setAttribute('id',"Popup");       //give id to it
dv.setAttribute('class', "transparent");
dv.className="transparent"; // set the style classname

var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

//if(!hasReqestedVersion)
//window.location.href = 'noflash.htm';

<!--
if(isIE) {
document.write('<link href="inc/css/IE_style.css" type="text/css" rel="stylesheet">');
document.write('<link rel=stylesheet type=text/css href="inc/css/style.css" />');
//alert('loaded ie css');
}

if(isNetscape) {
document.write('<link href="inc/css/NS_style.css" type="text/css" rel="stylesheet">');
//alert('loaded NS css');
}

if(isOpera) {
document.write('<link href="inc/css/NS_style.css" type="text/css" rel="stylesheet">');
//alert('loaded Opera css');
}

if(isFirefox) {
document.write('<link href="inc/css/NS_style.css" type="text/css" rel="stylesheet">');
//alert('loaded Firefox css');
}

//-->

//      Calendar functionality
function openNewWindow(URLtoOpen, windowName, windowFeatures)
{

x = (screen.width / 2.5); // left
y = (screen.height / 5);  // top

   var text = '<center><br><br><br><b><font size="3">Retrieving event information <br><br> Please wait</font></b><br><br><br><br><img id=imgIndicator name=imgIndicator src="images/indicator.gif" border="0"><br><br><br><br></center>';

//set the inner styling of the div tag
dv.style.position="absolute";
dv.style.pixelLeft=x;
dv.style.pixelTop=y;
dv.style.pixelWidth=300;
dv.style.pixelHeight=200;
dv.style.color="#ffffff";
dv.style.border="solid black 2px;";
dv.style.backgroundColor="#666666";
dv.style.filter="alpha(opacity=90)";


//set the html content inside the div tag
dv.innerHTML=text;

if(!isIE) {
dv.style.width = 300;
dv.style.height = 200;
dv.style.top = (screen.width / 4.5);     // top
dv.style.left = (screen.height / 2); // left
}

window.parent.dv.style.visibility="visible";

//finally add the div id to ur form
document.forms[0].appendChild(dv);

setTimeout("hideEvent();",3000);

width = 360; height = 360;
       
a = (screen.height - height) / 2;
b = (screen.width - width) / 2;

features = getClientBounds() + ',' + windowFeatures;

options = "width=" + width + ",height=" + height + ",top=" + a + ",left=" + b + ",menubar=no,resizable=no,status=no,titlebar=no";

newWindow=window.open(URLtoOpen, windowName, options);
       
}


function hideEvent() {
window.parent.dv.style.visibility="hidden";
}

function showEvent(URLtoOpen, windowName, windowFeatures) {

width = 360; height = 360;
       
y = (screen.height - height) / 2;
x = (screen.width - width) / 2;
       
features = getClientBounds() + ',' + windowFeatures;
options = "width=" + width + ",height=" + height + ",top=" + y + ",left=" + x;
       
newWindow=window.open(URLtoOpen, windowName, options);
}

//      Helper function for openNewWindow
function getClientBounds()
{
//
left = ((document.body.offsetWidth/5)+10);
return "top=110" + ", left=" + left;
}
       
//      Header home navigation
function goHome()
{
url = window.location.href;

if(url.indexOf('/news/') > 0)
{
window.location.href = '../index.php';
}
else
{
window.location.href = '../index.php';
}
}

function loadHeader() {
	document.write("<img src=\"images/header_img_1.jpg\" border=\"0\">");
}
       
//      loads calendar swf
function loadSwfHeader(divId)    
{
document.write("<img src=\"images/header_img_1.jpg\" border=\"0\">");
/*doc = document.getElementById(divId);
strObject = '<OBJECT id="header" codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="159" width="820" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" VIEWASTEXT><PARAM NAME="Movie" VALUE="flash/intro.swf"><EMBED src="flash/intro.swf" quality="high" WIDTH="820" HEIGHT="159" NAME="header" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';
doc.innerHTML = strObject;*/
}

//      loads calendar swf
function loadSwfCal(divId)
{
doc = document.getElementById(divId);
strObject = '<OBJECT id="swCal" codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="195" width="166" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" VIEWASTEXT><pARAM NAME="Movie" VALUE="calendar.swf"><pARAM NAME="Src" VALUE="calendar.swf"><pARAM NAME=wmode VALUE=opaque><EMBED src="calendar.swf" quality="high" wmode=opaque WIDTH="170" HEIGHT="195" NAME="calendar" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';     
doc.innerHTML = strObject;       
}

//      Loads attorney profile swf  
function loadSwfProfiles(divId)
{
doc = document.getElementById(divId);
strObject = '<OBJECT id="attorneyprofiles" codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="412" width="600" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" VIEWASTEXT><pARAM NAME="Movie" VALUE="/flash/attorneyprofiles.swf"><pARAM NAME="Src" VALUE="/flash/attorneyprofiles.swf"><param name="wmode" value="opaque"><EMBED src="/flash/attorneyprofiles.swf" quality="high" bgcolor="#ffffff" WIDTH="618" HEIGHT="412" NAME="attorneyprofiles" swLiveConnect="true" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';
doc.innerHTML = strObject;
}

//      Loads attorney profile swf      
function loadSwfProfiles_new(divId)
{
doc = document.getElementById(divId);
strObject = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width=245 height=392 id="attorneyprofiles" VIEWASTEXT><param name=movie value="flash/attprofiles.swf"><param name=quality value=high><param name="wmode" value="opaque"><embed src="flash/attprofiles.swf" quality=high width=245 height=392 type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" name="attorneyprofiles" swLiveConnect="true"></embed></object>';
doc.innerHTML = strObject;      
}

//      Helper function
function imgTran () 
{
imgArr = new Array(9);
imgArr[0] = '/images/frame1.jpg';       
imgArr[1] = '/images/frame2.jpg';
imgArr[2] = '/images/frame3.jpg';
imgArr[3] = '/images/frame4.jpg';
imgArr[4] = '/images/frame5.jpg';
imgArr[5] = '/images/frame6.jpg';
imgArr[6] = '/images/frame7.jpg';
imgArr[7] = '/images/frame8.jpg';
imgArr[8] = '/images/frame9.jpg';       
}

//      display subnavigation
function toggle(id, state)
{
if(navigator.appName.indexOf("Netscape") == 0 && id == 'subM1')
{       
//      netscape bug for setting flash vars...
//      don't show bio menu
}
else
{       
var obj = document.layers ? document.layers[id] :
document.getElementById ?document.getElementById(id).style :
document.all[id].style;

obj.visibility = document.layers ? (state ? 0 : 1) :
(state ? "visible" : "hidden");
}
}

//      onmouseout subnavigation
function setOut(Mid)
{
tmp = "toggleOut('"+Mid+"')";
subM1ID = window.setTimeout(tmp, 100);  
}

//      helper function for setOut()
function toggleOut(id)
{
var state = 0;

obj = document.layers ? document.layers[id] :
document.getElementById ?document.getElementById(id).style :
document.all[id].style;

obj.visibility = document.layers ? (state ? 0 : 1) :
(state ? "visible" : "hidden");
}

function setAttProfile(titleId)
{

	//	load portraits
	//loadSwfProfiles_new("swfProfiles");

	if(!isOpera)
	{
		//      parse url
		var href = window.location.href;
		var arr = href.split('?');
		var val = href.indexOf('?');
		var title;
		var body;
		var attValue = arr[1].split('=');
		var attName  = attValue[1];
	}
	else
	{
		//      not ie, do not parse url 
		val = -1;
	}

	if(val<0)
	{
		document.getElementById('attTitle').innerHTML = attScottTitle;
		document.getElementById('attBody').innerHTML = attScottBody;
	}
	else
	{
		var attValue = arr[1].split('=');
		var attName  = attValue[1];
		
		//alert(titleId);
		if(titleId == null)
			titleId = 0;
			
		switch(titleId)
		{
		
			case 0:
			title = attScottTitle;
			body = document.forms[0].attScott.value;
			break;
			
			case 1:
			title = attTerryTitle;
			body  = document.forms[0].attTerry.value;
			break;
			
			case 2:
			title = attMichaelTitle;
			body  = document.forms[0].attMike.value;
			break;
			
			case 3:
			title = attBryanTitle;
			body  = document.forms[0].attBryan.value;
			break;
						
			case 4:
			title = attCheriTitle;
			body = document.forms[0].attCheri.value;
			break;
			
			case 5:
			title = attScottTitle;
			body = document.forms[0].attScott.value;
			break;
			//title = attSaveraTitle;
			//body = document.forms[0].attSavera.value;
			//break;
			
			/*
			case "terry":
			title = attTerryTitle;
			body  = document.forms[0].attTerry.value;
			break;
			
			case "michael":
			title = attMichaelTitle;
			body  = document.forms[0].attMike.value;
			break;
			
			case "bryan":
			title = attBryanTitle;
			body  = document.forms[0].attBryan.value;
			break;
			
			case "scott":
			title = attScottTitle;
			body = document.forms[0].attScott.value;
			break;
			
			case "cheri":
			title = attCheriTitle;
			body = document.forms[0].attCheri.value;
			break;
			
			case "savera":
			title = attSaveraTitle;
			body = document.forms[0].attSavera.value;
			break;
			*/
			
			
		}

		document.getElementById('attTitle').innerHTML = title;
		document.getElementById('attBody').innerHTML = body;
		
		/*
		if(isIE)
			window.document.attorneyprofiles.SetVariable("attName", attName);
			//setAttName = attName;
		else
			setAttName = attName;
		*/

	}
}

function ControlVersion()
{
var version;
var axo;
var e;

// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

try 
{
// version will be set for 7.X or greater players
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
version = axo.GetVariable("$version");
} 
catch (e) 
{       }

if (!version)
{
try {
// version will be set for 6.X players only
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

// installed player is some revision of 6.0
// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
// so we have to be careful. 

// default to the first public version
version = "WIN 6,0,21,0";

// throws if AllowScripAccess does not exist (introduced in 6.0r47)     
axo.AllowScriptAccess = "always";

// safe to call for 6.0r47 or greater
version = axo.GetVariable("$version");

} catch (e) {
}
}

if (!version)
{
try 
{
// version will be set for 4.X or 5.X player
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version = axo.GetVariable("$version");
} 
catch (e)
{       }
}

if (!version)
{
try {
// version will be set for 3.X player
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version = "WIN 3,0,18,0";
} catch (e) {
}
}

if (!version)
{
try {
// version will be set for 2.X player
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
version = "WIN 2,0,0,11";
} catch (e) {
version = -1;
}
}
return version;
}

function GetSwfVer()
{
// NS/Opera version >= 3 check for Flash plugin in plugin array
var flashVer = -1;

if (navigator.plugins != null && navigator.plugins.length > 0) 
{
if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"])
{
var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;

var descArray = flashDescription.split(" ");
var tempArrayMajor = descArray[2].split(".");
var versionMajor = tempArrayMajor[0];
var versionMinor = tempArrayMajor[1];
if ( descArray[3] != "" )
{
tempArrayMinor = descArray[3].split("r");
}
else
{
tempArrayMinor = descArray[4].split("r");
}

var versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
}
}
// MSN/WebTV 2.6 supports Flash 4
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
// WebTV 2.5 supports Flash 3
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
// older WebTV supports Flash 2
else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
else if ( isIE && isWin && !isOpera ) {
flashVer = ControlVersion();
}       
return flashVer;
//alert('Flash version: ' + flashVer);
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
versionStr = GetSwfVer();

if (versionStr == -1 ) 
{
return false;
} 
else if (versionStr != 0) 
{
if(isIE && isWin && !isOpera) 
{
// Given "WIN 2,0,0,11"
tempArray = versionStr.split(" ");      // ["WIN", "2,0,0,11"]
tempString= tempArray[1];       // "2,0,0,11"
versionArray      = tempString.split(",");      // ['2', '0', '0', '11']
} 
else 
{
versionArray      = versionStr.split(".");
}

var versionMajor      = versionArray[0];
var versionMinor      = versionArray[1];
var versionRevision   = versionArray[2];

// is the major.revision >= requested major.revision AND the minor version >= requested minor
if (versionMajor > parseFloat(reqMajorVer)) 
{
return true;
} 
else if (versionMajor == parseFloat(reqMajorVer)) 
{
if (versionMinor > parseFloat(reqMinorVer))
return true;
else if (versionMinor == parseFloat(reqMinorVer)) 
{
if (versionRevision >= parseFloat(reqRevision))
return true;
}
}
return false;
}
}

function AC_AddExtension(src, ext)
{
if (src.indexOf('?') != -1)
return src.replace(/\?/, ext+'?'); 
else
return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
var str = '';
if (isIE && isWin && !isOpera)
{
str += '<object ';
for (var i in objAttrs)
str += i + '="' + objAttrs[i] + '" ';
for (var i in params)
str += '><param name="' + i + '" value="' + params[i] + '" /> ';
str += '></object>';
} else {
str += '<embed ';
for (var i in embedAttrs)
str += i + '="' + embedAttrs[i] + '" ';
str += '> </embed>';
}

document.write(str);
}

function AC_FL_RunContent(){
var ret = 
AC_GetArgs
(  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();    

switch (currArg){       
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "src":
case "movie":   
args[i+1] = AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblClick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
case "id":
ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace": 
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}



function SetPortraits()
{
	
	//document.getElementById('swfProfiles').innerHTML = 'asdads';
	
	
	
	
	
}


