
function popPrintDialog(){if(typeof doPrintDialog!='undefined'){if(doPrintDialog){if(typeof window.print!='undefined'){window.print();}}}}
addLoadHandler(function(){popPrintDialog();return true;})
function Addhover(id,tag){var container,targets,numTargets;if((typeof document.getElementById!='undefined')&&(typeof document.getElementsByTagName!='undefined')&&(container=document.getElementById(id))&&(targets=container.getElementsByTagName(tag))){numTargets=targets.length;for(var i=0;i<numTargets;i++){targets[i].onmouseover=function(){this.className=this.className+
((this.className.length>0)?' ':'')+
((this.className.indexOf('current')==-1)?'hover':'currHover');return true;}
targets[i].onmouseout=function(){var hoverReplace=new RegExp(((this.className.indexOf(' ')!=-1)?' ':'')+
((this.className.indexOf('current')!=-1)?'currHover':'hover'));this.className=this.className.replace(hoverReplace,'');return true;}
targets[i].onclick=function(){document.location.href=this.getElementsByTagName('a')[0].href;return true;}}
addUnloadHandler(new Function('targets = document.getElementById("'+id+'").getElementsByTagName("'+tag+'"); var len = targets.length; for (var i = 0; i < targets.len; i++) targets[i].onmouseover = targets[i].onmouseout = targets[i].onclick = null; return true;'));}}
addLoadHandler(function(){Addhover('nav','td');return true;});function AddSwap(){var inputs,hyperlinks,numElements,childImages,numImages,i,j;if((typeof document.getElementById!='undefined')&&(typeof document.getElementsByTagName!='undefined')&&(inputs=document.getElementsByTagName('input'))&&(hyperlinks=document.getElementsByTagName('a'))){numElements=inputs.length;for(i=0;i<numElements;i++){if(inputs[i].type.toLowerCase()=='image'){this.makeSwap(inputs[i]);}}
numElements=hyperlinks.length;for(i=0;i<numElements;i++){childImages=hyperlinks[i].getElementsByTagName('img');numImages=childImages.length;if(numImages>0){for(j=0;j<numImages;j++){this.makeSwap(childImages[j]);}}}
addUnloadHandler(this.cleanUp);return true;}
return false;}
AddSwap.prototype.makeSwap=function(el){if(((typeof el.src=='string')&&(el.src.indexOf('_off.')!=-1))||((typeof el.src=='string')&&(el.src.indexOf('-off.')!=-1))){el.offImg=new Image();el.offImg.src=el.src;el.onImg=new Image();if(el.src.indexOf('_off.')!=-1){el.onImg.src=el.src.replace(/_off\./,'_on.');}else if(el.src.indexOf('-off.')!=-1){el.onImg.src=el.src.replace(/-off\./,'-on.');}}else if(((typeof el.src=='string')&&(el.src.indexOf('_on.')!=-1))||((typeof el.src=='string')&&(el.src.indexOf('-on.')!=-1))){el.offImg=new Image();el.offImg.src=el.src;el.onImg=new Image();if(el.src.indexOf('_on.')!=-1){el.onImg.src=el.src.replace(/_off\./,'_off.');}else if(el.src.indexOf('-on.')!=-1){el.onImg.src=el.src.replace(/-off\./,'-off.');}}else return false;el.onmouseover=function(){this.src=this.onImg.src;return true;}
el.onmouseout=function(){this.src=this.offImg.src;return true;}
return true}
AddSwap.prototype.cleanUp=function(){var inputs=document.getElementsByTagName('input'),hyperlinks=document.getElementsByTagName('a'),numElements=inputs.length,childImages,numImages,i,j;for(i=0;i<numElements;i++){if(inputs[i].type.toLowerCase()=='image'){inputs[i].offImg=null;inputs[i].onImg=null;inputs[i].onmouseover=null;inputs[i].onmouseout=null;}}
numElements=hyperlinks.length;for(i=0;i<numElements;i++){childImages=hyperlinks[i].getElementsByTagName('img');numImages=childImages.length;if(numImages>0){for(j=0;j<numImages;j++){childImages[j].offImg=null;childImages[j].onImg=null;childImages[j].onmouseover=null;childImages[j].onmouseout=null;}}}
return true;}
addLoadHandler(function(){return new AddSwap();});function addPopUps(){if(document.getElementsByTagName){var links=document.getElementsByTagName('A'),num=links.length,i,cleanUp=[],target;for(i=0;i<num;i++){if(typeof links[i].target!='undefined'&&(dimensions=links[i].target.match(/_(\d+)x(\d+)\b/))){links[i].onclick=new Function('var win = window.open("'+links[i].href+'","BIApopup","width='+dimensions[2]+',height='+dimensions[1]+',location,menubar,scrollbars,toolbar,status"); win.focus(); return false;');cleanUp[cleanUp.length]=links[i];}}
if(cleanUp.length>0){addUnloadHandler(function(){var len=cleanUp.length;for(var j=0;j<len;j++){cleanUp[j].onclick=null;cleanUp[j]=null;}return true;});}}return false;}
addLoadHandler(function(){return addPopUps();});function attachEventListener(target,eventType,functionRef,capture){if(typeof target.addEventListener!="undefined"){target.addEventListener(eventType,functionRef,capture);}else if(typeof target.attachEvent!="undefined"){target.attachEvent("on"+eventType,functionRef);}else{eventType="on"+eventType;if(typeof target[eventType]=="function"){var oldListener=target[eventType];target[eventType]=function(){oldListener();return functionRef();}}else{target[eventType]=functionRef;}}
return true;}
function detachEventListener(target,eventType,functionRef,capture){if(typeof target.removeEventListener!="undefined"){target.removeEventListener(eventType,functionRef,capture);}else if(typeof target.detachEvent!="undefined"){target.detachEvent("on"+eventType,functionRef);}else{target["on"+eventType]=null;}
return true;}
function getEventTarget(event){var targetElement=null;if(typeof event.target!="undefined"){targetElement=event.target;}else{targetElement=event.srcElement;}
while(targetElement.nodeType==3&&targetElement.parentNode!=null){targetElement=targetElement.parentNode;}
return targetElement;}
function stopDefaultAction(event){event.returnValue=false;if(typeof event.preventDefault!="undefined"){event.preventDefault();}
return true;}
function addLoadHandler(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}
function addUnloadHandler(func){var oldonunload=window.onunload;if(typeof window.onunload!='function'){window.onunload=function(){func();window.onload=null;window.onunload=null;}}else{window.onunload=function(){func();oldonunload();}}}
function addHandler(obj,evt,func){var oldhandler=obj[evt];if(typeof obj[evt]!='function'){obj[evt]=func;}else{obj[evt]=function(){oldhandler();func();}}}
function identifyBrowser(){var agent=navigator.userAgent.toLowerCase();if(typeof navigator.vendor!="undefined"&&navigator.vendor=="KDE"&&typeof window.sidebar!="undefined"){return"kde";}else if(typeof window.opera!="undefined"){var version=parseFloat(agent.replace(/.*opera[\/ ]([^ $]+).*/,"$1"));if(version>=7){return"opera7";}else if(version>=5){return"opera5";}
return false;}else if(typeof document.all!="undefined"){if(typeof document.getElementById!="undefined"){var browser=agent.replace(/.*ms(ie[\/ ][^ $]+).*/,"$1").replace(/ /,"");if(typeof document.uniqueID!="undefined"){if(browser.indexOf("5.5")!=-1){return browser.replace(/(.*5\.5).*/,"$1");}else{return browser.replace(/(.*)\..*/,"$1");}}else{return"ie5mac";}}
return false;}else if(typeof document.getElementById!="undefined"){if(navigator.vendor.indexOf("Apple Computer, Inc.")!=-1){if(typeof window.XMLHttpRequest!="undefined"){var agentWebkit=agent.lastIndexOf('safari');var webKitMajorVersion=agent.substr(agentWebkit+7,3);if(webKitMajorVersion>=412){return"safari2";}else{return"safari1.2";}}
return"safari1";}else if(agent.indexOf("gecko")!=-1){return"mozilla";}}
return false;}
Date.prototype.getDaysInMonth=function(month,year){month=(typeof month!='undefined')?month:this.getMonth();if(typeof month=='string'){month=month.replace(/^0+/,'')
month=(month.length==0)?0:parseInt(month);}
year=(typeof year!='undefined')?year:this.getFullYear();if(typeof year=='string'){year=year.replace(/^0+/,'')
year=(year.length==0)?0:parseInt(year);}
switch(month){case 0:return 31;case 1:if(year%4!=0)return 28;else if(year%400==0)return 29;else if(year%100==0)return 28;else return 29;case 2:return 31;case 3:return 30;case 4:return 31;case 5:return 30;case 6:return 31;case 7:return 31;case 8:return 30;case 9:return 31;case 10:return 30;case 11:return 31;}
return false;}
Date.prototype.getMonthName=function(month){month=(typeof month!='undefined')?month:this.getMonth();if(typeof month=='string'){month=month.replace(/^0+/,'')
month=(month.length==0)?0:parseInt(month);}
switch(month){case 0:return'January';case 1:return'February';case 2:return'March';case 3:return'April';case 4:return'May';case 5:return'June';case 6:return'July';case 7:return'August';case 8:return'September';case 9:return'October';case 10:return'November'
case 11:return'December';}
return false;}
Date.prototype.getMonthAbbr=function(month){var monthName=this.getMonthName((typeof month=='undefined')?month:this.getMonth());return(monthName)?monthName.substr(0,3):false;}
Date.prototype.getDayName=function(day){day=(typeof day!='undefined')?day:this.getDay();if(typeof day=='string'){day=day.replace(/^0+/,'')
day=(day.length==0)?0:parseInt(day);}
switch(day){case 0:return'Sunday';case 1:return'Monday';case 2:return'Tuesday';case 3:return'Wednesday';case 4:return'Thursday';case 5:return'Friday';case 6:return'Saturday';}
return false;}
function getLeft(element){var left=0,absoluteAncestor=false,computedStyle=(document.defaultView&&document.defaultView.getComputedStyle),currentStyle=(element.currentStyle);while(element.offsetParent){left+=element.offsetLeft
element=element.offsetParent;if(currentStyle&&element.currentStyle.hasLayout&&element.nodeName.toLowerCase()!='html'){left+=element.clientLeft;if(element.currentStyle['position']=='absolute')absoluteAncestor=true;}else if(computedStyle&&document.defaultView.getComputedStyle(element,"").getPropertyValue('position')=='absolute'){left+=parseInt(document.defaultView.getComputedStyle(element,"").getPropertyValue('border-left-width'));absoluteAncestor=true;}}
if(!absoluteAncestor&&currentStyle)return left+=document.getElementsByTagName('BODY')[0].offsetLeft;else if(!absoluteAncestor&&computedStyle)return left+=parseInt(document.defaultView.getComputedStyle(document.getElementsByTagName('BODY')[0],"").getPropertyValue('border-left-width'));}
function getTop(element){var top=0,absoluteAncestor=false,computedStyle=(document.defaultView&&document.defaultView.getComputedStyle),currentStyle=(element.currentStyle);while(element.offsetParent){top+=element.offsetTop
element=element.offsetParent;if(currentStyle&&element.currentStyle.hasLayout&&(element.nodeName.toLowerCase()!='html')){top+=element.clientTop;if(element.currentStyle['position']=='absolute')absoluteAncestor=true;}else if(computedStyle&&document.defaultView.getComputedStyle(element,"").getPropertyValue('position')=='absolute'){top+=parseInt(document.defaultView.getComputedStyle(element,"").getPropertyValue('border-top-width'));absoluteAncestor=true;}}
if(!absoluteAncestor&&currentStyle)return top+=document.getElementsByTagName('BODY')[0].offsetTop;else if(!absoluteAncestor&&computedStyle)top+=parseInt(document.defaultView.getComputedStyle(document.getElementsByTagName('BODY')[0],"").getPropertyValue('border-top-width'));return top;}
function addStyleSheet(path){var headElement,linkElement;if((headElement=document.getElementsByTagName('HEAD')[0])&&(linkElement=document.createElement('LINK'))){linkElement.setAttribute('rel','stylesheet');linkElement.setAttribute('type','text/css');linkElement.setAttribute('href',path);headElement.appendChild(linkElement);}
return linkElement;}
clearTextNodes=function(node){var numKids=node.childNodes.length;for(var i=0;i<numKids;i++){if(node.childNodes[i].nodeName.toLowerCase()=='#text'){node.removeChild(node.childNodes[i]);i-=1;numKids-=1;}}}
getText=function(e){var numKids=e.childNodes.length,i,t='';for(i=0;i<numKids;i++){if(e.childNodes[i].nodeName.toLowerCase()=='#text')t+=e.childNodes[i].nodeValue;else t+=getText(e);}
return t;}
function parseZeroPadded(num,isFloat){if(typeof num=='number')return num;else{num=num.replace(/^0+/,'');if(num.length==0)num='0';else if(num.indexOf('.')==0)num='0'+num;return(isFloat)?parseFloat(num):parseInt(num);}
return false;}
if(typeof Function.apply!='function'){Function.prototype.apply=function(o,a){var r,x='____apply';if(!isObject(o)){o={};}
o[x]=this;switch((a&&a.length)||0){case 0:r=o[x]();break;case 1:r=o[x](a[0]);break;case 2:r=o[x](a[0],a[1]);break;case 3:r=o[x](a[0],a[1],a[2]);break;case 4:r=o[x](a[0],a[1],a[2],a[3]);break;case 5:r=o[x](a[0],a[1],a[2],a[3],a[4]);break;case 6:r=o[x](a[0],a[1],a[2],a[3],a[4],a[5]);break;default:alert('Too many arguments to apply.');}
delete o[x];return r;};}
if(typeof Array.prototype.splice!='function'){Array.prototype.splice=function(s,d){var max=Math.max,min=Math.min,a=[],e,i=max(arguments.length-2,0),k=0,l=this.length,n,v,x;s=s||0;if(s<0){s+=l;}
s=max(min(s,l),0);d=max(min(isNumber(d)?d:l,l-s),0);v=i-d;n=l+v;while(k<d){e=this[s+k];if(!isUndefined(e)){a[k]=e;}
k+=1;}
x=l-s-d;if(v<0){k=s+i;while(x){this[k]=this[k-v];k+=1;x-=1;}
this.length=n;}else if(v>0){k=1;while(x){this[n-k]=this[l-k];k+=1;x-=1;}}
for(k=0;k<i;++k){this[s+k]=arguments[k+2];}
return a;};}
DomBuilder={IE_TRANSLATIONS:{'class':'className','for':'htmlFor'},ieAttrSet:function(a,i,el){var trans;if(trans=this.IE_TRANSLATIONS[i])el[trans]=a[i];else if(i=='style')el.style.cssText=a[i];else if(i.match(/^on/))el[i]=new Function(a[i]);else el.setAttribute(i,a[i]);},apply:function(o){o=o||{};var els=("p|div|span|strong|em|img|table|tr|td|th|thead|tbody|tfoot|pre|code|"+"h1|h2|h3|h4|h5|h6|ul|ol|li|form|input|textarea|legend|fieldset|"+"select|option|blockquote|cite|br|hr|dd|dl|dt|address|a|button|abbr|acronym|"+"script|link|style|bdo|ins|del|object|param|col|colgroup|optgroup|caption|"+"label|dfn|kbd|samp|var").split("|");var el,i=0;while(el=els[i++])o[el.toUpperCase()]=DomBuilder.tagFunc(el);return o;},tagFunc:function(tag){return function(){var a=arguments,at,ch;a.slice=[].slice;if(a.length>0){if(a[0].nodeName||typeof a[0]=="string")ch=a;else{at=a[0];ch=a.slice(1);}}
return DomBuilder.elem(tag,at,ch);}},elem:function(e,a,c){a=a||{};c=c||[];var isIE=navigator.userAgent.match(/MSIE/)
var el=document.createElement((isIE&&a.name)?"<"+e+" name="+a.name+">":e);for(var i in a){if(typeof a[i]!='function'){if(isIE)this.ieAttrSet(a,i,el);else el.setAttribute(i,a[i]);}}
for(var i=0;i<c.length;i++){if(typeof c[i]=='string')c[i]=document.createTextNode(c[i]);el.appendChild(c[i]);}
return el;}}
DomBuilder.apply(window);function getElementsByClassName(classname,node){var a=[];var re=new RegExp('(^| )'+classname+'( |$)');var els=node.getElementsByTagName("*");for(var i=0,j=els.length;i<j;i++){if(re.test(els[i].className)){a.push(els[i]);}}
return a;}
function validateField(field){switch(field.type){case'select-one':if(field.options[field.selectedIndex].value==''){return false;}
break;default:if(getAttr(field,'class').indexOf('validateEmail')>=0){var emailPattern=/^([a-zA-Z0-9_\-\.\']+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;var regExp=new RegExp(emailPattern);var validEmailAddr=regExp.test(field.value);if(!validEmailAddr){return false;}}
else if(field.value==''){return false;}}
return true;}
function lookUpLabel(field,form){var labelStr='';var htmlLabels=form.getElementsByTagName('label');for(var l=0,htmlLabel;htmlLabel=htmlLabels[l];l++){if(getAttr(htmlLabel,'for')==field.id){labelStr=htmlLabel.firstChild.nodeValue;break;}}
return labelStr;}
function checkRequireds(form){var errorFlag=false;var requiredWarning=getElementsByClassName('requiredWarning',form);requiredWarning=requiredWarning[0];var requireds=getElementsByClassName('required',form);for(var r=0,required;required=requireds[r];r++){if(required.type!=undefined){if(!validateField(required)){if(!errorFlag){errorFlag=true;}
if(requiredWarning.style.display!='block'){requiredWarning.style.display='block';}
if(getAttr(required.parentNode,'class')!='requiredWrapper'){var clonedRequired=required.cloneNode(true);var requiredWrapper=document.createElement('div');var container=required.parentNode;container.replaceChild(requiredWrapper,required);setAttr(requiredWrapper,'class','requiredWrapper');requiredWrapper.appendChild(clonedRequired);}}
else{if(getAttr(required.parentNode,'class')=='requiredWrapper'){var requiredWrapper=required.parentNode;var container=requiredWrapper.parentNode;var clonedRequired=required.cloneNode(true);container.replaceChild(required,requiredWrapper);}}}}
if(errorFlag){window.scroll(0,form.offsetTop);return false;}
else{return true;}}
function findRequireds(){var forms=document.getElementsByTagName('form');if(forms.length>=1){for(var f=0,form;form=forms[f];f++){var inputs=form.getElementsByTagName('input');for(var i=0,input;input=inputs[i];i++){if(getAttr(input,'class')&&getAttr(input,'class').indexOf('required')>=0){form.onsubmit=function(){return checkRequireds(this);};break;}}}}}
addLoadHandler(function(){findRequireds();return true;});function getAttr(o,a){var attr;if(o.getAttributeNode)return(attr=o.getAttributeNode(a))?attr.nodeValue:'';else if(o.getAttribute)return o.getAttribute(translateAttrName(a));else return o[a];}
function setAttr(o,a,v){var attr;if(o.getAttributeNode){if(attr=o.getAttributeNode(a))return attr.nodeValue=v;else{attr=document.createAttribute(a);attr.nodeValue=v;return o.setAttributeNode(attr);}}else if(o.setAttribute)return o.setAttribute(translateAttrName(a),v);else return o[a]=v;}
function translateAttrName(n){switch(n){case'class':return'className';case'for':return'htmlFor';case'accesskey':return'accessKey';case'colspan':return'colSpan';case'rowspan':return'rowSpan';case'maxlength':return'maxLength';case'usemap':return'useMap';default:return n;}}
$.fn.wait=function(time,type){time=time||1000;type=type||"fx";return this.queue(type,function(){var self=this;setTimeout(function(){$(self).dequeue();},time);});};function showLangOpts(){$('#languagesDrop').hover(function(){$('#languageOptions').fadeIn(175);},function(){});$('#languageOptions').hover(function(){},function(){$('#languageOptions').fadeOut(500);});}
$(document).ready(function(){showLangOpts();});

