function base64_encode(decStr){var base64s='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';var bits;var dual;var i=0;var encOut='';while(decStr.length>=i+3){bits=(decStr.charCodeAt(i++)&0xff)<<16|(decStr.charCodeAt(i++)&0xff)<<8|decStr.charCodeAt(i++)&0xff;encOut+=base64s.charAt((bits&0x00fc0000)>>18)+
base64s.charAt((bits&0x0003f000)>>12)+
base64s.charAt((bits&0x00000fc0)>>6)+
base64s.charAt((bits&0x0000003f));}
if(decStr.length-i>0&&decStr.length-i<3){dual=Boolean(decStr.length-i-1);bits=((decStr.charCodeAt(i++)&0xff)<<16)|(dual?(decStr.charCodeAt(i)&0xff)<<8:0);encOut+=base64s.charAt((bits&0x00fc0000)>>18)+
base64s.charAt((bits&0x0003f000)>>12)+
(dual?base64s.charAt((bits&0x00000fc0)>>6):'=')+
'=';}
return(encOut);}
function imagecounter(client_id){var resolution=window.screen.width+'x'+window.screen.height+'x'+window.screen.colorDepth+'bit';document.write('<img src="http://www.u1ab.co.uk/image.php?client_id='+client_id+'&document_url='+base64_encode(document.URL)+'&referer='+base64_encode(document.referrer)+'&add_data[]=resolution::'+resolution+'" alt="" width="1" height="1" />');}
function goToURL(){history.go(-1);}
function addbookmark()
{if(window.sidebar){window.sidebar.addPanel(bookmarktitle,bookmarkurl,"");}else if(document.all){window.external.AddFavorite(bookmarkurl,bookmarktitle);}else if(window.opera&&window.print){return true;}}
var good;function checkEmailAddress(field){var goodEmail=field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);if(goodEmail){good=true;}else{alert('Please enter a valid e-mail address.');field.focus();field.select();good=false;}}
function mailThisUrl(){good=false
checkEmailAddress(document.eMailer.address);if(good){u=window.location;m="I thought this might interest you...";window.location="mailto:"+document.eMailer.address.value+"?subject="+m+"&body="+document.title+" "+u;}}
function breakframes(){if(window!=top)top.location.href=location.href;}
function checkFrame(){if(parent.location.href==self.location.href){window.location.href='index.html';}}
function allez(showit,str1,itm){if(showit){alert(str1);itm.focus();}}
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 setCookie(name,value,expires,path,domain,secure){var today=new Date();today.setTime(today.getTime());if(expires){expires=expires*1000*60*60*24;}
var expires_date=new Date(today.getTime()+(expires));document.cookie=name+"="+escape(value)+
((expires)?";expires="+expires_date.toGMTString():"")+
((path)?";path="+path:"")+
((domain)?";domain="+domain:"")+
((secure)?";secure":"");}
function getCookie(check_name){var a_all_cookies=document.cookie.split(';');var a_temp_cookie='';var cookie_name='';var cookie_value='';var b_cookie_found=false;for(i=0;i<a_all_cookies.length;i++)
{a_temp_cookie=a_all_cookies[i].split('=');cookie_name=a_temp_cookie[0].replace(/^\s+|\s+$/g,'');if(cookie_name==check_name)
{b_cookie_found=true;if(a_temp_cookie.length>1)
{cookie_value=unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g,''));}
return cookie_value;break;}
a_temp_cookie=null;cookie_name='';}
if(!b_cookie_found)
{return null;}}

