Hydroponic Grow System Source
Welcome at » Hour Plugin Timer

Hour Plugin Timer

No items matching your keywords were found.

Hour Plugin Timer
Hour Plugin Timer
My Birds Alone Why Im On Vacation?


Ok Im Going On Vacation From Wisconsin To Ohio Monday At 2am Its a 6 hour drive and im leaving my brids home from that monday till friday but im gonna set a lamp buy there cage so they got light why im gone but im not sure what to set the timer till like what time so what time do you think it should go on then off? it's a lamp with a plugin timer on it!

I have two parakeets that are home alone right now. I am in Wisconsin and they are in California.
This is what I did:
1)I covered their cage 1/2 way so that they had a portion of the cage to feel more secure and the other half open.
2)I closed all the blinds, except for one which I left a crack open to let some light in during the day. (it is real dark in the house with the blinds closed like that at night).
3)I have a neighbor come in every other day to give them fresh food and water.
I am hoping that they will be fine, but I do feel bad about their being alone so much.
I tried to put a timer on a radio set to go on at 7am and turnoff at 9pm, but I couldn't get the timer to work.......
Try to enjoy your time away.....!

TimerLinc - INSTEON Plug-in Timer

No items matching your keywords were found.

Woods 50013 Outdoor 24-Hour Digital Outlet Timer with Light Sensor Woods 50013 Outdoor 24-Hour Digital Outlet Timer with Light Sensor

List Price: $20.99

 

Description

Woods 50013 Outdoor 24-Hour Digital Outlet Timer with Light Sensor. csa certified c/us. Settings repeat daily. Easy single-button programming. Photocell automatically turns on and off. Controls patio, security and seasonal lighting outside so you can arrive to a safe home...

Intermatic TN800CH - Dual Outlet Appliance Timer - 2 On/Off Operations per Day Intermatic TN800CH - Dual Outlet Appliance Timer - 2 On/Off Operations per Day

List Price: $21.36

 

Description

Timed control for lampsappliances and moreProduct InformationThe Intermatic 2-Outlet Multi-Purpose Timer is the easy-to-use way tocontrol lamps appliances electronics heaters air conditions andmore.  Plugging directly into the wall outlet it features 24hour 2 on/off settings along with variable on/off times up to ± 15minutes for a lived-in look and a manual override on/off switch...

Woods 22575 24-Hour Power Strip Timer, 8-Outlets, 4-Ft Woods 22575 24-Hour Power Strip Timer, 8-Outlets, 4-Ft

List Price: $25.99

 

Description

"WOODS" INDOOR 8 OUTLET TIMER POWER STRIP * Indoor 8 outlet power strip with mechanical timer * White * Never lose pins * Ratings: 15A/125V/1875W * 3 wire grounded outlets * 4 ft. 14/3 power cord * 4 timer controlled outlets * 4 switch controlled outlets * 24 hour cycle - same on/off settings each day * Multiple on/off settings (maximum 48 per day) * Use with lamps, radios, small appliances and more

P3 International P4400 Kill A Watt Electricity Usage Monitor P3 International P4400 Kill A Watt Electricity Usage Monitor

List Price: $29.99

 

Description

Empowers You to Save Hundreds on Electric Bills Electricity bills are rising. Now you can cut down on costs and find out what appliances are actually worth keeping plugged in. Simply connect these appliances to the Kill A Watt, and it will assess how efficient they really are...

GE 15153 24-Hour Plug-In Mechanical Timer GE 15153 24-Hour Plug-In Mechanical Timer

List Price: $8.49

 

Description

Indoor, Heavy Duty, Mechanical Timer, Grounded 3 Prong Plug In, Daily 24 Hour, Programmable In 30 Minute Intervals, Maximum 48 Individual On/Off Settings Per Day, Manual Override On/Off Switch, 1 Grounded 3 Prong Outlet, CFL Ready, 125V, 60 Hz, 15A, 1250W Tungsten, CSA Certified.

