var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isMac = (navigator.appVersion.toLowerCase().indexOf("mac") != -1) ? true : false; 
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

// swf params
var jsVersion = 1.0;
var requiredMajorVersion = 7;
var requiredMinorVersion = 0;
var requiredRevision = 0;
var requiredVersion = 7; // correct version of flash player required
var maxVersion = 9;
var actualVersion = 1;
var flash2Installed = false;
var flash3Installed = false;
var flash4Installed = false;
var flash5Installed = false;
var flash6Installed = false;
var flash7Installed = false;
var flash8Installed = false;
var flash9Installed = false;

// write vb swf detection

document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
for (var i = 2; i <= maxVersion; i++) {
	document.write('flash' + i + 'Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(' + i + ')))) \n');
}
document.write('<\/SCR' + 'IPT\> \n');


function JSGetSwfVerIE() {
	

	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
			var flashVersion = parseInt(flashDescription.substring(16));
			flash2Installed = flashVersion == 2;
			flash3Installed = flashVersion == 3;
			flash4Installed = flashVersion == 4;
			flash5Installed = flashVersion == 5;
			flash6Installed = flashVersion == 6;
			flash7Installed = flashVersion == 7;
			flash8Installed = flashVersion == 8;
			flash9Installed = flashVersion >= 9;
		}
	}
	
	for (var i = 2; i <= maxVersion; i++) {
		if (eval("flash" + i + "Installed") == true) actualVersion = i;
	}
	if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 4;
	if (actualVersion >= requiredVersion) {
		// flash player is present and version is OK
		return true;
	}else{
		return false;
	}
}	

function JSGetSwfVer(i){
	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;
			descArray = flashDescription.split(" ");
			tempArrayMajor = descArray[2].split(".");
			versionMajor = tempArrayMajor[0];
			versionMinor = tempArrayMajor[1];
			if ( descArray[3] != "" ) {
				tempArrayMinor = descArray[3].split("r");
			} else {
				tempArrayMinor = descArray[4].split("r");
			}
			versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
			flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		} else {
			flashVer = -1;
		}
	}
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else {
		flashVer = -1;
	}
	
	return flashVer;
} 

function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) {
 	
	reqVer = parseFloat(reqMajorVer + "." + reqRevision);
	if(isIE && isWin && !isOpera){
		return JSGetSwfVerIE();
	}else{
		for (i=25;i>0;i--) {
			versionStr = JSGetSwfVer(i);
			
			if (versionStr == -1) {
				return false;
			} else if (versionStr != 0) {
				if(isIE && isWin && !isOpera) {
					tempArray = versionStr.split(" ");
					tempString = tempArray[1];
					versionArray = tempString .split(",");
				} else {
					versionArray = versionStr.split(".");
				}
				versionMajor = versionArray[0]; 
				versionMinor = versionArray[1];
				versionRevision = versionArray[2];
				versionString = versionMajor + "." + versionRevision;
				versionNum = parseFloat(versionString);
				
				if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {
					return true;
				} else {
					return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );
				} 
			}
		}		
	}
}

var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);


if ( !window.createStopAudio )
{
	function createStopAudio( i_d, txt, func_tion)
	{	if(document.body.firstChild) {
			var new_a = document.createElement("a");
			new_a.href = "JavaScript: if(window."+func_tion+") "+func_tion+"();";
			new_a.innerHTML = txt;
			new_a.title = txt;
			new_a.className = "hlink";
			//new_a.onfocus=function(){hover(this,'show-tab'); this.style.fontSize = "0.56em";}
			//new_a.onblur=function(){hover(this,'auraltext');}
			document.body.insertBefore(new_a,document.body.firstChild);
		}
		else if (document.all) {
			if(!$(i_d)) document.body.insertAdjacentHTML("afterBegin",'<div id="'+i_d+'"></div>');
			$(i_d).innerHTML = '<a href="JavaScript: if(window.'+func_tion+') '+func_tion+'();" class="hlink"'/*+' onfocus="hover(this,\'show-tab\'); this.style.fontSize = \'0.56em\';" onblur="hover(this,\'auraltext\');"'*/+' title="'+txt+'">'+txt+'</a>';
			$(i_d).style.display = "inline"; }
	}
}
if ( !window.removeStopAudio )
{
	function removeStopAudio(i_d)
	{if(document.body.firstChild){
			document.body.removeChild(document.body.firstChild);}
		else if (document.all) { if($(i_d)) { $(i_d).innerHTML = ''; $(i_d).style.display = "none"; }
	}}
}

