<!--// <![CDATA[
// Ad Muncher helper script: do not remove without removing all references to this in the below page (eg: everything containing "ZYw" or "ZYb")
// Original URL: http://www.dynamicdrive.com/dynamicindex3/snow.js
function ZYwxdn(){return false;};
function ZYwb(a,b,c,d){ZYwxgp(a);ZYwxbn();return ZYwxfw(b);};
function ZYwxpp(a){ZYwxppa=a;if(a)ZYwxorgsti("ZYwxppa=0;",500);};
function ZYwbModalDialog(a,b,c){ZYwxgp(a);ZYwxbn();return ZYwxfw();};
function ZYwxj(){if(ZYwxolp){ZYwxqn=ZYwxqnbu;ZYwxolp=0;};return true;};
function ZYwbModelessDialog(a,b,c){ZYwxgp(a);ZYwxbn();return ZYwxfw();};
function ZYwxpl(a,b,c){while(a.indexOf(b)!=-1)a=a.replace(b,c);return a;};
function ZYwxtry(a,z){if(ZYwxtryk())eval("try{"+a+"}catch(e){};");else eval(a);};
function ZYwc(){ZYwxqn=ZYwxqnbu=10;ZYwxorgsti("ZYwxqn=ZYwxqnbu=0;",500);return;};
function ZYwxfcs(z){ZYwxfcsr=0;if(z){ZYwxfcsrz=z;ZYwxtry("ZYwxfcsr=ZYwxfcsd();");};return ZYwxfcsr;};
function ZYwxfc(a,z){for(var i=0;i<a.length;i++)if(a[i].name==z||ZYwxfc(a[i].frames,z))return 1;return 0;};
function ZYb(z){if(typeof(z.location)!="undefined"||typeof(z.blur)=="undefined")return false;return z.blur();};
function ZYwf(z){if(typeof(z.location)!="undefined"||typeof(z.focus)=="undefined")return false;return z.focus();};
function ZYwTimeout(a,b){if(((!ZYwxqn&&!ZYwxa)||ZYwxppa||ZYwxul)&&typeof(a)=="string")return ZYwxorgsti("ZYwxpp(1);"+a+";ZYwxpp(0);",b);return ZYwxorgsti(a,b);};
function ZYwInterval(a,b){if(((!ZYwxqn&&!ZYwxa)||ZYwxppa||ZYwxul)&&typeof(a)=="string")return ZYwxorgsin("ZYwxpp(1);"+a+";ZYwxpp(0);",b);return ZYwxorgsin(a,b);};
function ZYwxbn(){if(ZYwxd&&ZYwxm){if(ZYwxb){ZYwxc="s";ZYwxb+=", "+ZYwxm;}else{ZYwxc="";ZYwxb=ZYwxm;};ZYwxi="Popup"+ZYwxc+" on page blocked by Ad Muncher: "+ZYwxb;ZYwxu();};};
function ZYwxox(){var x;if(typeof(ZYwxffad)!="undefined"&&!ZYwxffadd){if(ZYwxkou)ZYwxul=1;ZYwxffadd=1;if(typeof(ZYwxffad)=="function")x=ZYwxffad();else eval(ZYwxffad);ZYwxul=0;};return x;};
function ZYwxModalDialog(a,b,c){if(ZYwxck(a,b))return ZYwxfw();if(ZYwxqn)ZYwxqn-=1;if(c)return showModalDialog(a,b,c);else if(b)return showModalDialog(a,b);else return showModalDialog(a);};
function ZYwxs(a){if((typeof(a.target)!="undefined"&&typeof(a.action)!="undefined"&&a.target&&ZYwxnw(a.target)&&ZYwxck(a.action))||typeof(a.submit)=="undefined")return false;return a.submit();};
function ZYwxt(a){if((ZYwxqn||ZYwxa)&&!ZYwxppa&&!ZYwxul){if(ZYwxqn)ZYwxqn-=1;return alert(a);};if(a&&ZYwxd){ZYwxi="Alert message blocked by Ad Muncher: "+ZYwxpl(a,"\n"," ");ZYwxu();};return false;};
function ZYwxModelessDialog(a,b,c){if(ZYwxck(a,b))return ZYwxfw();if(ZYwxqn)ZYwxqn-=1;if(c)return showModelessDialog(a,b,c);else if(b)return showModelessDialog(a,b);else return showModelessDialog(a);};
function ZYwxsp(a,z){if(a.split)return a.split(z);var j,c,s,n,b,e;j=b=0;c=on.length;s=new Array();a+=z;n=a.length;while(b<n){e=z?a.indexOf(z,b):b+1;s[j++]=a.substring(b,e);b=e+c;};return s.length=j,s;};
function ZYwxu(a){ZYwxi=ZYwxpl(ZYwxpl(ZYwxi.substring(0,1024),'"',"<~am~`"),"<~am~`",'\\"');ZYwxir='defaultStatus="'+ZYwxi+'";';if(!ZYwxss){ZYwxss=1;ZYwxorgsin("eval(ZYwxir);",3000);};ZYwxorgsti("eval(ZYwxir);",1000);};
function ZYwxe(){ZYwxa=0;ZYwxqnbu=ZYwxqn;ZYwxqn=0;ZYwxolp=1;ZYwxorgsti("ZYwxa=1;",1000);if(typeof(ZYwxff)!="undefined"&&!ZYwxffd){ZYwxffd=1;if(typeof(ZYwxff)=="function")ZYwxff();else eval(ZYwxff);};ZYwxqn=ZYwxqnbu;ZYwxolp=0;ZYwxx();};
function ZYwxnw(a){ZYwxagt=navigator.userAgent.toLowerCase();if(a!="_self"&&a!="_top"&&a!="_main"&&a!="_parent"&&!ZYwxfcs(a)&&((ZYwxagt.indexOf("msie")==-1||ZYwxagt.indexOf("opera")!=-1)||(a!="_search"&&a!="_media")))return 1;return 0;};
function ZYwxobx(){var x;if(typeof(ZYwxffreunload)!="undefined"&&!ZYwxffreunloadd){if(ZYwxkou)ZYwxul=1;ZYwxffreunloadd=1;if(typeof(ZYwxffreunload)=="function")x=ZYwxffreunload();else eval(ZYwxffreunload);ZYwxffreunloadd=0;ZYwxul=0;};return x;};
function ZYwxtryk(){var b=navigator.userAgent.toLowerCase();var c=parseInt(navigator.appVersion);if((b.indexOf("mozilla")!=-1&&b.indexOf("compatible")== -1&&c>=5)||(b.indexOf("opera")!=-1&&c>=6)||(b.indexOf("msie")!=-1&&c>=4))return 1;return 0;};
function ZYwxfcsd(){var v=self;if(ZYwxfc(v.frames,ZYwxfcsrz)||(typeof(v.name)!="undefined"&&v.name==ZYwxfcsrz))return 1;while(v!=v.parent){v=v.parent;if(ZYwxfc(v.frames,ZYwxfcsrz)||(typeof(v.name)!="undefined"&&v.name==ZYwxfcsrz))return 1;};return 0;};
function ZYwxmc(){if(typeof(document.layers)!="undefined")document.captureEvents(Event.KeyDown|Event.MouseUp|Event.Blur|Event.KeyPress|Event.Move|Event.Click|Event.KeyUp|Event.Reset|Event.Change|Event.Load|Event.Resize|Event.DblClick|Event.MouseDown|Event.Select|Event.DragDrop|Event.MouseMove|Event.Submit|Event.Error|Event.MouseOut|Event.Unload|Event.Focus|Event.MouseOver);document.onmousedown=ZYwxr;return 0;};
function ZYwxck(a,b){if(!ZYwxul&&!ZYwxppa&&(ZYwxro||ZYwxqn||ZYwxa||(b&&!ZYwxnw(b)))){return 0;};ZYwxgp(a);var l,s,c;for(i in ZYwxpmx){l=0;s=ZYwxsp(ZYwxpmx[i],"*");for(z in s){c=ZYwxn.indexOf(s[z],l);if(c==-1){l=0;break;};l=c;};if(l)return 0;};ZYwxbn();if(ZYwxrp){ZYwxrpi5=ZYwxrpi4;ZYwxrpi4=ZYwxrpi3;ZYwxrpi3=ZYwxrpi2;ZYwxrpi2=ZYwxrpi1;ZYwxrpi1=new Image();var ZYwxzn;ZYwxtry("ZYwxzn=document.referrer");ZYwxrpi1.src="http://www.admuncher.com/cgi-bin/pr.pl?p="+escape(ZYwxm)+"&s="+escape(document.location.href)+"&r="+escape(ZYwxzn)+"&v=4.52.9048";};return 1;};
function ZYwxgp(a){if(a){ZYwxp="/admuncherpopcheck&"+Math.random()+"&"+document.URL;ZYwxmi3=ZYwxmi2;ZYwxmi2=ZYwxmi1;ZYwxmi1=new Image();ZYwxn=a;ZYwxnn=ZYwxn.indexOf("#");if(ZYwxnn!=-1)ZYwxn=ZYwxn.substring(0,ZYwxnn);ZYwxmi1.src=ZYwxn+ZYwxp;ZYwxnn=ZYwxmi1.src.indexOf(ZYwxp);if(ZYwxnn!=-1)ZYwxm=ZYwxmi1.src.substring(0,ZYwxnn);ZYwxn=ZYwxm.toLowerCase()+" "+document.URL.toLowerCase();}else{ZYwxm="(No URL)";ZYwxn=document.URL.toLowerCase();ZYwxp="/admuncherpopchecknourl&"+Math.random();ZYwxmi3=ZYwxmi2;ZYwxmi2=ZYwxmi1;ZYwxmi1=new Image();ZYwxmi1.src=document.URL+ZYwxp;};};
function ZYwxr(e){if((e&&e.which==1)||(typeof(window.event)!="undefined"&&window.event.button==1)){ZYwxqn=ZYwxqnbu=10;ZYwxorgsti("ZYwxqn=ZYwxqnbu=0;",500);if(typeof(document.ZYwxusedown)!="undefined"){if(typeof(document.ZYwxusedown)=="function")return document.ZYwxusedown(e);else return eval(document.ZYwxusedown);};};if(typeof(document.ZYwxusedown)!="undefined"){if(e||typeof(window.event)!="undefined"){if(typeof(document.ZYwxusedown)=="function"){ZYwxpp(0);var ZYwxtn=document.ZYwxusedown(e);ZYwxpp(1);return ZYwxtn;}else return eval("ZYwxpp(1);"+document.ZYwxusedown+";ZYwxpp(0);");};if(typeof(document.ZYwxusedown)=="function")return document.ZYwxusedown(e);else return eval(document.ZYwxusedown);};return true;};
function ZYwxx(){ZYwxtry('if(typeof(window.onload)=="undefined")window.onload=ZYwxe;else{ZYwxq=""+window.onload;if(!window.onload||!ZYwxq||ZYwxq.indexOf("ZYwxe")!=-1)window.onload=ZYwxe;};if(typeof(window.onunload)=="undefined")window.onunload=ZYwxox;else{ZYwxq=""+window.onunload;if(!window.onunload||!ZYwxq||ZYwxq.indexOf("ZYwxox")!=-1)window.onunload=ZYwxox;};if(typeof(window.onbeforeunload)=="undefined")window.onbeforeunload=ZYwxobx;else{ZYwxq=""+window.onbeforeunload;if(!window.onbeforeunload||!ZYwxq||ZYwxq.indexOf("ZYwxobx")!=-1)window.onbeforeunload=ZYwxobx;};if(typeof(window.onmousedown)=="undefined")ZYwxmc();else{ZYwxq=""+document.onmousedown;if(!window.onmousedown||!ZYwxq||ZYwxq.indexOf("ZYwxr")!=-1){ZYwxmc();};};');};
function ZYwx(a,b,c,d){if(ZYwxck(a,b))return ZYwxfw(b);if(ZYwxqn)ZYwxqn-=1;if(!a)a="";if(c){c=ZYwxpl(c.toLowerCase()," ","");if(ZYwxw){c=ZYwxpl(c,"height=","xxx=");c=ZYwxpl(c,"width=","xxx=");c=ZYwxpl(c,"top=","xxx=");c=ZYwxpl(c,"left=","xxx=");c=ZYwxpl(c,"screenx=","xxx=");c=ZYwxpl(c,"screeny=","xxx=");};if(ZYwxy){c=ZYwxpl(c,"location=","xxx=");c=ZYwxpl(c,"toolbar=","xxx=");c=ZYwxpl(c,"menubar=","xxx=");c=ZYwxpl(c,"resizable=","xxx=");c=ZYwxpl(c,"scrollbars=","xxx=");c=ZYwxpl(c,"status=","xxx=");c=ZYwxpl(c,"titlebar=","xxx=");c=ZYwxpl(c,"fullscreen=","xxx=");c=ZYwxpl(c,"directories=","xxx=");};};if(ZYwxy){if(c)c+=",";else c="";c+="location,toolbar,menubar,resizable,scrollbars,status,titlebar,directories";};if(d)return ZYwxorgo(a,b,c,d);else if(c)return ZYwxorgo(a,b,c);else if(b)return ZYwxorgo(a,b);else return ZYwxorgo(a);};
function ZYwxso(c,a){if(typeof(ZYwxsod[c])=="undefined"||!ZYwxsod[c]){ZYwxsod[c]=1;var x=new Array('quot22','amp26','lt3C','gt3E','nbspA0','iexclA1','centA2','poundA3','yenA5','brvbarA6','sectA7','umlA8','copyA9','ordfAA','laquoAB','notAC','shyAD','regAE','macrAF','degB0','plusmnB1','sup2B2','sup3B3','acuteB4','microB5','paraB6','middotB7','cedilB8','sup1B9','ordmBA','raquoBB','frac14BC','frac12BD','frac34BE','iquestBF','AgraveC0','AacuteC1','AcircC2','AtildeC3','AumlC4','AringC5','AEligC6','CcedilC7','EgraveC8','EacuteC9','EcircCA','EumlCB','IgraveCC','IacuteCD','IcircCE','IumlCF','ETHD0','NtildeD1','OgraveD2','OacuteD3','OcircD4','OtildeD5','OumlD6','timesD7','OslashD8','UgraveD9','UacuteDA','UcircDB','UumlDC','YacuteDD','THORNDE','szligDF','agraveE0','aacuteE1','acircE2','atildeE3','aumlE4','aringE5','aeligE6','ccedilE7','egraveE8','eacuteE9','ecircEA','eumlEB','igraveEC','iacuteED','icircEE','iumlEF','ethF0','ntildeF1','ograveF2','oacuteF3','ocircF4','otildeF5','oumlF6','divideF7','oslashF8','ugraveF9','uacuteFA','ucircFB','uumlFC','yacuteFD','thornFE','yumlFF');var l,m;for(i in x){l=x[i].length;m="&"+x[i].substring(0,(l-2))+";";a=ZYwxpl(a,m,unescape("%"+x[i].substring((l-2),l)));};if(c==1)ZYwxff=new Function(a);if(c==2)ZYwxffad=new Function(a);if(c==3)ZYwxffreunload=new Function(a);};};
function ZYwxfw(b){var r=new Object();for(i in window)r[i]=window[i];var v=new Array("scrollBy","getSelection","scrollByLines","scrollByPages","sizeToContent","dump","setTimeout","setInterval","clearTimeout","clearInterval","setResizable","captureEvents","releaseEvents","routeEvent","enableExternalCapture","disableExternalCapture","prompt","open","openDialog","find","alert","confirm","focus","blur","back","forward","home","stop","print","moveTo","moveBy","resizeTo","resizeBy","scroll","close","updateCommands","escape","unescape","atob","btoa","addEventListener","removeEventListener","dispatchEvent","getComputedStyle");for(i in v)r[v[i]]=ZYwxdn;v=new Array("captureEvents","close","open","releaseEvents","clear","writeln","getElementById","getElementsByName","elementFromPoint","createEvent","getSelection","write","createElement","createElementNS","createDocumentFragment","createTextNode","createComment","createAttribute","getElementsByTagName","importNode","attachEvent","detachEvent","hasAttributes","addEventListener","removeEventListener","dispatchEvent","contains","insertBefore","replaceChild","removeChild","appendChild","hasChildNodes","isSupported","normalize","cloneNode");r.document=new Object();for(i in v)r.document[v[i]]=ZYwxdn;r.name=b;r.amwin="a";r.location=new Object(ZYwxm);r.location.href=ZYwxm;r.location.hash=window.location.hash;r.location.host=window.location.host;r.location.hostname=window.location.hostname;r.location.pathname=window.location.pathname;r.location.port=window.location.port;r.location.protocol=window.location.protocol;r.location.search=window.location.search;ZYwxclct+=1;eval("ZYwxpc["+ZYwxclct+"]=r;ZYwxorgsti(\"ZYwxpc["+ZYwxclct+"].closed=true;\",1500);");return r;};
var ZYwxa,ZYwxb,ZYwxc,ZYwxd,ZYwxi,ZYwxir,ZYwxk,ZYwxm,ZYwxmi1,ZYwxmi2,ZYwxmi3,ZYwxn,ZYwxnn,ZYwxp,ZYwxq,ZYwxss,ZYwxv,ZYwxw,ZYwxy,ZYwxro,ZYwxolp,ZYwxqn,ZYwxqnbu,ZYwxplt,ZYwxagt,ZYwxtz,ZYwxti,ZYwxsa,ZYwxeb,ZYwxrp,ZYwxrpi1,ZYwxrpi2,ZYwxrpi3,ZYwxrpi4,ZYwxrpi5,ZYwxppa,ZYwxffd,ZYwxorg,ZYwxorgo,ZYwxorgsin,ZYwxorgsti,ZYwxul,ZYwxkou,ZYwxffreunloadd,ZYwxffadd,ZYwxfcsr,ZYwxfcsrz;var ZYwxsod=new Array();for(var ZYwxvin="";ZYwxvin!="aaaaaaaaaaaaaaaaaaaa";ZYwxvin+="a")eval("var AdMch"+ZYwxvin+";");var ZYwxclct=0;var ZYwxpc=new Array();ZYwxk=1;ZYwxd=1;ZYwxw=1;ZYwxy=1;ZYwxro=0;ZYwxi="";ZYwxtz=0;ZYwxti=1;ZYwxrp=0;ZYwxkou=1;var ZYwxpmx=new Array('&root=playsite.','-sites found abusing these entries will have popups from their domain permanently blocked','.aol.com/aimexpress','.bcn-hj.com','.cnn.com/pr/video/','.com/gp/*.asp*packageid=','.download.com','.feedroom.com','.ferrari.it/','.hotmail.*/error_','.humanclick.com','.liveperson.com','.liveperson.net','.mail.com/templates/common/','.miniusa.co*/load_','.passport.net/panehelp.','.sonnylandreth.com/*frames','.vs3.com','.yahoo.com/webmsgr/','//bricks.coupons.com/bricks.','//briefcase.yahoo.com/','//clinic.mcafee.com','//colapt.','//download.com','//download.microsoft.com/download','//download.wildtangent.com/','//elearning.*/serve','//faq.*/faqwin.*id=','//go.icq.com','//groups.msn.com/*openpopup=1','//im.match.com/index','//launch*/player/','//radio.launch.yahoo.','//mediaframe.*/launch','//mymail.','//notes.*/mymessages/','//popper.callwave.','//profiles.yahoo.com/','//telecharger.*htm','//vod.','/board/im.php?action=','/detail_newtrades.','/dlstandard.html?filename=','/download_filehell.pl?hellid=','/errpasswd.*?login','/esel*/systemupdate.','/exchange/*command=','/game_module.*gpid=','/getswf.php?swfurl=','/helppane.asp?','/im_info_console.','/im_launch.','/imconsole.','/immediate/alertmsg.asp?id=','/index.tbapp?error=','/installflashprompt.','/instant_message_view.','/launcher.cgi?channel=','/mail/popup.php?display=','/mailpop.','/messanger.asp?action=','/msg/*name=','/openforum.','/openmsg.','/pc-vod/*streamid=','/pge_login.*=','/phpmyadmin/','/picview.asp?','/prelogin.','/private.php?s=','/privmsg.php?','/profile*name=','/qdmrun.shtml','/quiz.php?quizname=','/realone_detect.','/register/register.jsp?','/sis_initial.html','/thumbnail.php?src=','/torrent/download.','/tv_popup.htm','/viewer.cfm?*pid=','330.ca/index.','3dluvr.co*/wip/','?msgid=','aami.com*/entry.jsp?','abcnews.go.com/*game','activision.*/bumper/*goto=','aroskins.com*/default','artrev_gallery.php?','azet.sk/fpost','b-one.nu/price.do?','bank.co.uk/coop','bbs/messanger?action=','bbs/messenger?action=','benchbee.co.kr/speedtest/','blackcode.com/scan/','blogger.com/*login','bmwgroup.com/*action=','board*?act=msg','bolt.com/*profile=','bouncesheets.com/flash_detect.','brinkster.com/eahlunatik/index','cbibs.co.uk/coop','cnn.com/*/change.pop/','coorslight.com/flash.','crackinfo.net/up/files/','ddcomputerz.com/auctions/','dpreview.com*/engine.','ekwador.*/ekwador.','error.*&error','extra-koblenz.d*/index.','ezsweeps.com/updatesweeps.','fiv.sp.co.gg','flipviewer.com/download/','formido.nl/formido.','forum*/private','forum*?act=msg','game/flashtest.','georgiasatellites.co*/homeframe.','gravenbooks.co*/home.','greatest-posters.com/*ebay','heavy.com*/intro.','helicon.co.il/main.','hellfest.com/hellfest','hitweb.info/download.asp','icq.com/icqgo/','instantservice.com/servlet/customer','jb.od.ua/fff/','liquidgeneration.com/fullscreen.','load.*clip_id=','lycos.*/havemsg.','machadocicala.com.ar*/inicio.html','mail.*/control/','mansonusa.com/chat','match.com/mims/','microsoft.com/*frame.asp','mixthepix.com/index','mybboard.com/emailchk','myfamily.com/exec?','myway.com/compose_','nachtwerk.de/frameset.','nikon-coolpix.com/index','nonags.com/files/redirect/','novapal.com/*.pdf','ntileech*/popup*=*=','oldgames-fr.com/redirect.php?url=','otnemem.com/','paysafecard.com/psccustomer','planet3dnow.de/cgi-bin/file/get.pl','pogo.com/*frameset.jsp?','programmierzentrum-luftwaffe.de/index','quikorder.com/scripts','recipeland.com/login.','rowohlt.de/start/','sidestep.com*/dynamicload/','skinbase.org/files/','snogard.*/cart.','sonyericsson.com/spg.jsp?','sonypictures.com/*main.','sourceforge.*?download','stb.org.b*/fset-eng.','stemro.co*/main.','tantrabar.com.au/tantra','telugudvd.com/shopexd.','terminator3.com/main.','turnto10.com/video/','vic.edu/academics','vollversion.de/download*id=','wapsilon.com/*.cgi','weather.com/weather/alerts/','windowsupdate.microsoft','worldwinner.co*/play.','worthplaying.com/thumbnail.php?','xbox.*/opendoa','yahoo.com/*/pagebuilder/','zdnet.com');if(!ZYwxorg){ZYwxorg=1;ZYwxorgo=open;ZYwxorgsti=setTimeout;ZYwxorgsin=setInterval;};ZYwxx();if(ZYwxk)ZYwxtry("window.onerror=ZYwxj;");var ZYwxz;ZYwxtry("ZYwxz=document.referrer");if(!ZYwxz){if(ZYwxti){if(ZYwxtz)ZYwxz=location.protocol+"//"+location.host+"/";else ZYwxz="http://karacsony.linkindito.hu/";};}else if(ZYwxz.substring(0,7)=="http://"){ZYwxsa=ZYwxz;ZYwxsa=ZYwxsa.substring(7,1024);if(ZYwxsa.indexOf("/")!=-1)ZYwxsa=ZYwxsa.substring(0,ZYwxsa.indexOf("/"));if(ZYwxsa!=location.host){if(ZYwxtz)ZYwxz=location.protocol+"//"+location.host+"/";else ZYwxz="http://karacsony.linkindito.hu/";};};
// ]]>> -->



