L_H_APP = "MSN+Hotmail";
H_URL_BASE = "http://help.msn.com/EN_US";
H_CONFIG = "HotmailPIM_FAQ.ini";
bSearch = false;var MOL=new Array(); 
function MenuObj(_A,_B,_C,_D,_E,_F,_G,_H,_I)
{
this.name=_A;
this.bOn=_E;
this.bOf=_F;
this.bA=_G;
this.SBS=SBS;
this.showing=false;
this.TM=TM;
document.onclick=MCH;
this.Direction=_I;
MOL[MOL.length]=this;
this.divObj=eval('document.getElementById("' + _B + '")');
this.divStyleObj=eval('document.getElementById("' + _B + '").style');
this.refTDObj=eval('document.getElementById("' + _C + '")');
if (_D)
this.DdTDObj=eval('document.getElementById("' + _D + '")');
this.frmObj=eval('document.getElementById("' + _H + '")');
this.strShow='visible';
this.strHide='hidden';
}
function ROP(ObjRef)
{
var theObj=null;
if (ObjRef)
{
if (typeof ObjRef != 'object')
theObj=eval(ObjRef);
else
theObj=ObjRef;
return theObj;
}
else
return false;
}
function TM()
{
if (!this.showing)
{
var RelObjCords=getXY(this.refTDObj);
if (this.Direction)
{
this.divStyleObj.top =  RelObjCords.top + -this.divObj.offsetHeight;
this.divStyleObj.left =  RelObjCords.left;
}
else
{
this.divStyleObj.top =  RelObjCords.top + 18;
this.divStyleObj.left =  RelObjCords.left;
}
var pCurrMenuObj=ROP(this);
CM(this);
this.SBS('clicked');
this.divStyleObj.visibility =  this.strShow;
this.showing=true;
}
else
{
this.divStyleObj.visibility =  this.strHide;
this.showing=false;
this.SBS();
}
}
function CM(callerObj)
{
for (aIndex=0;aIndex < MOL.length; aIndex++)
{
if ((callerObj) && (callerObj.name != MOL[aIndex].name))
{	
if (MOL[aIndex].showing)
{
MOL[aIndex].TM();
MOL[aIndex].SBS();
}
}
else
{
if (MOL[aIndex].showing)
{
MOL[aIndex].TM();
MOL[aIndex].SBS();
}
}
}
}
function MCH(e, srcObj, srcIsMenuDiv)
{
var srcElem;
if (!e)
var e=window.event;
e.cancelBubble=true;
if (srcObj)
{
var pCurrMenuObj=ROP(srcObj); 
if (!srcIsMenuDiv)
pCurrMenuObj.divObj.onclick="MCH(event,"+srcObj+",true)";
pCurrMenuObj.TM();
}
else
CM();
}
function MME(e, srcObj)
{
if (!e) 
var e=window.event;
var pCurrMenuObj=ROP(srcObj);
if (!pCurrMenuObj.showing)
{
if (e.type == 'mouseover')
pCurrMenuObj.SBS('on');
else if ((e.type == 'mouseout') || (e.type == 'blur'))
pCurrMenuObj.SBS();
}
}
function SBS(wS)
{
if (typeof this.refTDObj != "undefined")
{
if (wS == 'on')
{
if (this.bOn)
{
if (typeof this.DdTDObj != "undefined")
this.DdTDObj.className=this.bOn;
this.refTDObj.className=this.bOn;
}
}
else if (wS == 'clicked')
{
if (this.bA)
{
if (typeof this.DdTDObj != "undefined")
this.DdTDObj.className=this.bA;
this.refTDObj.className=this.bA;
}
}
else
{
if (this.bOf)
{
if (typeof this.DdTDObj != "undefined")
this.DdTDObj.className=this.bOf;
this.refTDObj.className=this.bOf;
}
}
}
}
function getXY(Obj) 
{
for (var sumTop=0,sumLeft=0;Obj!=document.body;sumTop+=Obj.offsetTop,sumLeft+=Obj.offsetLeft, Obj=Obj.offsetParent);
return {left:sumLeft,top:sumTop}
}
function MO(e)
{
if (!e)
var e=window.event;
var S=e.target;
while (S.tagName!="TD")
{S=S.parentNode;}
S.className="T";
}
function MU(e)
{
if (!e)
var e=window.event;
var S=e.target;
while (S.tagName!="TD")
{S=S.parentNode;}
S.className="P";
}
function MOD(e)
{
if (!e)
var e=window.event;
var S=e.target;
while (S.tagName!="TD")
{S=S.parentNode;}
S.className="S";
}
function MUD(e)
{
if (!e)
var e=window.event;
var S=e.target;
while (S.tagName!="TD")
{S=S.parentNode;}
S.className="R";
}
function MO_D(e)
{
if (!e)
var e=window.event;
var S=e.target;
while (S.tagName!="TD")
{S=S.parentNode;}
S.className="X";
}
function MU_D(e)
{
if (!e)
var e=window.event;
var S=e.target;
while (S.tagName!="TD")
{S=S.parentNode;}
S.className="W";
}
function MOD_D(e)
{
if (!e)
var e=window.event;
var S=e.target;
while (S.tagName!="TD")
{S=S.parentNode;}
S.className="Y";
}
function MUD_D(e)
{
if (!e)
var e=window.event;
var S=e.target;
while (S.tagName!="TD")
{S=S.parentNode;}
S.className="Y";
}function DoHL()
{
var e=window.event.srcElement;
while (e.tagName!="TR"){e=e.parentNode;}
if (e.className!='SL') e.className='HL';
}
function DoLL()
{
var e=window.event.srcElement;
while (e.tagName!="TR"){e=e.parentNode;}
if (e.className!='SL')	e.className='';
}
function DoSL()
{
var TB=e=window.event.srcElement;
while (TB.tagName!="TABLE")
{TB=TB.parentNode;}
for (var i=0;i<TB.rows.length;i++){TB.rows[i].className='';}
while (e.tagName!="TR"){e=e.parentNode;}
e.className='SL';
}function DoEmpty(act)
{
if (folderID=="F000000005")
{
frm.action="/cgi-bin/HoTMaiL?a=&";
jmfAct=act;
PassBackFun="jmfPf";
OW("E","399","217","","","no","no","no","no","no","/cgi-bin/dasp/reportjunkPopup.asp?"+_UM+"&type="+act);
}
else
{
if (Err("Are+you+sure+you+want+to+permanently+delete+all+messages+in+this+folder%3f",true))		
G("http://w10.hotmail.msn.com/cgi-bin/HoTMaiL?DoEmpty=1");
}
}
function Subm(act,first,dosub,e)
{
frm.action="/cgi-bin/HoTMaiL?a=";
if (act=='delete')
{
if (!e)	var e=window.event;
e.cancelBubble=true;
}
if (act=='notbulkmail')
frm.action="/cgi-bin/notbulk?a=";
else if (act=='blocksender')
{
frm.action="/cgi-bin/kill?a=";
frm.ReportLevel.value="0";
}
else if (act=='report')
{
frm.action="/cgi-bin/kill?a=";
frm.ReportLevel.value="1";
}
else if (act=='report_n_block')
{
frm.action="/cgi-bin/kill?a=";
frm.ReportLevel.value="2";
}
num=((first) ? slct1st(frm) : numChecked(frm));
if (num>0)
{
if (folderID=="F000000005" && (act=='delete' || (act=='MoveTo' && frm.tobox.value=="F000000004")) )
{
jmfAct=act;
PassBackFun="jmfPf";
OW("E","399","217","","","no","no","no","no","no","/cgi-bin/dasp/reportjunkPopup.asp?"+_UM+"&type="+act);
dosub=false;
}
frm._HMaction.value=act;
if (dosub)
frm.submit();
}
else
Err("150995746");
}
function PI(act,first,dosub,selValue)
{
if(selValue=="CreateFolder")
G("/cgi-bin/dofolders?Create.x=Create&from=inbox");
else
{
frm.tobox.value=selValue;
Subm(act,first,dosub);
}
}
function numChecked()
{
j=0;
for(i=0;i<frm.length;i++)
{
e=frm.elements[i];
if (e.type=='checkbox' && e.name != 'allbox' && e.checked)
j++;		
}
return j;
}
function slct1st()
{
j=0;
for(i=0;i<frm.length;i++)
{
e=frm.elements[i];
if (e.type=='checkbox' && e.name != 'allbox' && e.checked)
if(j==1) e.checked=false;
else j=1;
}
return j;
}
function jmfPf(R)
{
if (R==2)
{
frm.rj.value="yes";
frm.ReportLevel.value="1";
frm._HMaction.value=jmfAct;
if (jmfAct=='doEmpty')
frm.DoEmpty.value="1"
frm.submit();
}
else if (R==1)
{
frm.rj.value="no";
frm.ReportLevel.value="1";
frm._HMaction.value=jmfAct;
if (jmfAct=='doEmpty')
frm.DoEmpty.value="1"
frm.submit();
}
}
function Mail(strCmd,e)
{
EncFields();
switch (strCmd)
{
case "Send":
if (!e)	var e = window.event;
e.cancelBubble = true;
if (e.stopPropagation) e.stopPropagation();
Send();
break;
case "Cancel":
Cancel();
break;
case "Save":
Save();
break;
case "AttachFile":
case "AttachContact":
case "AttachPicture":
case "RemoveFile":
Attachment(strCmd);
break;
case "Bcc":
ShowBcc();
break;
case "High":
case "Low":
Importance(strCmd);
break;
case "AddOrigonalText":
AOT();
break;
case "SpellChk":
case "Dictionary":
case "Thesaurus":
LangTool(strCmd);
break;
case "RTE":
TogRTE();
break;
}
}
function Importance(strCmd)
{
var HighDataTD = document.getElementById("HighTD");
var LowDataTD = document.getElementById("LowTD");
if (strCmd=="High")
{
if (IStatus=="" || IStatus=="L")
{
HighDataTD.className='T';
LowDataTD.className='P';
IStatus=frm.importance.value="H";
}
else
{
HighDataTD.className='P';
IStatus=frm.importance.value="";
}
}
else
{
if (IStatus=="" || IStatus=="H")
{
LowDataTD.className='T';
HighDataTD.className='P';
IStatus=frm.importance.value="L";
}
else
{
LowDataTD.className='P';
IStatus=frm.importance.value="";
}
}
}
function SIG()
{
if (frm.sigflag.value && document.hiddentext.sigtext.value.length > 0)
{
frm.body.value = '\r\n\r\n'+document.hiddentext.sigtext.value+'\r\n\r\n'+frm.body.value;
}
}
function DRFT()
{
}
function FTF() 
{
iCount = 0;
if (document.activeElement != frm.to) 
{
if (iCount >= 0 && iCount < 10) 
{
frm.to.focus();
iCount++;
}
setTimeout("FTF()",0)
}
}
function setIt(H)
{
qF=H;
document.ToInd.src = document.CcInd.src = document.BccInd.src = 'http://gfx1.hotmail.com/spacer.gif';
if (H=="to")
document.ToInd.src = 'http://gfx1.hotmail.com/i.p.toarrow.gif';
if (H=="cc")
document.CcInd.src ='http://gfx1.hotmail.com/i.p.toarrow.gif';
if (H=="bcc")
document.BccInd.src = 'http://gfx1.hotmail.com/i.p.toarrow.gif';
}
function MIT(qaName){
if (frm.elements[qF].value.length == 0 || frm.elements[qF].value.indexOf(qaName) == -1) 
{
if (frm.elements[qF].value.length != 0 && frm.elements[qF].value.charAt(frm.elements[qF].value.length - 1) != ",")
frm.elements[qF].value += ",";
frm.elements[qF].value += qaName;
}
}
var aCh="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var dCh="0123456789";
var asCh=aCh + dCh + "!\"#$%&'()*+,-./:;<=>?@[\]^_`{}~";
var folderID="";
ie=document.all?1:0
function G(UR,t)
{
if (UR.indexOf(_UM)<=0)
UR += ("&"+_UM);
if ( top != self )
self.parent.uDataSave(UR);
if (t)
window.top.location.href=UR;
else
location.href=UR;
}
function CallPaneHelp(a,b){CPH(a,b)}
function CPH(T,TD) {
if (T.indexOf(".htm")<0) {
bSearch=true;
H_KEY=T;
L_H_TEXT=TD;
} else { 
bSearch=false;
H_TOPIC=T;
}
DoHelp();
}
function isAlphaNum(S){
var AlphaNum=aCh + dCh;
for (var i=0; i < S.length; i++)
{
if (AlphaNum.indexOf(S.charAt(i)) == -1)
return false;
}
return true;
}
function isASCII(S){
for (var i=0; i < S.length; i++)
{
if (asCh.indexOf(S.charAt(i)) == -1)
return false;
}
return true;
}
function ValidateEmail(S)
{
var R=false;
if (typeof(S) != "undefined")
{
if (/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(S))
R=S;
}
return R;
}
function ValidateLooseEmail(S){
var resultS=S.replace(/ /gi, "");
var atIndex  =resultS.indexOf("@");
var dotIndex =resultS.lastIndexOf(".");
if( resultS == "" || !isASCII(resultS) || dotIndex == -1)
return "";
if ( resultS.lastIndexOf("@") != atIndex || resultS.charAt(atIndex+1) == ".")
return "";
if ( atIndex <= 0 || dotIndex < atIndex ||  dotIndex >= resultS.length-1)
return "";
return resultS;
}
function ValidateDomain(S){
var resultS=S.replace(/ /gi, "");
var atIndex  =resultS.indexOf("@");
var dotIndex =resultS.lastIndexOf(".");
if( resultS=="" || !isASCII(resultS) || dotIndex == -1)
return "";
if ( atIndex > 0 || resultS.charAt(atIndex+1) == "." || dotIndex >= resultS.length-1 )
return "";
return resultS.replace(/@/i, "");
}
function isEmail(S) {
var pass=0;
if (window.RegExp) {
var tempS="a";
var tempReg=new RegExp(tempS);
if (tempReg.test(tempS)) pass=1;
}
if (!pass)
return (S.indexOf(".") > 2) && (S.indexOf("@") > 0);
var r1=new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
var r2=new RegExp("^[a-zA-Z0-9\\.\\!\\#\\$\\%\\&\\'\\*\\+\\-\\/\\=\\?\\^\\_\\`\\{\\}\\~]*[a-zA-Z0-9\\!\\#\\$\\%\\&\\'\\*\\+\\-\\/\\=\\?\\^\\_\\`\\{\\}\\~]\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
return (!r1.test(S) && r2.test(S));
}
function CA(isO,noHL){
var trk=0;
for (var i=0;i<frm.elements.length;i++)
{
var e=frm.elements[i];
if ((e.name != 'allbox') && (e.type=='checkbox'))
{
if (isO != 1)
{
trk++;
e.checked=frm.allbox.checked;
}
else
{
}
}
}
}
function CCA(CB,noHL){
var TB=TO=0;
for (var i=0;i<frm.elements.length;i++)
{
var e=frm.elements[i];
if ((e.name != 'allbox') && (e.type=='checkbox'))
{
TB++;
if (e.checked)
TO++;
}
}
frm.allbox.checked=(TO==TB)?true:false;
}
function Err(Err,bC,EP)
{
bC=bC?1:0;
if (!EP)
EP="";
else
EP="&"+EP;
var serverName = "";
if (gPreWebIMLocalServer && (gPreWebIMLocalServer != "undefined") && (gPreWebIMLocalServer != ""))
serverName = gPreWebIMLocalServer;
else
serverName = document.domain;
var UR="http://"+serverName+"/cgi-bin/dasp/error_modalshell.asp?Err="+Err+"&IsConf="+bC+EP;
Err=unescape(Err).replace(/\+/g," ");
Err=Err.replace(/<br>|<p>/g,"\n").replace(/<[^>]*>/g,"");
if (bC)
return(confirm(Err));
else
OW("Error","399","217","","","no","no","no","no","no",UR);
}
function DE(D)
{
var R="";
for (var i=0;i<D.length;i++)
{
if (D.charCodeAt(i)>=128)
R += "&#"+D.charCodeAt(i)+";";
else
R += D.charAt(i);
}
return R;
}
function OW(strName,iW,iH,TOP,LEFT,R,S,SC,T,TB,URL,TYPE,dArg)
{
if (TYPE=="modal" || TYPE=="modalIframe")
{
var sF=""
var _rv
sF+=T?'unadorned:'+T+';':'';
sF+=TB?'help:'+TB+';':'';
sF+=S?'status:'+S+';':'';
sF+=SC?'scroll:'+SC+';':'';
sF+=R?'resizable:'+R+';':'';
sF+=iW?'dialogWidth:'+iW+'px;':'';
sF+=iH?'dialogHeight:'+(parseInt(iH)+(S?42:0))+'px;':'';
sF+=TOP?'dialogTop:'+TOP+'px;':'';
sF+=LEFT?'dialogLeft:'+LEFT+'px;':'';
if (TYPE=="modal")
_rv=window.showModalDialog(URL+"&r="+Math.round(Math.random()*1000000),dArg?dArg:"",sF);
else
{
var da=new Object()
da.w=iW;
da.h=iH;
da.url=URL;
_rv=window.showModalDialog("/cgi-bin/dasp/ModalIframe.asp?r="+Math.round(Math.random()*1000000),da,sF);
}
if ("undefined" != typeof(_rv) )
return _rv;
}
else
{
var sF=""
sF+=iW?'width='+iW+',':'';
sF+=iH?'height='+iH+',':'';
sF+=R?'resizable='+R+',':'';
sF+=S?'status='+S+',':'';
sF+=SC?'scrollbars='+SC+',':'';
sF+=T?'titlebar='+T+',':'';
sF+=TB?'toolbar='+TB+',':'';
sF+=TB?'menubar='+TB+',':'';
sF+=TOP?'top='+TOP+',':'';
sF+=LEFT?'left='+LEFT+',':'';
return window.open(URL?URL:'about:blank',strName?strName:'',sF).focus()
}
}
function dl(ur,psec)
{
if (typeof(psec)=="undefined")
psec="&";
else
psec+="&";
NSU=ur;
PassBackFun="fPo";
OW("E","399","217","","","no","no","no","no","no","/cgi-bin/dasp/getmsg_urlframewarn.asp?psec="+psec+_UM);
}
function fPo(S)
{
window.open(NSU,"_blank");
if (S==1)
{
document.urlwarnconfirm.urlwarn.value="0";
document.urlwarnconfirm.submit();
}
}
function ol(u)
{
window.open(u,"_blank");
}
function v(){}
function cCBs()
{
tHCBs=tMCBs="";
for (var i=0;i<frm.length;i++)
{
if( (frm[i].name!='CheckAll' && frm[i].name!='imCheckAll') && frm[i].type=='checkbox')
{
if (frm[i].name.substr(0,2)=="im")
tMCBs++;
else
tHCBs++;
}
}
}
function sCA(CB)
{
for (var i=0;i<frm.length;i++)
{
if( (frm[i].name!='CheckAll' && frm[i].name!='imCheckAll') && frm[i].type=='checkbox')
{
if ( (frm[i].name.substr(0,2)=="im") && CB.name.substr(0,2)=="im")
{
if (CB.checked!=frm[i].checked)
frm[i].click();
}
else if ( (frm[i].name.substr(0,2)!="im") && CB.name.substr(0,2)!="im")
{
if (CB.checked!=frm[i].checked)
frm[i].click();
}
}
}
}
function sCCA(CB,S){
if (tHCBs=="" || tMCBs=="")
cCBs();
var DoRoll=true;
if (CB.checked)
{
if (CB.name.substr(0,2)=="im")
{
cMCBs++;
var PairCB=CB.name.substr(2,CB.name.length)
if (frm[PairCB].checked==false && frm[PairCB].type=="checkbox")
{
cHCBs++;
frm[PairCB].checked=true;
}
}
else
cHCBs++
if (cMCBs==tMCBs && bAnyToAddIM)
frm.imCheckAll.checked=true;
if (cHCBs==tHCBs && bAnyToAddHM)
frm.CheckAll.checked=true;
}
else
{
if (CB.name.substr(0,2)!="im")
{
cHCBs=cHCBs-1;
var PairCB="im"+CB.name;
if ('undefined' != typeof(frm[PairCB]) )
{
if (frm[PairCB].checked==true)
{
cMCBs=cMCBs-1;
frm[PairCB].checked=false;
}
}
}
else
{
cMCBs=cMCBs-1;
var PairCB=CB.name.substr(2,CB.name.length)
if (frm[PairCB].checked==true && frm[PairCB].type=="checkbox")
DoRoll=false;
}
if (cMCBs!=tMCBs && bAnyToAddIM)
frm.imCheckAll.checked=false;
if (cHCBs!=tHCBs && bAnyToAddHM)
frm.CheckAll.checked=false;
}
}
function SPC(e)
{
if (!e)
var e=window.event;
var sE=e.target
var sEC=getXY(sE)
while (sE.tagName!="TR")
{sE=sE.parentNode}
OW(sE.id.replace(/-/g,''),"297","201",sEC.top+screenTop+2-document.body.scrollTop,sEC.left+window.screenLeft+19-document.body.scrollLeft,"no","no","no","no","no","http://w10.hotmail.msn.com/cgi-bin/doaddresses?a=&_HMaction=ShowSpace&contactId="+sE.id)
}
