function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);}
function MM_reloadPage(init){if(init==true)with(navigator){if((appName=="Netscape")&&(parseInt(appVersion)==4)){document.MM_pgW=innerWidth;document.MM_pgH=innerHeight;onresize=MM_reloadPage;}}else if(innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH)location.reload();}
 MM_reloadPage(true);
function MM_findObj(n,d){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_swapImgRestore(){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 MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i>a.length;i++)if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_swapImage(){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_displayStatusMsg(msgStr){status=msgStr;document.MM_returnValue=true;}
function tmt_findObj(n){var x,t;if((n.indexOf("?"))>0&&parent.frames.length){t=n.split("?");x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");}else{x=document.getElementById(n)}return x;}
function myClassNew(objName,new_style){var obj=(document.getElementById)? tmt_findObj(objName):MM_findObj(objName);if(obj!=null)with(obj)if(!document.layers){obj.className=new_style;}}
function isEmail(s,emptyOK){if(emptyOK){var re=new RegExp("^([\d,a-z,\.]{2,16}\x40[\d,a-z,\.]{2,16}\.[a-z]{2,3})?$","i");return re.test(s);}else{var re=new RegExp("^[\d,a-z,\.]{2,16}\x40[\d,a-z,\.]{2,16}\.[a-z]{2,3}$","i");return re.test(s);}}
function ValidateData(){var CanSubmit=false;CanSubmit=isEmail(document.forms[0].optemail.value,false);if(!isEmail(document.forms[0].optemail.value,false)){myClassNew('optemaillabel','error');document.forms[0].optemail.select();MM_displayStatusMsg('A valid email address is required - please try again');}return CanSubmit;}
function rollon(){if(window.event.srcElement.parentElement.className=="menuspacing"){window.event.srcElement.firstChild.className="activelabel";}else if(window.event.srcElement.parentElement.className=="bottom"){window.event.srcElement.style.color="red";}}
function rolloff(){if(window.event.srcElement.parentElement){if(window.event.srcElement.parentElement.className=="bottom"){window.event.srcElement.style.color="";}}else if(window.event.srcElement.firstChild){if(window.event.srcElement.firstChild.className=="activelabel"){window.event.srcElement.firstChild.className="";}}else if(window.event.srcElement.className="activelabel"){window.event.srcElement.className="";}else alert(window.event.srcElement.id + ":" + window.event.srcElement.className + ":" + window.event.srcElement.parentElement.className);}
function init(){if(document.all){var doc_links=document.links;for(i=0;i<doc_links.length;i++){doc_links(i).onfocus=rollon;doc_links(i).onblur=rolloff;}}}
function togglerhighlight(){event.srcElement.style.color='white';}
function highlight(){event.srcElement.style.color='red';}
function restore(){event.srcElement.style.color='';}
function menuhighlight(){event.srcElement.style.color='#FFCC33';}
function initFocus(){if(document.all){var doc_links=document.links;for(i=0;i<doc_links.length;i++){if(doc_links(i).parentElement.id=='topmenu'){doc_links(i).attachEvent('onfocus',menuhighlight);doc_links(i).attachEvent('onblur',restore);}else if(doc_links(i).className=='menuup'){doc_links(i).attachEvent('onmouseover',togglerhighlight);doc_links(i).attachEvent('onmouseout',restore);doc_links(i).attachEvent('onfocus',menuhighlight);doc_links(i).attachEvent('onblur',restore);}else if(doc_links(i).parentElement.id.substr(0,5)=='menu_'){doc_links(i).attachEvent('onfocus',menuhighlight);doc_links(i).attachEvent('onblur',restore);}else{doc_links(i).attachEvent('onfocus',highlight);doc_links(i).attachEvent('onblur',restore);}}}}
function pviiClassNew(obj,new_style){if(obj){obj.className=new_style;}}
function toggle(){if(document.all){var srcElmnt=window.event.srcElement;if(srcElmnt.parentElement.className=="active"){srcElmnt.parentElement.className="inactive";}else if(srcElmnt.parentElement.className=="inactive"){srcElmnt.parentElement.className="active";}}}
 var WM_acceptsCookies=false;if(document.cookie==''){document.cookie='WM_acceptsCookies=yes';if(document.cookie.indexOf('WM_acceptsCookies=yes')!=-1){WM_acceptsCookies=true;}}else{WM_acceptsCookies=true;}
function WM_setCookie(name,value,hours,path,domain,secure){if(WM_acceptsCookies){var not_NN2=(navigator && navigator.appName &&(navigator.appName=='Netscape')&& navigator.appVersion &&(parseInt(navigator.appVersion)==2))?false:true;if(hours && not_NN2){if((typeof(hours)=='string')&& Date.parse(hours)){var numHours=hours;}else if(typeof(hours)=='number'){var numHours=(new Date((new Date()).getTime()+ hours*3600000)).toGMTString();}}document.cookie=name + '=' + escape(value)+((numHours)?(';expires=' + numHours):'')+((path)?';path=' + path:'')+((domain)?';domain=' + domain:'')+((secure &&(secure==true))?'; secure':'');}}
function WM_readCookie(name){if(document.cookie==''){return false;}else{var firstChar,lastChar;var theBigCookie=document.cookie;firstChar=theBigCookie.indexOf(name);var NN2Hack=firstChar + name.length;if((firstChar!=-1)&&(theBigCookie.charAt(NN2Hack)=='=')){firstChar +=name.length + 1;lastChar=theBigCookie.indexOf(';',firstChar);if(lastChar==-1)lastChar=theBigCookie.length;return unescape(theBigCookie.substring(firstChar,lastChar));}else{return false;}}}
function WM_killCookie(name,path,domain){var theValue=WM_readCookie(name);if(theValue){document.cookie=name + '=' + theValue + '; expires=Fri, 13-Apr-1970 00:00:00 GMT' +((path)?';path=' + path:'')+((domain)?';domain=' + domain:'');}}

// *** BROWSER SNIFFER START ***
var agt=navigator.userAgent.toLowerCase(); var appVer = navigator.appVersion.toLowerCase(); var is_minor = parseFloat(appVer); var is_major = parseInt(is_minor); var iePos = appVer.indexOf('msie'); if (iePos !=-1) { is_minor = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)))
is_major = parseInt(is_minor);}
var is_getElementById = (document.getElementById) ? "true" : "false"; var is_getElementsByTagName = (document.getElementsByTagName) ? "true" : "false"; var is_documentElement = (document.documentElement) ? "true" : "false"; var is_gecko = ((navigator.product)&&(navigator.product.toLowerCase()=="gecko"))?true:false; var is_gver = 0; if (is_gecko) is_gver=navigator.productSub; var is_moz = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
(agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1) &&
(agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1) &&
(is_gecko) &&
((navigator.vendor=="")||(navigator.vendor=="Mozilla"))); if (is_moz) { var is_moz_ver = (navigator.vendorSub)?navigator.vendorSub:0; if(!(is_moz_ver)) { is_moz_ver = agt.indexOf('rv:'); is_moz_ver = agt.substring(is_moz_ver+3); is_paren = is_moz_ver.indexOf(')'); is_moz_ver = is_moz_ver.substring(0,is_paren);}
is_minor = is_moz_ver; is_major = parseInt(is_moz_ver);}
var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
&& (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)
&& (!(is_moz))); if ((navigator.vendor)&&
((navigator.vendor=="Netscape6")||(navigator.vendor=="Netscape"))&&
(is_nav)) { is_major = parseInt(navigator.vendorSub); is_minor = parseFloat(navigator.vendorSub);}
var is_opera = (agt.indexOf("opera") != -1); var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1); var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1); var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1); var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1); var is_opera6 = (agt.indexOf("opera 6") != -1 || agt.indexOf("opera/6") != -1); var is_opera7 = (agt.indexOf("opera 7") != -1 || agt.indexOf("opera/7") != -1); var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4); var is_opera6up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5); var is_opera7up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5 && !is_opera6); var is_nav2 = (is_nav && (is_major == 2)); var is_nav3 = (is_nav && (is_major == 3)); var is_nav4 = (is_nav && (is_major == 4)); var is_nav4up = (is_nav && is_minor >= 4); var is_navonly = (is_nav && ((agt.indexOf(";nav") != -1) || (agt.indexOf("; nav") != -1)) ); var is_nav6 = (is_nav && is_major==6); var is_nav6up = (is_nav && is_minor >= 6); var is_nav5 = (is_nav && is_major == 5 && !is_nav6); var is_nav5up = (is_nav && is_minor >= 5); var is_nav7 = (is_nav && is_major == 7); var is_nav7up = (is_nav && is_minor >= 7); var is_ie = ((iePos!=-1) && (!is_opera)); var is_ie3 = (is_ie && (is_major < 4)); var is_ie4 = (is_ie && is_major == 4); var is_ie4up = (is_ie && is_minor >= 4); var is_ie5 = (is_ie && is_major == 5); var is_ie5up = (is_ie && is_minor >= 5); var is_ie5_5 = (is_ie && (agt.indexOf("msie 5.5") !=-1)); var is_ie5_5up =(is_ie && is_minor >= 5.5); var is_ie6 = (is_ie && is_major == 6); var is_ie6up = (is_ie && is_minor >= 6); var is_aol = (agt.indexOf("aol") != -1); var is_aol3 = (is_aol && is_ie3); var is_aol4 = (is_aol && is_ie4); var is_aol5 = (agt.indexOf("aol 5") != -1); var is_aol6 = (agt.indexOf("aol 6") != -1); var is_aol7 = ((agt.indexOf("aol 7")!=-1) || (agt.indexOf("aol7")!=-1)); var is_aol8 = ((agt.indexOf("aol 8")!=-1) || (agt.indexOf("aol8")!=-1)); var is_webtv = (agt.indexOf("webtv") != -1); var is_TVNavigator = ((agt.indexOf("navio") != -1) || (agt.indexOf("navio_aoltv") != -1)); var is_AOLTV = is_TVNavigator; var is_hotjava = (agt.indexOf("hotjava") != -1); var is_hotjava3 = (is_hotjava && (is_major == 3)); var is_hotjava3up = (is_hotjava && (is_major >= 3)); 
// *** BROWSER SNIFFER END ***

var css_NN6 = "NN6.css";
var css_NN4 = "NN4.css";
var css_IE = "IE.css";
var css_OT = "IE.css";
if (is_nav6up)
	document.write("<link rel='stylesheet' href='css/" + css_NN6 + "' type='text/css'>"); 
else if (is_nav)
	document.write("<link rel='stylesheet' href='css/" + css_NN4 + "' type='text/css'>"); 
else if (is_ie4up)
	document.write("<link rel='stylesheet' href='css/" + css_IE + "' type='text/css'>");
else if (is_moz)
	document.write("<link rel='stylesheet' href='css/" + css_NN6 + "' type='text/css'>");
else
	document.write("<link rel='stylesheet' href='css/" + css_OT + "' type='text/css'>");