/* Copyright 2007 Microsoft Corporation. All rights reserved. */if(!window.mthumbInit){var mthumbSwf="/video/mthumb.swf";var startTm=200;var loadTm=50;try{mthumbSwf+="?"+MMFEXParams.revision;startTm=MMFEXParams.startTimeout;loadTm=MMFEXParams.loadTimeout;}catch(e){}function MM_si_T(a,b,c) {if(document.images){var IGqs=a.match(/&IG=/)?"":"&IG="+(c||_G.IG); _proxy_jslib_assign('', new (Image)(), 'src', '=', (_G.gpUrl+ _proxy_jslib_handle( _proxy_jslib_handle(b, 'href', '', 0, 0), 'replace', '', 1, 0)(/\#/g,"")+"&&DI="+_G.DI+IGqs+a));}return true;}function gebi(id,node) {if(node==null)node=document;return  _proxy_jslib_handle(node, 'getElementById', '', 1, 0)(id);}function gebt(tag,node) {if(node==null)node=document;return  _proxy_jslib_handle(node, 'getElementsByTagName', '', 1, 0)(tag);}function gebc(cl,node,tag) {if(node==null)node=document;if(tag==null)tag="*";var els=new (Array)();var tags=gebt(tag,node);var tcl=" "+cl+" ";for(i=0,j=0;i<tags.length;i++){var test=" "+ _proxy_jslib_handle(tags, (i), 0, 0).className+" ";if(test.indexOf(tcl)!=-1) _proxy_jslib_assign('', els, (j++), '=', ( _proxy_jslib_handle(tags, (i), 0, 0)));}return els;}function eventAttach(ev,fcn,el) {if(el==null)el=window;if(window.attachEvent)el.attachEvent("on"+ev,fcn);else{if(window.addEventListener)el.addEventListener(ev,fcn,false);}}function dec(t) {return decodeURIComponent(t);}function enc(t) {return encodeURIComponent(t);}function updateHTML(el,html,evalScripts) {if(evalScripts){var regStr="<script[^>]*?>([\\s\\S]*?)</script>";var globalMatch=new (RegExp)(regStr,"gmi");var singleMatch=new (RegExp)(regStr,"mi"); _proxy_jslib_assign('', el, 'innerHTML', '=', ( _proxy_jslib_handle(html, 'replace', '', 1, 0)(globalMatch,"")));var scripts=html.match(globalMatch)||[];if(scripts){var allScripts="";for(i=scripts.length-1;i>=0;i--){var s= _proxy_jslib_handle(scripts, (i), 0, 0).match(singleMatch)[1]||null;if(s)allScripts+=s;}eval(_proxy_jslib_proxify_js((allScripts), 0, 0) );}}else  _proxy_jslib_assign('', el, 'innerHTML', '=', (html));}var isVidVertical=window.MMFEXParams&&MMFEXParams.isVidVertical;var hasLocStrings=window.MMFEXStrings;var isIE=navigator.userAgent.match(/msie/i);var c_cookieExp=2592000000;var c_cookiePath="/";var c_mute="/video/img/sndoff_r.gif";var c_unmute="/video/img/sndon_r.gif";var c_mute_d="/video/img/sndoffd_r.gif";var c_unmute_d="/video/img/sndond_r.gif";var c_muteText=hasLocStrings?MMFEXStrings.mute:"Mute";var c_unmuteText=hasLocStrings?MMFEXStrings.unmute:"Unmute";var c_fav="/video/img/favstar_s.gif";var c_unfav="/video/img/favstar_r.gif";var c_fav_d="/video/img/favstard_s.gif";var c_unfav_d="/video/img/favstard_r.gif";var c_favText=hasLocStrings?MMFEXStrings.fav:"Add to My Favorites";var c_unfavText=hasLocStrings?MMFEXStrings.unfav:"Remove from My Favorites";var plHash=new (Object)();function vidGetThumbNode(el) {while(el&&el.parentNode){if(el.className=="sc_vc0")return el;el=el.parentNode;}return null;}function vidGetPlayer(el) {var pl=gebt("embed",el)[0];if(!pl)pl=gebt("object",el)[0];return pl;}function vidHover(e) {if(window.noHover)return;if(!e)var e=window.event;if(window.event&&e&&!e.fromElement)return;var to=vidGetThumbNode(window.event?e.srcElement:e.target);if(!to)return;var cnt=gebc("sc_vp1",to,"span")[0];if(cnt)cnt.style.visibility="visible";var pl=vidGetPlayer(to);if(pl)vidStart(pl);else try{var el=gebc("sc_vc1",to)[0].firstChild;var args= _proxy_jslib_handle(plHash, (el.id), 0, 0); _proxy_jslib_assign('', el, 'innerHTML', '=', (vidGetMarkup(args.pUrl,args.cUrl,args.w,args.h,args.id)));vidStart(el.firstChild);}catch(e){}}function vidStart(pl) {if(pl&&!pl.disabled){if(pl.startVideo){pl.startVideo();pl.ready=true;clearTimeout(pl.loading);pl.loading= _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)("gebi(\""+pl.id+"\").parentNode.style.background = \"url('/video/img/loading_lg.gif') no-repeat center\"",loadTm);}else{clearTimeout(pl.timer);pl.timer= _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)("vidStart(gebi(\""+pl.id+"\"))",startTm);}}}function vidShow(id) {var pl=gebi(id);if(pl&&pl.ready){pl.style.marginLeft="0px";clearTimeout(pl.loading); _proxy_jslib_assign('', pl.parentNode.style, 'background', '=', (""));}}function vidUnhover(e) {if(!e)var e=window.event;var frm=vidGetThumbNode(window.event?e.srcElement:e.target);if(!frm)return;var to=vidGetThumbNode(e.relatedTarget?e.relatedTarget:e.toElement);if(to!=frm){var cnt=gebc("sc_vp1",frm,"span")[0];if(cnt)cnt.style.visibility="hidden";var pl=vidGetPlayer(frm);if(pl){pl.ready=false;pl.disabled=false;clearTimeout(pl.timer);if(pl.stopVideo)pl.stopVideo();pl.style.marginLeft="-10000px";clearTimeout(pl.loading); _proxy_jslib_assign('', pl.parentNode.style, 'background', '=', (""));vidClean(pl); _proxy_jslib_assign('', pl.parentNode, 'innerHTML', '=', (""));}}}function vidHide(id) {var pl=gebi(id);if(pl){pl.ready=false;pl.style.marginLeft="-10000px";pl.disabled=true;clearTimeout(pl.loading); _proxy_jslib_assign('', pl.parentNode.style, 'background', '=', (""));vidClean(pl); _proxy_jslib_assign('', pl.parentNode, 'innerHTML', '=', (""));}}function vidClick(id,click) {try{var pl=gebi(id);var el=pl.parentNode.parentNode.previousSibling;if(el){if(el.onmousedown)el.onmousedown();if(click){if(gebi("previewLayoutControl")){var q= _proxy_jslib_handle( _proxy_jslib_handle(el, 'href', '', 0, 0).split("?")[1], 'replace', '', 1, 0)(/\\/g,"\\\\");q= _proxy_jslib_handle(q, 'replace', '', 1, 0)(/'/g,"'");updateVideo(q);}else  _proxy_jslib_assign('',  _proxy_jslib_handle(null, 'location', location, 0, 0), 'href', '=', ( _proxy_jslib_handle(el, 'href', '', 0, 0)));}}}catch(e){}}function vidStatus(txt,id) {var vc=gebi("vcontent");if(vc)vc.vStatus=txt;if(txt=="NetStream.Play.Start") _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)("vidShow (\""+id+"\")",20);if(txt=="NetStream.Play.Stop")vidHide(id);if(txt=="Click")vidClick(id,1);}function vidToggleFav(mid,mLink,vidDark) {if(mid=="")return;var fav=readFromCookie("MMSCHFAV","VFAV");var cnt=parseInt(readFromCookie("MMSCHFAV","VFAVCNT"));if(fav==null)fav="";if(cnt==null||isNaN(cnt))cnt=0;var vidIsFav=fav.indexOf(mid)==-1;if(vidIsFav){if(cnt<20){fav+="\t"+mid;cnt++;if(showAdded)showAdded();}else{vidIsFav=false;if(showFull)showFull();}}else{fav= _proxy_jslib_handle(fav, 'replace', '', 1, 0)("\t"+mid,"");cnt--;if(remFav)remFav(mLink);}mLink.title=vidIsFav?c_unfavText:c_favText;var mImg=mLink.firstChild;if(mImg){ _proxy_jslib_assign('', mImg, 'src', '=', (vidIsFav?vidDark?c_fav_d:c_fav:vidDark?c_unfav_d:c_unfav));mImg.alt=vidIsFav?c_unfavText:c_favText;}writeToCookie("MMSCHFAV","VFAV",fav);writeToCookie("MMSCHFAV","VFAVCNT",cnt);if(refresh)refresh(cnt);}function vidToggleMute(vidDark) {vidIsMute=!vidIsMute;writeToCookie(isVidVertical?"MMSCHUSR":"SRCHHPGUSR","VMUTE",vidIsMute?"1":"0");var els=gebc("sc_vp1",null);for(var i=0;i<els.length;i++){var mLink=gebc("sc_vmr", _proxy_jslib_handle(els, (i), 0, 0))[0];mLink.title=vidIsMute?c_unmuteText:c_muteText;var mImg=mLink.firstChild;if(mImg){ _proxy_jslib_assign('', mImg, 'src', '=', (vidIsMute?vidDark?c_mute_d:c_mute:vidDark?c_unmute_d:c_unmute));mImg.alt=vidIsMute?c_unmuteText:c_muteText;}var pl=vidGetPlayer( _proxy_jslib_handle(els, (i), 0, 0).parentNode);if(pl&&pl.setMuteVideo)pl.setMuteVideo(vidIsMute);}}var vidPlayerId=0;function vidCreatePlayer(pUrl,cUrl,w,h) {var id="player"+vidPlayerId;var cid="vpl"+vidPlayerId++; _proxy_jslib_assign('', plHash, (cid), '=', ({"pUrl":pUrl,"cUrl":cUrl,"w":w,"h":h,"id":id})); _proxy_jslib_handle(document, 'write', '', 1, 0)(vidGetMarkup(pUrl,cUrl,w,h,id));}function vidInsertPlayer(pUrl,cUrl,w,h) {var els=gebc("sc_vc1",document,"div");var el=els?els.pop():null;while(el&&el.className.indexOf("v_assigned")>=0){el=els.pop();}if(isVidVertical&&gebi("resultsLayoutContainer")){var q=dec(cUrl).split("?")[1];cUrl=enc("javascript:updateVideo(\""+q+"\", true);");}if(el){el.className+=" v_assigned";var id="player"+vidPlayerId;var cid="vpl"+vidPlayerId++; _proxy_jslib_assign('', plHash, (cid), '=', ({"pUrl":pUrl,"cUrl":cUrl,"w":w,"h":h,"id":id}));el.firstChild.id=cid;eventAttach("click",function() {createClick(this.parentNode.previousSibling);},el.firstChild);}}function createClick(el) {var evt=document.createEvent("MouseEvents");evt.initMouseEvent("mousedown",true,true,window,0,0,0,0,0,false,false,false,false,0,null);if(el.dispatchEvent(evt)) _proxy_jslib_assign('',  _proxy_jslib_handle(null, 'location', location, 0, 0), 'href', '=', ( _proxy_jslib_handle(el, 'href', '', 0, 0)));}function vidGetMarkup(pUrl,cUrl,w,h,id) {var fVars="playerMode=embedded&playUrl="+pUrl+"&clickUrl="+cUrl+"&vMute="+vidIsMute+"&id="+id;if(w&&h)fVars+="&vWidth="+w+"&vHeight="+h;var m="<object type=\"application/x-shockwave-flash\" data=\""+mthumbSwf+"\" "+"class=\"flashPlayer\" "+"id=\""+id+"\" "+">"+"<param name=\"movie\" value=\""+mthumbSwf+"\" />"+"<param name=\"FlashVars\" value=\""+fVars+"\" />"+"<param name=\"allowscriptaccess\" value=\"sameDomain\" />"+"<param name=\"quality\" value=\"best\" />"+"</object>";return m;}function writeToCookie(cn,name,value) {var c=getCookie(cn);var crumbs={};if(c)crumbs=deserializeArray(c); _proxy_jslib_assign('', crumbs, (name), '=', ( _proxy_jslib_handle(null, 'value', value, 0, 0)));c="";var first=true;for(var p in crumbs){if(first)c+=enc(p)+"="+enc( _proxy_jslib_handle(crumbs, (p), 0, 0));else c+="&"+enc(p)+"="+enc( _proxy_jslib_handle(crumbs, (p), 0, 0));first=false;}var date=new (Date)();date.setTime(date.getTime()+c_cookieExp);var expires="; expires="+date.toGMTString();var path="; path="+c_cookiePath; _proxy_jslib_assign('', document, 'cookie', '=', (cn+"="+c+expires+path));}function readFromCookie(cn,name) {var c=getCookie(cn);if(c)var crumbs=deserializeArray(c);else return null;return crumbs? _proxy_jslib_handle(crumbs, (name), 0, 0):null;}function getCookie(cn) {var cnEQ=cn+"=";var cookies= _proxy_jslib_handle(document, 'cookie', '', 0, 0).split(";");for(var i=cookies.length-1;i>=0;i--){var c= _proxy_jslib_handle(cookies, (i), 0, 0);while(c.charAt(0)==" "){c=c.substring(1,c.length);}if(c.indexOf(cnEQ)==0)return c.substring(cnEQ.length,c.length);}}function deserializeArray(string) {var properties={};var props=string.split("&");for(var i=0;i<props.length;i++){var prop= _proxy_jslib_handle(props, (i), 0, 0).split("=");var name=dec(prop[0]);var value=dec(prop[1]); _proxy_jslib_assign('', properties, (name), '=', ( _proxy_jslib_handle(null, 'value', value, 0, 0)));}return properties;}var nul=function() {};function vidClean(obj) {try{obj.style.display="none";for(var p in obj){if(typeof  _proxy_jslib_handle(obj, (p), 0, 0)=="function") _proxy_jslib_assign('', obj, (p), '=', (nul));}}catch(e){}}function vidCleanAll() {var objs=gebt("object");for(var i=objs.length-1;i>=0;(i= _proxy_jslib_assign_rval('--', 'i', '', '', i))){vidClean( _proxy_jslib_handle(objs, (i), 0, 0));}}function vidCleanNode(node) {var objs=gebt("object",node);for(var i=objs.length-1;i>=0;(i= _proxy_jslib_assign_rval('--', 'i', '', '', i))){vidClean( _proxy_jslib_handle(objs, (i), 0, 0));}}function vidCleanAttach() {__flash_unloadHandler=nul;__flash_savedUnloadHandler=nul;window.attachEvent("onunload",vidCleanAll);}if(window.attachEvent)window.attachEvent("onbeforeunload",vidCleanAttach);var vidIsMute=readFromCookie(isVidVertical?"MMSCHUSR":"SRCHHPGUSR","VMUTE")=="1"?1:0;var mthumbInit=true;}var firefox=0;if(window.addEventListener)firefox=1;var dividerWidth=10;var minWidth=230;var resultsMargin=17;var initialMinPreviewWidth=900;var activeMinPreviewWidth=550;var minPreviewWidth=activeMinPreviewWidth;var prevWidth=minWidth;var videoWidth=200;var fudgePixels=30;var curFudgePixels=fudgePixels;var currentState= _proxy_jslib_handle( _proxy_jslib_handle(window, 'location', '', 0, 0), 'href', '', 0, 0).split(/[\?#]/)[1];var docTitle=document.title;function eventDetach(event,fcn,el) {if(el==null)el=window;if(window.detachEvent)el.detachEvent("on"+event,fcn);else{if(window.removeEventListener)el.removeEventListener(event,fcn,false);}}var leftPane=null;var rightPane=null;var divider=null;var noHover=1;var noBrowse=1;function vidPageSetup() {var viewModeMatch= _proxy_jslib_handle( _proxy_jslib_handle(window, 'location', '', 0, 0), 'href', '', 0, 0).match(/[&?]view=(list|grid)/);if(viewModeMatch&&viewModeMatch.length==2)writeToCookie("MMSCHUSR","VIDEOVIEW",viewModeMatch[1].toUpperCase());var isPreviewPage=gebi("previewLayoutControl")!=null;if(isPreviewPage){setupResizer();scrollToVideo();restoreState(); _proxy_jslib_handle(null, 'setInterval', setInterval, 1, 0)("historyObserver()",50);}noHover=0;noBrowse=0;if(typeof initLand=="function")initLand();if(window.Filters)Filters.init(gebi("refineBy"));}function setupResizer() {leftPane=gebi("resultsLayoutContainer");rightPane=gebi("previewLayoutContainer");divider=gebi("previewResize");eventAttach("mousedown",dividerMouseDown,divider);eventAttach("mouseover",dividerMouseOver,divider);eventAttach("mouseout",dividerMouseOut,divider);var gridVideos=gebc("gridvideo_container");for(i=0;gridVideos&&i<gridVideos.length;i++){videoWidth=Math.max(videoWidth, _proxy_jslib_handle(gridVideos, (i), 0, 0).offsetWidth);}var initialWidth=parseInt(readFromCookie("MMSCHUSR","LWIDTH"));if(isNaN(initialWidth)){initialWidth=window.innerWidth|| _proxy_jslib_handle(document, 'body', '', 0, 0).clientWidth;minPreviewWidth=initialMinPreviewWidth;}prevWidth=setResultsWidth(initialWidth);writeToCookie("MMSCHUSR","LWIDTH",prevWidth);minPreviewWidth=activeMinPreviewWidth;divider.style.display="block";}function updateCount() {var countHole= _proxy_jslib_handle(document, 'getElementById', '', 1, 0)("count");var count= _proxy_jslib_handle(document, 'getElementById', '', 1, 0)("v_count");if(countHole&&count) _proxy_jslib_assign('', countHole, 'innerHTML', '=', ( _proxy_jslib_handle(count, 'innerHTML', '', 0, 0)));}function showAdded() {showWelcome(MMFEXStrings.favAdded);}function showFull() {showWelcome(MMFEXStrings.favFull);}function remFav(mLink) {if(!gebi("favorites"))mLink.parentNode.parentNode.parentNode.parentNode.style.display="none";}function refresh(cnt) {if(cnt<=0&&!gebi("favorites")){cnt=0; _proxy_jslib_handle(window, 'location', '', 0, 0).reload();}}var tfav;function showWelcome(msg) {var fav=gebi("favorites");if(fav){ _proxy_jslib_assign('', fav.lastChild, 'innerHTML', '=', (msg));fav.style.display="block";clearTimeout(tfav);tfav= _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)("hideWelcome()",6000);eventAttach("click",function() {hideWelcome();},fav);}}function hideWelcome() {gebi("favorites").style.display="none";}function scrollToVideo() {var selectedVideo=gebi("vidSelected");if(selectedVideo)gebi("resultsLayoutContainer").scrollTop=selectedVideo.offsetTop;}var panelOpen=1;function barPressed(ref) {var vcontentDiv=gebi("vcontent");if(panelOpen==1){panelOpen=0;vcontentDiv.className="vc_col";}else{panelOpen=1;vcontentDiv.className="vc_exp";}}var mthumbList={};function getContainer(el) {while(el){if(el.className=="gridvideo_container")return el;el=el.parentNode;}return null;}function setClickHandlers() {if((MMFEXParams.asyncResults||null)==null)return;var parent=gebi("resultsControl");var sidebarLinks=gebc("sc_va1", _proxy_jslib_handle(null, 'parent', parent, 0, 0),null);var metaDivs=gebc("v_meta", _proxy_jslib_handle(null, 'parent', parent, 0, 0),null);for(i=0;i<metaDivs.length;i++){ _proxy_jslib_assign('', sidebarLinks, (sidebarLinks.length), '=', ( _proxy_jslib_handle(metaDivs, (i), 0, 0).childNodes[0]));}mthumbList={};for(i=0;i<sidebarLinks.length;i++){var q= _proxy_jslib_handle( _proxy_jslib_handle( _proxy_jslib_handle(sidebarLinks, (i), 0, 0), 'href', '', 0, 0).split("?")[1], 'replace', '', 1, 0)(/\\/g,"\\\\");q= _proxy_jslib_handle(q, 'replace', '', 1, 0)(/'/g,"'"); _proxy_jslib_handle(sidebarLinks, (i), 0, 0).onclick=_proxy_jslib_new_function("return updateVideo(\""+q+"\");"); _proxy_jslib_assign('', mthumbList, (q.match(/docid(=|%3d)(\d+)/)[2]), '=', (getContainer( _proxy_jslib_handle(sidebarLinks, (i), 0, 0))));}var pags=gebc("sc_pag");if(pags.length==0)pags=gebc("sb_pag");for(i=0,j=0;i<pags.length;i++){var links=gebt("a", _proxy_jslib_handle(pags, (i), 0, 0));for(i=0;i<links.length;i++){var btn= _proxy_jslib_handle(links, (i), 0, 0);if( _proxy_jslib_handle(btn, 'href', '', 0, 0)&& _proxy_jslib_handle(btn, 'href', '', 0, 0).indexOf("?")>=0){var q= _proxy_jslib_handle( _proxy_jslib_handle(btn, 'href', '', 0, 0).split("?")[1], 'replace', '', 1, 0)(/\\/g,"\\\\");q= _proxy_jslib_handle(q, 'replace', '', 1, 0)(/'/g,"'");btn.onclick=_proxy_jslib_new_function("return updateResults(\""+q+"\");");}}}}function displayPagNums(disp) {var pags=gebc("sc_pag");if(pags.length==0)pags=gebc("sb_pag");for(i=0;i<pags.length;i++){var links=gebt("a", _proxy_jslib_handle(pags, (i), 0, 0));for(var j=0;j<links.length;j++){var btn= _proxy_jslib_handle(links, (j), 0, 0);var cls=btn.className;if(!(cls=="sc_pagN"||cls=="sc_pagP"||cls=="sb_pagN"||cls=="sb_pagP"))btn.style.display=disp?"inline":"none";}}}function saveState(url) {if(url.indexOf("?")==-1)return;var qParams=url.split("?")[1].split("&");var sParams=[];for(i=0;i<qParams.length;i++){var q= _proxy_jslib_handle(qParams, (i), 0, 0);if(/^(docid|first)=/i.test(q))sParams.push(q);}currentState=sParams.join("&"); _proxy_jslib_assign('',  _proxy_jslib_handle(window, 'location', '', 0, 0), 'href', '=', ( _proxy_jslib_handle( _proxy_jslib_handle(window, 'location', '', 0, 0), 'href', '', 0, 0).split("#")[0]+"#"+currentState));if(isIE){var historyDocument=gebi("historyFrame").contentWindow.document;if(!historyDocument||! _proxy_jslib_handle(historyDocument, 'body', '', 0, 0))return; _proxy_jslib_handle(historyDocument, 'open', '', 1, 0)(); _proxy_jslib_handle(historyDocument, 'write', '', 1, 0)("<html><body onload='if (!window.parent.restoreState) return;window.parent.restoreState (document.body.innerText);'>"+currentState+"</body></html>"); _proxy_jslib_handle(historyDocument, 'close', '', 1, 0)();}}function restoreState(qStr) {qStr=qStr||getStateString();var updates=updateRequired(qStr);currentState=qStr;try{var q= _proxy_jslib_handle( _proxy_jslib_handle(window, 'location', '', 0, 0), 'href', '', 0, 0).match(/q=(.*?)&/)[1];qStr+="&q="+q;}catch(e){}if(updates.results)updateResults(qStr,true);if(updates.video)updateVideo(qStr,false,false,true);}function getStateString() {return  _proxy_jslib_handle( _proxy_jslib_handle(window, 'location', '', 0, 0), 'href', '', 0, 0).split(/[\?#]/).pop();}function updateRequired(qStr) {var resultsMatch=/first=(\d+)/i;var qStrFirst=qStr.match(resultsMatch)?parseInt(qStr.match(resultsMatch)[1]):1;var currFirst=currentState.match(resultsMatch)?parseInt(currentState.match(resultsMatch)[1]):1;var vidMatch=/docid(=|%3d)(\d+)/i;var retVal={};retVal.results=qStrFirst!=currFirst;try{retVal.video=qStr.match(vidMatch)[2]!=currentState.match(vidMatch)[2];}catch(e){}return retVal;}function historyObserver() {if(isIE)document.title=docTitle;else{var newState=getStateString();if(currentState!=newState)restoreState(newState);}}function asyncUpdate(url,domID,options) {var xhr;var after;var before;var evalScripts;var loadingDivID;var skipSave;if(options!=null){after=options.after||null;before=options.before||null;evalScripts=options.evalScripts||null;loadingDivID=options.loadingDivID||null;skipSave=options.skipSave||null;}if(!skipSave){var curUrl= _proxy_jslib_handle( _proxy_jslib_handle(window, 'location', '', 0, 0), 'href', '', 0, 0);if(isIE&&curUrl.indexOf("#")==-1)saveState(curUrl);saveState(url);}if(window.XMLHttpRequest)xhr=new (XMLHttpRequest)();else{if(window.ActiveXObject)xhr=new (ActiveXObject)("Microsoft.XMLHTTP");}if(xhr){xhr.onreadystatechange=function() {if(xhr.readyState==4){var el=gebi(domID);if(el)updateHTML(el,xhr.responseText,evalScripts);if(after)after();}};var el=gebi(loadingDivID||domID);var loadingHTMLContainer=gebi("v_ldng");if(el&&loadingHTMLContainer) _proxy_jslib_assign('', el, 'innerHTML', '=', ( _proxy_jslib_handle(loadingHTMLContainer, 'innerHTML', '', 0, 0)));if(before)before(); _proxy_jslib_handle(xhr, 'open', '', 1, 0)("GET",url,true);xhr.send(null);return true;}return false;}function updateVideo(queryString,skipReturn,skipUpdate,skipSave) {var gridContainer= _proxy_jslib_handle(mthumbList, (queryString.match(/docid(=|%3d)(\d+)/)[2]), 0, 0);if(gridContainer){var vidSelected=gebi("vidSelected");if(vidSelected)vidSelected.id=null;gridContainer.id="vidSelected";}var previewPage=gebi("previewLayoutControl");if(previewPage){var iframes= _proxy_jslib_handle(previewPage, 'getElementsByTagName', '', 1, 0)("IFRAME");if(iframes&&iframes.length){iframes[0].style.display="none";previewPage.removeChild(iframes[0]);}vidCleanNode(previewPage);}if(skipUpdate!=true){if(skipReturn==true)asyncUpdate(MMFEXParams.asyncUrl+"?"+queryString+"&format=htmlraw&partial=2","previewLayoutContainer",{"before":startEmbedObserver,"evalScripts":true,"skipSave":skipSave});else return !asyncUpdate(MMFEXParams.asyncUrl+"?"+queryString+"&format=htmlraw&partial=2","previewLayoutContainer",{"before":startEmbedObserver,"evalScripts":true,"skipSave":skipSave});}}function updateResults(queryString,skipSave) {vidCleanNode(gebi("resultsLayoutContainer"));return !asyncUpdate(MMFEXParams.asyncUrl+"?"+queryString+"&format=htmlraw&partial=1","resultsLayoutContainer",{"after":afterUpdateResults,"evalScripts":true,"loadingDivID":"resultsControlScroller","skipSave":skipSave});}function afterUpdateResults() {updateCount();setClickHandlers();setResultsWidth(prevWidth);}function dividerMouseDown(event) {divider.style.width="800px";divider.style.margin="0 0 0 -395px";eventAttach("mousemove",dividerMouseMove,document);eventAttach("mouseup",dividerMouseUp,document);document.onselectstart=function() {return false;};eventCancel(event);}function dividerMouseOver(event) {divider.className="hover";}function dividerMouseOut(event) {divider.className="";}function dividerMouseMove(event) {if(!firefox&&!event.button)dividerMouseUp(event);var newWidth=setResultsWidth(widthFromEvent(event));if(newWidth!=prevWidth)curFudgePixels=0;else curFudgePixels=fudgePixels;eventCancel(event);}function dividerMouseUp(event) {eventDetach("mousemove",dividerMouseMove,document);eventDetach("mouseup",dividerMouseUp,document);divider.style.width=dividerWidth+"px";divider.style.margin="0";document.onselectstart=null;curFudgePixels=fudgePixels;prevWidth=setResultsWidth(widthFromEvent(event));writeToCookie("MMSCHUSR","LWIDTH",prevWidth);}function widthFromEvent(event) {return event.clientX-20;}function widthFromCols(cols) {return videoWidth*cols+leftPane.offsetWidth-gebi("resultsControl").offsetWidth;}function colsFromWidth(width) {return (width-leftPane.offsetWidth+gebi("resultsControl").offsetWidth)/videoWidth;}function setResultsWidth(width) {if(leftPane==null||rightPane==null||divider==null){leftPane=gebi("resultsLayoutContainer");rightPane=gebi("previewLayoutContainer");divider=gebi("previewResize");}newCols=colsFromWidth(width);var maxCols=Math.floor(colsFromWidth((window.innerWidth|| _proxy_jslib_handle(document, 'body', '', 0, 0).clientWidth)-minPreviewWidth));newCols=Math.max(Math.min(maxCols,newCols),1);width=widthFromCols(Math.round(newCols));leftPane.style.width=width+"px";divider.style.left=width+resultsMargin+"px";rightPane.style.left=width+resultsMargin+dividerWidth+"px";if(gebi("sw_page")==null){rightPane.style.left=null;rightPane.style.margin="0 0 0 "+(width+resultsMargin+dividerWidth)+"px";}displayPagNums(Math.round(newCols)>1);return width;}function eventCancel(e) {if(e.stopPropagation){e.stopPropagation();e.preventDefault();}else{if(e.cancelBubble){e.cancelBubble();e.returnValue=false;}}}function iframeLoaded(loaded) {var gtDisp;var ldDisp;gtDisp=loaded?"inline":"none";ldDisp=loaded?"none":"inline";var gt=gebc("v_goto")[0];var ld=gebc("v_loading")[0];if(gt)gt.style.display=gtDisp;if(ld)ld.style.display=ldDisp;}function fixEmbed() {var plc=gebi("previewLayoutControl");var vc=gebi("vcontent");if(plc&&plc.className=="previewpane_iframediv"||vc&&vc.className!="vc_exp")return true;var c=gebi("embedContainer");if(c){var e= _proxy_jslib_handle(c, 'getElementsByTagName', '', 1, 0)("embed");for(var i=0;i<e.length;i++){ _proxy_jslib_assign('',  _proxy_jslib_handle(e, (i), 0, 0), 'outerHTML', '=', ( _proxy_jslib_handle( _proxy_jslib_handle(e, (i), 0, 0), 'outerHTML', '', 0, 0)));}return true;}return false;}function startEmbedObserver() {if(isIE&&!fixEmbed()) _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)("startEmbedObserver()",200);}startEmbedObserver();function imgW(el) {try{var w=el.firstChild.firstChild.firstChild.firstChild.width;return w;}catch(e){return 0;}}var adultHTML=["<img id='submit_img' style='visibility: hidden;'/>","<div id='adult_mark_dialog' class='dialog' style='display: block;'>","<div id='adult_title'><b>Microsoft Internal</b></div>","<div id='adult_message'>","<span id='adult_message_dialog' style='margin-right: 3px;'>This dialog allows Microsoft employees to give confidential feedback on adult content found in Live Search Videos. To disable this feature click</span>","<a id='adult_disable_link' href=''>here</a>","<span id='adult_message_disable'>. You can reenable this feature by clearing your cookie.</span>","</div>","<img id='adult_mark_thumbnail' src='",null,"'/>","<form id='adult_mark_form'><div id='mark_adult_page_div'>","<input type='checkbox' name='video' id='adltCBVid' checked='true'/>","<span id='murl_check_mark' style='margin-right: 3px;'>mark</span>","<a id='murl_check_link' href='",null,"' target='_blank' title='",null,"'>video</a>","<span id='murl_check_adult' style='margin-left: 3px;'>as adult</span>","</div>","<div id='mark_adult_page_div'>","<input type='checkbox' name='page' id='adltCBPage'/>","<span id='page_check_mark' style='margin-right: 3px;'>mark</span>","<a id='page_check_link' href='",null,"' target='_blank' title='",null,"'>page</a>","<span id='page_check_adult' style='margin-left: 3px;'>as adult</span>","</div>","<div id='mark_adult_domain_div'>","<input type='checkbox' name='domain' id='adltCBDom'/>","<span id='page_check_mark' style='margin-right: 3px;'>mark</span>","<a id='domain_check_link' href='",null,"' target='_blank' title='",null,"'>domain</a>","<span id='domain_check_adult' style='margin-left: 3px;'>as adult</span>","</div>","<div id='mark_adult_comments_div'>","<div>comments (optional):</div>","<div>","<textarea style='overflow: auto;' cols='40' rows='3' name='comments' id='adltCBCmnt'></textarea>","</div>","</div>","<div id='mark_adult_buttons'>","<input type='button' value='submit' name='submit' onclick='adultSubmit()'></input>","<input type='button' value='cancel' name='cancel' onclick='adultCancel()'></input>","</div>","</form></div>"];var adltMurl;var adltPurl;var adltTurl;var adltDomain;var adltHash;function vidMarkAdult(murl,purl,thumbnail,hash) {var el=gebi("vcontent");var adultDiv=document.createElement("div");adultDiv.id="adult_mark_element";var index=purl.indexOf("//");if(index!=-1)index=purl.indexOf("/",index+2);var domain="";if(index!=-1) domain= _proxy_jslib_assign_rval('', 'domain', '=', (purl.substr(0,index)), domain);else  domain= _proxy_jslib_assign_rval('', 'domain', '=', (""), domain);adultHTML[9]=thumbnail;adultHTML[15]=murl;adultHTML[17]=murl;adultHTML[25]=purl;adultHTML[27]=purl;adultHTML[35]= _proxy_jslib_handle(null, 'domain', domain, 0, 0);adultHTML[37]= _proxy_jslib_handle(null, 'domain', domain, 0, 0);adltMurl=murl;adltPurl=purl;adltTurl=thumbnail;adltDomain= _proxy_jslib_handle(null, 'domain', domain, 0, 0);adltHash=hash; _proxy_jslib_assign('', adultDiv, 'innerHTML', '=', (adultHTML.join("")));el.appendChild(adultDiv);}function adultSubmit(e) {var query="";var host="";try{ host= _proxy_jslib_assign_rval('', 'host', '=', (MMFEXParams.adultMarkPage), host);}catch(e){}try{query=MMFEXParams.query;}catch(e){}var img=gebi("submit_img");if(img) _proxy_jslib_assign('', img, 'src', '=', ( _proxy_jslib_handle(null, 'host', host, 0, 0)+"?query="+query+"&murl="+encodeURIComponent(adltMurl)+"&mia="+gebi("adltCBVid").status+"&purl="+encodeURIComponent(adltPurl)+"&pia="+gebi("adltCBPage").status+"&domain="+encodeURIComponent(adltDomain)+"&dia="+gebi("adltCBDom").status+"&comments="+encodeURIComponent( _proxy_jslib_handle(gebi("adltCBCmnt"), 'value', '', 0, 0))+"&hash="+encodeURIComponent(adltHash)+"&thumburl="+encodeURIComponent(adltTurl)));var el=gebi("vcontent");if(el)el.removeChild(gebi("adult_mark_element"));if(e&&e.preventDefault)e.preventDefault();return false;}function adultCancel(e) {var el=gebi("vcontent");if(el)el.removeChild(gebi("adult_mark_element"));if(e&&e.preventDefault)e.preventDefault();return false;} ;
_proxy_jslib_flush_write_buffers() ;