var BrowserHacks={apply_iframe_shim:function(element,options){if(!(window.navigator&&window.navigator.appVersion&&/MSIE [56]/.exec(window.navigator.appVersion))){return false;}
var iframe=document.createElement("iframe");var options=(options==null)?$H():options;options=$H({src:(document.location.protocol=="https:"?"/blank.html":"about:blank"),height:element.clientHeight?element.clientHeight:"100%",width:element.clientWidth?element.clientWidth:"100%",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",hspace:"0",vspace:"0",tabIndex:"-1",border:"0",style:$H()}).merge(options);options.style=$H({zIndex:"-1",position:"absolute",top:"0px",left:"0px",border:"0",overflow:"hidden"}).merge(options.style);options.each(function(kv){if(kv[0]!='style'){iframe.setAttribute(kv[0],kv[1])}});options.style.each(function(kv){iframe.style[kv[0]]=kv[1]});element.appendChild(iframe);}};
function setCookie(name,value,expires,path,domain,secure){var curCookie=name+"="+escape(value)+
((expires)?"; expires="+expires.toGMTString():"")+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+
((secure)?"; secure":"");document.cookie=curCookie;}
function getCookie(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null;}else
begin+=2;var end=document.cookie.indexOf(";",begin);if(end==-1)
end=dc.length;return unescape(dc.substring(begin+prefix.length,end));}
function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"="+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}
function fixDate(date){var base=new Date(0);var skew=base.getTime();if(skew>0)
date.setTime(date.getTime()-skew);}
function breakout_of_frame(){if(top.location!=location){top.location.href=document.location.href;}}
