var target,isWebSelected=false,strHref=window.location.href,qscpos=strHref.indexOf("qsc"),qscval=0,liveurl="http://www.bing.com/search",isRedirect=true,IntervalId,maxLeft=0,incrementValue=34,oddLeft=0,value=0,evenTotal=false,storelist,storeli,totalli=0,storewidth=238,counter=0,lastLeft,msdwnldlist,msdwnldli,page,ajax=null,qVal=null,qValForDisplay=null,canCloseDW=true,dropdownMenuItem=0,canCloseMenu=true;function onOtherSiteChange(src,chkboxname){var chkboxctrl=document.getElementById(chkboxname),inputctrl=document.getElementById(src);if(chkboxctrl&&inputctrl&&!chkboxctrl.mouseOver&&(!document.activeElement||document.activeElement.id!=chkboxctrl.id))if(inputctrl.value&&inputctrl.value.length!=0)chkboxctrl.checked=true;else chkboxctrl.checked=false}function setCheckBoxProperty(chkboxname,propname,propvalue){var chkboxctrl=document.getElementById(chkboxname);if(chkboxctrl)if(propname=="mouseOver")chkboxctrl.mouseOver=propvalue;else chkboxctrl.checked=propvalue}function setRadioButtom(src){var srcE=document.getElementById(src);if(srcE)if(srcE.checked){var rb=document.getElementById("rdPreferredLangs");if(rb)rb.checked=true}else{var inputs=document.getElementsByTagName("input");if(inputs){var checked=false;for(i=0;i<inputs.length;++i)if(inputs[i].id.substr(0,7)=="chkLang")if(inputs[i].checked){checked=true;break}if(!checked){rb=document.getElementById("rdAllLangs");if(rb)rb.checked=true}}}}function ShowAll(){var el=document.getElementById("dwn_arrow");el.className="dwn_arrow"}function getTargetFromEvent(e){if(!e)e=window.event;if(e.target)var tg=e.target;else if(e.srcElement)tg=e.srcElement;tg=tg.parentNode;return tg}function SelectLink(e,divfilterid,inputhiddenid,cmCode){var el=getObjectById(divfilterid),liarray,form=null,inputhidden=null,txtQuery=null;target=getTargetFromEvent(e);if(target)liarray=target.parentElement.getElementsByTagName("li");clearSelection(target.parentNode.childNodes);target.className="selected";el.className="hide";if(liarray&&liarray.length-1==cmCode){isWebSelected=true;submitForm(inputhiddenid,cmCode,true,false)}else submitForm(inputhiddenid,cmCode,false,false)}function clearSelection(childnodes){var i=0;if(childnodes&&childnodes.length>0)i=childnodes.length;while(i--){var node=childnodes[i];if(node&&node.nodeName=="LI")node.className=""}}if(qscpos>-1){var strPart=strHref.substring(qscpos+5,strHref.length);if(strPart.indexOf("&")>-1)qscval=strPart.substring(0,strPart.indexOf("&"));else qscval=strHref.substring(qscpos+5);if(isNaN(parseInt(qscval)))qscval=0}function Hide(divfilterid,element){var el=document.getElementById(divfilterid);if(el)el.className="hide"}function createInputElement(formid,searchbutton,inputhiddenid){var qscname="qsc0",field=null,form=null;if(searchbutton!="Top")qscname="qsc1";field=document.createElement("input");field.setAttribute("type","hidden");field.setAttribute("id",inputhiddenid);field.setAttribute("value",qscval);field.setAttribute("name",qscname);form=getObjectById(formid);if(form)form.appendChild(field)}function setFocus(txtquery,isfocusrequired){var input=getObjectById(txtquery);if(input){if(isfocusrequired)input.focus();input.style.width=27.9+"em";isRedirect=true}}function showDropDown(lidropdown){var liclass=getObjectById(lidropdown);if(liclass)liclass.className="dwn_arrow_parent"}function setSearchBoxFormCode1(cmCode,inputhiddenid){var input=getObjectById(inputhiddenid);if(input)input.value=cmCode}function getObjectById(elid){if(document.getElementById)return document.getElementById(elid);else if(document.all)return document.all[elid];else if(document.layers)return document.layers[elid]}function changeLinkHideShow(){mkt2_start=document.cookie.indexOf("mkt2"+"=");mkt2_start=mkt2_start+8;mkt2_end=document.cookie.indexOf(";",mkt2_start);cookie_mkt2=document.cookie.substring(mkt2_start,mkt2_end);mkt1_start=document.cookie.indexOf("mkt1"+"=");mkt1_start=mkt1_start+10;mkt1_end=document.cookie.indexOf(";",mkt1_start);cookie_mkt1=document.cookie.substring(mkt1_start,mkt1_end);var mscomchangelinkid=getObjectById("mscom_changelinkid");if(mscomchangelinkid&&cookie_mkt1==cookie_mkt2)mscomchangelinkid.className="hide";else mscomchangelinkid.className="mscom_changelink"}function findSpecChar(search){var result=false,c=null,s=null,i;if(search){s=search;filteredValues="<>!@^*;";for(i=0;i<s.length;i++){c=s.charAt(i);if(filteredValues.indexOf(c)>0){result=true;break}}return result}}function stripSymbols(rsltextbox){var objrslttextbox=getObjectById(rsltextbox),returnString="",c=null,s=null,i,returnString="";if(objrslttextbox){s=objrslttextbox.value;filteredValues="<>!@^*";for(i=0;i<s.length;i++){c=s.charAt(i);if(filteredValues.indexOf(c)==-1)returnString+=c;else returnString+=" "}objrslttextbox.value=returnString}}function submitForm(inputhiddenid,cmCode,setFormActionToLive,allowNull){var objinputhidden=getObjectById(inputhiddenid),form,objrsltextbox=null,rsltextbox;if(objinputhidden)form=objinputhidden.form;if(form)objrsltextbox=form.q;if(objrsltextbox)rsltextbox=trim(objrsltextbox.value," ");if(rsltextbox&&rsltextbox.length>0){setSearchBoxFormCode1(cmCode,inputhiddenid);if(setFormActionToLive){var lform="";if(allowNull)lform="MSSBMN";else lform="BMME";var url=liveurl+"?q="+encodeURIComponent(rsltextbox)+"&FORM="+lform;isRedirect=true;setWindowLocation(url)}else{stripSymbols(objrsltextbox.id);form.submit()}}else if(allowNull&&(rsltextbox&&rsltextbox.length==0||!rsltextbox))window.location.href=liveurl+"?FORM=MSSBMN";else if(objrsltextbox)objrsltextbox.focus()}function submitNoResultForm(txtNoRsltTextBoxId){var objrsltextbox=getObjectById(txtNoRsltTextBoxId),form,rsltextbox;if(objrsltextbox)form=objrsltextbox.form;if(objrsltextbox)rsltextbox=trim(objrsltextbox.value," ");if(rsltextbox&&rsltextbox.length>0){var url=liveurl+"?q="+encodeURIComponent(rsltextbox)+"&FORM=MSSBMN";isRedirect=true;setWindowLocation(url)}else if(rsltextbox&&rsltextbox.length==0||!rsltextbox)window.location.href=liveurl+"?FORM=MSSBMN"}function getObjectsByTagAndType(node,tag,type){var array=node.getElementsByTagName(tag),output=null,i=0;if(array&&array.length>0)i=array.length;while(i--)if(array[i].type==type){output=array[i];break}return output}function getObjectsByTagTypeAndName(node,tag,type,name){var array=node.getElementsByTagName(tag),output=null,i=0;if(array&&array.length>0)i=array.length;while(i--)if(array[i].type==type&&array[i].name==name){output=array[i];break}return output}function trim(str,chars){var trimmedstr;if(str){chars=chars||"\\s";trimmedstr=str.replace(new RegExp("^["+chars+"]+","g"),"").replace(new RegExp("["+chars+"]+$","g"),"")}return trimmedstr}function redirectToLive(q,formvalue){isRedirect=true;var redirecttime=5000,trimmedvalue=trim(q," ");if(trimmedvalue&&trimmedvalue.length>0){var url=liveurl+"?q="+trimmedvalue+"&FORM="+formvalue;setTimeout("setWindowLocation('"+url+"')",redirecttime)}}function setWindowLocation(purl){if(isRedirect)window.location.href=purl}function getTextBoxValue(inputhiddenid){var objinputhidden=getObjectById(inputhiddenid),form,rsltextbox;if(objinputhidden)form=objinputhidden.form;var objrsltextbox=getObjectsByTagAndType(form,"input","text");if(objrsltextbox)rsltextbox=objrsltextbox.value;return rsltextbox}function cancelRedirection(){isRedirect=false}function _utf8_encode(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128)utftext+=String.fromCharCode(c);else if(c>127&&c<2048){utftext+=String.fromCharCode(c>>6|192);utftext+=String.fromCharCode(c&63|128)}else{utftext+=String.fromCharCode(c>>12|224);utftext+=String.fromCharCode(c>>6&63|128);utftext+=String.fromCharCode(c&63|128)}}return utftext}function registerClickEvent(){var linkdiv,linklist;page=getObjectById("page");var array=null,i=0;if(page)array=page.getElementsByTagName("div");if(array&&array.length>0)i=array.length;while(i--)if(array[i].className=="tdNavigationLinks"||array[i].className=="mscom_abslnklst"||array[i].className=="mscom_changelink"||array[i].className=="spellsuggest"){linkddiv=array[i];if(linkddiv)linklist=linkddiv.getElementsByTagName("a");if(linklist)for(var j=0;j<linklist.length;j++)if(linklist[j].href.length>0)linklist[j].onclick=cancelRedirection}}function onFormSubmit(formid,searchbutton){var output=true,form=getObjectById(formid),ul,liarray=0;if(form){if(searchbutton=="Top")ul=getObjectById("slScopeSelect0");else ul=getObjectById("slScopeSelect01");if(ul)liarray=ul.getElementsByTagName("li");if(liarray.length>0&&ul.childNodes[liarray.length-1].className=="selected")output=false}if(!output){var objrsltextbox,rsltextbox;if(searchbutton=="Top")objrsltextbox=getObjectById("txtQuery0");else objrsltextbox=getObjectById("txtQuery1");if(objrsltextbox)rsltextbox=trim(objrsltextbox.value," ");if(form&&rsltextbox&&rsltextbox.length>0){var url=liveurl+"?q="+encodeURIComponent(rsltextbox)+"&FORM=BMME";isRedirect=true;setWindowLocation(url)}}return output}function setLeftPosition(direction,btnId){var btnObj=getObjectById(btnId),left,dir;if(!storelist)storelist=getObjectById("storelist");left=parseInt(storelist.style.left.replace("px",""));if(direction=="prev")dir=1;else dir=-1;left=left+incrementValue*dir;value=value+incrementValue*dir;storelist.style.left=left+"px";if(left*dir>(totalli-2)*storewidth/2||dir==1&&left>0){value=0;storelist.style.left="0px"}if(value*dir==maxLeft){value=0;if(btnObj)btnObj.disabled=false}else setTimeout("setLeftPosition('"+direction+"','"+btnId+"')",1)}function movenext(e){var left,firstpos=0,secondpos=1,rndedtotal=Math.ceil(totalli/2)-2;if(!storelist)storelist=getObjectById("storelist");if(storelist)left=parseInt(storelist.style.left.replace("px",""));if(evenTotal&&left<=lastLeft*-1||!evenTotal&&left==lastLeft*-1-oddLeft)storelist.style.left=storewidth+"px";if(evenTotal==false&&left!=0&&left%lastLeft==0)maxLeft=oddLeft;else maxLeft=storewidth;if(e&&e.srcElement)e.srcElement.disabled=true;setTimeout("setLeftPosition('next','next-arrow')",1);if(counter==rndedtotal){firstpos=totalli-2;secondpos=totalli-1}else if(counter>rndedtotal)counter=-1;else{firstpos=getCurrentLiPosition()+2;secondpos=firstpos+1}hideStoreLi(firstpos,secondpos);counter++}function moveprev(e){var firstpos=0,secondpos=1,left;if(counter<=0){counter=Math.ceil(totalli/2);firstpos=totalli-2;secondpos=totalli-1}else if(counter==1){firstpos=0;secondpos=1}else{firstpos=getCurrentLiPosition()-2;secondpos=firstpos+1}hideStoreLi(firstpos,secondpos);if(!storelist)storelist=getObjectById("storelist");left=parseInt(storelist.style.left.replace("px",""));if(left==0)if(evenTotal)storelist.style.left="-"+((totalli/2-1)*maxLeft+maxLeft+oddLeft)+"px";else storelist.style.left="-"+oddLeft*totalli+"px";if(left==lastLeft+oddLeft){storelist.style.left="0px";return}if(evenTotal==false&&left!=0&&left==oddLeft*-1)maxLeft=oddLeft;else maxLeft=storewidth;if(e&&e.srcElement)e.srcElement.disabled=true;setTimeout("setLeftPosition('prev','prev-arrow')",1);counter--}function setTarget(target,atag){var alength=0;if(atag)alength=atag.length;for(i=0;i<alength;i++)atag[i].target=target}var pageLoad=function(){maxLeft=storewidth;oddLeft=storewidth/2;var tickler=null,msstore=null,msdwnld=null,msad=null,storeatag=null,msadatag=null,comlink=null,comlinkatag=null,sourcenode=getObjectById("didumean0"),targetnode=getObjectById("didumean"),sourcevalue=null,target="_self",objQ=null,mktvalue="en-US";tickler=getObjectById("tickler");if(tickler)tickler.className="tickler";if(sourcenode)sourcevalue=sourcenode.innerHTML;if(sourcevalue&&sourcevalue.length>0&&targetnode){targetnode.innerHTML=sourcevalue;sourcenode.parentNode.removeChild(sourcenode)}registerClickEvent();storelist=getObjectById("storelist");if(newwind&&newwind=="1")target="_blank";if(storelist){storelist.style.left="0px";storeli=storelist.getElementsByTagName("li");storeatag=storelist.getElementsByTagName("a");setTarget(target,storeatag);comlink=getObjectById("comlink");if(comlink){comlinkatag=comlink.getElementsByTagName("a");setTarget(target,comlinkatag)}}if(storeli&&storeli.length>0){totalli=storeli.length;if(totalli%2==0){lastLeft=(parseInt(totalli/2)-1)*storewidth;evenTotal=true;oddLeft=0}else{lastLeft=(parseInt(totalli/2)-totalli%2)*storewidth;incrementValue=17}msstore=getObjectById("msstore");if(msstore)msstore.className="msstore";hideStoreLi(0,1)}msdwnld=getObjectById("msdwnld");msad=getObjectById("msad");if(msdwnld)msdwnld.className="msdwnld";if(msad){msadatag=msad.getElementsByTagName("a");setTarget(target,msadatag)}moveFilterDiv();objQ=getObjectsByTagTypeAndName(page,"input","text","q");if(objQ)qValForDisplay=trim(objQ.value," ");qVal=getQueryString("q");objSearch=getObjectById("QForAd");mkt=getObjectById("hdMarket0");if(mkt&&mkt.value&&trim(mkt.value," ").length>0)mktvalue=mkt.value;if(!findSpecChar(qVal)&&ExpPageUrl&&ExpPageUrl.length>0&&!objSearch&&resultStatus!="NoResult"&&qVal&&qVal.length>0)AjaxCall(ExpPageUrl+"?mkt="+mktvalue,ajax_state_Change,true)};if(window.XMLHttpRequest)ajax=new XMLHttpRequest;else if(window.ActiveXObject)ajax=new ActiveXObject("Microsoft.XMLHTTP");function getQueryString(ji){hu=window.location.search.substring(1);gy=hu.split("&");for(i=0;i<gy.length;i++){ft=gy[i].split("=");if(ft[0]==ji)return trim(ft[1],"+")}}function AjaxCall(url,ajaxevent,isAsync){if(ajax)try{ajax.onreadystatechange=ajaxevent;ajax.open("GET",url,isAsync);ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");ajax.send(null)}catch(e){ajax=null}}var ajax_state_Change=function(){if(ajax.readyState==4)if(ajax.status==200){var timeoutmsg=getObjectById("excep");if(timeoutmsg){timeoutmsg.appendChild(getAjaxResult(ajax.responseText,"form","frmException"));redirectToLive(escape(qValForDisplay)+"(site:microsoft.com)","BMME");var txtnoquery=getObjectById("txtNoQuery");if(txtnoquery){txtnoquery.value=qValForDisplay;txtnoquery.focus()}}ajax=null}};function getAjaxResult(responsetext,element,elementid){var result=null,htmlvalue=createElementWithInnerHTML("newelement",unescape(responsetext)),ajaxelement=getObjectByIdAndNode(htmlvalue,element,elementid);if(ajaxelement!=null)result=ajaxelement;return result}if(window.attachEvent)window.attachEvent("onload",pageLoad);else window.addEventListener("load",pageLoad,false);function showDetail(liid){canCloseDW=true;var i=0,childDiv,childDivht;if(!msdwnldlist)msdwnldlist=getObjectById("msdwnldlist");if(msdwnldlist&&!msdwnldli)msdwnldli=msdwnldlist.getElementsByTagName("li");if(msdwnldli&&msdwnldli.length>0){i=msdwnldli.length;while(i--){childDiv=msdwnldli[i].getElementsByTagName("div");if(msdwnldli[i].id==liid){childDiv[0].className="hidediv";childDiv[1].className="dwnpop";msdwnldli[i].style.zIndex="2";childDivht=childDiv[1].clientHeight;childDiv[0].style.height=childDivht+429+"px"}else{childDiv[0].className="hidediv hide";childDiv[1].className="dwnpop hide";msdwnldli[i].style.zIndex="0"}}}}function hideDetail(liid){var i=0,childDiv;if(!msdwnldlist)msdwnldlist=getObjectById("msdwnldlist");if(msdwnldlist&&!msdwnldli)msdwnldli=msdwnldlist.getElementsByTagName("li");if(canCloseDW&&msdwnldli&&msdwnldli.length>0){i=msdwnldli.length;while(i--){childDiv=msdwnldli[i].getElementsByTagName("div");childDiv[0].className="hidediv hide";childDiv[1].className="dwnpop hide";msdwnldli[i].style.zIndex="0"}}return false}function delayhidemenu(){delayhide=setTimeout("hideDetail()",10)}function clearhidemenu(){if(window.delayhide)clearTimeout(delayhide)}function hideStoreLi(firstpos,secondpos){if(storeli)for(i=0;i<totalli;i++)if(i==firstpos||i==secondpos)storeli[i].className="";else storeli[i].className="hidden"}function getCurrentLiPosition(){var currentlipos=0;if(storeli)for(i=0;i<storeli.length;i++)if(storeli[i].className!="hidden"){currentlipos=i;break}return currentlipos}function moveFilterDiv(){var filterDiv=getObjectById("filtertitle"),resultDiv=getObjectById("resultpg");if(filterDiv&&resultDiv){resultDiv.innerHTML=filterDiv.innerHTML+resultDiv.innerHTML;filterDiv.innerHTML=""}}function dropdownOpen(id){canCloseMenu=false;if(dropdownMenuItem){dropdownMenuItem.className="hide";clearDropDown()}else{dropdownMenuItem=document.getElementById(id);dropdownMenuItem.className=id}}function dropdownClose(){if(dropdownMenuItem&&canCloseMenu){dropdownMenuItem.className="hide";clearDropDown()}}function clearDropDown(){canCloseMenu=false;dropdownMenuItem=null}function dropdownSetFlag(){canCloseMenu=true}function dwSetFlag(){canCloseDW=true}