//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 check_poll_form_and_submit(frm) {
  var flag = false;
  var options = frm.poll_options;
  for (var i=0;i<options.length;i++) {
    flag = options[i].checked; 
    if (flag==true) {
      break;
    }
  }

  if (flag==false) {
    alert("Please select an option.");
    return false;
  }
  frm.submit();
  return true;
}

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();
  }
}

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

// GREEN HIGHLIGHT BOXES

// initialise the variables
function greenHighlight(imgAction, divToSwap,color) {
  if (imgAction=='over'){
    color=color==null?'#59B337':color;
    document.getElementById(divToSwap).style.backgroundColor = color;
    document.getElementById(divToSwap).style.color = '#FFFFFF';	
  } else {
    color=color==null?'#E7E7E7':color;
    document.getElementById(divToSwap).style.backgroundColor = color;
    document.getElementById(divToSwap).style.color = '#000000';	
  }
}
