function kw_ei_img (i,w,h,t,u,d) {this.i=i;this.w=w;this.h=h;this.t=unescape(t);this.u=unescape(u);this.d=unescape(d)}
function kw_ei (n,t) {
	this.n=n;this.t=t;this.s=new Array();this.p=0;this.gp=function(a){if(!a)a=0;j=this.p+a;if(j<0)
	j=this.s.length+j;if (j>this.s.length-1) j=(j-this.s.length);this.p=j;return this.s[j];};this.h="";
	this.ai=function(a){this.s[this.s.length]=a;};this.gn=function(){if (this.p==this.s.length-1) 
	this.p=-1;return this.s[++this.p];};this.gl=function(){if (this.p==0) this.p=this.s.length; 
	return this.s[--this.p];};this.gr=function(){j=parseInt(Math.random()*this.s.length);j=(isNaN(j))?0:j;
	this.p=j;return this.s[j];};this.c=function(){if (this.h!="") clearTimeout(this.h);};this.o=n+"Object";
	this.gd=function(){d=new Date();j=(parseInt(d.getTime()/86400000))%this.s.length;j=(isNaN(j))?0:j; 
	this.p=j; return this.s[j];};eval(this.o+"=this");this.gm=function(){dt=new Date();this.p=dt.getDate();
	return this.s[--this.p];};this.gw=function(){dt=new Date();this.p=dt.getDay();return this.s[this.p];}
	this.gc= function(){tc=document;c=tc.cookie;m=c.indexOf("kwei_"+this.n+"=");j=-1;if (m!=-1){
	p=c.indexOf("=",m)+1;p2=c.indexOf(";",m);p2=(p2==-1)?c.length:p2;j=c.substring(p,p2);j=(isNaN(j))?0:j;
	}j++;if (j>this.s.length-1)j=0;this.p=j;d=new Date();d.setTime(d.getTime()+(2592000000));
	ep = "; expires="+d.toGMTString()+"; path=/"; tc.cookie="kwei_"+this.n+"="+j+ep+";";return this.s[j];}
	this.ge=function(){return this.s.length-1;};this.gg=function(){dt=new Date();this.p=dt.getMonth();
	return this.s[this.p];};this.stt=function(a){this.t=a;}
}
function kwsetx(x,o){x.src=o.i;if (o.h)x.height=o.h; if (o.w)x.width=o.w; if (o.t){x.alt=o.t;x.title=o.t}}
function kwsetu(a,b,m,tn,tl){x=eval("document."+a);z=-1;y=-1;for(var i=0;i<kwei.length;i++)if(kwei[i].n==b) z=i;
	if (z!=-1)for(var i=0;i<kwei[z].s.length;i++)if (x.src.indexOf(kwei[z].s[i].i)!=-1) y=i;if (y!=-1)
	if (kwei[z].s[y].u!="") {if (m==1)window.location=kwei[z].s[y].u; else window.open(kwei[z].s[y].u,tn,tl);}}
function kweisi(n,a,m,q){dc=document;dc.getElementById(q).style.backgroundImage="";obj=dc.getElementById(a).style;obj.opacity=100;
	obj['-moz-opacity']=100;obj.filter="alpha(opacity=100)";kwsetx(eval("document."+a),eval("n.g"+m+"()"));
	n.h=setTimeout("kweisi("+n.o+",'"+a+"','"+m+"','"+q+"')",n.t);kweisd(n,a)}
function kweifs(n,a,m,f) {if (document.all) {eval(a+".style.filter=\"blendTrans(duration=.5)\"");
	eval(a+".filters.blendTrans.apply()");kwsetx(eval("document."+a),eval("n.g"+m+"()"))
	eval(a+".filters.blendTrans.play()");} else {KW_eifadeOut(eval("n.g"+m+"()"),100,f,a);}
	n.h=setTimeout("kweifs("+n.o+",'"+a+"','"+m+"','"+f+"')",n.t);kweisd(n,a)}
function kweicnt(n,c,a){kwsetx(eval("document."+a),n.gp(c));}
function kweicto(n){n.c();}
function kweistt(n,a){n.stt(a);}
function kweici(n,a,m){kwsetx(eval("document."+a),eval("n.g"+m+"()"));kweisd(n,a)}
function kweipi(n,a,m){eval("n.g"+m+"()");kweiwi(n,a);}
function kweiwi(n,a) {s="";if (n.gp().u!="")s="<a href=\""+n.gp().u+"\">";s+="<img src=\""+n.gp().i+"\" "
	s+="width=\""+n.gp().w+"\" height=\""+n.gp().h+"\" alt=\""+n.gp().t+"\" title=\""+n.gp().t+"\" name=\""
	s+=a+"\" border=0>";if (n.gp().u!="")s+="</"+"a>";document.write(s);kweisd(n,a)}
