var g_emailForm="";var g_oldIndx;function stubMatch(c,b){var a=0;if((b.indexOf("<")>-1||b.indexOf("&lt;")>-1)&&b.indexOf("@")>-1){a=b.indexOf("<")+1;if(a==0){a=b.indexOf("&lt;")+4}}if(b.indexOf(c)==a){return a}return -1}function checkAddressBook(){var a=docGet("tbodyAddress");if(!ok(a)){setTimeout("checkAddressBook()",500)}else{var b=docGet("addressSearch");if(ok(b)){b.focus()}}}function saveChecked(){var b=docGet("addressbookform");if(!ok(b)){return}var c=getItems(b);if(c.length>0){setList(c)}var a=docGet("divAddressMsg");if(!ok(a)){return}if(c.length>0){a.style.display="block";a.innerHTML="We've saved the "+c.length+" contact"+((c.length!=1)?"s":"")+" you selected."}else{a.style.display="none"}}function filterList(){var j=docGet("tbodyAddress");var m=j.firstChild;var h=docGet("addressSearch");var c=h.value.toLowerCase();if(h.value.length==1){if(!ok(g_oldIndx)||(g_oldIndx.id!="143Indx"&&g_oldIndx.id.substring(0,1)!=c)){loadContacts(h.value);return}}while(m!=null){if(ok(m.tagName)&&m.tagName.toLowerCase()=="tr"){var n=m.getAttribute("entryValue");var e=m.getAttribute("entryId");var l=docGet("entryText"+e);if(ok(n)){if(c==""){m.style.display="block"}else{var a=-1;n=n.toLowerCase();var b=n.split(" ");var d=false;var g=0;for(var f=0;f<b.length;f++){a=stubMatch(c,b[f]);if(a>-1){d=true;a+=g;break}g+=b[f].length+1}if(!d&&n.indexOf(c)==0){d=true;a=0}if(!d){if(ok(l)){l.innerHTML=n}m.style.display="none"}else{m.style.display="block";var k="";if(a>-1&&ok(l)){k=n.substring(0,a)+"<b>"+n.substring(a,(a+c.length))+"</b>"+n.substring(a+c.length);l.innerHTML=k}}}}m=m.nextSibling}else{m=m.nextSibling}}}function loadContacts(b){saveChecked();var c=docGet("divLoadingAddresses");c.style.display="block";var a=docGet(b+"Indx");a.style.fontSize="12px";a.style.color="#bb0000";if(ok(g_oldIndx)){g_oldIndx.style.fontSize="";g_oldIndx.style.color="";g_oldIndx.className="fb-lnk wee bold"}g_oldIndx=a;http("GET","http://"+g_httpHost+"/MyProfile_addressBook.do?strEntryPrefix="+b+"&verb=loadForAddressList",addressCallback,null)}function addressCallback(l){var k=l.contacts;var f=l.strEntryPrefix;var e=docGet("tbodyAddress");var g=docGet("addressSearch");if(!ok(e)){return}var b=docGet("divLoadingAddresses");b.style.display="none";while(e.firstChild){e.removeChild(e.firstChild)}if(k.length==0){var j=docMake("tr");var c=docMake("td");c.setAttribute("colspan","2");c.className="fb-dlg large bold";c.innerHTML='<center><br>No entries that begin with "'+f.toUpperCase()+'".';j.appendChild(c);e.appendChild(j);return}for(var d=0;d<k.length;d++){var h=k[d];var j=docMake("tr");j.setAttribute("entryValue",h.entryValue);j.setAttribute("entryId",h.id);var c=docMake("td");c.innerHTML='<input type="checkbox" value="'+h.entryValue+'" name="entry'+h.id+'" id="entry'+h.id+'">';var a=docMake("td");a.innerHTML='<label style="cursor:pointer;" class="fb-bdy small" id="entryText'+h.id+'" for="entry'+h.id+'">'+h.entryValue+"</label>";j.appendChild(c);j.appendChild(a);e.appendChild(j)}}function showFameBuddies(a){var b=popAndGet("famebuddydiv",200,300,null,"http://"+g_httpHost+"/MyProfile_showFameBuddySelector.do");if(typeof(a)!="undefined"){g_emailForm=a}}function showAddressBook(a){var b=popAndGet("addressbookdiv",300,350,null,"http://"+g_httpHost+"/MyProfile_showAddressBookSelector.do");if(typeof(a)!="undefined"){g_emailForm=a}checkAddressBook()}function addAddressBookEntries(){var a=docGet("addressbookform");var b=getItems(a);if(b.length>0){setList(b);closeWin("addressbookdiv")}else{popError("Be sure to check off the folks you'd like to contact.")}}function addFameBuddies(){var a=docGet("famebuddyform");var b=getItems(a);if(b.length>0){setList(b);closeWin("famebuddydiv")}else{popError("Be sure to check off the folks you'd like to contact.")}}function getItems(d){var c=d.elements;var e=[];for(var a=0;a<c.length;a++){var b=c[a];if(b.type&&b.type=="checkbox"&&(b.checked||(b.getAttribute("checked")&&b.getAttribute("checked")==true))){e[e.length]=b.value}}return e}function setList(g){var f={};if(g_emailForm==""){return}var a=docGet(g_emailForm);var h=a.emailList;var d=h.value;if(d!=""){var e=d.split(", ");for(var b=0;b<e.length;b++){var i=trim(e[b]);if(!f[i]){f[i]=1}}}for(var b=0;b<g.length;b++){var i=trim(g[b]);if(!f[i]){f[i]=1}}h.value="";var c=[];for(x in f){var i=x;c[c.length]=i}h.value=c.join(", ")}function pickedContact(b,a){};