/* Last published on : 21-Nov-11 12:42:58 */
var TooltipController=function(trigger,tooltip){this.trigger=null;this.tooltip=null;if(trigger){if(YAHOO.lang.isObject(trigger)){this.trigger=trigger;}else{this.trigger=YAHOO.util.Dom.get(trigger);}}
if(tooltip){if(YAHOO.lang.isObject(tooltip)){this.tooltip=tooltip;}else{this.tooltip=YAHOO.util.Dom.get(tooltip);}}
if(is_ie6){this.fixIE6();}
if(this.trigger&&this.tooltip){YAHOO.util.Event.addListener(this.trigger,'mouseover',this.show,this,true);YAHOO.util.Event.addListener(this.trigger,'mouseout',this.hide,this,true);}}
TooltipController.prototype.show=function(e,args){args.tooltip.style.display='block';if(this.iframe){this.iframe.style.height=(args.tooltip.offsetHeight)+'px';this.iframe.style.display='inline';}}
TooltipController.prototype.hide=function(e,args){args.tooltip.style.display='none';if(this.iframe){this.iframe.style.display='none';}}
TooltipController.prototype.fixIE6=function(){this.iframe=document.createElement('iframe');this.iframe.setAttribute('src','/travel/generic/static/empty.html');this.iframe.style.position='absolute';this.iframe.style.display='none';this.iframe.style.left='-225px';this.iframe.style.top=0;this.iframe.style.zIndex=-2;this.iframe.frameBorder=0;this.iframe.style.width='218px';this.tooltip.parentNode.appendChild(this.iframe);}