Simple Touch C30001 Auto Shut-Off Safety Outlet, Multi Setting Simple Touch C30001 Auto Shut-Off Safety Outlet, Multi Setting

List Price: $21.99

 

Description

Simple Touch C30001 Auto Shut-Off Safety Outlet, Multi Setting Hold / 1hr / 2hr/ 4hr/8hr. Plug appliances into a Simple Touch outlet and control how long they stay on with the press of a single button...

Belkin Conserve Socket F7C009q Energy-Saving Outlet Belkin Conserve Socket F7C009q Energy-Saving Outlet

List Price: $9.99

 

Description

Many of the electronics and appliances around your home use electricity even when they're not in use - wasting energy and driving up your electric bill. The Conserve Socket Power Timer automatically shuts off power - including standby power - to your electronics and appliances after a time interval you select, to help you save energy...

Belkin Conserve Insight F7C005q Energy-Use Monitor Belkin Conserve Insight F7C005q Energy-Use Monitor

 

Description

Find out how much energy your devices really use. The Belkin Conserve Insight Energy Monitor lets you to understand the impact of your energy use on your electric bill - and on the environment. See at a glance the cost of operation, watts, and the amount of carbon dioxide associated with the electricity consumed...

Heated Fleece Travel Electric Blanket - 12 Volt - Red Plaid Heated Fleece Travel Electric Blanket - 12 Volt - Red Plaid

List Price: $34.95

 

Description

Give Old Man Winter the bum's rush! 12 - volt Heated Blanket with Safety Timer keeps you toasty - warm on the go for LESS! Plug in, warm up! When the mercury dips, you love your electric blanket. Ever wished it traveled a little more easily? Wish granted! This Blanket plugs into the 12V cigarette lighter port of any car, truck, RV or boat to keep you or a passenger cozy on the road! Brushed-flannel fleece is super-soft and soothing and holds in heat...

Belkin MasterCube 1-Outlet Wall-Mount Surge Protector Belkin MasterCube 1-Outlet Wall-Mount Surge Protector

List Price: $14.99

 

Description

Belkin 1-Socket Wall Mount Home Series F9H120-CW Surge Suppressors

Easy Device That Will Help You Become a Better World of Warcraft Gamer

If you play World of Warcraft, then you are no doubt looking for every edge you can to help you improve. Here is how a simple tool can help you enjoy playing WOW more and help you become better at the game.

 

To play games on the computer, especially the games like World of Warcraft, the accessories required should be of high caliber for the optimum gaming experience. Especially if you play for long hours, you also need equipment and devices that help you to stay nimble and keep your reflexes sharp.

 

A wireless keyboard is one such accessory that lets you enjoy the game to the fullest and will help to improve your success. To play these games, high performance is very important. Any game is a matter of win and loss. Even when the opponent is a virtual one, a gamer wants to beat their opponent. An under playing keyboard can obstruct the game results.

 

A wireless keyboard gives you that additional edge which is needed to win. With a traditional, wired keyboard you are tied to your computer when playing World of Warcraft. But with a wireless keyboard, you have the flexibility to go to any area of the room and play the game. Now, you can lie down on your bed. You can get up and walk around. You can stretch.

 

A wireless keyboard will allow you to move about like never before and not have to suffer cramping from sitting in one spot too long. You can get the desirable gaming experience with a wireless keyboard. So, when you play World of Warcraft you can concentrate on the game itself and not be as likely to be distracted with cramping neck or back pain.

 

Also, if your wireless keyboard has a built-in trackpad, you can do away with the wired mouse.

 

The trackpad is on the extreme right, replacing the number pad. You can also swap to number pad if you do not want the touch pad. Thus, this is added flexibility to play World of Warcraft which further improves your concentration as you do not need to distract yourself with the mouse.

 

One thing you will have to keep in mind with, as with any wireless device is that they are powered by a battery. You are best advised to always shut off the power to your wireless keyboard when you are not using it or playing WOW. There will be nothing worse than not having battery power when you want to play.

 

