var KEY_CODES={TAB:9,ENTER:13};var GB_ANIMATION=true;$(function(){$(".cpg_zebra tr:even").addClass("tableb");$(".cpg_zebra tr:odd").addClass("tableb tableb_alternate");});function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);}
function writeCookie(name,data,noDays){var cookieStr=name+"="+data;if(writeCookie.arguments.length>2){cookieStr+="; expires="+getCookieExpireDate(noDays);}
document.cookie=cookieStr;}
function readCookie(cookieName){var searchName=cookieName+"=";var cookies=document.cookie;var start=cookies.indexOf(cookieName);if(start==-1){return"";}
start+=searchName.length;var end=cookies.indexOf(";",start);if(end==-1){end=cookies.length;}
return cookies.substring(start,end);}
function blocking(nr,cookie,vis_state){display=($("#"+nr).css('display')=='none')?vis_state:'none';if(cookie!=''){writeCookie(nr,display);}
$('#'+nr).css('display',display);}
function show_section(e){$('#'+e).toggle();}
function expand(){$("table[id^='section']").show();}
function hideall(){$("table[id^='section']").hide();}
function selectAll(form_name){$('#'+form_name).data('boxes_checked',$('#'+form_name).data('boxes_checked')?false:true);$('#'+form_name+' input:checkbox').each(function(){this.checked=$('#'+form_name).data('boxes_checked');});}
function redirect(url){window.location=url;}
function notDefaultUsername(f,defaultUsername,defaultUsernameMessage){if(f.msg_author.value==defaultUsername||f.msg_author.value==''){alert(defaultUsernameMessage);return false;}
return true;}
function HighlightAll(theField){var tempval=eval("document."+theField);tempval.focus();tempval.select();}
var onloads=new Array();function addonload(func){onloads.push(func);}
function str_repeat(i,m){for(var o=[];m>0;o[--m]=i);return(o.join(''));}
function sprintf(){var i=0,a,f=arguments[i++],o=[],m,p,c,x;while(f){if(m=/^[^\x25]+/.exec(f))o.push(m[0]);else if(m=/^\x25{2}/.exec(f))o.push('%');else if(m=/^\x25(?:(\d+)\$)?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(f)){if(((a=arguments[m[1]||i++])==null)||(a==undefined))throw("Too few arguments.");if(/[^s]/.test(m[7])&&(typeof(a)!='number'))
throw("Expecting number but found "+typeof(a));switch(m[7]){case'b':a=a.toString(2);break;case'c':a=String.fromCharCode(a);break;case'd':a=parseInt(a);break;case'e':a=m[6]?a.toExponential(m[6]):a.toExponential();break;case'f':a=m[6]?parseFloat(a).toFixed(m[6]):parseFloat(a);break;case'o':a=a.toString(8);break;case's':a=((a=String(a))&&m[6]?a.substring(0,m[6]):a);break;case'u':a=Math.abs(a);break;case'x':a=a.toString(16);break;case'X':a=a.toString(16).toUpperCase();break;}
a=(/[def]/.test(m[7])&&m[2]&&a>0?'+'+a:a);c=m[3]?m[3]=='0'?'0':m[3].charAt(1):' ';x=m[5]-String(a).length;p=m[5]?str_repeat(c,x):'';o.push(m[4]?a+p:p+a);}
else throw("Huh ?!");f=f.substring(m[0].length);}
return o.join('');}
function strip_tags(str,allowed_tags){var key='',allowed=false;var matches=[];var allowed_array=[];var allowed_tag='';var i=0;var k='';var html='';var replacer=function(search,replace,str){return str.split(search).join(replace);};if(allowed_tags){allowed_array=allowed_tags.match(/([a-zA-Z0-9]+)/gi);}
str+='';matches=str.match(/(<\/?[\S][^>]*>)/gi);for(key in matches){if(isNaN(key)){continue;}
html=matches[key].toString();allowed=false;for(k in allowed_array){allowed_tag=allowed_array[k];i=-1;if(i!=0){i=html.toLowerCase().indexOf('<'+allowed_tag+'>');}
if(i!=0){i=html.toLowerCase().indexOf('<'+allowed_tag+' ');}
if(i!=0){i=html.toLowerCase().indexOf('</'+allowed_tag);}
if(i==0){allowed=true;break;}}
if(!allowed){str=replacer(html,"",str);}}
return str;}
function strip_html(content){content=content.replace('<br>','\n');content=content.replace('<br />','\n');return strip_tags(content);}
function str_replace(search,replace,subject,count){var i=0,j=0,temp='',repl='',sl=0,fl=0,f=[].concat(search),r=[].concat(replace),s=subject,ra=r instanceof Array,sa=s instanceof Array;s=[].concat(s);if(count){this.window[count]=0;}
for(i=0,sl=s.length;i<sl;i++){if(s[i]===''){continue;}
for(j=0,fl=f.length;j<fl;j++){temp=s[i]+'';repl=ra?(r[j]!==undefined?r[j]:''):r[0];s[i]=(temp).split(f[j]).join(repl);if(count&&s[i]!==temp){this.window[count]+=(temp.length-s[i].length)/f[j].length;}}}
return sa?s:s[0];}
Array.prototype.find=function(searchStr){var returnArray=false;for(i=0;i<this.length;i++){if(typeof(searchStr)=='function'){if(searchStr.test(this[i])){if(!returnArray){returnArray=[];}
returnArray.push(i);}}else{if(this[i]===searchStr){if(!returnArray){returnArray=[];}
returnArray.push(i);}}}
return returnArray;};if(!Array.prototype.indexOf)
{Array.prototype.indexOf=function(elt)
{var len=this.length;var from=Number(arguments[1])||0;from=(from<0)?Math.ceil(from):Math.floor(from);if(from<0)
from+=len;for(;from<len;from++)
{if(from in this&&this[from]===elt)
return from;}
return-1;};}
$(document).ready(function(){for(func in onloads){eval(onloads[func]);}
$(".detail_body").hide();$(".detail_head_collapsed").click(function()
{$(this).toggleClass("detail_head_expanded").next(".detail_body").slideToggle(600);});$(".detail_expand_all").click(function()
{$(".detail_body").slideDown(1200);$(".detail_head_collapsed").addClass("detail_head_expanded");$(".detail_expand_all").hide();$(".detail_collapse_all").show();});$(".detail_collapse_all").click(function()
{$(".detail_body").slideUp(1200);$(".detail_head_collapsed").removeClass("detail_head_expanded");$(".detail_expand_all").show();$(".detail_collapse_all").hide();});$(".detail_toggle_all").click(function()
{$(".detail_body").slideToggle(600);$(".detail_head_collapsed").toggleClass("detail_head_expanded");});$("a.greybox").click(function(){var t=this.title||$(this).text()||this.href;GB_show(t,this.href,470,600);return false;});$("a.greyboxfull").click(function(){var t=this.title||$(this).text()||this.href;GB_show(t,this.href,700,800);return false;});$('.elastic').elastic();$(".noscript").hide();});