function kweiwss(n,a,b,m,p){n.p=n.ge();s="<div style=\"background-image: url("+n.gp().i+"); background-repeat: no-repeat; width: "+n.gp().w+"px; height: "+n.gp().h+"px;\" id=\""+p+"\"><a href=\"#\" onClick=\"kwsetu('"+a+"','"+b+"',"+m+",'','')\"><img src=\""
	s+=n.gp().i+"\" width=\""+n.gp().w+"\" height=\""+n.gp().h+"\" alt=\""+n.gp().t+"\" title=\""+n.gp().t
	s+="\" id=\""+a+"\" name=\""+a+"\" border=0 style=\"filter:blendTrans(duration=3); width: "+n.gp().w+"px; height:  "+n.gp().h+"px; border: 0 none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0;\"></a></div>";document.write(s);}
function KW_eiqf(a,oP,i,w,h) {obj=document.getElementById(a);if (oP>=5) {KW_eisetO(obj,oP);	oP=oP-5;
	window.setTimeout("KW_eiqf('"+a+"',"+oP+",'"+i+"',"+w+","+h+")", 20);} else {obj.src=i;obj.height=h;obj.width=w;
	KW_eifadeIn(0,a)}}
function KW_eifadeOut(nI,oP,f,a) {
	document.getElementById(f).style.backgroundImage="url("+ document.getElementById(a).src+")";
	KW_eiqf(a,oP,nI.i,nI.w,nI.h)}
function KW_eifadeIn(oP,a) {obj=document.getElementById(a);if (oP<=100) {KW_eisetO(obj, oP);oP += 5;
	window.setTimeout("KW_eifadeIn("+oP+",'"+a+"')", 50);}}
function KW_eisetO(obj, oP) {oP=(oP==100)?99.999:oP;obj.style.KHTMLopacity = oP/100;
	obj.style.MozOpacity = oP/100;obj.style.opacity = oP/100;}
function kweiwd(n,a) {document.write("<span id=\"kwei_"+a+"\">"+n.gp().d+"</span>")}
function kweisd(n,a) {obj=document.getElementById("kwei_"+a);if (obj) obj.innerHTML=n.gp().d;}
function kweibw(n,m,b) {eval("n.g"+m+"()");s='<style type="text/css"> body { background-image: url('+n.gp().i+');\n'+b+'}\n</style>';
	document.write(s);}