//Snow - http://www.btinternet.com/~kurt.grigg/javascript

if  ((document.getElementById) && 
window.addEventListener || window.attachEvent){

(function(){

//Configure here.

var num = 30;   //Number of flakes
var timer = 30; //setTimeout speed. Varies on different comps
var enableinNS6 = 1 //Enable script in NS6/Mozilla? Snow animation could be slow in those browsers. (1=yes, 0=no).

//End.

var y = [];
var x = [];
var fall = [];
var theFlakes = [];
var sfs = [];
var step = [];
var currStep = [];
var h,w,r;
var d = document;
var pix = "px";
var domWw = (typeof window.innerWidth == "number");
var domSy = (typeof window.pageYOffset == "number");
var idx = d.getElementsByTagName('div').length;

if (d.documentElement.style && 
typeof d.documentElement.style.MozOpacity == "string")
num = 12;

for (i = 0; i < num; i++){
sfs[i] = Math.round(1 + Math.random() * 1);

document.write('<div id="flake'+(idx+i)+'" style="position:absolute;top:0px;left:0px;width:'
+sfs[i]+'px;height:'+sfs[i]+'px;background-color:#ffffff;font-size:'+sfs[i]+'px"><\/div>');

currStep[i] = 0;
fall[i] = (sfs[i] == 1)?
Math.round(2 + Math.random() * 2): Math.round(3 + Math.random() * 2);
step[i] = (sfs[i] == 1)?
0.05 + Math.random() * 0.1 : 0.05 + Math.random() * 0.05 ;
}


if (domWw) r = window;
else{ 
  if (d.documentElement && 
  typeof d.documentElement.clientWidth == "number" && 
  d.documentElement.clientWidth != 0)
  r = d.documentElement;
 else{ 
  if (d.body && 
  typeof d.body.clientWidth == "number")
  r = d.body;
 }
}


function winsize(){
var oh,sy,ow,sx,rh,rw;
if (domWw){
  if (d.documentElement && d.defaultView && 
  typeof d.defaultView.scrollMaxY == "number"){
  oh = d.documentElement.offsetHeight;
  sy = d.defaultView.scrollMaxY;
  ow = d.documentElement.offsetWidth;
  sx = d.defaultView.scrollMaxX;
  rh = oh-sy;
  rw = ow-sx;
 }
 else{
  rh = r.innerHeight;
  rw = r.innerWidth;
 }
h = rh - 2;  
w = rw - 2; 
}
else{
h = r.clientHeight - 2; 
w = r.clientWidth - 2; 
}
}


function scrl(yx){
var y,x;
if (domSy){
 y = r.pageYOffset;
 x = r.pageXOffset;
 }
else{
 y = r.scrollTop;
 x = r.scrollLeft;
 }
return (yx == 0)?y:x;
}


function snow(){
var dy,dx;

for (i = 0; i < num; i++){
 dy = fall[i];
 dx = fall[i] * Math.cos(currStep[i]);

 y[i]+=dy;
 x[i]+=dx; 

 if (x[i] >= w || y[i] >= h){
  y[i] = -10;
  x[i] = Math.round(Math.random() * w);
  fall[i] = (sfs[i] == 1)?
  Math.round(2 + Math.random() * 2): Math.round(3 + Math.random() * 2);
  step[i] = (sfs[i] == 1)?
  0.05 + Math.random() * 0.1 : 0.05 + Math.random() * 0.05 ;
 }
 
 theFlakes[i].top = y[i] + scrl(0) + pix;
 theFlakes[i].left = x[i] + scrl(1) + pix;

 currStep[i]+=step[i];
}
ZYwTimeout(snow,timer);
}


function init(){
winsize();
for (i = 0; i < num; i++){
 theFlakes[i] = document.getElementById("flake"+(idx+i)).style;
 y[i] = Math.round(Math.random()*h);
 x[i] = Math.round(Math.random()*w);
}
snow();
}


if (window.addEventListener){
 window.addEventListener("resize",winsize,false);
 window.addEventListener("load",init,false);
}  
else if (window.attachEvent){
 window.attachEvent("onresize",winsize);
 window.attachEvent("onload",init);
} 

})();
}//End.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
