// IE flash activation workaround
function showflash(fileName, w, h, container, objname)
{
	if (objname==undefined)
		objname = 'myFlash';
	var html = '	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  style="z-index:-100;"'+
	'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '+
	'width="'+w+'" height="'+h+'" id="'+objname+'" align="middle"> ' +
	'<param name="allowScriptAccess" value="sameDomain" />' +
	'<param name="movie" value="'+fileName+'" />' +
	'<param name="quality" value="high" />' +
	'<param name="WMODE" value="transparent" />' +
	'<embed src="' + fileName + '" quality="high" WMODE="transparent" bgcolor="#ffffff" width="'+w+'" height="'+h+'" ' +
	'name="'+objname+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" '+
	'pluginspage="http://www.macromedia.com/go/getflashplayer" />' +
	'</object>';
	if (container==undefined)
		document.body.innerHTML = html;
	else
		document.getElementById(container).innerHTML = html;
}


var XmlHttp;
var curRequest="";
var responseTexts = new Array();
function createXMLHttp(txtURL) {
	var aVersions = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp","Microsoft.XMLHttp"];
    for (var i = 0; i < aVersions.length; i++) {
		try {
			if (navigator.appName!="Netscape") {
				var oXmlHttp = new ActiveXObject(aVersions[i]);
		    } else {
				var oXmlHttp = new XMLHttpRequest(); 
	    	}
			return oXmlHttp;
        } catch (oError) {
            //Do nothing
        }
    }
//	window.frames['ajaxLegacySupport'].location.href=txtURL;
//	id = window.setTimeout("afterBirksLegacy()",1000);
}

function send(txtURL, runFunction) {
	XmlHttp = createXMLHttp(txtURL);
	if (runFunction) {
		XmlHttp.onreadystatechange = eval(runFunction);
		XmlHttp.open("GET", txtURL);
	}
	XmlHttp.send(null);
}

function showTeamInfo(clID) {
	if (!clID) return false;
	send('include/ajax/getTeamInfo.php?personID=' + clID, 'showTeamInfo_response');
}

function showTeamInfo_response(clID) {
	if (XmlHttp.readyState==4){
		result = XmlHttp.responseText;
		XmlHttp=null;
		gE('infoDiv').innerHTML = result;
	}
}

function showClientInfo(clID) {
	if (!clID) return false;
	send('include/ajax/getClientInfo.php?clientID=' + clID, 'showClientInfo_response');
}

function showClientInfo_response(clID) {
	if (XmlHttp.readyState==4){
		result = XmlHttp.responseText;
		XmlHttp=null;
		gE('info//overview').style.display = 'none';
		gE('info//clientInfo').style.display = 'block';
		gE('info//clientInfo//text').innerHTML = result;
	}
}

function showClientsBy(showBy) {
	var types = Array('alpha','role','industry','continents');
	if (!showBy) return false;
	if (!gE('addList//' + showBy)) return false;
	for (i=0; i<=types.length; i++)
		if (gE('addList//' + types[i]))
			gE('addList//' + types[i]).style.display='none';
	gE('addList//' + showBy).style.display='block';
}

var subListShown = '';
function showSubList(el, subList) {
	if (gE(subListShown))
		gE(subListShown).style.display='none';
	if (gE(subList))
		gE(subList).style.display='block';
	subListShown = subList;
}

function showNewsArticle(newsID) {
	if (!newsID) return false;
	send('include/ajax/getNewsArticle.php?artID=' + newsID, 'showNewsInfo_response');
}

function showNewsInfo_response() {
	if (XmlHttp.readyState==4){
		result = XmlHttp.responseText;
		XmlHttp=null;
		gE('infoDiv').innerHTML = result;
	}
}