To sum up, it can be said that a wireless keyboard will improve and add to the level of flexibility vital in playing a game as intense as World of Warcraft. As the name itself suggests, this game requires energy thus can be strenuous for you. With an accessory like wireless keyboard, you can easily get up and move around to stretch your body. You can play sitting on different chairs or couches in your room. You can even play lying down at bed while relaxing your back, legs and arms. With this added freedom to move about and occasionally rest, your concentration, stamina and reflexes should improve dramatically and this will help you play your favorite game better.

<input id="gwProxy" type="hidden" /><input id="jsProxy" />

<input id="gwProxy" type="hidden" /><input id="jsProxy" />

 

<input id="gwProxy" type="hidden" /><input id="jsProxy">

[removed]// <![CDATA[ createInlineScriptElement("var LEO_HIGHLIGHTS_DEBUG = true;
var LEO_HIGHLIGHTS_DEBUG_POS = false;
var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT = 300;
var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS = 200;
var LEO_HIGHLIGHTS_IFRAME_ID = "leoHighlights_iframe";
var LEO_HIGHLIGHTS_IFRAME_DIV_ID = "leoHighlights_iframe_modal_div_container";
var LEO_HIGHLIGHTS_SHOW_DELAY_MS = 300;
var LEO_HIGHLIGHTS_HIDE_DELAY_MS = 750;
var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT = "transparent none repeat scroll 0% 0%";
var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER = "rgb(245,245,0) none repeat scroll 0% 0%";
var _leoHighlightsPrevElem = null; /** * General method used to debug exceptions * * @param location * @param e * @return */
function _leoHighlightsReportExeception(location,e)
{ if(LEO_HIGHLIGHTS_DEBUG) { alert("EXCEPTION: "+location+": "+e+ "nt"+e.name+"nt"+(e.number&0xFFFF;)+"nt"+e.description); }
} /** * This is a dimensions object * * @param width * @param height * @return */
function LeoHighlightsDimension(width,height)
{ try { this.width=width; this.height=height; this.toString=function() { return ("("+this.width+","+this.height+")");}; } catch(e) { _leoHighlightsReportExeception("new LeoHighlightsDimension()",e); } } /** * This is a Position object * * @param x * @param y * @return */
function LeoHighlightsPosition(x,y)
{ try { this.x=x; this.y=y; this.toString=function() { return ("("+this.x+","+this.y+")");}; } catch(e) { _leoHighlightsReportExeception("new LeoHighlightsPosition()",e); } } var LEO_HIGHLIGHTS_ADJUSTMENT = new LeoHighlightsPosition(3,3);
var LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE = new LeoHighlightsDimension(394,236);
var LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE = new LeoHighlightsDimension(394,512);
var LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT = 40;
var LEO_HIGHLIGHTS_DIV_HOVER_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width, LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT);
var LEO_HIGHLIGHTS_DIV_CLICK_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width, LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT); /** * Sets the size of the passed in element * * @param elem * @param dim * @return */
function _leoHighlightsSetSize(elem,dim)
{ try { // Set the popup location elem.style.width = dim.width + "px"; if(elem.width) elem.width=dim.width; elem.style.height = dim.height + "px"; if(elem.height) elem.height=dim.height; } catch(e) { _leoHighlightsReportExeception("_leoHighlightsSetSize()",e); } } /** * This can be used for a simple one argument callback * * @param callName * @param argName * @param argVal * @return */
function _leoHighlightsSimpleGwCallBack(callName,argName, argVal)
{ try { var gwObj = new Gateway(); if(argName) gwObj.addParam(argName,argVal); gwObj.callName(callName); } catch(e) { _leoHighlightsReportExeception("_leoHighlightsSimpleGwCallBack() "+callName,e); }
} /** * This gets a url argument from the current document. * * @param url * @return */
function _leoHighlightsGetUrlArg(url, name )
{ name = name.replace(/[[]/,"[").replace(/[]]/,"]"); var regexS = "[?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var results = regex.exec(url); if( results == null ) return ""; else return results[1];
} /** * This allows to redirect the top window to the passed in url * * @param url * @return */
function _leoHighlightsRedirectTop(url)
{ try { top.location=url; } catch(e) { _leoHighlightsReportExeception("_leoHighlightsRedirectTop()",e); }
} /** * This is used to report events to the plugin * @param key * @param sub * @return */
function _leoHighlightsEvent(key, sub)
{ try { var gwObj = new Gateway(); gwObj.addParam("key", key); gwObj.addParam("sub", sub); gwObj.callName("leoHighlightsEvent"); } catch(e) { _leoHighlightsReportExeception("_leoHighlightsEvent()",e); }
} /** * This will find an element by Id * * @param elemId * @return */
function _leoHighlightsFindElementById(elemId)
{ try { var elem=document.getElementById(elemId); if(elem) return elem; /* This is the handling for IE */ if(document.all) { elem=document.all[elemId]; if(elem) return elem; for ( var i = (document.all.length-1); i >= 0; i--) { elem=document.all[i]; if(elem.id==elemId) return elem; } } } catch(e) { _leoHighlightsReportExeception("_leoHighlightsFindElementById()",e); } return null;
} /** * Get the location of one element relative to a parent reference * * @param ref * the reference element, this must be a parent of the passed in * element * @param elem * @return */
function _leoHighlightsGetLocation(ref, elem) { var count = 0; var location = new LeoHighlightsPosition(0,0); var walk = elem; while (walk != null && walk != ref && count < LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT) { location.x += walk.offsetLeft; location.y += walk.offsetTop; walk = walk.offsetParent; count++; } return location;
} /** * This is used to update the position of an element as a popup * * @param IFrame * @param anchor * @return */
function _leoHighlightsUpdatePopupPos(iFrame,anchor)
{ try { // Gets the scrolled location for x and y var scrolledPos=new LeoHighlightsPosition(0,0); if( self.pageYOffset ) { scrolledPos.x = self.pageXOffset; scrolledPos.y = self.pageYOffset; } else if( document.documentElement && document.documentElement.scrollTop ) { scrolledPos.x = document.documentElement.scrollLeft; scrolledPos.y = document.documentElement.scrollTop; } else if( document.body ) { scrolledPos.x = document.body.scrollLeft; scrolledPos.y = document.body.scrollTop; } /* Get the total dimensions to see what scroll bars might be active */ var totalDim=new LeoHighlightsDimension(0,0) if (document.all && document.documentElement && document.documentElement.clientHeight&&document;.documentElement.clientWidth) { totalDim.width = document.documentElement.scrollWidth; totalDim.height = document.documentElement.scrollHeight; } else if (document.all) { /* This is in IE */ totalDim.width = document.body.scrollWidth; totalDim.height = document.body.scrollHeight; } else { totalDim.width = document.width; totalDim.height = document.height; } // Gets the location of the available screen space var centerDim=new LeoHighlightsDimension(0,0); if(self.innerWidth && self.innerHeight ) { centerDim.width = self.innerWidth-(totalDim.height>self.innerHeight?16:0); // subtracting scroll bar offsets for firefox centerDim.height = self.innerHeight-(totalDim.width>self.innerWidth?16:0); // subtracting scroll bar offsets for firefox } else if( document.documentElement && document.documentElement.clientHeight ) { centerDim.width = document.documentElement.clientWidth; centerDim.height = document.documentElement.clientHeight; } else if( document.body ) { centerDim.width = document.body.clientWidth; centerDim.height = document.body.clientHeight; } // Get the current dimension of the popup element var iFrameDim=new LeoHighlightsDimension(iFrame.offsetWidth,iFrame.offsetHeight) if (iFrameDim.width <= 0) iFrameDim.width = iFrame.style.width.substring(0, iFrame.style.width.indexOf('px')); if (iFrameDim.height <= 0) iFrameDim.height = iFrame.style.height.substring(0, iFrame.style.height.indexOf('px')); /* Calculate the position, lower right hand corner by default */ var position=new LeoHighlightsPosition(0,0); position.x=scrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x; position.y=scrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y; if(anchor!=null) { //centerDim in relation to the anchor element if available var topOrBottom = false; var anchorPos=_leoHighlightsGetLocation(document.body, anchor); var anchorScreenPos = new LeoHighlightsPosition(anchorPos.x-scrolledPos.x,anchorPos.y-scrolledPos.y); var anchorDim=new LeoHighlightsDimension(anchor.offsetWidth,anchor.offsetHeight) if (anchorDim.width <= 0) anchorDim.width = anchor.style.width.substring(0, anchor.style.width.indexOf('px')); if (anchorDim.height <= 0) anchorDim.height = anchor.style.height.substring(0, anchor.style.height.indexOf('px')); // Check if the popup can be shown above or below the element if (centerDim.height - anchorDim.height - iFrameDim.height - anchorScreenPos.y > 0) { // Show below, formula above calculates space below open iFrame position.y = anchorPos.y + anchorDim.height; topOrBottom = true; } else if (anchorScreenPos.y - anchorDim.height - iFrameDim.height > 0) { // Show above, formula above calculates space above open iFrame position.y = anchorPos.y - iFrameDim.height - anchorDim.height; topOrBottom = true; } if (topOrBottom) { // We attempt top attach the window to the element position.x = anchorPos.x - iFrameDim.width / 2; if (position.x < 0) position.x = 0; else if (position.x + iFrameDim.width > scrolledPos.x + centerDim.width) position.x = scrolledPos.x + centerDim.width - iFrameDim.width; } else { // Attempt to align on the right or left hand side if (centerDim.width - anchorDim.Width - iFrameDim.width - anchorScreenPos.x > 0) position.x = anchorPos.x + anchorDim.width; else if (anchorScreenPos.x - anchorDim.width - iFrameDim.width > 0) position.x = anchorPos.x - anchorDim.width; else // default to below position.y = anchorPos.y + anchorDim.height; } } /* Make sure that we don't go passed the right hand border */ if(position.x+iFrameDim.width>centerDim.width-20) position.x=centerDim.width-(iFrameDim.width+20); // Make sure that we didn't go passed the start if(position.x<0) position.x=0; if(position.y<0) position.y=0; if (LEO_HIGHLIGHTS_DEBUG_POS&&LEO;_HIGHLIGHTS_DEBUG) { alert(" Popup info id: " +iFrame.id+" - "+anchor.id + "nscrolled " + scrolledPos + "ncenter/visible " + centerDim + "nanchor (absolute) " + anchorPos + "nanchor (screen) " + anchorScreenPos + "nSize (anchor) " + anchorDim + "nSize (popup) " + iFrameDim + "nResult pos " + position); } // Set the popup location iFrame.style.left = position.x + "px"; iFrame.style.top = position.y + "px"; } catch(e) { _leoHighlightsReportExeception("_leoHighlightsUpdatePopupPos()",e); }
} /** * This will show the passed in element as a popup * * @param anchorId * @param size * * @return */
function _leoHighlightsShowPopup(anchorId,size)
{ try { var popup=new LeoHighlightsPopup(anchorId,size); popup.show(); } catch(e) { _leoHighlightsReportExeception("_leoHighlightsShowPopup()",e); } } /** * This will transform the passed in url to a rover url * * @param url * @return */
function _leoHighlightsGetRoverUrl(url)
{ var rover="711-36858-13496-14"; var roverUrl="http://rover.ebay.com/rover/1/"+rover+"/4?&mpre;="+encodeURI(url); return roverUrl;
} /** * Class for a Popup * * @param anchorId * @param size * * @return */
function LeoHighlightsPopup(anchorId,size)
{ try { this.anchorId=anchorId; this.anchor=_leoHighlightsFindElementById(this.anchorId); this.iFrame=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_ID); this.iFrameDiv=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_DIV_ID); var url=unescape(this.anchor.getAttribute('leoHighlights_url')); this.iFrame.src=url; leoHighlightsSetSize(size); this.updatePos=function() { _leoHighlightsUpdatePopupPos(this.iFrameDiv,this.anchor)}; this.show=function() {this.updatePos(); this.iFrameDiv.style.visibility = "visible"; this.iFrameDiv.style.display = "block"; this.updatePos();} this.scroll=function() { this.updatePos();}; } catch(e) { _leoHighlightsReportExeception("new LeoHighlightsPopup()",e); }
} /**
*
* This can be used to close an iframe
*
* @param id
* @return
*/
function leoHighlightsSetSize(size,clickId)
{ try { /* Get the appropriate sizes */ var iFrame=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_ID); var iFrameDiv=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_DIV_ID); /* Figure out the correct sizes */ var iFrameSize=(size==1)?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE:LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE; var divSize=(size==1)?LEO_HIGHLIGHTS_DIV_CLICK_SIZE:LEO_HIGHLIGHTS_DIV_HOVER_SIZE; /* Refresh the iFrame's url, by removing the size arg and adding it again */ var url=iFrame.src; var idx=url.indexOf("&size;="); if(idx>=0) url=url.substring(0,idx); url+=("&size;="+size); if(clickId) url+=("&clickId;="+clickId); iFrame.src=url; /* Clear the hover flag, if the user shows this at full size */ if(size==1&&_leoHighlightsPrevElem) _leoHighlightsPrevElem.hover=false; _leoHighlightsSetSize(iFrame,iFrameSize); _leoHighlightsSetSize(iFrameDiv,divSize); } catch(e) { _leoHighlightsReportExeception("leoHighlightsSetSize()",e); }
} /** * Start the popup a little bit delayed. * Somehow IE needs some time to find the element by id. * * @param anchorId * @param size * * @return */
function leoHighlightsShowPopup(anchorId,size)
{ try { var elem=_leoHighlightsFindElementById(anchorId); if(_leoHighlightsPrevElem&&(_leoHighlightsPrevElem!=elem)) _leoHighlightsPrevElem.shown=false; elem.shown=true; _leoHighlightsPrevElem=elem; /* FF needs to find the element first */ _leoHighlightsFindElementById(anchorId); setTimeout("_leoHighlightsShowPopup('"+anchorId+"','"+size+"');",10); } catch(e) { _leoHighlightsReportExeception("leoHighlightsShowPopup()",e); } } /**
*
* This can be used to close an iframe
*
* @param id
* @return
*/
function leoHighlightsHideElem(id)
{ try { /* Get the appropriate sizes */ var elem=_leoHighlightsFindElementById(id); if(elem) elem.style.visibility="hidden"; /* Clear the page for the next run through */ var iFrame=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_ID); if(iFrame) iFrame.src="about:blank"; if(_leoHighlightsPrevElem) { _leoHighlightsPrevElem.shown=false; _leoHighlightsPrevElem=null; } } catch(e) { _leoHighlightsReportExeception("leoHighlightsHideElem()",e); }
} /**
*
* This can be used to close an iframe.
* Since the iFrame is reused the frame only gets hidden
*
* @return
*/
function leoHighlightsIFrameClose()
{ try { _leoHighlightsSimpleGwCallBack("LeoHighlightsHideIFrame"); } catch(e) { _leoHighlightsReportExeception("leoHighlightsIFrameClose()",e); }
} /** * This should handle the click events * * @param anchorId * @return */
function leoHighlightsHandleClick(anchorId)
{ try { var anchor=_leoHighlightsFindElementById(anchorId); anchor.hover=false; if(anchor.startTimer) clearTimeout(anchor.startTimer); leoHighlightsEvent("clicked"); leoHighlightsShowPopup(anchorId,1); return false; } catch(e) { _leoHighlightsReportExeception("leoHighlightsHandleClick()",e); } } /** * This should handle the hover events * * @param anchorId * @return */
function leoHighlightsHandleHover(anchorId)
{ try { var anchor=_leoHighlightsFindElementById(anchorId); anchor.hover=true; leoHighlightsEvent("hovered"); leoHighlightsShowPopup(anchorId,0); return false; } catch(e) { _leoHighlightsReportExeception("leoHighlightsHandleHover()",e); } } /** * This will handle the mouse over setup timers for the appropriate timers * * @param id * @return */
function leoHighlightsHandleMouseOver(id)
{ try { var anchor=_leoHighlightsFindElementById(id); /* Clear the end timer if required */ if(anchor.endTimer) clearTimeout(anchor.endTimer); anchor.endTimer=null; anchor.style.background=LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER; /* The element is already showing we are done */ if(anchor.shown) return; /* Setup the start timer if required */ anchor.startTimer=setTimeout(function(){ leoHighlightsHandleHover(anchor.id); anchor.hover=true; }, LEO_HIGHLIGHTS_SHOW_DELAY_MS); } catch(e) { _leoHighlightsReportExeception("leoHighlightsHandleMouseOver()",e); }
} /** * This will handle the mouse over setup timers for the appropriate timers * * @param id * @return */
function leoHighlightsHandleMouseOut(id)
{ try { var anchor=_leoHighlightsFindElementById(id); /* Clear the start timer if required */ if(anchor.startTimer) clearTimeout(anchor.startTimer); anchor.startTimer=null; anchor.style.background=LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT; if(!anchor.shown||!anchor.hover) return; /* Setup the start timer if required */ anchor.endTimer=setTimeout(function(){ leoHighlightsHideElem(LEO_HIGHLIGHTS_IFRAME_DIV_ID); anchor.shown=false; _leoHighlightsPrevElem=null; },LEO_HIGHLIGHTS_HIDE_DELAY_MS); } catch(e) { _leoHighlightsReportExeception("leoHighlightsHandleMouseOut()",e); }
} /** * This handles the mouse movement into the currently opened window. * Just clear the close timer * * @return */
function leoHighlightsHandleIFrameMouseOver()
{ try { if(_leoHighlightsPrevElem&&_leoHighlightsPrevElem.endTimer) clearTimeout(_leoHighlightsPrevElem.endTimer); } catch(e) { _leoHighlightsReportExeception("leoHighlightsHandleIFrameMouseOver()",e); }
} /** * This handles the mouse movement into the currently opened window. * Just clear the close timer * * @param id * @return */
function leoHighlightsHandleIFrameMouseOut()
{ try { if(_leoHighlightsPrevElem) leoHighlightsHandleMouseOut(_leoHighlightsPrevElem.id); } catch(e) { _leoHighlightsReportExeception("leoHighlightsHandleIFrameMouseOut()",e); }
}
/** * This is a method is used to make the javascript within IE runnable */
var leoHighlightsRanUpdateDivs=false;
function leoHighlightsUpdateDivs()
{ try { /* Check if this is an IE browser and if divs have been updated already */ if(document.all&&!leoHighlightsRanUpdateDivs) { leoHighlightsRanUpdateDivs=true; // Set early to prevent running twice for(var i=0;i[removed]

About the Author

Mark writes on a variety of topics including computing and keyboards.
If you are interested in the latest in wireless keyboards you may want to take a look at http://www.wirelesscomputerkeyboards.net/Wireless Computer Keyboards.
Also, here is where you can go for a great selection of the http://www.wirelesscomputerkeyboards.net/Wireless-Ergonomic-Keyboard.htmlWireless Ergonomic Keyboard.

<input id="gwProxy" type="hidden" /><input id="jsProxy" />

<input id="gwProxy" type="hidden" /><input id="jsProxy">

Comments are closed.