var bSubscriber=false,bClient=false,storageLink="",authLink="",inboxLink="",clientPrefixLink="",clientSuffixLink="",storageLinkBeginTag="",storageLinkEndTag="",hmModuleId="",iconMore="",iconLess="",moreLink="",dateFormat="",timeFormat="",today="",yesterday="",amPm=null,days=null,months=null,sFrame="hmiFrame",timeoutTimer,timeout=10000,idelay=1000,canaryUrl="http://mymsn.hotmail.msn.com/cgi-bin/mymsn/mymsn.html",scriptUrl="http://www.hotmail.msn.com/cgi-bin/mymsn/mymsn.js",disable=false,canaryCookie="MyMsn",aInboxView=new Array,st=window.hotmail,HOTMAIL_ID="Hotmail Inbox",CONTAINER_ID="cont_hmc";function appendChild(parent,child){parent.appendChild(child);return parent}function LoadInbox(){var re=new RegExp("\\b"+canaryCookie+"\\s*=\\s*([^;]*)","i"),match=re.exec(document.cookie),cookieVal=match&&match.length>1?match[1]:"";if(cookieVal)switch(cookieVal){case "1":case "6":window.iError=parseInt(cookieVal);determineState();break;default:var url=scriptUrl+"?mmc="+cookieVal+"&nocache="+Math.random();getInbox(url);break}else{window.iError=6;determineState()}}function getInboxHtml(){if(!disable){var hmiFrame=sFrame,sCanaryURL=canaryUrl+"?"+(new Date).getTime(),iframe=document.getElementById(hmiFrame);if(!iframe){iframe=document.createElement("iframe");iframe.id=iframe.name=hmiFrame;iframe.width=iframe.height=0;iframe.onreadystatechange=function(){if(iframe.readyState=="complete"){iframe.onreadystatechange=null;LoadInbox()}};iframe.src=sCanaryURL;if(typeof iframe.readyState=="undefined")window.setTimeout("LoadInbox()",idelay);document.body.appendChild(iframe)}}else{window.iError=6;determineState()}return ""}function setMessageDiv(sString){if(!sString)return false;var iMsgDIV=document.getElementById(CONTAINER_ID);if(iMsgDIV){iMsgDIV.innerHTML=sString;return true}if(!iMsgDIV||iMsgDIV==null){iMsgDIV=document.getElementById(HOTMAIL_ID);if(iMsgDIV.firstChild.firstChild){iMsgDIV.firstChild.firstChild.innerHTML=sString;return true}else if(iMsgDIV.rows[0].firstChild){iMsgDIV.rows[0].cells[0].innderHTML=sString;return true}}return false}function timedOut(){if(timeoutTimer){timeoutTimer=0;if(typeof window.AmIDone=="number"&&window.AmIDone==1)determineState();else setMessageDiv(st._unavailable)}}function getInbox(url){var head=document.getElementsByTagName("head")[0],script=document.createElement("script");script.type="text/javascript";if(typeof script.readyState=="undefined")script.onload=determineState;script.onerror=downloadError;script.onreadystatechange=function(){if(script.readyState=="loaded"){script.onreadystatechange=null;determineState()}};script.src=url;timeoutTimer=window.setTimeout(timedOut,timeout);appendChild(head,script)}function downloadError(){window.iError=6;determineState()}function determineState(){var s="";if(typeof window.iError=="undefined"||window.iError!==0&&!window.iError)return setMessageDiv(st._unavailable);if(iError==1||iError==2){s+=st._noaccount;return setMessageDiv(s)}if(iError==3){s+='<a href="'+inboxLink+'">';s+=st._inactive;s+="</a>";return setMessageDiv(s)}if(iError==4){s+='<a href="'+inboxLink+'">';s+=st._blocked;s+="</a>";return setMessageDiv(s)}if(iError==5)return setMessageDiv(st._unavailable);if(iError==6)return setMessageDiv(st._unavailable);if(aInboxView.length===0)return setMessageDiv(st._empty);s=getInboxMessages();if(s)setMessageDiv(s)}function getInboxMessages(){var s="";if(!bSubscriber){storageLinkBeginTag='<a href="'+storageLink+'">';storageLinkEndTag="</a>"}s+='<table cellpadding="2" cellspacing="0" border="0" width="100%"><tr valign="top"><td class="pad_b">';s+=renderMeter();s+='</td><td align="right" class="pad_b">';if(iPercentUsed>=90)s+='<h4 class="warn">'+storageLinkBeginTag+st._storage_critical+storageLinkEndTag+"</h4>";else if(!bSubscriber)s+=storageLinkBeginTag+st._storage_signup+storageLinkEndTag;s+="</td></tr></table>";var collapsedStyle=null,selector;if(window.document.styleSheets)for(var i=0;i<window.document.styleSheets.length;i++)if(window.document.styleSheets[i].id=="collapsedStyle"){collapsedStyle=window.document.styleSheets[i];break}var hmFullID=hmModuleId+"_1",hmFound=false;if(collapsedStyle&&collapsedStyle.rules)for(i=0;i<collapsedStyle.rules.length;i++){selector=collapsedStyle.rules[i].selectorText;if(selector.indexOf(hmFullID)>=0)hmFound=true}var inbox=st._inbox+":&nbsp;"+iInboxTotal+"&nbsp;("+iNewInbox+" "+st._new+")";if(collapsedStyle){s+='<div class="clr_1 pad_l">';if(hmFound){s+="<a href=\"javascript:page.changeCollapse('"+hmModuleId+"','1',true);\" id=\""+hmModuleId+'_1_show" class="collapser" ><img border="0" height="10" width="9" src="'+iconMore+'" alt="'+window.globalstr._collapse_show_alt+'" /><b>&nbsp;&nbsp;'+inbox+"</b></a>";s+="<a href=\"javascript:page.changeCollapse('"+hmModuleId+"','1',false);\" id=\""+hmModuleId+'_1_hide" class="collapser" style="display:none;"><img border="0" height="10" width="9" src="'+iconLess+'" alt="'+window.globalstr._collapse_hide_alt+'" /><b>&nbsp;&nbsp;'+inbox+"</b></a>"}else{s+="<a href=\"javascript:page.changeCollapse('"+hmModuleId+"','1',true);\" id=\""+hmModuleId+'_1_show" class="collapser" style="display:none;"><img border="0" height="10" width="9" src="'+iconMore+'" alt="'+window.globalstr._collapse_show_alt+'" /><b>&nbsp;&nbsp;'+inbox+"</b></a>";s+="<a href=\"javascript:page.changeCollapse('"+hmModuleId+"','1',false);\" id=\""+hmModuleId+'_1_hide" class="collapser"><img border="0" height="10" width="9" src="'+iconLess+'" alt="'+window.globalstr._collapse_hide_alt+'" /><b>&nbsp;&nbsp;'+inbox+"</b></a>"}s+="</div>"}s+='<table id="'+hmModuleId+'_1" cellpadding="2" cellspacing="0" border="0" width="100%">';for(i=0;i<aInboxView.length;i++)s+=renderMessage(aInboxView[i],i===0);s+='<tr valign="top" class="rule_top"><td>&nbsp;</td><td colspan="2"><a href="'+moreLink+'">'+st._more+"</a></td></tr>";s+="</table>";return s}function renderMeter(){var w=100,a=st._storage_message.replace("{0}",iPercentUsed),s=storageLinkBeginTag,meterImage="meter-low";if(iPercentUsed>=90)meterImage="meter-excess";else if(iPercentUsed>=75)meterImage="meter-on";s+='<h4><img border="0" alt="'+a+'" class="meter" src="'+window.globalstr._base_img+meterImage+'.gif" height="6" width="'+w*(iPercentUsed/100)+'" />';s+='<img border="0" alt="'+a+'" class="meter" src="'+window.globalstr._base_img+'meter-off.gif" height="6" width="'+w*((100-iPercentUsed)/100)+'" />&nbsp;';s+=iPercentUsed+"%</h4>"+storageLinkEndTag;return s}function renderMessage(m,first){var msgLink=m.strMsgLink;if(bClient===true){var startIndex=msgLink.indexOf("msg%3d"),endIndex=msgLink.indexOf("%26",startIndex);if(endIndex===-1)endIndex=msgLink.length;msgLink=clientPrefixLink+msgLink.substring(startIndex+6,endIndex)+clientSuffixLink}var s='<tr valign="top"';if(!first)s+=' class="rule_top"';s+='><td class="pad_t">';s+=renderIcon(m);if(m.oIcon.bRead===0)s+='</td><td class="pad_t"><a href="'+msgLink+'" piiurl="http://www.hotmail.msn.com/pii/Email_Read/" piitxt="Read Email">'+m.strFromName+"<br />"+m.strSubject+'</a></td><td align="right" nowrap="nowrap">'+formatDate(m.dDate)+"</td></tr>";else s+='</td><td><a href="'+msgLink+'" piiurl="http://www.hotmail.msn.com/pii/Email_Read/" piitxt="Read Email"><b>'+m.strFromName+"<br />"+m.strSubject+'</b></a></td><td align="right" nowrap="nowrap"><b>'+formatDate(m.dDate)+"</b></td></tr>";return s}function formatDate(date){if(window.navigator.appName.toLowerCase().indexOf("netscape")>-1&&window.navigator.appVersion.indexOf("4.")>-1)return date.getMonth()+1+"/"+date.getDate()+"/"+date.getYear();var now=new Date;if(date.getDate()==now.getDate()&&date.getMonth()==now.getMonth()&&date.getYear()==now.getYear())return today+"<br />"+formatTime(date);now.setDate(now.getDate()-1);if(date.getDate()==now.getDate()&&date.getMonth()==now.getMonth()&&date.getYear()==now.getYear())return yesterday+"<br />"+formatTime(date);var format=dateFormat,ss=format.split("'");for(var i=0;i<ss.length;i=i+2)ss[i]=ss[i].replace("MMM","^0^").replace("M","^1^").replace("dddd","^2^").replace("dd","^3^").replace("d","^4^");format="";for(i=0;i<ss.length;i++)format+=ss[i];var month=date.getMonth();format=format.replace("^0^",months[month]);format=format.replace("^1^",month+1);var day=date.getDate();format=format.replace("^2^",days[date.getDay()]);format=format.replace("^3^",(day<10?"0":"")+day);format=format.replace("^4^",day);return format}function formatTime(time){var format=timeFormat,hour=time.getHours();format=format.replace("HH",(hour<10?"0":"")+hour);format=format.replace("H",hour);var pm=hour>11;hour=hour-(pm?12:0);format=format.replace("hh",(hour<10?"0":"")+hour);hour=hour===0?12:hour;format=format.replace("h",hour);var minute=time.getMinutes();format=format.replace("mm",(minute<10?"0":"")+minute);format=format.replace("tt",amPm[pm?"pm":"am"]);return format}function renderIcon(m){var icon="new";if(m.oIcon.bAttach)icon="attachment";else if(m.oIcon.iGroup==3)icon="msn";else if(m.oIcon.iGroup==4)icon="courier";else if(m.oIcon.iReply==1)icon="replied";else if(m.oIcon.iReply==2)icon="forwarded";else if(!m.oIcon.bRead)icon="read";var s='<img width="15" height="12" border="0" src="'+window.globalstr._base_img+"hotmail/mail_"+icon+'.gif" alt="'+st["_icon_"+icon]+'" />';if(m.oIcon.iPriority==1)s+='&nbsp;<img width="7" height="10" border="0" src="'+window.globalstr._base_img+'hotmail/importance_low.gif" alt="'+st._icon_low_priority+'" />';else if(m.oIcon.iPriority==2)s+='&nbsp;<img width="4" height="10" border="0" src="'+window.globalstr._base_img+'hotmail/importance_high.gif" alt="'+st._icon_high_priority+'" />';return s}