kwimg=new Array();
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3297.jpg",309,409,'Residential%20Location%20in%20Wantage%2C%20NJ%205000%20square%20foot%20Tamko%20Asphalt%20Shingles%20and%204000%20square%20foot%204.5-inch%20Dutch%20Lap%20Vinyl%20Siding%20in%20Classic%20Creme%20and%20Raised%20Panel%20Shutters','','Residential%20Location%20in%20Wantage%2C%20NJ%205000%20square%20foot%20Tamko%20Asphalt%20Shingles%20and%204000%20square%20foot%204.5-inch%20Dutch%20Lap%20Vinyl%20Siding%20in%20Classic%20Creme%20and%20Raised%20Panel%20Shutters');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3301.jpg",309,409,'Residential%20Location%20in%20Wantage%2C%20NJ%205000%20square%20foot%20Tamko%20Asphalt%20Shingles%20in%20Black%20Walnut%20with%201.75-inch%20Standing%20Seam%20Metal%20Roof%20on%20Bay%20Window','','Residential%20Location%20in%20Wantage%2C%20NJ%205000%20square%20foot%20Tamko%20Asphalt%20Shingles%20in%20Black%20Walnut%20with%201.75-inch%20Standing%20Seam%20Metal%20Roof%20on%20Bay%20Window');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3327.jpg",309,362,'Residential%20Location%20in%20Culvers%20Lake%2C%20NJ%20Double%204-inch%20Vinyl%20Siding%20with%20Aluminum%20Trim%2C%20Soffits%2C%20Fascias%2C%20Gutters%20and%20Leaders','','Residential%20Location%20in%20Culvers%20Lake%2C%20NJ%20Double%204-inch%20Vinyl%20Siding%20with%20Aluminum%20Trim%2C%20Soffits%2C%20Fascias%2C%20Gutters%20and%20Leaders');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3331.jpg",309,409,'Residential%20Andersen%20Front%20Door','','Residential%20Andersen%20Front%20Door');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3349.jpg",309,409,'Commercial%20Location%20in%20Beemerville%2C%20NJ%2030-year%20GAF-Elk%20Asphalt%20Shingles','','Commercial%20Location%20in%20Beemerville%2C%20NJ%2030-year%20GAF-Elk%20Asphalt%20Shingles');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3394.jpg",309,318,'Residential%20Location%20in%20Sandyston%2C%20NJ%20Chimney%20Flashing%20for%20Metal%20Roofing','','Residential%20Location%20in%20Sandyston%2C%20NJ%20Chimney%20Flashing%20for%20Metal%20Roofing');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3401.jpg",309,409,'Residential%20Location%20in%20Wantage%20Twp.%2C%20NJ%204.5-inch%20Dutch%20Lap%20with%20New%20Front%20Door%20and%20Xact%20Bow%20Window','','Residential%20Location%20in%20Wantage%20Twp.%2C%20NJ%204.5-inch%20Dutch%20Lap%20with%20New%20Front%20Door%20and%20Xact%20Bow%20Window');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3402.jpg",309,409,'Residential%20New%20Therma-Tru%20Front%20Door','','Residential%20New%20Therma-Tru%20Front%20Door');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3408.jpg",309,419,'Commercial%20Location%20in%20Budd%20Lake%2C%20NJ%20Metal%20Roof%201.75-inch%20Standing%20Seam%20Flat%20Rib%20in%20Rustic%20Black','','Commercial%20Location%20in%20Budd%20Lake%2C%20NJ%20Metal%20Roof%201.75-inch%20Standing%20Seam%20Flat%20Rib%20in%20Rustic%20Black');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3426.jpg",309,409,'Residential%20Location%20in%20Vernon%2C%20NJ%20Vinyl%20Board%20and%20Batten%20Vertical%20Siding%20with%20Window%20Trim','','Residential%20Location%20in%20Vernon%2C%20NJ%20Vinyl%20Board%20and%20Batten%20Vertical%20Siding%20with%20Window%20Trim');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3450.jpg",309,416,'Residential%20Composite%20Decking%20with%20Wooden%20Rails%2C%20Spindles%20and%20Composite%20Lattice','','Residential%20Composite%20Decking%20with%20Wooden%20Rails%2C%20Spindles%20and%20Composite%20Lattice');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3458.jpg",309,409,'Residential%20Location%20in%20Sparta%2C%20NJ%20Double%206-inch%20Vinyl%20Siding%20and%20Vinyl%20Shakes%2C%20Window%20Trim%2C%20Soffits%20and%20Facias','','Residential%20Location%20in%20Sparta%2C%20NJ%20Double%206-inch%20Vinyl%20Siding%20and%20Vinyl%20Shakes%2C%20Window%20Trim%2C%20Soffits%20and%20Facias');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3463.jpg",309,409,'Residential%20Location%20in%20Sparta%2C%20NJ%20Double%206-inch%20Vinyl%20Siding%20and%20Vinyl%20Shakes%2C%20Window%20Trim%2C%20Soffits%20and%20Facias','','Residential%20Location%20in%20Sparta%2C%20NJ%20Double%206-inch%20Vinyl%20Siding%20and%20Vinyl%20Shakes%2C%20Window%20Trim%2C%20Soffits%20and%20Facias');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3486.jpg",309,409,'Residential%20Location%20in%20Sparta%2C%20NJ%20Double%206-inch%20Vinyl%20Siding%20and%20Vinyl%20Shakes%2C%20Window%20Trim%2C%20Soffits%20and%20Facias%20with%20Aluminum%20Chimney%20Flashing','','Residential%20Location%20in%20Sparta%2C%20NJ%20Double%206-inch%20Vinyl%20Siding%20and%20Vinyl%20Shakes%2C%20Window%20Trim%2C%20Soffits%20and%20Facias%20with%20Aluminum%20Chimney%20Flashing');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3539.jpg",309,409,'Residential%20Pressure-treated%20Decking%20for%20a%20192%20square%20foot%20Dock','','Residential%20Pressure-treated%20Decking%20for%20a%20192%20square%20foot%20Dock');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3572.jpg",309,383,'Residential%20Location%20in%20Culvers%20Lake%2C%20NJ%201.75-inch%20Standing%20Seam%20Metal%20Roof%20with%20Striations%20in%20Mansard%20Brown','','Residential%20Location%20in%20Culvers%20Lake%2C%20NJ%201.75-inch%20Standing%20Seam%20Metal%20Roof%20with%20Striations%20in%20Mansard%20Brown');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/DSCN3672.jpg",309,357,'Residential%20Location%20in%20Andover%2C%20NJ%201.5-inch%20Standing%20Seam%20Metal%20Roof%20with%20Pencil%20Rib%20in%20Charcoal%20Gray','','Residential%20Location%20in%20Andover%2C%20NJ%201.5-inch%20Standing%20Seam%20Metal%20Roof%20with%20Pencil%20Rib%20in%20Charcoal%20Gray');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/IMG_0026.jpg",309,327,'Residential%20Location%20in%20Green%20Twp.%2C%20NJ%207500%20square%20foot%2030-year%20Tamko%20Asphalt%20Shingles%20in%20Thunderstorm%20Gray','','Residential%20Location%20in%20Green%20Twp.%2C%20NJ%207500%20square%20foot%2030-year%20Tamko%20Asphalt%20Shingles%20in%20Thunderstorm%20Gray');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/IMG_0030.jpg",309,391,'Commercial%20Location%20in%20Beemerville%2C%20NJ%207000%20square%20foot%2030-year%20GAF-Elk%20Asphalt%20Shingle%20in%20Slate','','Commercial%20Location%20in%20Beemerville%2C%20NJ%207000%20square%20foot%2030-year%20GAF-Elk%20Asphalt%20Shingle%20in%20Slate');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0012.jpg",309,417,'Commercial%20Location%20in%20Mansfield%20Twp.%2C%20NJ%20HardiePlank%20Siding%20with%20Azek%20Trim%2C%20Beaded%20Soffit%20and%20Andersen%20Windows','','Commercial%20Location%20in%20Mansfield%20Twp.%2C%20NJ%20HardiePlank%20Siding%20with%20Azek%20Trim%2C%20Beaded%20Soffit%20and%20Andersen%20Windows');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0022.jpg",309,421,'Residential%20Location%20in%20Culvers%20Lake%2C%20NJ%2030-year%20Tamko%20Shingles%20in%20Autumn%20Brown%20and%20Double%205-inch%20Vinyl%20Siding%20with%20Andersen%20Windows%2C%202.5-inch%20Vinyl%20Window%20Casing%2C%20Vinyl%20Soffits%20and%20Aluminum%20Fascia%20Boards','','Residential%20Location%20in%20Culvers%20Lake%2C%20NJ%2030-year%20Tamko%20Shingles%20in%20Autumn%20Brown%20and%20Double%205-inch%20Vinyl%20Siding%20with%20Andersen%20Windows%2C%202.5-inch%20Vinyl%20Window%20Casing%2C%20Vinyl%20Soffits%20and%20Aluminum%20Fascia%20Boards');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0027.jpg",309,409,'Commercial%20Location%20in%20Mansfield%20Twp.%2C%20NJ%20HardiePlank%20Siding%20with%20Tamko%2030-year%20Shingles%2C%20Azek%20Trim%20and%20Andersen%20Windows','','Commercial%20Location%20in%20Mansfield%20Twp.%2C%20NJ%20HardiePlank%20Siding%20with%20Tamko%2030-year%20Shingles%2C%20Azek%20Trim%20and%20Andersen%20Windows');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0037.jpg",309,409,'Residential%20Location%20in%20Wantage%2C%20NJ%20Close-up%20of%20Imitation%20Vinyl%20Stone%20with%20Aluminum%20Trim%20and%203-piece%20Vinyl%20Corner','','Residential%20Location%20in%20Wantage%2C%20NJ%20Close-up%20of%20Imitation%20Vinyl%20Stone%20with%20Aluminum%20Trim%20and%203-piece%20Vinyl%20Corner');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0038.jpg",309,409,'Residential%20Location%20in%20Wantage%2C%20NJ%20Double%204-inch%20Vinyl%20Siding%20with%20Aluminum%20Trim','','Residential%20Location%20in%20Wantage%2C%20NJ%20Double%204-inch%20Vinyl%20Siding%20with%20Aluminum%20Trim');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0056.jpg",309,298,'Residential%20Custom%20Door%20Trim','','Residential%20Custom%20Door%20Trim');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0068.jpg",309,409,'Residential%20Beaded%20Soffit%2C%20Azek%20Trim%2C%20Gutters%20and%20Leaders','','Residential%20Beaded%20Soffit%2C%20Azek%20Trim%2C%20Gutters%20and%20Leaders');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0074.jpg",309,409,'Residential%20Location%20in%20Augusta%2C%20NJ%20HardiePlank%20Siding%20with%20Azek%20Trim%2C%20Cultured%20Stone%2C%20Andersen%20Windows%2C%20Gutters%20and%20Leaders','','Residential%20Location%20in%20Augusta%2C%20NJ%20HardiePlank%20Siding%20with%20Azek%20Trim%2C%20Cultured%20Stone%2C%20Andersen%20Windows%2C%20Gutters%20and%20Leaders');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0087.jpg",309,409,'Commercial%20Location%20in%20Vernon%2C%20NJ%20Standing%20Seam%20Roof%20with%20Velux%20Skylights','','Commercial%20Location%20in%20Vernon%2C%20NJ%20Standing%20Seam%20Roof%20with%20Velux%20Skylights');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0110.jpg",309,409,'Residential%20Custom%20Door%20Trim','','Residential%20Custom%20Door%20Trim');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0114.jpg",309,409,'Residential%20Custom%20Cupola%20by%20Scott%20Rosselli','','Residential%20Custom%20Cupola%20by%20Scott%20Rosselli');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0115.jpg",309,354,'Residential%20Location%20in%20Andover%2C%20NJ%2030-year%20Tamko%20Shingles%20in%20Rustic%20Black','','Residential%20Location%20in%20Andover%2C%20NJ%2030-year%20Tamko%20Shingles%20in%20Rustic%20Black');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0120.jpg",309,409,'Residential%20Location%20in%20Lafayette%2C%20NJ%20Double%204-inch%20Vinyl%20Siding%20with%20Aluminum%20Trim%20and%20Vinyl%20Shutters','','Residential%20Location%20in%20Lafayette%2C%20NJ%20Double%204-inch%20Vinyl%20Siding%20with%20Aluminum%20Trim%20and%20Vinyl%20Shutters');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0136.jpg",309,409,'Residential%20Alcoa%20Vinyl%20Window%20Treatment','','Residential%20Alcoa%20Vinyl%20Window%20Treatment');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0138.jpg",309,351,'Residential%20Location%20in%20Green%20Twp.%2C%20NJ%20Standing%20Seam%20Metal%20Roof%20in%20Dark%20Bronze','','Residential%20Location%20in%20Green%20Twp.%2C%20NJ%20Standing%20Seam%20Metal%20Roof%20in%20Dark%20Bronze');
kwimg[kwimg.length]=new kw_ei_img("/images/home-rotation/rosselli_0139.jpg",309,410,'Residential%20Azek%20Custom%20Door%20Trim','','Residential%20Azek%20Custom%20Door%20Trim');

