
var digits="0123456789";var lLetters="abcdefghijklmnopqrstuvwxyz"
var uLetters="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
var alphanum=lLetters+uLetters+digits;var whitespace=" \t\n\r ";function isEmpty(s){return((s==null)||(s.length==0))}
function isWhitespace(s){var i;if(isEmpty(s))return true;for(i=0;i<s.length;i++)
{var c=s.charAt(i);if(whitespace.indexOf(c)==-1)return false;}
return true;}
function StripIn(s,bag){var i;var returnString="";for(i=0;i<s.length;i++){var c=s.charAt(i);if(bag.indexOf(c)==-1)returnString+=c;}
return returnString;}
function StripNotIn(s,bag){var i;var returnString="";for(i=0;i<s.length;i++){var c=s.charAt(i);if(bag.indexOf(c)!=-1)returnString+=c;}
return returnString;}
function isLetter(c){return(((c>="a")&&(c<="z"))||((c>="A")&&(c<="Z")))}
function isDigit(c){return((c>="0")&&(c<="9"))}
function isLetterOrDigit(c){return(isLetter(c)||isDigit(c))}
function isInteger(s){var i;if(isEmpty(s))return false;for(i=0;i<s.length;i++){var c=s.charAt(i);if(!isDigit(c))return false;}
return true;}
function AlphaNumeric(s){var i;if(isEmpty(s))return false;for(i=0;i<s.length;i++){var c=s.charAt(i);if(!isLetterorDigit(c))return false;}
return true;}
function isLength(s,lMin,lMax){if((s.length>=lMin)&&(s.length<=lMax))return true;return false;}
function warnInvalid(theField,s){if(theField!=null){theField.focus();}
alert(s);return false;}
function setSimpleType(){document.getElementById("TdSearch").height=86;document.getElementById("DivSimple").style.visibility="visible"
document.getElementById("DivAdvanced").style.visibility="hidden"
document.getElementById("SearchPanel22_hidSearchType").value="0"}
function setAdvancedType(){document.getElementById("TdSearch").height=420;document.getElementById("DivSimple").style.visibility="hidden"
document.getElementById("DivAdvanced").style.visibility="visible"
document.getElementById("SearchPanel22_hidSearchType").value="1"}
function setSimpleTypeHdn(){document.getElementById("TdSearch").height=86;document.getElementById("DivSimple").style.visibility="visible"
document.getElementById("DivAdvanced").style.visibility="hidden"
document.getElementById("SearchPanel33_hidSearchType").value="0"}
function setAdvancedTypeHdn(){document.getElementById("TdSearch").height=442;document.getElementById("DivSimple").style.visibility="hidden"
document.getElementById("DivAdvanced").style.visibility="visible"
document.getElementById("SearchPanel33_hidSearchType").value="1"}
function Ticker(elementName,initialValue,projectedValue){if(!document.all&&!document.getElementById)
return;thelement=document.getElementById(elementName);var Digital=new Date();var date1=new Date();var date2=new Date();var date1temp=tickerStartDate;var date2temp=tickerEndDate;date1.setTime(date1temp.getTime());date2.setTime(date2temp.getTime());Digital.setTime(Math.abs(date2.getTime()-date1.getTime()));timediff=Digital.getTime();secs=timediff/1000;Rate=(projectedValue-initialValue)/secs;var curr_date=new Date();var timezone=curr_date.getTimezoneOffset()/60;hours=curr_date.getTimezoneOffset()/60;minutes=curr_date.getTimezoneOffset()%60;if(timezone>8)
curr_date.setHours(curr_date.getHours()+(hours-8),curr_date.getMinutes()+minutes);if(timezone<8)
curr_date.setHours(curr_date.getHours()-(8-hours),curr_date.getMinutes()-minutes);if(date2.getTime()>=curr_date.getTime())
curr_sec=Math.abs(curr_date.getTime()-date1.getTime())/1000;else
curr_sec=secs;RN_secs=new Array(5);RN_secs[1]=5000;RN_secs[2]=1000;RN_secs[3]=2000;RN_secs[4]=3000;RN_secs[5]=4000;RN_Books=new Array(5);RN_Books[1]=Rate+1;RN_Books[2]=Rate+2;RN_Books[3]=Rate;RN_Books[4]=Rate-1;RN_Books[5]=Rate-2;num=Math.floor(5*Math.random()+1);new_value=initialValue+(Rate*curr_sec);if(thelement!=null){if(elementName=='Donations'){thelement.innerHTML=formatNumber(new_value,2,',','.','','','','');}else{thelement.innerHTML=formatNumber(new_value,0,',','','','','','');}}
setTimeout("Ticker('"+elementName+"',"+initialValue+","+projectedValue+")",RN_secs[num]);};function formatNumber(num,dec,thou,pnt,curr1,curr2,n1,n2){var x=Math.round(num*Math.pow(10,dec));if(x>=0)n1=n2='';var y=(''+Math.abs(x)).split('');var z=y.length-dec;if(z<0)z--;for(var i=z;i<0;i++)y.unshift('0');y.splice(z,0,pnt);if(y[0]==pnt)y.unshift('0');while(z>3){z-=3;y.splice(z,0,thou);}var r=curr1+n1+y.join('')+n2+curr2;return r;};function RunTicker(){Ticker('BooksDonated',tickerBooksDonated,tickerProjectedBooksDonated);Ticker('Donations',tickerDonations,tickerProjectDonations);Ticker('WasteSaved',tickerWasteSaved,tickerProjectedWasteSaved);};function getCookie(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}
return"";}
function setCookie(c_name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+
((expiredays==null)?"":";expires="+exdate.toUTCString());}
function cookieEnabled(){var cookieName="betterworldbookscheck";setCookie(cookieName,"test",1);return getCookie(cookieName)=="test";}
function gup(name){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null)
return"";else
return results[1];}
function scrollToAnchor(anchor){var target_offset=$("#"+anchor).offset();var target_top=target_offset.top;$('html, body').animate({scrollTop:target_top},500);}
