if (NS4||NS6) { 
	avail_width = innerWidth;
	avail_height = innerHeight;}
else {
	avail_width = document.body.clientWidth;
	avail_height = document.body.clientHeight;}

var h = "../ni/H/inset/"
var hp = "../ni/H/popup/"

var i = "i1.jpg";
var p = "p1.jpg";

var lastText = "";
var shotNum = 0;

var nextCat = new Array(0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
var nextCatTxt = new Array("none","patios","decks","restaurants","clubs","arbors","pools","golf","tubs","wood","alum","vinyl","getaway","retreat","capriII","alpine","teak","teakA");
var maxCat  = new Array(0,18,8,6,2,22,12,4,2,1,1,1,1,1,1,1,1,1);


var patiosDesc = new Array(" ",
"This+trellis+patio+cover+was+an+existing+installation%2C+which+the+homeowner+did+not+feel+provided+sufficient+shade+for+their+patio%2E++They+installed+ShadeTree+Canopies+UNDER+the+trellis%2C+which+gave+full+shade+and+added+a+beautiful+decorator%27s+touch+to+their+patio%2E++See+next+picture+for+the+attractive+view+from+the+underside+of+this+installation%2E",
"This+shows+the+underside+view+of+a+ShadeTree+Canopy+System+installed+UNDER+an+existing+trellis+system%2E++It+is+easy+to+%26quot%3Bhang%26quot%3B+canopies+to+the+underside+of+an+existing+trellis+system%2E++See+%26quot%3BForester%26quot%3B+model+to+determine+costs+for+this+procedure%2E++Simply+enter+your+desired+dimensions+in+the+%26quot%3Bprice+your+shade+system%26quot%3B+section+of+this+web+site%2E",
"This+is+an+excellent+example+of+ShadeTree+Canopies+utilizing+our+strip-track+system+between+the+beams+of+an+overhead+system%2E",
"<B>Like a fine piece of furniture</B>,+these+new+teak+pergolas+are+clearly+for+those+who+want+elegance!",
"NEW!++++Easy-to-build+Alpine+models using+steel+bracket+kits%2E++This+is+the+Double+Cantilever+Model+that+creates+a+large+shade+area+14ft%2E+6in%2E+wide+by+12ft%2E+deep%2E",
"<B>Transform your patio</B> into a breath-taking focal point and social gathering area.",
"NEW!++++Easy-to-build+Alpine+models+using+steel+bracket+kits%2E++This+is+the+Double/Flat+Cantilever+Model+that+creates+a+large+shade+area++14ft%2E+6in%2E+wide+by+10ft%2E+deep%2E",
"This+vinyl+Greenbriar+installation+is+five+canopies+wide%2C+which+makes+it+awkward+for+post+placement+since+the+maximum+span+between+posts+is+three+canopies%2E++This+homeowner+added+an+extra+post+to+make+the+system+symmetrical%2C+and+it+gave+them+a+perfect+center+position+for+a+walkway+into+the+patio%2E",
"This+is+the+underside+of+a+vinyl+Greenbriar+installation+that+projects+19%27+from+the+house%2E++It+is+five+canopies+wide+%2D+only+four+are+showing%2E++Note+the+2%26quot%3Bx6%26quot%3B+vinyl+beams+add+an+attractive+%26quot%3Broom%26quot%3B+feeling+to+the+patio%2C+which+is+ideal+for+family+entertaining%2E",
"",
"This+is+a+typical+screened+patio+in+Florida%2E++The+homeowner+simply+installed+the+ShadeTree+canopies+inside+the+screened+room+to+provide+complete+shade%2E+See+%26quot%3BForester%26quot%3B+model+to+determine+costs+for+this+procedure%2E++Simply+enter+your+desired+dimensions+in+the+%26quot%3Bprice+your+shade+system%26quot%3B+section+of+this+web+site%2E",
"This+California+family+had+a+handsome+two%2Dlevel+wood+trellis+but+it+did+not+provide+sufficient+shade%2E++They+installed+ShadeTree+Canopies+under+the+trellis+and+created+a+pleasant%2C+shaded+patio%2E++The+dog+likes+it%2C+too%21",
"",
"This+is+a+free%2Dstanding+aluminum+Capri+II+ShadeTree+system%2E++Easy+to+install%2C+easy+to+move+to+alternative+locations+if+desired%2E",
"This+homeowner+did+a+wonderful+job+of+designing+a+handsome%2C+free%2Dstanding+wood+support+system%2C+and+then+installed+three+ShadeTree+Canopies%2E++Sometimes+it+is+easier+to+build+a+free%2Dstanding+system+than+to+attach+to+the+house%2C+especially+if+the+roof+overhang+is+low%2E++A+free%2Dstanding+system+can+also+be+moved+to+a+new+location+if+desired%2E",
"This+installation+shows+how+flexible+ShadeTree+systems+can+be%2E++Two+large%2C+free%2Dstanding+vinyl+ShadeRetreat+models+we+installed+to+cover+two+patios%2C+side+by+side%2E",
"",
"");

var patiosPic = new Array(" ",
h + "f_commichsky_" + i,
h + "f_ptoceanyel_" + i,
h + "st_pict0001_" + i,
h + "t_MG_7025RETsrgb_" + i,
h + "a_Darkgrn_DoubleC_" + i,
h + "t_MG_7157srgb_" + i,
h + "a_Darkgrn_FlatC_" + i,
h + "gb_ptstonewall_" + i,
h + "gb_ptmelon_" + i,
h + "gb_ptcovwbaby_" + i,
h + "f_screenroom_" + i,
h + "f_ptunderpuppy_" + i,
h + "f_ptduffys_" + i,
h + "i_CP2secRuscbrwn_" + i,
h + "i_FtpgrnShipmandental_" + i,
h + "i_retreatonpatio_" + i,
h + "f_arbockenstette_" + i,
h + "f_dkbockenstette_" + i);

var patiosUrl = new Array(" ",
hp + "f_commichsky_" + p,
hp + "f_ptoceanyel_" + p,
hp + "st_pict0001_" + p,
hp + "t_MG_7025RETsrgb_" + p,
hp + "a_Darkgrn_DoubleC_" + p,
hp + "t_MG_7157srgb_" + p,
hp + "a_Darkgrn_FlatC_" + p,
hp + "gb_ptstonewall_" + p,
hp + "gb_ptmelon_" + p,
hp + "gb_ptcovwbaby_" + p,
hp + "f_screenroom_" + p,
hp + "f_ptunderpuppy_" + p,
hp + "f_ptduffys_" + p,
hp + "i_CP2secRuscbrwn_" + p,
hp + "i_FtpgrnShipmandental_" + p,
hp + "i_retreatonpatio_" + p,
hp + "f_arbockenstette_" + p,
hp + "f_dkbockenstette_" + p);

var decksDesc = new Array(" ",
"",
"Our vinyl Greenbriar system incorporated into a vinyl deck and railing system.  Note the variable post arrangement, which supports the canopies on a deck that has 45-degree angles on each corner.",
"",
"",
"",
"",
"This+is+an+aluminum+ShadeTree+Capri+system%2C+mounted+on+top+of+the+deck+railings%2E++It+is+a+lightweight+system+that+is+easily+installed+by+homeowners%2E++The+patented+ShadeTree+wind%2Drelease+system+is+especially+appreciated+when+mounting+high+off+the+ground%2C+such+as+this+situation%2C+where+the+winds+can+become+strong%2E",
"");

var decksPic = new Array(" ",
h + "gb_dkgrnstr1_" + i,
h + "gb_dkgrnstr2_" + i,
h + "f_dkgoodbgstr_" + i,
h + "f_dkhtred_" + i,
h + "f_dkparade_" + i,
h + "s_dkundermtn_" + i,
h + "s_dkpalmtrees_" + i,
h + "s_dkpalmunder_" + i);

var decksUrl = new Array(" ",
hp + "gb_dkgrnstr1_" + p,
hp + "gb_dkgrnstr2_" + p,
hp + "f_dkgoodbgstr_" + p,
hp + "f_dkhtred_" + p,
hp + "f_dkparade_" + p,
hp + "s_dkundermtn_" + p,
hp + "s_dkpalmtrees_" + p,
hp + "s_dkpalmunder_" + p);

var restaurantsDesc = new Array(" ",
"",
"",
"",
"This+is+an+elegant+restaurant%2Flodge+in+Sun+Valley%2C+Idaho%2E++ShadeTree+Garden+Getaway+brackets+were+used+to+construct+this+support+system%2E++Note+the+green+mesh+fabric+used+to+create+a+soft%2C+shaded+dining+area%2E++Compare+the+shaded+area+with+the+sidewalk+area+where+the+sun+is+bright+and+hot%2E++This+is+a+good+example+of+the+shade+to+expect+from+the+%26quot%3BA%26quot%3B+Series+mesh+fabrics%2E",
"This+is+a+casual+restaurant+utilizing+ShadeTree+canopies+in+Series+%26quot%3BA%26quot%3B+mesh+fabrics%2C+in+two+alternating+colors%2E",
"");

var restaurantsPic = new Array(" ",
h + "f_rstmgfull_" + i,
h + "f_rstgottlieb_" + i,
h + "s_commbadger_" + i,
h + "i_GG02_" + i,
h + "i_tapitio_" + i,
h + "sr_rsthaiku_" + i);

var restaurantsUrl = new Array(" ",
hp + "f_rstmgfull_" + p,
hp + "f_rstgottlieb_" + p,
hp + "s_commbadger_" + p,
hp + "i_GG02_" + p,
hp + "i_tapitio_" + p,
hp + "sr_rsthaiku_" + p);

var clubsDesc = new Array(" ",
"ShadeTree+Canopies+are+perfect+for+shading+sports+spectator+areas%2C+or+for+group+picnics+as+shown+here%2E++This+is+a+four%2Dcanopy+ShadeRetreat+system+that+is+approximately+21%27+x+21%27%2E++Thirty%2Dtwo+people+can+easily+occupy+this+area%2E++The+system+is+anchored+using+4x4+wood+posts+%28inside+the+vinyl+posts%29+that+extend+into+the+concrete+footers%2E",
"");

var clubsPic = new Array(" ",
h + "sr_tennis1_" + i,
h + "sr_tennis2_" + i);

var clubsUrl = new Array(" ",
hp + "sr_tennis1_" + p,
hp + "sr_tennis2_" + p);

var arborsDesc = new Array(" ",
"<B><U>NEW!</U></B>++This+picture+shows+our+new+ShadeTree+Pergola+system%2E++It+is+constructed+of+handsome,+maintenance-free+vinyl,+reinforced+with+heavy-duty+aluminum.++Tracks+and+retractable+canopies+can+span+up+to+20+feet,+providing+shade+for+large+areas%2E++Unlimited+width+by+adding+more+canopies%2E++Free-standing+or+may+be+attached+to+the+house%2E++White+or+beige+structure%2E++Canopies+are+pre-assembled,+all+other+parts+are+pre-cut+and+pre-drilled+for+easy+assembly%2E",
"<B><U>NEW!</U></B>++This+picture+shows+our+new+ShadeTree+Pergola+system%2E++It+is+constructed+of+handsome,+maintenance-free+vinyl,+reinforced+with+heavy-duty+aluminum.++Tracks+and+retractable+canopies+can+span+up+to+20+feet,+providing+shade+for+large+areas%2E++Unlimited+width+by+adding+more+canopies%2E++Free-standing+or+may+be+attached+to+the+house%2E++White+or+beige+structure%2E++Canopies+are+pre-assembled,+all+other+parts+are+pre-cut+and+pre-drilled+for+easy+assembly%2E",
"<B><U>NEW!</U></B>++This+picture+shows+our+new+ShadeTree+Pergola+system%2E++It+is+constructed+of+handsome,+maintenance-free+vinyl,+reinforced+with+heavy-duty+aluminum.++Tracks+and+retractable+canopies+can+span+up+to+20+feet,+providing+shade+for+large+areas%2E++Unlimited+width+by+adding+more+canopies%2E++Free-standing+or+may+be+attached+to+the+house%2E++White+or+beige+structure%2E++Canopies+are+pre-assembled,+all+other+parts+are+pre-cut+and+pre-drilled+for+easy+assembly%2E",
"<B><U>NEW!</U></B>++This+picture+shows+our+new+ShadeTree+Pergola+system%2E++It+is+constructed+of+handsome,+maintenance-free+vinyl,+reinforced+with+heavy-duty+aluminum.++Tracks+and+retractable+canopies+can+span+up+to+20+feet,+providing+shade+for+large+areas%2E++Unlimited+width+by+adding+more+canopies%2E++Free-standing+or+may+be+attached+to+the+house%2E++White+or+beige+structure%2E++Canopies+are+pre-assembled,+all+other+parts+are+pre-cut+and+pre-drilled+for+easy+assembly%2E",
"",
"",
"",
"",
"",
"",
"This+is+an+elegant+installation+using+ShadeTree+canopies+on+strip+track+to+partially+block+the+sun+over+a+pool%2E++The+fabric+is+AirFlow+mesh%2E",
"",
"",
"",
"This+trellis+patio+cover+was+an+existing+installation%2C+which+the+homeowner+did+not+feel+provided+sufficient+shade+for+their+patio%2E++They+installed+ShadeTree+Canopies+UNDER+the+trellis%2C+which+gave+full+shade+and+added+a+beautiful+decorator%27s+touch+to+their+patio%2E++See+next+picture+for+the+attractive+view+from+the+underside+of+this+installation%2E",
"",
"",
"",
"This+shows+the+underside+view+of+a+ShadeTree+Canopy+System+installed+UNDER+an+existing+trellis+system%2E++It+is+easy+to+%26quot%3Bhang%26quot%3B+canopies+to+the+underside+of+an+existing+trellis+system%2E++See+%26quot%3BForester%26quot%3B+model+to+determine+costs+for+this+procedure%2E++Simply+enter+your+desired+dimensions+in+the+%26quot%3Bprice+your+shade+system%26quot%3B+section+of+this+web+site%2E",
"",
"",
"This+is+an+excellent+example+of+ShadeTree+Canopies+utilizing+our+strip-track+system+between+the+beams+of+an+overhead+system%2E"
);

var arborsPic = new Array(" ",
h + "p_Pergola1_" + i,
h + "p_Pergola2_" + i,
h + "p_Pergola3_" + i,
h + "p_Pergola4_" + i,
h + "p_DSC00065_" + i,
h + "p_Goshell_pg_" + i,
h + "p_Harris2_pg_" + i,
h + "p_Ickes1_pg_" + i,
h + "p_LaPerg_pg_" + i,
h + "p_NavyStripe_pg_" + i,
h + "p_Rosenfeld_pgA_i1.gif",
h + "p_WhalenRet_" + i,
h + "p_WhalenExt_" + i,
h + "p_Stimmel_pg_" + i,
h + "f_commichsky_" + i,
h + "f_arptprinz_" + i,
h + "f_arptclmnsgrn_" + i,
h + "f_ardkluff_" + i,
h + "f_ptoceanyel_" + i,
h + "i_FgreenarborModOsextnd2_" + i,
h + "i_PoolHouseNightL_" + i,
h + "st_pict0001_" + i
);

var arborsUrl = new Array(" ",
hp + "p_Pergola1_720x510_" + p,
hp + "p_Pergola2_720x510_" + p,
hp + "p_Pergola3_720x510_" + p,
hp + "p_Pergola4_720x510_" + p,
hp + "p_DSC00065_" + p,
hp + "p_Goshell_467x352_" + p,
hp + "p_Harris2_540x415_" + p,
hp + "p_Ickes1_377x285_" + p,
hp + "p_LaPerg_680x510_" + p,
hp + "p_NavyStripe_450x335_" + p,
hp + "p_Rosenfeld_540x720_" + p,
hp + "p_WhalenRet_529x311_" + p,
hp + "p_WhalenExt_575x325_" + p,
hp + "p_Stimmel_482x351_" + p,
hp + "f_commichsky_" + p,
hp + "f_arptprinz_" + p,
hp + "f_arptclmnsgrn_" + p,
hp + "f_ardkluff_" + p,
hp + "f_ptoceanyel_" + p,
hp + "i_FgreenarborModOsextnd2_" + p,
hp + "i_PoolHouseNightL_" + p,
hp + "st_pict0001_" + p
);

var poolsDesc = new Array(" ",
"Vinyl+Greenbriar+model+ShadeTree+System+integrates+with+vinyl+fencing+around+pool%2E",
"",
"",
"NEW!++++Easy-to-build+Alpine+models+using+steel+bracket+kits%2E++This+is+the+Single-Cantilever+Model+that+fits+nicely+in+a+small+space+and+is+designed+to+back+up+to+a+fence+or+wall%2E++Creates+a+large+shade+area+14ft%2E+6in%2E+wide+by+7ft%2E+deep%2E",
"",
"A+free%2Dstanding%2C+aluminum+Capri+II+installation%2E++Perfect+at+poolside%2E",
"",
"A+four%2Dcanopy+ShadeRetreat+model+in+white+vinyl%2E<BR>",
"",
"",
"");

var poolsPic = new Array(" ",
h + "sr_poolkids_" + i,
h + "s_CRW_1311final_" + i,
h + "s_CRW_1313final_" + i,
h + "a_Darkgrn_SingleC_" + i,
h + "gb_poolchairs_" + i,
h + "sr_pool2_" + i,
h + "s_pool1_" + i,
h + "i_CP3secpoolRuscwht_" + i,
h + "i_4syellowstripe_" + i,
h + "i_4sshaderetreat_" + i,
h + "i_PoolHouseNightL_" + i,
h + "sr_poolkirby_" + i);

var poolsUrl = new Array(" ",
hp + "sr_poolkids_" + p,
hp + "s_CRW_1311final_" + p,
hp + "s_CRW_1313final_" + p,
hp + "a_Darkgrn_SingleC_" + p,
hp + "gb_poolchairs_" + p,
hp + "sr_pool2_" + p,
hp + "s_pool1_" + p,
hp + "i_CP3secpoolRuscwht_" + p,
hp + "i_4syellowstripe_" + p,
hp + "i_4sshaderetreat_" + p,
hp + "i_PoolHouseNightL_" + p,
hp + "sr_poolkirby_" + p);

var golfDesc = new Array(" ",
"This+clubhouse+deck+was+very+hot+until+ShadeTree+Canopies+were+installed%2E++ShadeTree+Canopies+can+cover+large+areas%2C+with+up+to+21%27+projections%2E",
"Club+logos+can+be+applied+to+ShadeTree+Systems%2C+as+shown+here%2E ",
"",
"");

var golfPic = new Array(" ",
h + "f_cclubunder_" + i,
h + "f_cclubjefferson_" + i,
h + "f_rstcommdries_" + i,
h + "s_rstcommgreen_" + i);

var golfUrl = new Array(" ",
hp + "f_cclubunder_" + p,
hp + "f_cclubjefferson_" + p,
hp + "f_rstcommdries_" + p,
hp + "s_rstcommgreen_" + p);

var tubsDesc = new Array(" ",
"",
"This+is+an+elegant+installation+using+ShadeTree+canopies+on+strip+track+to+partially+block+the+sun+over+a+pool%2E++The+fabric+is+AirFlow+mesh%2E"
);

var tubsPic = new Array(" ",
h + "f_htpeoplered_" + i,
h + "p_Rosenfeld_pgA_i1.gif");

var tubsUrl = new Array(" ",
hp + "f_htpeoplered_" + p,
hp + "p_Rosenfeld_540x720_" + p
);

var woodDesc = new Array(" ",
"");

var woodPic = new Array(" ",
h + "f_dkhtred_" + i);

var woodUrl = new Array(" ",
hp + "f_dkhtred_" + p);

var alumDesc = new Array(" ",
"");

var alumPic = new Array(" ",
h + "s_dkuplevel_" + i);

var alumUrl = new Array(" ",
hp + "s_dkuplevel_" + p);

var vinylDesc = new Array(" ",
"This+vinyl+Greenbriar+installation+is+five+canopies+wide%2C+which+makes+it+awkward+for+post+placement+since+the+maximum+span+between+posts+is+three+canopies%2E++This+homeowner+added+an+extra+post+to+make+the+system+symmetrical%2C+and+it+gave+them+a+perfect+center+position+for+a+walkway+into+the+patio%2E");

var vinylPic = new Array(" ",
h + "gb_ptstonewall_" + i);

var vinylUrl = new Array(" ",
hp + "gb_ptstonewall_" + p);

var teakDesc = new Array(" ",
"<B>Like a fine piece of furniture</B>,+these+new+teak+pergolas+are+clearly+for+those+who+want+elegance!");

var teakPic = new Array(" ",
h + "t_MG_7025RETsrgb_" + i);

var teakUrl = new Array(" ",
hp + "t_MG_7025RETsrgb_" + p);

var teakADesc = new Array(" ",
"<B>Like a fine piece of furniture</B>,+these+new+teak+pergolas+are+clearly+for+those+who+want+elegance!");

var teakAPic = new Array(" ",
h + "t_MG_7025RETsrgb_" + i);

var teakAUrl = new Array(" ",
hp + "t_MG_7025RETsrgb_" + p);

var getawayDesc = new Array(" ",
"This+is+an+example+of+our+Garden+Getaway+Brackets+used+to+construct+a+wood+support+system%2E++Brackets+were+designed+for+the+non%2Dcarpenter%2E++They+are+very+easy+to+use+and+especially+strong+when+using+6x6+posts+and+4x6+headers+and+beams%2E++Also+easy+to+disassemble+and+move+to+another+location+if+desired%2E");

var getawayPic = new Array(" ",
h + "gga_room2rev_" + i);

var getawayUrl = new Array(" ",
hp + "gga_room2rev_" + p);

var retreatDesc = new Array(" ",
"");

var retreatPic = new Array(" ",
h + "sr_ptbluefabpull_" + i);

var retreatUrl = new Array(" ",
hp + "sr_ptbluefabpull_" + p);

var capriIIDesc = new Array(" ",
"This+is+a+free%2Dstanding+aluminum+Capri+II+ShadeTree+system%2E++Easy+to+install%2C+easy+to+move+to+alternative+locations+if+desired%2E");

var capriIIPic = new Array(" ",
h + "s_ptruscbrn_" + i);

var capriIIUrl = new Array(" ",
hp + "s_ptruscbrn_" + p);

var alpineDesc = new Array(" ",
"NEW!++++Easy-to-build+Alpine+models using+steel+bracket+kits%2E++This+is+the+Double+Cantilever+Model+that+creates+a+large+shade+area+14ft%2E+6in%2E+wide+by+12ft%2E+deep%2E");

var alpinePic = new Array(" ",
h + "a_Darkgrn_DoubleC_" + i);

var alpineUrl = new Array(" ",
hp + "a_Darkgrn_DoubleC_" + p);

var currentUrl = patiosUrl[1];
var currentCat = [nextCatTxt[1]];
var currentDesc = patiosDesc[1];

function rodentOver(catNum) {
	var foo = nextCatTxt[catNum];
	var srcsin = eval(foo + "Pic[nextCat[catNum]]");
	currentUrl = eval(foo + "Url[nextCat[catNum]]");
	currentDesc = eval(foo + "Desc[nextCat[catNum]]");
	if (currentDesc == '') { mInv("textOverImage1");}
	else { mVis("textOverImage1");}
	currentCat = [nextCatTxt[catNum]];
	img_act("photo1","imag1",srcsin);
	var t = "mv" + catNum;
	img_act('foo',t,'s/a_on_more1.gif');
}

function rodentOut(catNum) {
	var t = "mv" + catNum;
	img_act('foo',t,'s/a_off_more1.gif')
}

function rodentAOver(catNum) {
	var foo = nextCatTxt[catNum];
	var srcsin = eval(foo + "Pic[nextCat[catNum]]");
	currentUrl = eval(foo + "Url[nextCat[catNum]]");
	currentDesc = eval(foo + "Desc[nextCat[catNum]]");
	if (currentDesc == '') { mInv("textOverImage1");}
	else { mVis("textOverImage1");}
	currentCat = [nextCatTxt[catNum]];
	img_act("photo1","imag1",srcsin);
}

function rodentAOut(catNum) {
}

function popAsp() {
	if (avail_width > 640) {
		eval("popwindow1=open('home/HomePagePic.asp?PicText=' + currentDesc + '&Category='+ currentCat +'&Photo='+ currentUrl +'','popwindow1','dependent=yes,scrollbars=yes,width=743,height=490,resizable=yes,screenX=20,screenY=20')");}
	else	{
		eval("popwindow1=open('home/HomePagePic.asp?PicText=' + currentDesc + '&Category='+ currentCat +'&Photo='+ currentUrl +'','popwindow1','dependent=yes,scrollbars=yes,width=600,height=400,resizable=yes,screenX=20,screenY=20')");}
}

function flashred() {
	mVis("red");
	hideTimer = null;
	hideTimer = setTimeout('flashgreen()',1000);
}

function flashgreen() {
	mInv("red");
	hideTimer = null;
	hideTimer = setTimeout('flashred()',5000);
}