kwei = new Array();
kwei[0]=new kw_ei("rotation",5000);
kwei[0].ai(kwimg[0]);
kwei[0].ai(kwimg[1]);
kwei[0].ai(kwimg[2]);
kwei[0].ai(kwimg[3]);
kwei[0].ai(kwimg[4]);
kwei[0].ai(kwimg[5]);
kwei[0].ai(kwimg[6]);
kwei[0].ai(kwimg[7]);
kwei[0].ai(kwimg[8]);
kwei[0].ai(kwimg[9]);
kwei[0].ai(kwimg[10]);
kwei[0].ai(kwimg[11]);
kwei[0].ai(kwimg[12]);
kwei[0].ai(kwimg[13]);
kwei[0].ai(kwimg[14]);
kwei[0].ai(kwimg[15]);
kwei[0].ai(kwimg[16]);
kwei[0].ai(kwimg[17]);
kwei[0].ai(kwimg[18]);
kwei[0].ai(kwimg[19]);
kwei[0].ai(kwimg[20]);
kwei[0].ai(kwimg[21]);
kwei[0].ai(kwimg[22]);
kwei[0].ai(kwimg[23]);
kwei[0].ai(kwimg[24]);
kwei[0].ai(kwimg[25]);
kwei[0].ai(kwimg[26]);
kwei[0].ai(kwimg[27]);
kwei[0].ai(kwimg[28]);
kwei[0].ai(kwimg[29]);
kwei[0].ai(kwimg[30]);
kwei[0].ai(kwimg[31]);
kwei[0].ai(kwimg[32]);
kwei[0].ai(kwimg[33]);
kwei[0].ai(kwimg[34]);
