function loadXML(xmlFile){if(window.ActiveXObject){xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async=false;xmlDoc.onreadystatechange=verify;xmlDoc.load(xmlFile);}else{xmlDoc=document.implementation.createDocument("","",null);xmlDoc.async=false;xmlDoc.load(xmlFile);}}function verify(){if(xmlDoc.readyState!=4){return false;}}function getQuote(tipNumber){var randomnumber="";if(tipNumber==0){randomnumber=Math.floor(Math.random()*51);createCookie("TipNumber",randomnumber,new Date().getDate());}else{randomnumber=tipNumber;}var quotes=xmlDoc.getElementsByTagName("quote");for(var i=0;i<quotes.length;i++){var tipNumber=quotes[i].attributes[0].nodeValue;if(randomnumber==tipNumber){return quotes[i].childNodes[0].nodeValue;}}}function getQuoteForTheDay(){var tipNumber=1;tipNumber=getTipNumber(dayOfYear(),50)return getQuote(tipNumber);}function getTipNumber(dayOfYear,numOfTips){var tipNumber=0;var beforeMod=0;var multiplier=parseInt(dayOfYear/ numOfTips);if(multiplier>1){beforeMod=dayOfYear-(multiplier*numOfTips);}else{beforeMod=dayOfYear;}tipNumber=beforeMod%numOfTips;return tipNumber;}function getQuoteForTheDayCookie(){var cookieValue=readCookie("TipNumber");if(cookieValue!=""&& cookieValue!=null&& cookieValue!="null"){return getQuote(cookieValue);}else{return getQuote(0);}}function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}elsevar expires="";document.cookie=name+"="+value+expires+"; path=/";}function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}return null;}function eraseCookie(name){createCookie(name,"",-1);}function dayOfYear(){var today=new Date();var weekno=today.getDOY();return weekno;}Date.prototype.getDOY=function(){var onejan=new Date(this.getFullYear(),0,1);return Math.ceil((this-onejan)/86400000);}