
function addLoadEvent(func) 
{
    var oldonload = window.onload;
    if (typeof window.onload != 'function') 
        window.onload = func;
    else 
        window.onload = function() 
        {
            if (oldonload) 
                oldonload();
			func();
        }
}

function populateIframe(langID,mainID)
{
	var frm;
	var acronyms = document.getElementsByTagName("acronym"), ids = [];
	for(var i=0,len=acronyms.length; i<len; i++)
		ids[ids.length] = acronyms[i].id.split("_BANNER_")[1];
	if(!ids.length);
	frm = document.getElementById("banners_load_frame");
	frm.src = "BannersHandler.axd?mainID=" + mainID+ "&langID=" + langID + "&ids=" + ids.join(",");
}
 
function CreateFlashControl(DivID, WIDTH, HEIGHT, URL, WMODE,MENU)
{
	var d = document.getElementById(DivID);
	FlObj='<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0  width=' + WIDTH + ' height=' + HEIGHT +'>';
	FlObj=FlObj+'<param name="movie" value=' + URL + '>';
	FlObj=FlObj+'<param name="wmode" value=' + WMODE + '>';
	FlObj=FlObj+'<param name="menu" value=' + MENU + '>';
	FlObj=FlObj+'<embed src='+ URL +'  wmode=' + WMODE + ' quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width=' + WIDTH + ' height=' + HEIGHT +'></embed></object>';
	d.innerHTML =FlObj;	
}

function newImage(arg) {
	if (document.images) {
		var rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
	return null;
}

function changeImages() {

	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) 
		{
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		var buttons_001_over = newImage("/images/ButtonBkHover.gif");
		var buttons_002_over = newImage("/images/vHover.gif");
		preloadFlag = true;
	}
	return true;
}

function SetJS(location,tag){
var objRef = document.getElementById('__BANNER_' + location);
objRef.innerHTML = tag;
}

function setListeners()
{
	var inputList = document.getElementsByTagName("INPUT");
	for(var i=0;i<inputList.length;i++)
	{
		if(inputList[i].attachEvent)
			inputList[i].attachEvent("onpropertychange",restoreStyles);
		else if(inputList[i].addEventListener)
			inputList[i].addEventListener("propertychange",restoreStyles,false);
		else
			inputList[i].onpropertychange = restoreStyles;
		inputList[i].style.backgroundColor = "";
	}
	var selectList = document.getElementsByTagName("SELECT");
	for(i=0;i<selectList.length;i++)
	{
		if(selectList[i].attachEvent)
			selectList[i].attachEvent("onpropertychange",restoreStyles);
		else if(selectList[i].addEventListener)
			selectList[i].addEventListener("propertychange",restoreStyles,false);
		else
			selectList[i].onpropertychange = restoreStyles;
		selectList[i].style.backgroundColor = "";
	}
}


function restoreStyles(){
    if(event.srcElement.style.backgroundColor != "")
        event.srcElement.style.backgroundColor = "";
}



function SetFlashJS(location,d,s,tag,width,height){
CreateFlashControl('__BANNER_' + location,width,height,tag,'Transparent','');
}



function showPicture(src)
{
	window.open('ImageView.aspx?img='+src,'picture','scrollbar:no statusbar:no');
}

addLoadEvent(setListeners);
addLoadEvent(preloadImages);
