//FLASH DETECT
//var ShockMode = 0;
//if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]&& navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
// if (navigator.plugins && navigator.plugins["Shockwave Flash"])
// ShockMode = 1;
//}else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0 )){
// document.write('<SCRIPT LANGUAGE=VBScript\> \n');
// document.write('on error resume next \n');
// document.write('ShockMode = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3")))\n');
// document.write('</SCRIPT\> \n');
//}

// 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')
	}
}








// 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)
}

//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();	
	}

// jump menu
function MM_jumpMenu(targ,selObj,restore){ //v3.0
		eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// Script required for Javascript clock
/*
function show2(){
if (!document.all&&!document.getElementById)
return
thelement=document.getElementById? document.getElementById("tick2"): document.all.tick2;
var Digital=new Date();
var hours=Digital.getHours();
var minutes=Digital.getMinutes();
var dn="PM";
if (hours<12)
dn="AM"
if (hours>12)
hours=hours-12
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
var ctime=hours+":"+minutes+" "+dn
thelement.innerHTML=""+ctime+""
setTimeout("show2()",1000);
}
window.onload=show2;
*/
// GREEN HIGHLIGHT BOXES

// initialise the variables
function greenHighlight(imgAction, divToSwap){
	if (imgAction=='over'){
		document.getElementById(divToSwap).style.backgroundColor = '#59B337';
		document.getElementById(divToSwap).style.color = '#FFFFFF';	
			
	} else {
		document.getElementById(divToSwap).style.backgroundColor = '#F1F1F1';
		document.getElementById(divToSwap).style.color = '#000000';	
	}
}


function setwindow() {
	var myWidth = 0, myHeight = 0, minWidth = 805, scrollbarsize = 12;
	
	if(navigator.appName.indexOf('Microsoft') != -1) {
		if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight) ) {
			//IE 6+ in 'standards compliant mode'
			myWidth = document.documentElement.clientWidth;
	//		myHeight = document.documentElement.clientHeight + 131;
	
			if (myWidth + scrollbarsize < minWidth){
				myHeight = screen.availheight;
				window.resizeTo(minWidth, myHeight);
//				window.moveTo(0, 0);
			}
		}
	}
}

function custom_print(){  
	if (window.print) {
	    window.print() ;  
	} else {
	    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 	CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
	document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
	    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
	}
}

function custom_print_old() {
    if (document.all) {
        if (navigator.appVersion.indexOf("5.0") == -1) {
            var OLECMDID_PRINT = 6;
            var OLECMDEXECOPT_DONTPROMPTUSER = 2;
            var OLECMDEXECOPT_PROMPTUSER = 1;
            var WebBrowser = "<OBJECT ID=\"WebBrowser1\" WIDTH=0 HEIGHT=0 CLASSID=\"CLSID:8856F961-340A-11D0-A96B-00C04FD705A2\"></OBJECT>";
            document.body.insertAdjacentHTML("beforeEnd", WebBrowser);
            WebBrowser1.ExecWB(6, 2);
            WebBrowser1.outerHTML = "";
        } else {
            self.print();
        }
    } else {
        self.print();
    }
}