// Accessible popup window
var _POPUP_TARGET = '_blank';
var _POPUP_FEATURES = 'location=0,statusbar=0,menubar=0,width=750,height=570';

function raw_popup(url, target, features)
{
 if (features) {
  theFeatures = features;
 } else {
  theFeatures = _POPUP_FEATURES;
 }
 if (target) {
  theTarget = target
 } else {
  theTarget = _POPUP_TARGET;
 }
  var theWindow = window.open(url, theTarget, theFeatures);
  theWindow.focus();
  return theWindow;
}

function link_popup(src, target, features) {
  return raw_popup(src, target, features);
}



// AvivaWorld popup window
function country_popup(){
	var theEvent=window.event || arguments.callee.caller.arguments[0];
	if((theEvent.type=="keydown")&&(browserid=="Netscape")){

		if((theEvent.keyCode==32)||(theEvent.keyCode==13)){
			country_popupwindow();
		}
	}else{
		country_popupwindow();
	}
	//alert(theEvent.keyCode);

}

function country_popupwindow(){
	sel = document.avivaworld.country.selectedIndex;
	use = document.avivaworld.country[sel].value;
	if(use!="nochange"){
		raw_popup(use,'avivaworld','width=417,height=530')
	}
}
//bookmark page
function bookmarkpage(page,title){
	if(platformname!="PC"){
		window.alert("Press Apple+D to bookmark this page.")
	}else{
		if(browserid!="IE"){
			if(browserid!="Opera"){
				window.alert("Press Ctrl+D to bookmark this page.")
			}else{
				window.alert("Press Ctrl+T to bookmark this page.")
			}
		}else{
			window.external.AddFavorite(page,title)
		}
	}
}

// show hide layers
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }	
	}
// show and hide descriptions. use ShowDescription(layername,text); leave text blank to clear layer
function ShowDescription(layer,text) {
	if (!text) text = '&nbsp;';
	
	if (document.all) {
		document.all[layer].innerHTML = text;
	} else if (document.layers) {
		description[layer].write(text);
	} else if (document.getElementById) {
		document.getElementById(layer).innerHTML = text;
	}
}

//SWAP IMAGE
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function swapImage() {
	strImage = (arguments[1]=='on')?'style/images/leftmenu_r.gif':'style/images/leftmenu.gif';
	MM_swapImage(arguments[0],'',strImage,1)
}
//DOWNLOADS DROPMENU
function downloadsmenu(){
	sel = document.downloads.menu.selectedIndex;
	use = document.downloads.menu[sel].value;
	if(use == "search"){window.location='index.asp?pageid=8';}
	if(use == "access"){window.location='index.asp?pageid=7';}
	if(use == "downloads"){window.location='index.asp?pageid=46';}	
	if((use != "nochange") &&(use != "search")&&(use != "access")&&(use != "downloads")){window.open(use);}
}

//dropdownlink function for using drop down box as a menu
function dropDownLink() {
//add to select tag: onchange="dropDownLink(this)"
//set value of each option to url of target page. 

	var strURL = arguments[0].options[arguments[0].selectedIndex].value;
		window.location.href = strURL
		arguments[0].blur();	
	}
	
function dropDownMenu() {
	location=document.jumpMenu.menu.options[document.jumpMenu.menu.selectedIndex].value;
}
// jump menu
function MM_jumpMenu(targ,selObj,restore){ //v3.0
		eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// variables for div background change
var intCurrentBg = "0";
arrBgLayers = new Array("","contOne","contTwo","contThree","contFour","mainContent")
arrBgImages = new Array("","One","Two","Three","Four","Five")
arrBgColors = new Array("","#2dadcb","#a05fb6","#72ba37","#f5c941","#ffffff")










//change background on div
function bubbleCancel(e)
{
	//if (!e) var e = window.event;
	//e.cancelBubble = true;
		//if (e.stopPropagation) {
		//e.stopPropagation();
		//}
}

//function bubbleCancel(evt) {
	//var e = (window.event) ? window.event : evt;
	//alert()e;
	//e.cancelBubble = true;
	
//}
//event.returnValue=false; 
//event.cancel = true;

function changeBackground(numLayer) {
	//window.event.cancelBubble = true;
		//bubbleCancel();
		//intCurrentBg = numLayer
		//var objCurrentBg = document.getElementById(arrBgLayers[numLayer])		
		//objCurrentBg.style.backgroundColor = arrBgColors[numLayer];
		//objCurrentBg.style.backgroundImage = "url('')";
}
function replaceBackground(numLayer) {
	//if (intCurrentBg>0) {
		//var objCurrentBg = document.getElementById(arrBgLayers[intCurrentBg])
		//objCurrentBg.style.backgroundColor = "";
		//objCurrentBg.style.backgroundImage = "url(images/site_objects/b_"+arrBgImages[intCurrentBg]+".gif)";
	//}
}
function changePage(numLayer, page) {
		//window.event.cancelBubble = true;
		//bubbleCancel();
		//document.location.href = "index.asp?pageid=" + [page]
}

//function bubbleCancel() {
//	window.event.cancelBubble = true;
//}