function getReqFlashPlayer ( requiredMajorVersion )
{
	return '<a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" title="This video requires Adobe Flash Player version '+requiredMajorVersion+'. Please download latest version." class="p" onfocus="this.className=\'p-over\';" onblur="this.className=\'p\';">This video requires Adobe Flash Player version '+requiredMajorVersion+'. Please download latest version.<\/a>';
}
function getReqFlashPlayerImg ( img_src, requiredMajorVersion )
{
	return '<a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" title="This video requires Adobe Flash Player version '+requiredMajorVersion+'. Please download latest version."><img src="'+img_src+'" width="578" height="166" alt="This video requires Adobe Flash Player version '+requiredMajorVersion+'. Please download latest version." title="This video requires Adobe Flash Player version '+requiredMajorVersion+'. Please download latest version." border="0" style="margin: 0px;" /><\/a><br>'+getReqFlashPlayer(requiredMajorVersion)+'<br><br>';
}

var flash = '<a class="auraltext" href="JavaScript: ow();" onFocus="hover(this,\'show-tab\');" onblur="hover(this,\'auraltext\');" title="Access Flash">Access Flash<\/a><a class="auraltext" href="#skipflash" onFocus="hover(this,\'show-tab\');" onblur="hover(this,\'auraltext\');" title="Skip Flash content">Skip Flash content<\/a>';
	flash += '<div style="position: relative; top: 0; left: 0; ">';
	flash += '<object name="flo" id="flo" tabindex="0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="578" height="300" align="middle" title="Flash Animation" style="margin: 0px;">';
	flash += '<param name="allowScriptAccess" value="always" />';
	flash += '<param name="movie" value="../images/boa_cws_intro.swf" />';
	flash += '<param name="quality" value="high" />';
	flash += '<param name="wmode" value="transparent" />';
	flash += '<param name="bgcolor" value="#ffffff" />';
	flash += '<embed name="fle" id="fle" src="../images/boa_cws_intro.swf" wmode="transparent" quality="high" bgcolor="#ffffff" width="578" height="300" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" style="margin: 0px;" /><\/embed>';
	flash += '<\/object>';
	flash += '<\/div>';
	
function ow() {
	/*var popWin = openWindow("http://http.vitalstreamcdn.com/hodesgroup_vitalstream_com/BOA/boa_career_cc_ada.html", "videoPop", 590, 240, 0,0,1,1,1,0,0,0,true,0);
	popWin.focus();*/
}

function shuffle_array(arr){ var i = arr.length;if (i==0) return false; while(--i){ var j=Math.floor(Math.random()*(i+1)); var ei=arr[i]; var ej=arr[j]; arr[i]=ej; arr[j]=ei;}}

var imgs = new Array ("../images/overview/costarica.png", "../images/overview/emea.png", "../images/overview/usa.png", "../images/overview/canada.png", "../images/overview/apac.png" );
var current_img, img_timeout;
var rotated = 0, delay=13000;
function rotate_img()
{
	img_timeout = setTimeout("set_img()",delay==0?5000:delay);
}
function set_img()
{
	if ( !current_img || current_img > imgs.length - 1 ) current_img = 0;
	$("idvi").src = imgs[current_img];
	$("idvi").style.display = "block";
	$("foot").style.paddingTop = "125px";
	current_img++;
	rotated++;
	delay = 0;
	if( rotated <= 20 ) rotate_img();
}