//This is JS equivalent of the vtvsettings that is resident on the server for mobile devices and other device.
//Add a line here for the 3-tuple values for the dataspace we want to support. The first value is the numeric value of the DS.
//The second value is the proxypass tag.

var AjaxConstsBase = 
 { 
    "VideoDS"       : {"title":"Videos", "val": 16777216,"proxy_pass": "/bsearch", "user_agent":"def-xml","req_header":"text/xml","req_type":"GET","preload_images_0_0_23_1_array":"VideopreloadImagesSrc"}
};

var AjaxConsts = 
{
    "VideoMoreInfoDS":{"val": 16777216,"proxy_pass": "cgi-bin/mi.py", "user_agent":"def-xml","req_header":"text/xml","req_type":"GET"},
    "VideoMoreInfoDS2_0":{"val": 16777216,"proxy_pass": "/bsearch", "user_agent":"def-xml","req_header":"text/xml","req_type":"GET"},
    "EnableCategories":true,
    "CategoriesOS": "vp:bm:0~SynCategories--155~",
    //"CategoriesOS": "vp:bc:0~SynCategories~",
    "EnableGetVtap": true,
    "EnableEmbed": true,
    "useSearch2_0": true,
    "ShareURL"      : "http://www.vtap.com/cgi-bin/clip.cgi?",
    "StatisticURL"  : "/cgi-bin/clip.cgi?",
    "AboutURL"      : "http://www.vtap.com",
    "rfURL"         : "http://www.vtap.com/ref_link.py?g=",
    "Resolver"      : "/act?ua=pc_iphone&gid=",
    "IResolver"     : "/prslv",
    "DataSpaceMap" : [{"val": 16777216, "search_handler": "VideoSearchResult", "render_handler": "video_renderer", "evt_handler":"video_evt_handler"}],
    "IPhoneCheckDS" : {"val": 16777216,"proxy_pass":"/iphonecheck","user_agent":"pc_iphone","req_header":"text/xml","req_type":"POST"},
    "IPhoneCheck"   : "/iphonecheck?ua=iphone",
    "PlayAudio"     : "/iphoneaudio",
    "GetPreview"    : "/iphonepreview?ua=iphone_preview",
    "VideoTime"     : "300",
    "MoreInfoURL"   : "",
    "Max_Rating"    : 5,
    "Max_UN_Length" : 14,
    "MailURL" : "mailto:?subject=Check out this video!&body=",
     //msecs
     "QueryGapPollTimer" : "20",
     "DeadClip"     : "images_0_0_23_1/deadclip.png",
     "AudioClip"    : "images_0_0_23_1/speaker.png",
     "debug"        : 0,
     // In secs. 
     "PreviewRetry" : 5,
     "ClipCheck": [false, true, 5, false],
     "iphone_versions" : [{"ver":"1A543a"}, {"ver":"1C25"}],
    "useMemMI":1,
    "miParams":"&RC=10",
    "iGoogleUrl": "http://www.google.com/ig/add?moduleurl=http://hosting.gmodules.com/ig/gadgets/file/100551125980586397550/pcwidget_0_0_2.xml&source=imag",
    "netVibesUrl": "http://www.netvibes.com/subscribe.php?module=UWA&moduleUrl=http://vtap.com/widget/netVibesEmbed.html",
    "EmbedTitleCharsLimit": 40,
    "send2mobileURL": "http://m.vtap.com/send2mobile?",
    "SendSMSCgi": "cgi-bin/send_sms.py?",
    "captchaVerifyUrl": "cgi-bin/captcha.py",
    "publicKeyVeveoinc": "6LezhwAAAAAAAKYrdX6GHO2pOqtS4thlvLyn_k1d",
    "publicKeyVtapSite": "6LfYcAAAAAAAAH4VxfjEdzhSA78Jfro4IgeRuTIo"
};
AjaxConsts.prototype = AjaxConstsBase; //This is the base object defined in iphone.html


var __DEBUG__ = false;

var AjaxConstsBase={"VideoDS":{"title":"Videos","val":16777216,"proxy_pass":"/bsearch","user_agent":"def-xml","req_header":"text/xml","req_type":"GET","preload_images_0_0_23_1_array":"VideopreloadImagesSrc"}};
var AjaxConsts={"VideoMoreInfoDS":{"val":16777216,"proxy_pass":"cgi-bin/mi.py","user_agent":"def-xml","req_header":"text/xml","req_type":"GET"},"VideoMoreInfoDS2_0":{"val":16777216,"proxy_pass":"/bsearch","user_agent":"def-xml","req_header":"text/xml","req_type":"GET"},"EnableCategories":true,"CategoriesOS":"vp:bm:0~SynCategories--155~","EnableGetVtap":true,"EnableEmbed":true,"useSearch2_0":true,"ShareURL":"http://www.vtap.com/cgi-bin/clip.cgi?","StatisticURL":"/cgi-bin/clip.cgi?","AboutURL":"http://www.vtap.com","rfURL":"http://www.vtap.com/ref_link.py?g=","Resolver":"/act?ua=pc_iphone&gid=","IResolver":"/prslv","DataSpaceMap":[{"val":16777216,"search_handler":"VideoSearchResult","render_handler":"video_renderer","evt_handler":"video_evt_handler"}],"IPhoneCheckDS":{"val":16777216,"proxy_pass":"/iphonecheck","user_agent":"pc_iphone","req_header":"text/xml","req_type":"POST"},"IPhoneCheck":"/iphonecheck?ua=iphone","PlayAudio":"/iphoneaudio","GetPreview":"/iphonepreview?ua=iphone_preview","VideoTime":"300","MoreInfoURL":"","Max_Rating":5,"Max_UN_Length":14,"MailURL":"mailto:?subject=Check out this video!&body=","QueryGapPollTimer":"20","DeadClip":"images_0_0_23_1/deadclip.png","AudioClip":"images_0_0_23_1/speaker.png","debug":0,"PreviewRetry":5,"ClipCheck":[true,true,5,false],"iphone_versions":[{"ver":"1A543a"},{"ver":"1C25"}],"useMemMI":1,"miParams":"&RC=10","iGoogleUrl":"http://www.google.com/ig/add?moduleurl=http://hosting.gmodules.com/ig/gadgets/file/100551125980586397550/pcwidget_0_0_2.xml&source=imag","netVibesUrl":"http://www.netvibes.com/subscribe.php?module=UWA&moduleUrl=http://vtap.com/widget/netVibesEmbed.html","EmbedTitleCharsLimit":40,"send2mobileURL":"http://m.vtap.com/send2mobile?","SendSMSCgi":"cgi-bin/send_sms.py?","captchaVerifyUrl":"cgi-bin/captcha.py","publicKeyVeveoinc":"6LezhwAAAAAAAKYrdX6GHO2pOqtS4thlvLyn_k1d","publicKeyVtapSite":"6LfYcAAAAAAAAH4VxfjEdzhSA78Jfro4IgeRuTIo"};
AjaxConsts.prototype=AjaxConstsBase;
var __DEBUG__=false;
var ProtoUIStates={"share_gid":null,"os":null};
function parseQueryString(){
var _1=decodeURIComponent(window.location.toString());
var mi;
var _3=_1.indexOf("?");
if(_3!=-1){
mi=_1.substr(_3+1);
var _4=mi.split("&");
for(i=0;i<_4.length;i++){
mi=_4[i];
if(mi.indexOf("sl:")>=0){
ProtoUIStates.share_gid=mi.substr(mi.indexOf("~")+1);
ProtoUIStates.share_gid=ProtoUIStates.share_gid.replace(/#/,"%23");
}else{
if(mi.indexOf("vp:")>=0){
ProtoUIStates.os=mi;
}
}
}
}
}
function loader(){
parseQueryString();
Initialize(ProtoUIStates.share_gid);
}
var gFullScreen=false;
var mediaContainer=null;
function MediaPlayer(_5){
var _6=this;
var _7=MediaPlayer.UndefinedEvent;
var _8;
var _9;
var _a=0;
var _b=0;
var _c=0;
var _d=0;
var _e;
var _f;
var _10;
var _11;
var _12;
var _13=["mediaPlayer_Real","mediaPlayer_MS","mediaPlayer_Flash","mediaPlayer_IFrame","mediaPlayer_QT"];
var _14=null;
var _15;
var _16=false;
var _17;
var _18=false;
var _19=false;
var _1a=EvtInst.getRenderer();
this.resizePlayer=function(_1b,_1c){
_a=_1b;
_b=_1c;
var _1d=document.getElementById(_13[_8]);
if(_1d){
_1d.height=_b;
_1d.width=_a;
}
var _1e=document.getElementById("flashObj0");
if(_1e){
_1e.height=_b;
_1e.width=_a;
try{
for(i=0;i<_1e.childNodes.length;i++){
var _1f=_1e.childNodes[i];
if(_1f&&_1f.attributes&&_1f.getAttribute("name")=="flashObj0"){
_1f.height=_b;
_1f.width=_a;
break;
}
}
}
catch(e){
}
}
};
this.getWidth=function(){
return _15.width;
};
this.getHeight=function(){
return _15.height;
};
this.play=function(){
if(_17){
_12["play"][_8]();
}
};
this.playClip=function(url,_21,_22){
_8=_21;
createPlayer(_8,url);
_15=document.getElementById(_13[_8]);
_17=true;
this.setUrlName(url,_21,_22);
};
this.setUrlName=function(url,_24,_25){
if(_17){
_12["setUrlName"][_24](url,_25);
}
};
function createPlayer(_26,url){
_12["create"][_26](url);
return;
var _28=document.getElementById(_13[_26]);
if(_28!=undefined&&_28!=null){
return;
}
_14=document.createElement("SPAN");
document.body.appendChild(_14);
_14.id="mediaContainer"+"_"+_26;
_14.style.position="absolute";
_14.style.top=_c;
_14.style.left=_d;
_14.style.height=_b;
_14.style.width=_a;
_15=createMediaPlayer(_14);
_14.style.display="none";
_14.style.zIndex=50;
_14.appendChild(transGif);
var _28=document.getElementById("playerSpan");
_28.style.display="block";
_28.appendChild(_14);
switch(_26){
case MediaPlayer.RealMedia:
break;
case MediaPlayer.MicrosoftMedia:
break;
case MediaPlayer.FlashMedia:
case MediaPlayer.IFrame:
case MediaPlayer.QTimeMedia:
break;
default:
break;
}
}
this.stop=function(){
try{
if(_17){
_e=false;
gFullScreen=false;
_12["stop"][_8]();
}
}
catch(e){
valert("stop cathc");
}
};
this.pause=function(){
if(_17){
return _12["pause"][_8]();
}
};
this.show=function(){
if(_17){
_14.style.display="block";
_14.style.visibility="visible";
}
};
this.hide=function(){
if(_17){
_14.style.display="none";
_14.style.visibility="hidden";
}
};
this.isPlayerVisible=function(){
if(_14.style.display=="none"||_14.style.visibility=="hidden"){
return true;
}
return false;
};
this.stopAndHide=function(){
var _29=document.getElementById("mediaContainer"+"_"+_8);
if(!_29){
return;
}
if(_8==MediaPlayer.FlashMedia||_8==MediaPlayer.FlashMedia){
_29.innerHTML="";
}
try{
this.stop();
_29.style.display="none";
try{
embedFlash.SetVariable("isStop","2");
}
catch(e){
}
this.stop();
_29.parentNode.innerHTML="";
}
catch(e){
valert("caught in sto and hide");
}
};
this.gotoFullScreen=function(_2a){
var _2b=false;
_2b=fullscreenMS(_2a);
if(_2b){
_e=_2a;
gFullScreen=_2a;
}
return _2b;
};
this.getPlayerState=function(){
if(_17){
return _12["getPlayerState"][_8]();
}
};
this.getPlayerStateString=function(){
if(_17){
return _12["getPlayerStateString"][_8]();
}
};
this.playStateChange=function(_2c){
try{
if(_17){
_5[MediaPlayer.pCallBack](_2c,this);
}
}
catch(e){
}
};
this.IsFullScreen=function(){
var _2d=_e;
if(isMediaCenter()){
return _2d;
}
if(_8==MediaPlayer.MicrosoftMedia){
var _2e=document.getElementById("mediaPlayer_MS");
_2d=_2e.fullScreen;
}else{
if(_8==MediaPlayer.RealMedia){
var _2e=document.getElementById("mediaPlayer_Real");
_2d=_2e.GetFullScreen();
}
}
return _2d;
};
function createMediaPlayer(_2f){
var _30=null;
if(_8!=MediaPlayer.DummyMedia){
_30=document.createElement("OBJECT");
_2f.appendChild(_30);
_30.id=_13[_8];
_30.height=_b;
_30.width=_a;
try{
_30=_12["create"][_8](_30);
}
catch(e){
}
}else{
_30=createDummyMedia();
}
return _30;
}
function createReal(_31){
var _32=document.getElementById(_13[_8]);
if(_32!=undefined&&_32!=null){
return;
}
try{
document.mediaPlayer_Real.DoStop();
document.mediaPlayer_Real=null;
var _32=document.getElementById("playerSpan");
var id="mediaContainer"+"_"+MediaPlayer.RealMedia;
var _34=document.getElementById(id);
_34.innerHTML="";
_32.removeChild(_34);
}
catch(e){
}
var _35=36;
var _36=_b-_35;
_14=_1a.createMediaSpan(_8,_c,_d,_b,_a);
_1a.createMediaCloseButton();
var _37="<object id=\""+_13[_8]+"\" classid=\"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\" "+"WIDTH=\""+_a+"\" HEIGHT=\""+_b+"\" VIEWASTEXT>";
var _38="<PARAM NAME=\"TYPE\" VALUE=\"audio/x-pn-realaudio-plugin\"> "+"<PARAM NAME=\"CONTROLS\" VALUE=\"ImageWindow\">"+"<PARAM NAME=\"CONSOLE\" VALUE=\"video1\">"+"<PARAM NAME=\"AUTOSTART\" VALUE=\"TRUE\">"+"<PARAM NAME=\"Shuffle\" VALUE=\"false\">"+"<PARAM NAME=\"PreFetch\" VALUE=\"false\">"+"<PARAM NAME=\"NoLabels\" VALUE=\"TRUE\">"+"<PARAM NAME=\"Loop\" VALUE=\"false\">"+"<PARAM NAME=\"NoLogo\" VALUE=\"TRUE\">"+"<PARAM NAME=\"BackgroundColor\" VALUE=\"#000000\">"+"<PARAM NAME=\"MaintainAspect\" VALUE=\"true\">"+"<PARAM NAME=\"Center\" VALUE=\"true\">"+"<PARAM NAME=\"Volume\" VALUE=\"100\">"+"<PARAM NAME=\"WantMouseEvents\" VALUE=\"true\">";
var _39="<embed type=\"audio/x-pn-realaudio-plugin\" "+"name=\""+_13[_8]+"\" "+"controls=\"ImageWindow\" "+"console=\"realVideo\" "+"width=\""+_a+"\" "+"height=\""+_36+"\" "+"autostart=\"true\" "+"TYPE=\"audio/x-pn-realaudio-plugin\" "+"Shuffle=\"false\" "+"PreFetch=\"false\" "+"NoLabels=\"TRUE\" "+"Loop=\"false\" "+"NoLogo=\"TRUE\" "+"BackgroundColor=\"#000000\" "+"MaintainAspect=\"true\" "+"Center=\"true\" "+"Volume=\"100\" "+"WantMouseEvents=\"true\" "+">  "+"</embed> ";
var _3a="</object> ";
valert(_39);
var _3b="<embed type=\"audio/x-pn-realaudio-plugin\" "+"name=\""+_13[_8]+"Control\""+"controls=\"ControlPanel\" "+"width=\""+_a+"\" "+"height=\""+_35+"\" "+"console=\"realVideo\" />";
valert(_3b);
_14.innerHTML=_39+_3b;
_9="RealPlayer";
}
function createMS(url){
_14=_1a.createMediaSpan(_8,_c,_d,_b,_a);
_1a.createMediaCloseButton();
var _3d=getBrowser();
var _3e=null;
var _3f=null;
var _40="</object> ";
if(_3d!="Internet Explorer"){
_3e="<object id=\""+_13[_8]+"\" data="+url+" height="+_b+" width="+_a+" type=\"application/x-mplayer2\" VIEWASTEXT>";
_3f="<param name=\"Showcontrols\" value=\"false\">"+"<param name=\"src\" value=\""+url+"\" valuetype=\"ref\" type=\""+url+"\">"+"<param name=\"autoStart\" value=\"true\"> "+"<param name=\"enabled\" value=\"true\"> "+"<param name=\"uiMode\" value=\"mini\"> "+"<param name=\"stretchToFit\" value=\"true\"> "+"<param name=\"currentMarker\" value=\"0\"> "+"<param name=\"playCount\" value=\"1\"> "+"<param name=\"baseURL\" value=\"\"> "+"<param name=\"enableContextMenu\" value=\"false\"> "+"<param name=\"volume\" value=\"100\"> "+"<param name=\"enableErrorDialogs\" value=\"false\"> ";
}else{
_3e="<object id=\""+_13[_8]+"\" height="+_b+" width="+_a+" classid=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\" standby=\"Loading Windows Media Player components...\" type=\"application/x-oleobject\" PlayStateChange=\"stateChangeCb\" VIEWASTEXT>";
_3f="<param name=\"Showcontrols\" value=\"false\">"+"<param name=\"autoStart\" value=\"true\"> "+"<param name=\"enabled\" value=\"true\"> "+"<param name=\"uiMode\" value=\"mini\"> "+"<param name=\"stretchToFit\" value=\"true\"> "+"<param name=\"currentMarker\" value=\"0\"> "+"<param name=\"playCount\" value=\"1\"> "+"<param name=\"baseURL\" value=\"\"> "+"<param name=\"enableContextMenu\" value=\"false\"> "+"<param name=\"volume\" value=\"100\"> "+"<param name=\"enableErrorDialogs\" value=\"false\"> ";
}
_14.innerHTML=_3e+_3f+_40;
_9="Windows Mediaplayer";
switch(_8){
case MediaPlayer.RealMedia:
break;
case MediaPlayer.MicrosoftMedia:
break;
case MediaPlayer.FlashMedia:
case MediaPlayer.IFrame:
case MediaPlayer.QTimeMedia:
break;
default:
break;
}
return _14;
}
function createFlash(_41){
_14=_1a.createMediaSpan(_8,_c,_d,_b,_a);
_1a.createMediaCloseButton();
_9="Flash Player";
}
function createIFrame(_42){
_9="IFrame based player";
return _42;
}
function createQt(_43){
_9="Quicktime player";
}
function playReal(){
var _44=document.getElementById(_13[MediaPlayer.RealMedia]);
try{
_44.DoPlay();
}
catch(e){
}
try{
document.mediaPlayer_Real.DoPlay();
document.mediaPlayer_Real.focus();
}
catch(e){
}
}
function playMS(){
var _45=document.getElementById(_13[MediaPlayer.MicrosoftMedia]);
if(_45){
_45.controls.play();
}
}
function playFlash(){
var _46=document.getElementById("flashObj0");
if(null!=_46){
try{
_46.SetVariable("isPaused","0");
_18=false;
}
catch(e){
}
}
}
function playIFrame(){
}
function playQt(){
}
function pauseReal(){
return _15.DoPause();
}
function pauseMS(){
_15.controls.pause();
}
function pauseFlash(){
var _47=document.getElementById("flashObj0");
if(null!=_47){
try{
_47.SetVariable("isPaused","1");
_18=true;
}
catch(e){
}
}
}
function pauseIFrame(){
}
function pauseQt(){
}
function stopReal(){
var _48=document.getElementById(_13[MediaPlayer.RealMedia]);
try{
_48.DoStop();
}
catch(e){
}
document.mediaPlayer_Real.DoStop();
}
function stopMS(){
_19=false;
try{
_10.stop();
_f.stop();
valert("hello");
var _49=document.getElementById(_13[MediaPlayer.MicrosoftMedia]);
if(_49){
_15.controls.stop();
_49.URL="";
}
}
catch(e){
valert("cathc in StopMs");
}
}
function stopFlash(){
var _4a=document.getElementById("flashObj0");
if(null!=_4a){
try{
_4a.SetVariable("isStop","");
_18=true;
}
catch(e){
}
}
_4a=null;
}
function stopIFrame(){
_14.innerHTML="";
}
function stopQt(){
_14.innerHTML="";
}
function setUrlReal(url,_4c){
_11=url;
_14.style.display="block";
_10.setCallback(realStartPlayBack,_6);
_10.setIntervalAndRestart(1);
}
function realStartPlayBack(){
var _4d=document.getElementById(_13[MediaPlayer.RealMedia]);
try{
_4d.SetSource(_11);
}
catch(e){
document.mediaPlayer_Real.SetSource(_11);
}
playReal();
}
function setUrlIFrame(url,_4f){
_14.style.display="block";
var _50="";
_50="<iframe onfocus=\"window.parent.document.body.focus()\" onload=\"window.parent.document.body.focus()\" id=\"frameEmbed\" width=\""+MediaPlayer.Width+"\" height=\""+MediaPlayer.Height+"\" scrolling=\"no\" src=\"";
_50+=url;
_50+="\">";
_14.innerHTML=_50;
playIFrame();
}
function msStartPlayBack(){
_15.URL=_11;
var _51=document.getElementById(_13[MediaPlayer.MicrosoftMedia]);
_51.autoStart="true";
_51.autoStart="false";
valert("msStartPlayback "+_51.playState);
if(_51){
_15.src=_11;
_15.URL=_11;
try{
_15.controls.play();
}
catch(e){
}
}else{
try{
document.mediaPlayer_MS.controls.play();
}
catch(e){
}
}
if(!_51.playState||_51.playState==10){
}
_f.setCallback(msCheckMediaEnd,_6);
_f.setIntervalAndRestart(1);
}
function setUrlMS(url,_53){
_11=url;
msStartPlayBack();
}
function setUrlFlash(url,_55){
valert("Flash Url "+url);
_14.style.display="block";
var _56="";
if(_55.toLowerCase().indexOf("x-flv")!=-1){
_56="<object id=\"flashObj0\" type=\"application/x-shockwave-flash\"  classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+_a+"\" height=\""+_b+"\" > <param name=\"wmode\" value=\"window\"> <PARAM NAME=\"AllowNetworking\" VALUE=\"all\"><PARAM NAME=\"AllowFullScreen\" VALUE=\"false\"> <PARAM NAME=\"flashvars\" VALUE=\"usefullscreen=false&autostart=true&lightcolor=0x557722&type=flv&bufferlength=1&overstretch=false\"><param name=\"movie\" value=\"flvplayer.swf?file=";
}else{
_56="<iframe id=\"flashObj0\" width=\""+_a+"\" height=\""+_b+"\" src=\"";
}
if(_55.toLowerCase().indexOf("x-flv")!=-1){
_56+=replaceAmpEqual(url);
}else{
_56+=url;
}
if(_55.toLowerCase().indexOf("x-flv")!=-1){
_56+="\"> ";
_56+="<embed type=\"application/x-shockwave-flash\"";
_56+="name=\"flashObj0\"";
_56+="width=\""+_a+"\"";
_56+="height=\""+_b+"\"";
_56+="wmode=\"window\"";
_56+="AllowNetworking=\"all\"";
_56+="AllowFullScreen=\"false\"";
_56+="flashvars=\"usefullscreen=false&autostart=true&lightcolor=0x557722&type=flv&bufferlength=1&overstretch=false\"";
_56+="src=\"flvplayer.swf?file=";
_56+=url;
_56+="\"></embed> ";
_56+="</object>";
}else{
_56+="\">";
}
_14.innerHTML=_56;
playFlash();
}
function replaceAmpEqual(url){
var _58=url.split("=");
url="";
for(var ii=0;ii<_58.length;ii++){
url+=_58[ii];
if(ii<_58.length-1){
url+="%3D";
}
}
var _5a=url.split("&");
url="";
for(var ii=0;ii<_5a.length;ii++){
url+=_5a[ii];
if(ii<_5a.length-1){
url+="%26";
}
}
return url;
}
function setUrlQt(url,_5c){
_14=_1a.createMediaSpan(_5c,_c,_d,_b,_a);
_1a.createMediaCloseButton();
var _5d="<OBJECT CLASSID=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" WIDTH=\""+_a+"\""+"HEIGHT=\""+_b+"\" CODEBASE=\"http://www.apple.com/qtactivex/qtplugin.cab\" "+"ID=\""+_13[_5c]+" \" VIEWASTEXT>";
var _5e="<PARAM name=\"AUTOPLAY\" VALUE=\"true\"> "+"<PARAM name=\"SRC\" VALUE=\""+url+"\"> "+"<PARAM name=\"CONTROLLER\" VALUE=\"true\">"+"<PARAM name=\"ENABLEJAVASCRIPT\" VALUE=\"true\">"+"<PARAM name=\"scale\" VALUE=\"tofit\">";
var _5f="<EMBED WIDTH=\""+_a+"\" HEIGHT=\""+_b+"\" "+" NAME=playerId[type]  "+" SRC=\""+url+"\""+"AUTOPLAY=\"true\""+"CONTROLLER=\"true\""+"ENABLEJAVASCRIPT=\"true\""+"PLUGINSPAGE=\"http://www.apple.com/quicktime/download/\""+"scale=\"tofit\""+"</EMBED>";
var _60="</object> ";
_14.innerHTML=_5d+_5e+_5f+_60;
_14.style.display="block";
return;
var _61;
_14.style.display="block";
_61="<embed id=\"qtEmbed\" type=\"video/quicktime\" width=\""+MediaPlayer.Width+"\" height=\""+MediaPlayer.Height+"\" scale=\"tofit\" autoplay=\"true\" QTNEXT1= \"<javascript:fromFlash()> T<myself>\" src=\"";
_61+=url;
_61+="\"/>";
_14.innerHTML=_61;
playQt();
}
function fullscreenReal(_62){
var _63=false;
if(_62){
if(_15.GetPlayState()==3){
_15.SetFullScreen();
_63=true;
}
}else{
_15.SetOriginalSize();
_63=true;
}
return _63;
}
function fullscreenMS(_64){
var _65=true;
switch(_8){
case MediaPlayer.RealMedia:
var _66=document.getElementById("mediaPlayer_Real");
if(!isMediaCenter()){
var _67=_66.GetPlayState();
if(_64&&(_67==2||_67==3||_67==4)){
_66.SetFullScreen();
}
if(_64&&!(_67==2||_67==3||_67==4)){
_65=false;
}else{
if(!_64&&_66.GetFullScreen()){
_65=false;
}
}
}
break;
case MediaPlayer.MicrosoftMedia:
var _66=document.getElementById("mediaPlayer_MS");
if(!isMediaCenter()){
if(_64&&_15.playState==3){
_66.fullScreen="true";
}else{
if(!_64){
_66.fullScreen="false";
}else{
if(_64){
_65=false;
}
}
}
if(_64&&!_66.fullScreen){
_65=false;
}else{
if(!_64&&_66.fullScreen){
_65=false;
}
}
}
break;
case MediaPlayer.FlashMedia:
var _66=document.getElementById("flashObj0");
try{
}
catch(e){
}
break;
case MediaPlayer.IFrame:
var _66=document.getElementById("frameEmbed");
break;
case MediaPlayer.QTimeMedia:
var _66=document.getElementById("qtEmbed");
break;
default:
var _66=null;
break;
}
if(_66==null){
return false;
}
if(false==_65){
return _65;
}
var _68=document.getElementById(_14.id+"_gif");
if(_64&&!((_8==MediaPlayer.MicrosoftMedia||_8==MediaPlayer.RealMedia)&&(!isMediaCenter()))){
_14.style.pixelTop=0;
_14.style.pixelLeft=0;
if(_8==MediaPlayer.QTimeMedia&&isTabletReveal){
_66.height=document.body.clientHeight-38;
_66.width=document.body.clientWidth;
}else{
_66.height=document.body.clientHeight;
_66.width=document.body.clientWidth;
}
if(_68!=null){
_68.style.top=0;
_68.style.left=0;
if(_8==MediaPlayer.QTimeMedia&&isTabletReveal){
_68.height=document.body.clientHeight-38;
_68.width=document.body.clientWidth;
}else{
_68.height=document.body.clientHeight;
_68.width=document.body.clientWidth;
}
}
adjustPlayerButtonsTable(MediaPlayer.BottomBound-10);
}else{
if(!_64&&isTabletReveal){
var _69=false;
if(document.getElementById("BackButtonSpan")!=null&&document.getElementById("BackButtonSpan").style.display!="none"){
_69=true;
}else{
return;
}
if(!_69){
document.getElementById("BackButtonSpan").style.display="block";
}
var _6a=document.getElementById("actionSpan").parentElement.getBoundingClientRect();
var _6b=document.getElementById("buttonsRow2").getBoundingClientRect();
var _6c=document.getElementById("videoStatus").getBoundingClientRect();
MediaPlayer.RightBound=document.body.getBoundingClientRect().right;
MediaPlayer.BottomBound=document.body.getBoundingClientRect().bottom-30;
var _6d=MediaPlayer.RightBound-MediaPlayer.LeftBound-2*MediaPlayer.padding;
var _6e=(MediaPlayer.BottomBound-MediaPlayer.TopBound)-2*MediaPlayer.padding;
if(_6e<1){
_6e=MediaPlayer.MinHeight;
}
if(_6d>MediaPlayer.padding){
_66.width=_6d-2*MediaPlayer.padding;
}else{
_66.width=MediaPlayer.MinWidth;
}
if(_66.width>MediaPlayer.padding){
_66.height=(_66.width*3)/4;
}else{
_66.height=MediaPlayer.padding;
}
if(_66.height>_6e){
_66.height=_6e;
_66.width=(_66.height*4)/3;
}
var _6f=(_6e-_66.height)/2;
var _70=(_6d-_66.width)/2;
if(_6f<0){
_6f=0;
}
if(_70<0){
_70=0;
}
_14.style.pixelTop=_6f+document.body.scrollTop+MediaPlayer.TopBound+MediaPlayer.padding;
_14.style.pixelLeft=MediaPlayer.LeftBound+_70;
_14.style.height="";
adjustPlayerButtonsTable(_14.style.pixelTop+parseInt(_66.height,10)-5);
if(isTabletReveal){
var _71=document.getElementById("videoStatusSpan");
if(_66.height>1){
_71.style.pixelTop=_14.style.pixelTop+_66.offsetHeight+10;
_71.style.pixelLeft=_14.style.pixelLeft;
var _72=document.getElementById("NowPlayingLink");
if(_72!=null){
_72.style.display="inline";
_72.innerHTML="Now Playing ";
}
}else{
_71.style.top=_6c.top+10;
_71.style.left=_6c.left;
}
}
if(!_69){
document.getElementById("BackButtonSpan").style.display="none";
}
if(_68!=null&&(!(_8==MediaPlayer.MicrosoftMedia||_8==MediaPlayer.RealMedia))){
_68.top=_14.style.pixelTop;
_68.style.left=0;
_68.height=_66.height;
_68.width=_66.width;
}
}else{
if(!_64){
var _69=false;
var _73;
if(isTwoLineViewActive){
_73="Prev2ButtonSpan";
}else{
_73="Prev1ButtonSpan";
}
if(document.getElementById(_73).style.display!="none"){
_69=true;
}
_66.height=_b*document.getElementById("bodyDiv").style.zoom;
_66.width=_a*document.getElementById("bodyDiv").style.zoom;
if(!_69){
document.getElementById(_73).style.display="block";
}
_14.style.pixelTop=document.getElementById(_73).getBoundingClientRect().top-_b*document.getElementById("bodyDiv").style.zoom-10;
_14.style.pixelLeft=document.getElementById("actionTitle").getBoundingClientRect().left;
if(!_69){
document.getElementById(_73).style.display="none";
}
if(_68!=null&&(!(_8==MediaPlayer.MicrosoftMedia||_8==MediaPlayer.RealMedia))){
_68.top=_14.style.pixelTop;
_68.style.left=0;
_68.height=_66.height;
_68.width=_66.width;
}
}
}
}
_68.style.position="absolute";
_68=null;
_66=null;
return _65;
}
function fullscreenFlash(_74){
var _75=document.getElementById("flashObj0");
if(_75==null){
return false;
}
if(_74){
_14.style.pixelTop=0;
_14.style.pixelLeft=0;
_75.height=document.body.clientHeight;
_75.width=document.body.clientWidth;
}else{
_14.style.pixelTop=_c;
_14.style.pixelLeft=_d;
_75.height=_b;
_75.width=_a;
}
_75=null;
return true;
}
function fullscreenIFrame(_76){
var _77=document.getElementById("frameEmbed");
if(_76){
_14.style.pixelTop=0;
_14.style.pixelLeft=0;
_77.height=document.body.clientHeight;
_77.width=document.body.clientWidth;
}else{
_14.style.pixelTop=_c;
_14.style.pixelLeft=_d;
_77.height=_b;
_77.width=_a;
}
_77=null;
return true;
}
function fullscreenQt(_78){
var _79=document.getElementById("qtEmbed");
if(_79==null){
return false;
}
if(_78){
_14.style.pixelTop=0;
_14.style.pixelLeft=0;
_79.height=document.body.clientHeight;
_79.width=document.body.clientWidth;
}else{
_14.style.pixelTop=_c;
_14.style.pixelLeft=_d;
_79.height=_b;
_79.width=_a;
}
_79=null;
return true;
}
function dummyMedia(){
return false;
}
function adjustPlayerButtonsTable(top){
if(!isTabletReveal){
return;
}
var _7b=document.getElementById("buttonsTableSpan");
_7b.style.pixelTop=top;
_7b.style.pixelWidth=document.body.getBoundingClientRect().right-450;
}
function getPlayerStateReal(){
var _7c=MediaPlayer.Undefined;
var _7d=_15.GetPlayState();
switch(_7d){
case 0:
if(_16){
_16=false;
}else{
_7c=MediaPlayer.Stopped;
}
break;
case 2:
_7c=MediaPlayer.Buffering;
_16=false;
break;
case 3:
_7c=MediaPlayer.Playing;
_16=false;
break;
case 4:
_7c=MediaPlayer.Paused;
_16=false;
break;
case 5:
_7c=MediaPlayer.Seeking;
_16=false;
break;
}
return _7c;
}
function msCheckMediaEnd(){
return;
var _7e=_15.playState;
switch(_7e){
case 3:
case 2:
case 6:
case 9:
_f.setCallback(msCheckMediaEnd,_6);
_f.setIntervalAndRestart(1);
break;
default:
_6.playStateChange(MediaPlayer.Stopped);
break;
}
}
function getPlayerStateMS(){
var _7f=MediaPlayer.Undefined;
var _80=_15.playState;
switch(_80){
case 1:
_7f=MediaPlayer.Stopped;
case 10:
_7f=MediaPlayer.Ready;
break;
case 2:
_7f=MediaPlayer.Paused;
break;
case 3:
_7f=MediaPlayer.Playing;
break;
case 4:
case 5:
break;
case 6:
break;
case 8:
_f.setCallback(msCheckMediaEnd,_6);
_f.setIntervalAndRestart(1);
break;
}
return _7f;
}
function getPlayerStateFlash(){
var _81=MediaPlayer.Undefined;
if(_18==true){
_81=MediaPlayer.Paused;
}else{
if(_18==false){
_81=MediaPlayer.Playing;
}
}
return _81;
}
function getPlayerStateIFrame(){
return MediaPlayer.Undefined;
}
function getPlayerStateQt(){
return MediaPlayer.Undefined;
}
function getPlayerStateStringReal(){
var _82=["Stopped","Contacting","Buffering","Playing","Paused","Seeking"];
return _82[_15.GetPlayState()];
}
function getPlayerStateStringMS(){
var _83=["Undefined \tWindows Media Player is in an undefined state.","Stopped \tPlayback of the current media item is stopped.","Paused \tPlayback of the current media item is paused. When a media item is paused, resuming playback begins from the same location.","Playing \tThe current media item is playing.","ScanForward \tThe current media item is fast forwarding.","ScanReverse \tThe current media item is fast rewinding.","Buffering \tThe current media item is getting additional data from the server.","Waiting \tConnection is established, but the server is not sending data. Waiting for session to begin.","MediaEnded \tMedia item has completed playback.","Transitioning \tPreparing new media item.","Ready \tReady to begin playing.","Reconnecting \tReconnecting to stream."];
return _83[_15.playState];
}
function getPlayerStateStringFlash(){
return "Player is in undefined state";
}
function getPlayerStateStringIFrame(){
return "Player is in undefined state";
}
function getPlayerStateStringQt(){
return "Cannot get the player state.";
}
function stateChangeCb(){
var _84=MediaPlayer.Undefined;
_84=_6.getPlayerState();
valert("stateChangeCb "+_84);
if(MediaPlayer.Stopped!=_84){
valert("stateChangeCb not stopped");
_19=true;
}
}
function CheckForUnProcessedEvent(){
var _85=false;
if(_7==MediaPlayer.UndefinedEvent){
return _85;
}
switch(_7){
case MediaPlayer.StopEvent:
_6.stop();
break;
}
_7=MediaPlayer.UndefinedEvent;
_85=true;
return _85;
}
function createDummyMedia(){
return document.createElement("SPAN");
}
function realErrorCb(_86,_87,_88,_89,_8a,_8b){
_5[MediaPlayer.pCallBack](MediaPlayer.Stopped);
}
function init(){
_12={"create":[createReal,createMS,createFlash,createIFrame,createQt,createDummyMedia],"play":[playReal,playMS,playFlash,playIFrame,playQt,dummyMedia],"pause":[pauseReal,pauseMS,pauseFlash,pauseIFrame,pauseQt,dummyMedia],"stop":[stopReal,stopMS,stopFlash,stopIFrame,stopQt,dummyMedia],"setUrlName":[setUrlReal,setUrlMS,setUrlFlash,setUrlIFrame,setUrlQt,dummyMedia],"gotoFullScreen":[fullscreenReal,fullscreenMS,fullscreenFlash,fullscreenIFrame,fullscreenQt,dummyMedia],"getPlayerState":[getPlayerStateReal,getPlayerStateMS,getPlayerStateFlash,getPlayerStateIFrame,getPlayerStateQt,dummyMedia],"getPlayerStateString":[getPlayerStateStringReal,getPlayerStateStringMS,getPlayerStateStringFlash,getPlayerStateStringIFrame,getPlayerStateStringQt,dummyMedia]};
_e=false;
_17=false;
_a=_5[MediaPlayer.pWidth];
_b=_5[MediaPlayer.pHeight];
_c=_5[MediaPlayer.pTop];
_d=_5[MediaPlayer.pLeft];
_f=new RevealTimer(false);
_10=new RevealTimer(false);
try{
switch(_8){
case MediaPlayer.RealMedia:
case MediaPlayer.MicrosoftMedia:
case MediaPlayer.FlashMedia:
case MediaPlayer.IFrame:
case MediaPlayer.QTimeMedia:
break;
default:
_8=MediaPlayer.DummyMedia;
break;
}
}
catch(e){
_8=MediaPlayer.DummyMedia;
}
_17=true;
}
this.height=function(_8c){
_b=_8c;
};
this.giveFocus=function(){
if(_8==MediaPlayer.MicrosoftMedia){
var _8d=document.getElementById("mediaPlayer_MS");
if(!isMediaCenter()){
var _8e=_8d.fullScreen;
_8d.fullScreen=_8e;
}
}
};
init();
}
function imageClicker(){
revealViewObj.gotoFullScreen(false);
}
function fromFlash2(){
fromFlash();
}
MediaPlayer.RealMedia=0;
MediaPlayer.MicrosoftMedia=1;
MediaPlayer.FlashMedia=2;
MediaPlayer.IFrame=3;
MediaPlayer.QTimeMedia=4;
MediaPlayer.UnknownMedia=5;
MediaPlayer.pType=0;
MediaPlayer.pWidth=1;
MediaPlayer.pHeight=2;
MediaPlayer.pTop=3;
MediaPlayer.pLeft=4;
MediaPlayer.pCallBack=5;
MediaPlayer.Undefined=-1;
MediaPlayer.Stopped=1;
MediaPlayer.Paused=2;
MediaPlayer.Playing=3;
MediaPlayer.Buffering=4;
MediaPlayer.Seeking=5;
MediaPlayer.Ready=6;
MediaPlayer.UndefinedEvent=-1;
MediaPlayer.StopEvent=1;
MediaPlayer.PauseEvent=2;
MediaPlayer.PlayEvent=3;
MediaPlayer.Width=560;
MediaPlayer.Height=420;
MediaPlayer.MinHeight=160;
MediaPlayer.MinWidth=240;
MediaPlayer.padding=5;
MediaPlayer.LeftBound=450;
MediaPlayer.RightBound=-1;
MediaPlayer.TopBound=110;
MediaPlayer.BottomBound=-1;
var revealTimer=new Array();
function RevealTimer(_8f){
var _90=null;
var _91=null;
var _92=0;
var id=null;
var _94=revealTimer.length;
revealTimer.push(this);
this.timeout=function(){
try{
_90(_91);
}
catch(e){
}
};
this.setInterval=function(_95){
_92=_95*1000;
};
this.setIntervalAndRestart=function(_96){
this.stop();
_92=_96*1000;
this.start();
};
this.start=function(){
var _97;
if(_8f&&_8f==true){
_97=setInterval;
}else{
_97=setTimeout;
}
id=_97("revealTimer["+_94+"].timeout()",_92);
};
this.stop=function(){
var _98;
if(_8f&&_8f==true){
_98=clearInterval;
}else{
_98=clearTimeout;
}
if(id){
_98(id);
}
};
this.stopAndCallback=function(){
this.stop();
this.timeout();
};
this.setCallback=function(_99,_9a){
_90=_99;
_91=_9a;
};
}
function getCookie(_9b,_9c){
if(_9b.cookie.length>0){
var _9d=_9b.cookie.indexOf(_9c+"=");
var _9e;
if(_9d!=-1){
_9d=_9d+_9c.length+1;
_9e=_9b.cookie.indexOf(";",_9d);
if(_9e==-1){
_9e=_9b.cookie.length;
}
return unescape(_9b.cookie.substring(_9d,_9e));
}
}
return "";
}
function setCookie(_9f,_a0,_a1,_a2){
var _a3=new Date();
_a3.setDate(_a3.getDate()+_a2);
var _a4=_a0+"="+escape(_a1)+((_a2==null)?"":";expires="+_a3.toGMTString());
valert("setCookie:"+_a4);
_9f.cookie=_a4;
}
function getUserName(_a5){
var _a6=getCookie(_a5,"Apache");
if(_a6==null||_a6==""){
_a6=getCookie(_a5,"vTap");
}
return _a6;
}
function PlatformInfo(){
var _a7=window.navigator.userAgent;
if(_a7.match("iPhone")){
this.is_iphone=1;
this.platform="iphone";
var _a8=AjaxConsts.iphone_versions.length;
for(var i=0;i<_a8;i++){
if(_a7.match(AjaxConsts.iphone_versions[i].ver)!=null){
this.version=i;
break;
}
}
}else{
this.is_iphone=0;
this.platform="pc";
this.version=0;
}
}
function loaded_module(m,f){
eval("self.loaded_module_"+m+"='true';");
eval(f);
}
function load_module(m,f){
var md=eval("self.loaded_module_"+m);
if(md!=null){
eval(f);
return;
}
if(document.createElement&&document.childNodes){
var _af=document.createElement("script");
_af.setAttribute("src",m+".js");
_af.setAttribute("type","text/javascript");
str="loaded_module('"+m+"','"+f+"')";
_af.setAttribute("onload",str);
document.getElementsByTagName("head")[0].appendChild(_af);
}
}
function appendPX(val){
if(isNaN(val)){
return val;
}
return parseInt(val)+"px";
}
function createXMLParserAndLoadString(_b1){
var _b2;
if(window.ActiveXObject){
var doc=new ActiveXObject("Microsoft.XMLDOM");
doc.async="false";
doc.loadXML(_b1);
_b2=doc;
}else{
var _b4=new DOMParser();
var doc=_b4.parseFromString(_b1,"text/xml");
_b2=doc;
}
return _b2;
}
function getWindowWidth(){
var _b5=0;
if(typeof (window.innerWidth)=="number"){
_b5=window.innerWidth;
}else{
if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){
_b5=document.documentElement.clientWidth;
}else{
if(document.body&&(document.body.clientWidth||document.body.clientHeight)){
_b5=document.body.clientWidth;
}
}
}
return _b5;
}
function getWindowHeight(){
var _b6=0;
if(typeof (window.innerHeight)=="number"){
_b6=window.innerHeight;
}else{
if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){
_b6=document.documentElement.clientHeight;
}else{
if(document.body&&(document.body.clientWidth||document.body.clientHeight)){
_b6=document.body.clientHeight;
}
}
}
return _b6;
}
function showElement(_b7){
var _b8=navigator.appName.indexOf("Netscape")!=-1;
var _b9=navigator.appName.indexOf("Microsoft")!=-1;
_b7.style.display="block";
}
function hideElement(_ba){
var _bb=navigator.appName.indexOf("Netscape")!=-1;
var _bc=navigator.appName.indexOf("Microsoft")!=-1;
_ba.style.display="none";
}
function getBrowser(){
var agt=navigator.userAgent.toLowerCase();
if(agt.indexOf("opera")!=-1){
return "Opera";
}
if(agt.indexOf("staroffice")!=-1){
return "Star Office";
}
if(agt.indexOf("webtv")!=-1){
return "WebTV";
}
if(agt.indexOf("beonex")!=-1){
return "Beonex";
}
if(agt.indexOf("chimera")!=-1){
return "Chimera";
}
if(agt.indexOf("netpositive")!=-1){
return "NetPositive";
}
if(agt.indexOf("phoenix")!=-1){
return "Phoenix";
}
if(agt.indexOf("firefox")!=-1){
return "Firefox";
}
if(agt.indexOf("safari")!=-1){
return "Safari";
}
if(agt.indexOf("skipstone")!=-1){
return "SkipStone";
}
if(agt.indexOf("msie")!=-1){
return "Internet Explorer";
}
if(agt.indexOf("netscape")!=-1){
return "Netscape";
}
if(agt.indexOf("mozilla/5.0")!=-1){
return "Mozilla";
}
if(agt.indexOf("/")!=-1){
if(agt.substr(0,agt.indexOf("/"))!="mozilla"){
return navigator.userAgent.substr(0,agt.indexOf("/"));
}else{
return "Netscape";
}
}else{
if(agt.indexOf(" ")!=-1){
return navigator.userAgent.substr(0,agt.indexOf(" "));
}else{
return navigator.userAgent;
}
}
}
function stripHTML(_be){
var _bf=_be;
if(_be){
_bf=_be.replace(/(<([^>]+)>)&/ig,"").replace(/&lt;/ig,"<").replace(/&gt;/ig,">");
}
return _bf;
}
function createCookie(_c0,_c1,_c2){
if(_c2){
var _c3=new Date();
_c3.setTime(_c3.getTime()+(_c2*24*60*60*1000));
var _c4="; expires="+_c3.toGMTString();
}else{
var _c4="";
}
document.cookie=_c0+"="+_c1+_c4+"; path=/";
}
function readCookie(_c5){
var _c6=_c5+"=";
var ca=document.cookie.split(";");
for(var i=0;i<ca.length;i++){
var c=ca[i];
while(c.charAt(0)==" "){
c=c.substring(1,c.length);
}
if(c.indexOf(_c6)==0){
return c.substring(_c6.length,c.length);
}
}
return null;
}
function eraseCookie(_ca){
createCookie(_ca,"",-1);
}
var CACHE_LIFE_TIME=5*60*1000;
function SimpleAsyncInterface(cbp,_cc){
var _cd=cbp;
var _ce=new SearchInterface(this,new NonSearchProtocolHandler(),_cc,0,true);
var _cf=null;
this.SendRequest=function(url,_d1,_d2){
_cf=_ce.NSQuery(url,_d1,_d2);
return _cf;
};
this.HandleResponse=function(_d3,_d4,_d5,_d6,_d7){
_cd(_d7.status,_d5,_d6,_d3.current_query.ui_context);
};
this.CreateContext=function(){
return null;
};
this.abortRequest=function(_d8){
try{
if(_d8){
_d8.http.abort();
}else{
if(_cf){
_cf.http.onreadystatechange=function(){
};
_cf.http.abort();
_cf=null;
}
}
}
catch(e){
}
};
}
function NonSearchProtocolHandler(){
this.ConstructURL=function(_d9){
return _d9.search_string;
};
this.PrepForDispatch=function(_da,_db){
var _dc=_da.http;
var url=_da.current_query.constructed_url;
var _de=_da.current_query.data_space;
var _df=(_de.req_type?_de.req_type:"GET");
var _e0=(_de.user_agent?_de.user_agent:"iphone");
_e0 = (_de.user_agent=="asus")?(navigator.userAgent+"; vtap/asus/1.0"):_de.user_agent;
var _e1=(_de.req_header?_de.req_header:"text/xml");
_dc.open(_df,url,true);
_dc.setRequestHeader("User-Agent",_e0);
_dc.setRequestHeader("Accept",_e1);
_dc.setRequestHeader("Pragma","no-cache");
_dc.setRequestHeader("Cache-Control","no-cache");
_dc.setRequestHeader("X-User-Name",getUserName(document));
};
}
function ProtocolHandler(){
this.ConstructURL=function(_e2){
var _e3=_e2.server_context;
var _e4=_e2.on_select;
var _e5=_e2.is_vtap_mode;
var _e6=escape(_e2.search_string);
if(_e6=="null"){
_e6="";
}
var _e7=get_common_req(_e6,_e5);
if(_e4){
_e7+="&os="+_e4;
}
if(_e3){
_e7+="&sc="+_e3;
}
return _e7;
};
this.PrepForDispatch=function(_e8,_e9){
var url=_e8.current_query.constructed_url;
var _eb=_e8.current_query.data_space;
var _ec=_e8.queryid;
var _ed=_e8.http;
_e0 = (_eb.user_agent=="asus")?(navigator.userAgent+"; vtap/asus/1.0"):_eb.user_agent;
var _ee=_eb.proxy_pass+"?XUA="+_eb.user_agent+"&DS="+_eb.val+"&CC="+_ec+"&PN=16"+"&RPR="+_e9+"&"+(url?url:"");
_ed.open("GET",_ee,true);
_ed.setRequestHeader("User-Agent",_e0);
_ed.setRequestHeader("Accept","text/xml");
_ed.setRequestHeader("Pragma","no-cache");
_ed.setRequestHeader("Cache-Control","no-cache");
_ed.setRequestHeader("X-User-Name",getUserName(document));
};
function get_common_req(_ef,_f0){
var url="Word="+(_ef?_ef:"");
if(_f0){
url+="&VTapMode=1";
}
return url;
}
}
function NWErrorObj(_f2,_f3){
this.status=_f2;
this.status_string=_f3;
}
function SearchInterface(_f4,_f5,_f6,_f7,_f8){
var _f9=new Array();
var _fa=0;
var _fb=0;
var _fc=_f4?_f4:new Parser();
var _fd=_f5?_f5:(new ProtocolHandler());
var _fe=new Object();
var _ff=new RequestState(_f6,null,null,null,null,null,false);
var _100=new RequestState(_f6,"",null,null,null,null,false);
var _101=_f6;
var _102=0;
var _103=0;
set_browser();
this.SetBrowser=function(val){
SearchInterface.Browser=val;
};
this.GetBrowser=function(){
return SearchInterface.Browser;
};
this.FireHomeQuery=function(_105,_106,_107){
prepare_current_request(0,null,null,null,(_105==undefined?null:_105));
reset_stack();
_ff.constructed_url=_fd.ConstructURL(_ff);
push_context();
if(_107){
remove_cache_results(_ff);
}
if(_106){
search_request();
}
print_stack("home");
};
this.FireSearchQuery=function(_108,_109,_10a){
var _10b=(_109!=null?_109.server_context:null);
prepare_current_request(0,_10b,_108,null,(_10a==undefined?null:_10a));
_ff.constructed_url=_fd.ConstructURL(_ff);
set_stack_top_value("search_string",_108);
set_stack_top_value("constructed_url",_ff.constructed_url);
search_request();
print_stack("search");
};
this.FireBrowseQuery=function(_10c,_10d,_10e,_10f){
var _110=(_10d!=null?_10d.server_context:null);
prepare_current_request(0,_110,"",_10c,_10e);
_ff.constructed_url=_fd.ConstructURL(_ff);
print_stack("browse 1");
if(_10f!=false){
push_context();
}
search_request();
print_stack("browse 2");
};
this.FireBackQuery=function(_111){
print_stack("back 1");
pop_context(_111);
print_stack("back 2");
search_request();
return get_stack_top_value("ui_context");
};
this.FireUrlQuery=function(url,_113,_114){
var _115=(_113!=null?_113.server_context:null);
prepare_current_request(0,_115,get_search_word(),url,_114);
_ff.results=_113;
_ff.constructed_url=_fd.ConstructURL(_ff);
search_request();
};
this.FireRangeQuery=function(_116,_117,_118){
var _119=(_117!=null?_117.ondown_context:null);
if(_119==""){
return;
}
this.FireUrlQuery(_119,_117,_118);
};
this.NSQuery=function(url,_11b,_11c){
prepare_current_request(1,null,url,null,_11b);
_ff.constructed_url=_fd.ConstructURL(_ff);
return search_request1(_11c);
};
this.SetDataspace=function(_11d){
var ds=_101;
_100.data_space=_11d;
_101=_11d;
return ds;
};
this.GetCurrentSearchString=function(){
var _11f=_f9.length;
_11f-=(_11f>0)?1:0;
return (_f9[_11f]!=null?_f9[_11f].search_string:"");
};
this.getStackSize=function(){
return _f9.length;
};
this.SetVTAPMode=function(val){
_ff.is_vtap_mode=val;
_100.is_vtap_mode=val;
};
this.Cleanup=function(){
_fe=null;
_fe=new Object();
};
this.GetContextStack=function(){
var jj=0;
var _122=new Array();
for(jj=1;jj<_f9.length;jj++){
if(_f9[jj]["ui_context"].re){
_122.push(_f9[jj]["ui_context"].re.strTitle);
}
}
return _122;
};
function abortLastRequest(_123){
try{
valert("Aborting last search request.");
_123.http.onreadystatechange=function(){
};
_123.http.abort();
_123=null;
}
catch(e){
}
}
function dispatch_response(_124){
var func=function clo_func(){
_fc.HandleResponse(_124,0,null,null,null);
};
setTimeout(func,1);
}
function check_dispatch_query(_126,_127){
var key=make_key_from_request(_127);
var _129=_fe[key];
_fa++;
if(_129&&(((new Date()).getTime())-_129.time>CACHE_LIFE_TIME)){
valert("Clearing Cache for key : "+key);
remove_cache_results(_127);
_129=null;
}
if(_129){
Profile(true,"cached_query");
_129.current_query.ui_context=_127.ui_context;
dispatch_response(_129);
_fb=_fa;
_102=0;
print_stack("Response path: cached query gapping response");
}else{
if(_102==0){
_103=request_dispatch(_126);
}
}
}
function search_request1(_12a){
set_in_prep(false);
return request_dispatch(_12a);
}
function search_request(){
set_in_prep(false);
check_dispatch_query(null,_ff);
}
function request_dispatch(_12b){
var _12c=construct_xmlhttp();
if(_12c){
Profile(true,"search_query");
var _12d=new Object();
_12d.http=_12c;
_12d.current_query=clone_request(_ff);
_12d.queryid=_fa;
_12d.parser_context=((_ff.results)?_ff.results:_fc.CreateContext());
_12d.parsed_results=null;
_12c.onreadystatechange=function searchResponse(){
search_response(_12d);
};
_fd.PrepForDispatch(_12d,_f7);
_102=_12d.queryid;
_12c.send(_12b);
return _12d;
}
return null;
}
function search_response(_12e){
var _12f=_12e.http;
try{
switch(_12f.readyState){
case 4:
if(_12e.current_query.query_type==1){
_102=0;
Profile(false,"search_query");
_fc.HandleResponse(_12e,false,_12f.responseText,_12f.responseXML,new NWErrorObj(_12f.status,_12f.statusText));
return;
}
if(_12f.status==200){
Profile(false,"search_query");
if(_12e.queryid>_fb){
_fb=_12e.queryid;
}
if(_fb<_fa){
request_dispatch(null);
}else{
_102=0;
}
if(_fb==_12e.queryid){
if(_fc.HandleResponse(_12e,_102,_12f.responseText,_12f.responseXML,null)==false){
cache_results(_12e);
}
}
if(_12e.parsed_results){
_12e.parser_context=null;
_12e.http=null;
}
print_stack("Response path: cached respxmlreqonse");
}else{
valert("Failure to retrieve data:"+_12f.statusText);
_fc.HandleResponse(_12e,false,null,null,new NWErrorObj(_12f.status,_12f.statusText));
}
break;
default:
break;
}
}
catch(e){
_102=false;
try{
_fc.HandleResponse(_12e,false,null,null,new NWErrorObj(_12f.status,_12f.statusText));
}
catch(e){
_102=false;
_fc.HandleResponse(_12e,false,null,null,null);
}
}
}
function cache_results(_130){
var _131=_130.http;
var _132=make_key_from_request(_130.current_query);
_130.time=(new Date()).getTime();
_fe[_132]=_130;
}
function remove_cache_results(_133){
var _134=make_key_from_request(_133);
_fe[_134]=null;
}
function construct_xmlhttp(){
var _135=null;
if(window.XMLHttpRequest){
_135=new XMLHttpRequest();
}else{
if(window.ActiveXObject){
try{
_135=new ActiveXObject("MSXML2.XMLHTTP.5.0");
}
catch(e){
try{
_135=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E){
}
}
}
}
return _135;
}
function RequestState(_136,_137,_138,_139,url,_13b,_13c){
this.data_space=_136;
this.server_context=_137;
this.search_string=_138;
this.on_select=_139;
this.ui_context=_13b;
this.constructed_url=url;
this.is_vtap_mode=_13c;
this.in_prep=true;
this.query_type=0;
}
function prepare_current_request(_13d,_13e,_13f,_140,_141){
_ff.server_context=_13e;
_ff.search_string=_13f;
_ff.on_select=_140;
_ff.ui_context=_141;
_ff.constructed_url=null;
_ff.in_prep=true;
_ff.query_type=_13d;
_ff.data_space=_101;
_ff.results=null;
}
function copy_request_contents(_142,obj){
obj.data_space=_142.data_space;
obj.server_context=_142.server_context;
obj.search_string=_142.search_string;
obj.on_select=_142.on_select;
obj.constructed_url=_142.constructed_url;
obj.ui_context=_142.ui_context;
obj.is_vtap_mode=_142.is_vtap_mode;
obj.in_prep=_142.in_prep;
obj.query_type=_142.query_type;
obj.results=_142.results;
return obj;
}
function clone_request(_144){
var obj=new RequestState();
copy_request_contents(_144,obj);
obj.in_prep=true;
return obj;
}
function set_in_prep(val){
_ff.in_prep=val;
}
function make_key_from_request(_147){
var key=(((_147.data_space!=null)&&_147.data_space.val?_147.data_space.val:"")+(_147.server_context?_147.server_context:"")+(_147.search_string?_147.search_string:"")+(_147.on_select?_147.on_select:"")+(_147.is_vtap_mode?_147.is_vtap_mode:"")+(_147.constructed_url?_147.constructed_url:""));
return key;
}
function push_context(){
_f9.push(clone_request(_ff));
}
function reset_stack(){
_f9.length=0;
}
function pop_context(_149){
for(var ii=0;ii<_149;ii++){
_f9.pop();
}
var _14b=_f9.length;
if(_14b){
_ff=clone_request(_f9[_14b-1]);
}else{
_ff=new RequestState(_f6,"",null,null,null,null,false);
push_context();
}
_ff.constructed_url=_fd.ConstructURL(_ff);
}
function get_search_word(){
var val=get_stack_top_value("search_string");
return (val&&val.length>0)?val:null;
}
function get_stack_top_value(_14d){
var _14e=_f9.length;
var _14f=null;
if(_14e){
_14f=_f9[_14e-1][_14d];
}else{
valert("**Stack top Value for "+_14d+": IS NULL");
}
return _14f;
}
function set_stack_top_value(_150,_151){
var _152=_f9.length;
if(_152){
_f9[_152-1][_150]=_151;
}else{
}
}
function print_stack(str){
return;
var len=_f9.length;
valert("***********************                                    :"+str+": Stack  Begin*****************");
for(var i=0;i<len;i++){
valert("current search string = "+_f9[i].constructed_url+" results length "+length);
}
valert("***********************                                    Stack End *****************");
}
function set_browser(){
if(navigator.userAgent.indexOf("MSIE")>=0){
SearchInterface.Browser=SearchInterface.BTypes.IE;
}
if(navigator.userAgent.indexOf("Firefox")>=0){
SearchInterface.Browser=SearchInterface.BTypes.FireFox;
}
if(navigator.userAgent.indexOf("Safari")>=0){
SearchInterface.Browser=SearchInterface.BTypes.Safari;
}
if(navigator.userAgent.indexOf("Opera")>=0){
SearchInterface.Browser=SearchInterface.BTypes.Opera;
}
}
}
function valert(str){
try{
if(SearchInterface.BTypes.FireFox==SearchInterface.Browser){
console.log(str);
}
}
catch(e){
}
}
SearchInterface.BTypes={"IE":1,"FireFox":2,"Safari":3,"Opera":4};
SearchInterface.Browser=0;
function Profile(_157,str){
if(SearchInterface.BTypes.FireFox==SearchInterface.Browser){
}
}
function setClipRslvStatus(_159,_15a){
if(_15a=="3"||_15a=="8"||_15a=="404"||_15a=="4"||_15a=="23"){
_159.resolveStatus=3;
}else{
if(_15a=="0"){
_159.resolveStatus=2;
_159.image=_159.imageURL;
}else{
_159.resolveStatus=4;
_159.image=_159.imageURL;
}
}
}
function handleRslvRsp(_15b,_15c){
var resp=_15b.getElementsByTagName("VtvActResp");
var _15e=resp[0].getElementsByTagName("status");
var type=resp[0].getElementsByTagName("type");
setClipRslvStatus(_15c,_15e[0].childNodes[0].nodeValue);
var xurl=resp[0].getElementsByTagName("xurl");
if(xurl.length>0){
_15c.resolveStatus=4;
}
if(_15c.resolveStatus==2){
_15c.videoType=type[0].childNodes[0].nodeValue;
if(AjaxConsts.ClipCheck[3]==false){
var url=resp[0].getElementsByTagName("url");
_15c.videoURL=url[0].childNodes[0].nodeValue;
}
if(_15c.videoType=="x-audio"){
_15c.isAudioOnly=true;
}else{
_15c.isAudioOnly=false;
}
}else{
if(_15c.resolveStatus==3){
var msg=resp[0].getElementsByTagName("msg");
_15c.videoURL=msg[0].childNodes[0].nodeValue;
}
}
}
function ClipChecker(_163){
var _164=_163;
var _165=false;
this.videoCheckCB=function(_166,data,_168,_169){
var _16a=_169.results_obj.arr;
var len=_16a.length;
var _16c=data.split("\n");
var _16d=(_164.GetSearchResults()==_169.results_obj);
for(var i=0;i<_16c.length;i++){
if(_16c[i]==null||_16c[i]==""){
continue;
}
var _16f=_16c[i].split(",");
var gid=_16f[0].split("=")[1];
var _171=_16f[1].split("=")[1];
for(var j=_169.startIndex;j<len;j++){
if(gid==_16a[j].gid){
_16a[j].videoStatus=_171;
if(_16f.length>2){
_16a[j].videoURL=_16f[2].split("=")[1];
}
if(_16d){
_164.UpdateOverLayImage(_16a[j],j);
}
break;
}
}
}
};
this.clipResolveCB=function(_173,data,_175,_176){
var resp=_175.getElementsByTagName("VtvActResp");
var _178=resp[0].getElementsByTagName("status");
var type=resp[0].getElementsByTagName("type");
_176.videoRetryCnt++;
handleRslvRsp(_175,_176);
if(_176.resolveStatus==2){
_176.resolverResp=data;
}
if(_164.IsCurrResult(_176)){
if(_176.resolveStatus==2){
if(AjaxConsts.ClipCheck[3]==true){
_176.videoStatus="fetchClip";
getClipTranscodeStatus(_176);
}
}
if(_165==false){
_164.UpdateFetchingStatus(_176);
_164.UpdateImage(0,_176.image);
_164.UpdateOverLayImage(_176,0);
}
}
};
function pruneDeadClips(_17a,_17b){
_17a.valid_results--;
if(AjaxConsts.ClipCheck[1]){
_164.HideResult(_17b);
if((_17a.valid_results==(_17a.expected_results-1))&&(_17a.last_set==false)&&(_17a.arr.length<(_17a.expected_results*AjaxConsts.ClipCheck[2]))){
_164.FireRangeQuery(false);
}
}
}
this.resolveImagesCB=function(_17c,data,_17e,_17f){
var _180=_17f.results_obj;
var _181=_180.arr;
var len=_181.length;
var _183=data.split("\n");
var _184=(_164.GetSearchResults()==_17f.results_obj);
for(var i=0;i<_183.length;i++){
if(_183[i]==null||_183[i]==""){
continue;
}
var _186=_183[i].split(":");
var gid=_186[0];
var _188=_186[1];
for(var j=_17f.startIndex;j<len;j++){
if(gid==_181[j].gid){
if(_181[j].resolveStatus==2){
break;
}
setClipRslvStatus(_181[j],_188);
if(_184){
_164.UpdateOverLayImage(_181[j],j);
_164.UpdateImage(j,_181[j].image);
if(_181[j].resolveStatus==3){
pruneDeadClips(_180,j);
}
}
break;
}
}
}
};
function recheckTranscodeStatus(_18a){
_18a.videoStatus="in_progress";
if(_164.IsCurrResult(_18a)){
getClipTranscodeStatus(_18a);
}
}
this.getAudioLink=function(_18b){
var url=AjaxConsts["PlayAudio"];
var _18d="gid=";
_18d+=_18b.gid;
_18d+="\n";
_18d+="resolver_data=";
_18d+=_18b.resolverResp;
_18d+="\n";
_18d+="content_time="+(_18b.runtime.total_secs?_18b.runtime.total_secs:AjaxConsts.VideoTime);
_18e.SendRequest(url,_18b,_18d);
};
function getClipTranscodeStatus(_18f){
var url=AjaxConsts["GetPreview"];
var _191="gid=";
if(_18f.videoStatus=="fetching"||_18f.videoStatus=="failure"||_18f.videoStatus=="success"){
return;
}
if(_18f.isAudioOnly==true){
return;
}
_191+=_18f.gid;
_191+="\n";
_191+=_18f.resolverResp;
_192.SendRequest(url,_18f,_191);
_18f.videoStatus="fetching";
}
this.audioLinkCB=function(_193,data,_195,_196){
if(_193==404){
return;
}
if(_193==200){
var _197=data.split("\n");
var _198=_197[0].split(",");
var gid=_198[0].split("=")[1];
var _19a;
_19a=_198[1].split("=")[1];
if(_19a=="success"){
var _19b=data.split("outputurl=");
_196.audioURL=_19b[1];
if(_164.IsCurrResult(_196)){
pl(_196.audioURL);
}
}
}
};
this.previewCheckCB=function(_19c,data,_19e,_19f){
var _1a0=null;
_19f.videoRetryCnt++;
switch(_19c){
case 404:
_1a0="failure";
_19f.videoStatus="failure";
if(_164.IsCurrResult(_19f)){
_164.UpdateImage(0,_19f.image);
_164.UpdateFetchingStatus(_19f);
_164.UpdateOverLayImage(_19f,0);
}
return;
case 200:
var _1a1=data.split("\n");
var _1a2=_1a1[0].split(",");
var gid=_1a2[0].split("=")[1];
_1a0=_1a2[1].split("=")[1];
_19f.videoStatus=_1a0;
if(_1a0=="success"||_1a0=="preview"){
_19f.videoStatus="success";
if(_1a2.length>2){
_19f.videoURL=_1a2[2].split("=")[1];
}
if(_1a2.length>3){
_19f.videoTime=_1a2[3].split("=")[1];
}
}
break;
default:
break;
}
if(_164.IsCurrResult(_19f)){
_164.UpdateOverLayImage(_19f,0);
_164.UpdateFetchingStatus(_19f);
if(_1a0&&_1a0!="success"){
if(_1a0=="in_progress"){
_19f.videoStatus="fetching";
}
setTimeout(recheckTranscodeStatus,AjaxConsts["PreviewRetry"]*1000,_19f);
}
}
};
var _1a4=new SimpleAsyncInterface(this.resolveImagesCB,AjaxConsts["IPhoneCheckDS"]);
var _1a5=new SimpleAsyncInterface(this.clipResolveCB,AjaxConsts.prototype.VideoDS);
var _1a6=new SimpleAsyncInterface(this.videoCheckCB,AjaxConsts["IPhoneCheckDS"]);
var _192=new SimpleAsyncInterface(this.previewCheckCB,AjaxConsts["IPhoneCheckDS"]);
var _18e=new SimpleAsyncInterface(this.audioLinkCB,AjaxConsts["IPhoneCheckDS"]);
var _1a7="useragent="+AjaxConsts["IPhoneCheckDS"].user_agent+"\ngids=";
this.ResolveImages=function(_1a8){
if(_1a8==null){
return;
}
if(AjaxConsts.ClipCheck[0]==false){
return;
}
var _1a9=_1a8.arr;
var len=_1a9.length;
var _1ab="";
var _1ac=_1a7;
var _1ad;
var _1ae=new Object();
var _1af=0;
_1ae.results_obj=_1a8;
for(var i=0;i<len;i++){
if((_1a9[i].resolveStatus==0)&&(_1a9[i].gid!=null&&_1a9[i].gid!="")&&(!_1a9[i].bFolded)){
if(_1af){
_1ac+=","+_1a9[i].gid;
}else{
_1ac+=_1a9[i].gid;
}
_1a9[i].resolveStatus=1;
_1a9[i].videoStatus="fetching";
_1ab+="gid="+_1a9[i].gid+"\n";
if(_1ad==undefined){
_1ad=i;
}
_1af++;
}
}
_1ae.startIndex=_1ad;
if(_1af){
var url=AjaxConsts["IResolver"];
_1a4.SendRequest(url,_1ae,_1ac);
if(AjaxConsts.ClipCheck[3]==true){
var url=AjaxConsts["IPhoneCheck"];
_1a6.SendRequest(url,_1ae,_1ab);
}
}
};
this.fetchClip=function(_1b2){
_165=false;
if(_1b2.videoURL){
if(_1b2.videoStatus!="success"){
getClipTranscodeStatus(_1b2);
}
return;
}
var url=AjaxConsts["Resolver"]+_1b2.gid;
_1b2.resolveStatus=1;
_1a5.SendRequest(url,_1b2);
};
this.cancelResolution=function(){
_165=true;
};
this.abortAll=function(){
_1a4.abortRequest(null);
_1a5.abortRequest(null);
_1a6.abortRequest(null);
_192.abortRequest(null);
_18e.abortRequest(null);
};
}
var MEDIA_TYPE_WINDOWS_MEDIA="windowsmedia";
var MEDIA_TYPE_REAL_PLAYER="realplayer";
var MEDIA_TYPE_REAL_PLAYER_NEW="x-realmedia";
var MEDIA_TYPE_FLASH="flash";
var MEDIA_TYPE_FLV="x-flv";
var MEDIA_TYPE_SHOCKWAVE="application/x-shockwave-flash";
var MEDIA_TYPE_TEXT_HTML="text/html";
var MEDIA_TYPE_RN_REAL_MEDIA="application/vnd.rn-realmedia-vbr";
var MEDIA_TYPE_AUDIO_MP3="audiomp3";
var MEDIA_TYPE_AUDIO_WAV="audio/wav";
var MEDIA_TYPE_AUDIO_PN_REAL_VIDEO="audio/x-pn-realvideo";
var MEDIA_TYPE_IMAGE_GIF="image/gif";
var MEDIA_TYPE_ACTD_METACAFE="link/x-actd-metacafe";
var MEDIA_TYPE_ACTD_YOUTUBE="link/x-veveo-youtube-actd";
var MEDIA_TYPE_ACTD_MYSPACE="application/x-shockwave-flash";
var MEDIA_TYPE_ACTD_NFL="application/vnd.rn-realmedia";
var MEDIA_TYPE_ACTD_MLB="video/x-ms-wmv";
var MEDIA_TYPE_ACTD_BLOOMBERG="video/x-ms-asf";
var MEDIA_TYPE_VIDEO_AVI="video/avi";
var MEDIA_TYPE_VIDEO_DVD="video/dvd";
var MEDIA_TYPE_VIDEO_MP4V_ES="video/mp4v-es";
var MEDIA_TYPE_VIDEO_MPEG="video/mpeg";
var MEDIA_TYPE_VIDEO_MS_WMA="video/x-ms-wma";
var MEDIA_TYPE_VIDEO_PN_REAL_VIDEO="video/x-pn-realvideo-plugin";
var MEDIA_TYPE_VIDEO_QUICKTIME="video/x-quicktimeplayer";
var MEDIA_TYPE_QUICKTIME="quicktime";
var mediaPlayerWidthByHeightRatio=1.2;
var resolverTimer=5;
var SHAREURL="http://www.vtap.com/cgi-bin/clip.cgi?";
var IS_PLAYER_IN_INDEPENDENT_PANEL=false;
var VIEWSTHRESHOLD=20000;
var telcodesHTML="<option value=\"355\">Albania</option>"+"<option value=\"213\">Algeria</option>"+"<option value=\"376\">Andorra</option>"+"<option value=\"244\">Angola</option>"+"<option value=\"1\">Antigua &amp; Barbuda</option>"+"<option value=\"54\">Argentina</option>"+"<option value=\"374\">Armenia</option>"+"<option value=\"297\">Aruba</option>"+"<option value=\"61\">Australia</option>"+"<option value=\"43\">Austria</option>"+"<option value=\"994\">Azerbaijan</option>"+"<option value=\"973\">Bahrain</option>"+"<option value=\"880\">Bangladesh</option>"+"<option value=\"375\">Belarus</option>"+"<option value=\"32\">Belgium</option>"+"<option value=\"501\">Belize</option>"+"<option value=\"229\">Benin</option>"+"<option value=\"1\">Bermuda</option>"+"<option value=\"975\">Bhutan</option>"+"<option value=\"591\">Bolivia</option>"+"<option value=\"387\">Bosnia Herzegovina</option>"+"<option value=\"267\">Botswana</option>"+"<option value=\"55\">Brazil</option>"+"<option value=\"673\">Brunei</option>"+"<option value=\"359\">Bulgaria</option>"+"<option value=\"226\">Burkina Faso</option>"+"<option value=\"257\">Burundi</option>"+"<option value=\"855\">Cambodia</option>"+"<option value=\"237\">Cameroon</option>"+"<option value=\"269\">Camoros</option>"+"<option value=\"1\">Canada</option>"+"<option value=\"238\">Cape Verde</option>"+"<option value=\"1\">Cayman Islands</option>"+"<option value=\"236\">Central African Republic</option>"+"<option value=\"235\">Chad</option>"+"<option value=\"56\">Chile</option>"+"<option value=\"86\">China</option>"+"<option value=\"57\">Colombia</option>"+"<option value=\"242\">Congo</option>"+"<option value=\"243\">Congo, Democratic Republic</option>"+"<option value=\"682\">Cook Islands</option>"+"<option value=\"506\">Costa Rica</option>"+"<option value=\"385\">Croatia</option>"+"<option value=\"53\">Cuba</option>"+"<option value=\"357\">Cyprus</option>"+"<option value=\"420\">Czech Republic</option>"+"<option value=\"45\">Denmark</option>"+"<option value=\"253\">Djibouti</option>"+"<option value=\"1\">Dominican Republic</option>"+"<option value=\"593\">Ecuador</option>"+"<option value=\"20\">Egypt</option>"+"<option value=\"503\">El Salvador</option>"+"<option value=\"240\">Equatorial Guinea</option>"+"<option value=\"291\">Ertrea</option>"+"<option value=\"372\">Estonia</option>"+"<option value=\"251\">Ethiopia</option>"+"<option value=\"500\">Falkland Islands</option>"+"<option value=\"298\">Faroe Islands</option>"+"<option value=\"679\">Fiji Islands</option>"+"<option value=\"358\">Finland</option>"+"<option value=\"33\">France</option>"+"<option value=\"594\">French Guiana</option>"+"<option value=\"689\">French Polynesia</option>"+"<option value=\"241\">Gabon</option>"+"<option value=\"220\">Gambia</option>"+"<option value=\"995\">Georgia</option>"+"<option value=\"49\">Germany</option>"+"<option value=\"233\">Ghana</option>"+"<option value=\"350\">Gibraltar</option>"+"<option value=\"30\">Greece</option>"+"<option value=\"299\">Greenland</option>"+"<option value=\"590\">Guadeloupe</option>"+"<option value=\"671\">Guam</option>"+"<option value=\"502\">Guatemala</option>"+"<option value=\"224\">Guinea</option>"+"<option value=\"245\">Guinea Bissau</option>"+"<option value=\"592\">Guyana</option>"+"<option value=\"509\">Haiti</option>"+"<option value=\"504\">Honduras</option>"+"<option value=\"852\">Hongkong</option>"+"<option value=\"36\">Hungary</option>"+"<option value=\"354\">Iceland</option>"+"<option value=\"91\">India</option>"+"<option value=\"62\">Indonesia</option>"+"<option value=\"98\">Iran</option>"+"<option value=\"964\">Iraq</option>"+"<option value=\"353\">Ireland</option>"+"<option value=\"972\">Israel</option>"+"<option value=\"39\">Italy</option>"+"<option value=\"225\">Ivory Coast</option>"+"<option value=\"1\">Jamaica</option>"+"<option value=\"81\">Japan</option>"+"<option value=\"962\">Jordan</option>"+"<option value=\"731\">Kazakhstan</option>"+"<option value=\"254\">Kenya</option>"+"<option value=\"686\">Kiribati</option>"+"<option value=\"82\">Korea (South)</option>"+"<option value=\"965\">Kuwait</option>"+"<option value=\"996\">Kyrgyzstan</option>"+"<option value=\"856\">Laos</option>"+"<option value=\"371\">Latvia</option>"+"<option value=\"961\">Lebanon</option>"+"<option value=\"266\">Lesotho</option>"+"<option value=\"231\">Liberia</option>"+"<option value=\"218\">Libya</option>"+"<option value=\"423\">Liechtenstein</option>"+"<option value=\"370\">Lithuania</option>"+"<option value=\"352\">Luxembourg</option>"+"<option value=\"853\">Macau</option>"+"<option value=\"389\">Macedonia</option>"+"<option value=\"261\">Madagascar</option>"+"<option value=\"265\">Malawi</option>"+"<option value=\"60\">Malaysia</option>"+"<option value=\"960\">Maldives</option>"+"<option value=\"223\">Mali Republic</option>"+"<option value=\"356\">Malta</option>"+"<option value=\"692\">Marshall Islands</option>"+"<option value=\"596\">Martinique</option>"+"<option value=\"222\">Mauritania</option>"+"<option value=\"230\">Mauritius</option>"+"<option value=\"269\">Mayotte Island</option>"+"<option value=\"52\">Mexico</option>"+"<option value=\"691\">Micronesia</option>"+"<option value=\"373\">Moldova</option>"+"<option value=\"377\">Monaco</option>"+"<option value=\"976\">Mongolia</option>"+"<option value=\"212\">Morocco</option>"+"<option value=\"258\">Mozambique</option>"+"<option value=\"95\">Myanmar</option>"+"<option value=\"264\">Namibia</option>"+"<option value=\"674\">Nauru</option>"+"<option value=\"977\">Nepal</option>"+"<option value=\"31\">Netherlands</option>"+"<option value=\"599\">Netherlands Antilles</option>"+"<option value=\"687\">New Caledonia</option>"+"<option value=\"64\">New Zealand</option>"+"<option value=\"505\">Nicaragua</option>"+"<option value=\"227\">Niger</option>"+"<option value=\"234\">Nigeria</option>"+"<option value=\"683\">Niue</option>"+"<option value=\"47\">Norway</option>"+"<option value=\"968\">Oman</option>"+"<option value=\"92\">Pakistan</option>"+"<option value=\"680\">Palau</option>"+"<option value=\"970\">Palestine</option>"+"<option value=\"507\">Panama</option>"+"<option value=\"675\">Papua New Guinea</option>"+"<option value=\"595\">Paraguay</option>"+"<option value=\"51\">Peru</option>"+"<option value=\"63\">Philippines</option>"+"<option value=\"48\">Poland</option>"+"<option value=\"351\">Portugal</option>"+"<option value=\"1\">Puerto Rico</option>"+"<option value=\"974\">Qatar</option>"+"<option value=\"262\">Reunion</option>"+"<option value=\"40\">Romania</option>"+"<option value=\"7\">Russia</option>"+"<option value=\"250\">Rwanda</option>"+"<option value=\"685\">Samoa</option>"+"<option value=\"378\">San Marina</option>"+"<option value=\"239\">Sao Tome</option>"+"<option value=\"966\">Saudi Arabia</option>"+"<option value=\"221\">Senegal</option>"+"<option value=\"381\">Serbia And Montenegro</option>"+"<option value=\"248\">Seychelles</option>"+"<option value=\"232\">Sierra Leone</option>"+"<option value=\"65\">Singapore</option>"+"<option value=\"421\">Slovakia</option>"+"<option value=\"386\">Slovenia</option>"+"<option value=\"677\">Solomon Islands</option>"+"<option value=\"252\">Somalia</option>"+"<option value=\"27\">South Africa</option>"+"<option value=\"34\">Spain</option>"+"<option value=\"94\">Sri Lanka</option>"+"<option value=\"249\">Sudan</option>"+"<option value=\"597\">Suriname</option>"+"<option value=\"268\">Swaziland</option>"+"<option value=\"46\">Sweden</option>"+"<option value=\"41\">Switzerland</option>"+"<option value=\"963\">Syria</option>"+"<option value=\"886\">Taiwan</option>"+"<option value=\"992\">Tajikistan</option>"+"<option value=\"255\">Tanzania</option>"+"<option value=\"66\">Thailand</option>"+"<option value=\"228\">Togo</option>"+"<option value=\"690\">Tokelau</option>"+"<option value=\"676\">Tonga</option>"+"<option value=\"1\">Trinidad And Tobago</option>"+"<option value=\"216\">Tunisia</option>"+"<option value=\"90\">Turkey</option>"+"<option value=\"993\">Turkmenistan</option>"+"<option value=\"688\">Tuvalu</option>"+"<option value=\"256\">Uganda</option>"+"<option value=\"44\">Uk</option>"+"<option value=\"380\">Ukraine</option>"+"<option value=\"971\">United Arab Emirates</option>"+"<option value=\"598\">Uruguay</option>"+"<option value=\"1\" selected=\"selected\">USA</option>"+"<option value=\"998\">Uzbekistan</option>"+"<option value=\"678\">Vanuatu</option>"+"<option value=\"58\">Venezuela</option>"+"<option value=\"84\">Vietnam</option>"+"<option value=\"967\">Yemen</option>"+"<option value=\"260\">Zambia</option>"+"<option value=\"263\">Zimbabwe</option>";
var EvtInst=null;
function Initialize(gid){
if(EvtInst==null){
EvtInst=new PlayerReveal(gid);
}
EvtInst.Initialize(gid);
}
function getMediaFormat(type){
var _1b6=MediaPlayer.UnknownMedia;
switch(type.toLowerCase()){
case MEDIA_TYPE_WINDOWS_MEDIA:
case MEDIA_TYPE_VIDEO_MS_WMA:
case MEDIA_TYPE_VIDEO_AVI:
case MEDIA_TYPE_VIDEO_DVD:
case MEDIA_TYPE_VIDEO_MP4V_ES:
case MEDIA_TYPE_VIDEO_MPEG:
case MEDIA_TYPE_ACTD_MLB:
case MEDIA_TYPE_ACTD_BLOOMBERG:
case MEDIA_TYPE_AUDIO_WAV:
case MEDIA_TYPE_AUDIO_MP3:
case MEDIA_TYPE_IMAGE_GIF:
_1b6=MediaPlayer.MicrosoftMedia;
break;
case MEDIA_TYPE_REAL_PLAYER:
case MEDIA_TYPE_REAL_PLAYER_NEW:
case MEDIA_TYPE_VIDEO_PN_REAL_VIDEO:
case MEDIA_TYPE_AUDIO_PN_REAL_VIDEO:
case MEDIA_TYPE_RN_REAL_MEDIA:
case MEDIA_TYPE_ACTD_NFL:
_1b6=MediaPlayer.RealMedia;
break;
case MEDIA_TYPE_FLASH:
case MEDIA_TYPE_ACTD_YOUTUBE:
case MEDIA_TYPE_ACTD_METACAFE:
case MEDIA_TYPE_ACTD_MYSPACE:
case MEDIA_TYPE_FLV:
case MEDIA_TYPE_SHOCKWAVE:
_1b6=MediaPlayer.FlashMedia;
break;
case MEDIA_TYPE_TEXT_HTML:
_1b6=MediaPlayer.IFrame;
break;
case MEDIA_TYPE_VIDEO_QUICKTIME:
case MEDIA_TYPE_QUICKTIME:
_1b6=MediaPlayer.QTimeMedia;
break;
default:
_1b6=MediaPlayer.UnknownMedia;
break;
}
return _1b6;
}
function PlayerReveal(_1b7){
var _1b8=null;
var _1b9=null;
var gid=_1b7;
this.Initialize=function(){
_1b8=new ClipChecker(this);
this.createMediaPlayerObj();
this.fetchClip();
this.sendNotification(gid,1);
};
this.sendNotification=function(gid,_1bc){
var _1bd=new SimpleAsyncInterface(function(){
},AjaxConsts.prototype.VideoDS);
var url=AjaxConsts["StatisticURL"];
url+="gid="+gid;
url+="&";
url+="notify="+_1bc;
_1bd.SendRequest(url,"");
};
this.createMediaPlayerObj=function(){
var _1bf=new Array();
_1bf[MediaPlayer.pWidth]="100%";
_1bf[MediaPlayer.pHeight]="100%";
_1b9=new MediaPlayer(_1bf);
};
this.getRenderer=function(){
return this;
};
this.fetchClip=function(){
var _1c0=new Object();
_1c0.gid=gid;
_1b8.fetchClip(_1c0);
};
this.playClip=function(url,type,gid){
if(type=="text/html"||type==null||url==null){
return;
}
var _1c4=getMediaFormat(type);
this.hideClipMessage();
_1b9.playClip(url,_1c4,type);
};
this.setVideoPageMessage=function(_1c5){
var pdiv=document.getElementById("playerDiv");
var str="";
str+="<table height=\"100%\" width=\"100%\">";
str+="<tr>";
str+="<td vAlign=\"middle\" align=\"center\"><span class=btxt>";
str+=_1c5;
str+="</span></td>";
str+="</tr>";
str+="</table>";
pdiv.style.height="100%";
pdiv.innerHTML=str;
};
this.hideClipMessage=function(){
var pdiv=document.getElementById("playerDiv");
pdiv.innerHTML="";
};
this.UpdateFetchingStatus=function(_1c9){
switch(_1c9.resolveStatus){
case 0:
break;
case 1:
break;
case 2:
if(_1c9.videoType=="text/html"){
var _1ca="";
_1ca="This video cannot be played inline.";
_1ca+="<a target=\"_blank\" href=\""+AjaxConsts["rfURL"]+_1c9.gid+"\">Click&nbsp;here</a>";
_1ca+=" to play this video from the source site.";
this.setVideoPageMessage(_1ca);
this.playClip(null,null,_1c9.gid);
}else{
this.setVideoPageMessage("Loading player...");
this.playClip(_1c9.videoURL,_1c9.videoType,_1c9.gid);
}
break;
case 3:
var _1ca=_1c9.videoURL;
if(_1ca==null||_1ca==""){
_1ca="Sorry, this video is no longer available.";
}
this.setVideoPageMessage(_1ca);
this.playClip(null,null,_1c9.gid);
break;
case 4:
var _1ca="";
_1ca="This video cannot be played inline.";
_1ca+=" <a target=\"_blank\" href=\""+AjaxConsts["rfURL"]+_1c9.gid+"\">Click&nbsp;here</a>";
_1ca+=" to play this video from the source site";
this.setVideoPageMessage(_1ca);
this.playClip(null,null,_1c9.gid);
break;
}
};
this.IsCurrResult=function(){
return true;
};
this.UpdateOverLayImage=function(){
};
this.UpdateImage=function(){
};
this.createMediaSpan=function(_1cb,top,left,_1ce,_1cf){
valert("start");
var id="mediaContainer"+"_"+_1cb;
var _1d1=document.getElementById(id);
if(_1d1!=null){
return _1d1;
}
valert("start 1");
mediaSpan=document.createElement("DIV");
mediaSpan.id="mediaContainer"+"_"+_1cb;
mediaSpan.style.zIndex=50;
mediaSpan.style.textAlign="center";
document.getElementById("playerDiv").innerHTML="";
document.getElementById("playerDiv").appendChild(mediaSpan);
valert("start 2");
mediaSpan.style.zIndex=50;
valert("start 3");
return mediaSpan;
};
this.createMediaCloseButton=function(){
};
}
var ProtoUIStates={"currentWidth":0,"dspace":AjaxConstsBase.VideoDS,"searchTextBox":null,"searchContainer":null,"header":null,"resultsContainer":null,"playerDiv":null,"keypadElem":null,"timerId":0,"timer_counter":0,"curr_query":"","max_chars":20,"ctxt_str_max":16,"contextString":"","contextLabel":null,"charWidth":8,"bkgDiv":null,"curr_hash":0,"actPopup":null,"preloadImagesArray":null,"MIpreloadImagesArray":null,"MIpreloadImagesSrc":null,"share_gid":null,"os":"","search_word":"","platform_info":null,"windowOpenUrl":"","embedWidget":-1,"vid":""};
var VideopreloadImagesSrc=[];
ProtoUIStates.MIpreloadImagesSrc=[];
var AnswersPreloadImagesSrc=[];
function home(){
EvHandleHome();
}
function back(){
EvHandleBack(1);
}
function search(){
EvHandleSearch();
}
function shareVideo(p1){
return EvHandleShareVideo(p1);
}
function bookmark(){
EvHandleBookMark();
}
function sendSMS(){
EvSendSMS();
}
function send2mobile(){
EvSend2Mobile();
}
function GetvTap(_1d3){
EvHandleGetvTap(_1d3);
}
function about(){
EvHandleAbout();
}
function resizeWidget(){
EvHandleResize();
}
function categories(){
EvHandleCategories();
}
function windowOpen(){
window.open(ProtoUIStates.windowOpenUrl,"Share","width=580,height=480,resizable=yes,scrollbars=yes,status=0");
}
function unloader(){
EvCleanup();
}
function parseQueryString(){
var loc=decodeURIComponent(window.location.toString());
var mi;
var idx=loc.indexOf("?");
if(idx!=-1){
mi=loc.substr(idx+1);
var arr=mi.split("&");
for(i=0;i<arr.length;i++){
mi=arr[i];
if(mi.indexOf("sl:")>=0){
ProtoUIStates.share_gid="0"+mi.substr(mi.indexOf("~"));
ProtoUIStates.share_gid=ProtoUIStates.share_gid.replace(/#/,"%23");
}else{
if(mi.indexOf("vp:")>=0){
ProtoUIStates.os=mi;
}else{
idx=mi.indexOf("=");
if(idx!=-1){
var key=mi.substr(0,idx);
var _1d9=mi.substr(idx+1);
if(key=="sw"){
ProtoUIStates.search_word=unescape(_1d9);
}else{
if(key=="embed"){
var val=parseInt(_1d9);
if(val!=0&&val!=1){
val=1;
}
ProtoUIStates.embedWidget=val;
}else{
if(key=="sc"){
ProtoUIStates.sc=_1d9;
}else{
if(key=="vid"){
ProtoUIStates.vid=_1d9;
}
}
}
}
}
}
}
}
}
if(ProtoUIStates.embedWidget==-1){
if(ProtoUIStates.share_gid=="__share_gid__"){
ProtoUIStates.embedWidget=0;
}else{
ProtoUIStates.embedWidget=1;
}
}
}
function start_app(){
SInitializeSearch(10,ProtoUIStates.dspace,ProtoUIStates.share_gid);
}
function loader(){
ProtoUIStates.searchTextBox=document.getElementById("searchTextBox");
ProtoUIStates.searchTextBox.value="";
ProtoUIStates.preloadImagesArray=new Array();
ProtoUIStates.searchContainer=document.getElementById("searchContainer");
ProtoUIStates.header=document.getElementById("header");
ProtoUIStates.resultsContainer=document.getElementById("resultsContainer");
ProtoUIStates.playerDiv=document.getElementById("player");
ProtoUIStates.keypadElem=document.getElementById("keypad");
ProtoUIStates.bkgDiv=document.getElementById("bkgDiv");
ProtoUIStates.contextLabel=document.getElementById("my_text");
ProtoUIStates.contextLabelContainer=document.getElementById("contextLabelSpan");
ProtoUIStates.actPopup=document.getElementById("actPopup");
ProtoUIStates.platform_info=new PlatformInfo();
ProtoUIStates.share_gid="__share_gid__";
ProtoUIStates.embedWidget=-1;
parseQueryString();
if(ProtoUIStates.vid=="asus"){
AjaxConsts.prototype.VideoDS.user_agent="asus";
AjaxConsts.VideoMoreInfoDS.user_agent="asus";
AjaxConsts.VideoMoreInfoDS2_0.user_agent="asus";
}
setTimeout("start_app()",10);
}
var bmConsts={"bm":[{"name":"Add to my Bookmarks","url":"Browser Bookmarks","bkmk":"url=","title":"title=","icon":"images_0_0_23_1/bookmark_over.gif"},{"name":"Google Bookmarks","url":"http://www.google.com/bookmarks/mark?op=edit&","bkmk":"bkmk=","title":"title=","icon":"images_0_0_23_1/google.png"},{"name":"Yahoo My Web","url":"http://myweb2.search.yahoo.com/myresults/bookmarklet?","bkmk":"u=","title":"t=","icon":"images_0_0_23_1/yahoo.gif"},{"name":"Windows Live","url":"https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&top=1&","bkmk":"url=","title":"title=","icon":"images_0_0_23_1/windows_live.gif"},{"name":"Newsvine","url":"http://www.newsvine.com/_wine/save?","bkmk":"u=","title":"h=","icon":"images_0_0_23_1/newsvine.png"},{"name":"Reddit","url":"http://reddit.com/submit?","bkmk":"url=","title":"title=","icon":"images_0_0_23_1/reddit.gif"},{"name":"Digg","url":"http://digg.com/submit?phase=2&","bkmk":"url=","title":"title=","icon":"images_0_0_23_1/digg.gif"}]};
function Bookmark(){
addBrowserBookmark=function(_1db,url){
if(window.sidebar){
window.sidebar.addPanel(_1db,url,"");
}else{
if(document.all){
window.external.AddFavorite(url,_1db);
}else{
if(window.opera&&window.print){
return true;
}
}
}
};
bmRequest=function(bmi,url,_1df,_1e0){
var bm=bmConsts.bm[bmi];
if(bm.url=="Browser Bookmarks"){
javascript:
addBrowserBookmark(unescape(_1df),unescape(url));
}else{
bmUrl=bm.url+bm.bkmk+url+"&"+bm.title+_1df;
valert("title:"+_1df+" url:"+bmUrl);
window.open(bmUrl,"bmwindow","",false);
}
};
this.createBMPage=function(bmA,url,_1e4){
valert("URL: "+url);
bmt="<table><tbody>";
for(var i=0;i<bmA.length;i++){
if(bmA[i].name=="Add to my Bookmarks"&&getBrowser()=="Internet Explorer"){
bmA[i].name="Add to my Favorites";
}
id="remove"+i;
onclk="onclick=\"bmRequest("+i+",'"+url+"','"+_1e4+"');\"";
bmt+="<tr "+onclk+"><td height=\"20px;\"><img src=\""+bmA[i].icon+"\" id=\""+id+"\" style=\"cursor:pointer;\"/></td><td align=\"left\" valign=\"center\"><span class=\"title_text\">"+bmA[i].name+"</span></td></tr>";
}
bmt+="</tbody></table>";
return bmt;
};
this.loadBMPage=function(url,_1e7){
disp_tit=unescape(_1e7);
disp_tit=(disp_tit.length>25?disp_tit.substring(0,22)+"...":disp_tit);
bmt=this.createBMPage(bmConsts.bm,url,_1e7);
bmHtml="<div id=\"content\" class=\"content\">"+"<div onclick=\"EvOnClickHandler(this, event);\" class=\"close\" id=\"closeSend2Mobile\">&nbsp;</div>"+bmt+"</div>";
actHTML=bmHtml;
return actHTML;
};
}
function createXMLParserAndLoadString(_1e8){
var _1e9;
if(window.ActiveXObject){
var doc=new ActiveXObject("Microsoft.XMLDOM");
doc.async="false";
doc.loadXML(_1e8);
_1e9=doc;
}else{
var _1eb=new DOMParser();
var doc=_1eb.parseFromString(_1e8,"text/xml");
_1e9=doc;
}
return _1e9;
}
function getWindowWidth(){
var _1ec=0;
if(typeof (window.innerWidth)=="number"){
_1ec=window.innerWidth;
}else{
if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){
_1ec=document.documentElement.clientWidth;
}else{
if(document.body&&(document.body.clientWidth||document.body.clientHeight)){
_1ec=document.body.clientWidth;
}
}
}
return _1ec;
}
function getWindowHeight(){
var _1ed=0;
if(typeof (window.innerHeight)=="number"){
_1ed=window.innerHeight;
}else{
if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){
_1ed=document.documentElement.clientHeight;
}else{
if(document.body&&(document.body.clientWidth||document.body.clientHeight)){
_1ed=document.body.clientHeight;
}
}
}
return _1ed;
}
function showElement(elem){
var isNS=navigator.appName.indexOf("Netscape")!=-1;
var isIE=navigator.appName.indexOf("Microsoft")!=-1;
elem.style.display="block";
}
function hideElement(elem){
var isNS=navigator.appName.indexOf("Netscape")!=-1;
var isIE=navigator.appName.indexOf("Microsoft")!=-1;
elem.style.display="none";
}
function getBrowser(){
var agt=navigator.userAgent.toLowerCase();
if(agt.indexOf("opera")!=-1){
return "Opera";
}
if(agt.indexOf("staroffice")!=-1){
return "Star Office";
}
if(agt.indexOf("webtv")!=-1){
return "WebTV";
}
if(agt.indexOf("beonex")!=-1){
return "Beonex";
}
if(agt.indexOf("chimera")!=-1){
return "Chimera";
}
if(agt.indexOf("netpositive")!=-1){
return "NetPositive";
}
if(agt.indexOf("phoenix")!=-1){
return "Phoenix";
}
if(agt.indexOf("firefox")!=-1){
return "Firefox";
}
if(agt.indexOf("safari")!=-1){
return "Safari";
}
if(agt.indexOf("skipstone")!=-1){
return "SkipStone";
}
if(agt.indexOf("msie")!=-1){
return "Internet Explorer";
}
if(agt.indexOf("netscape")!=-1){
return "Netscape";
}
if(agt.indexOf("mozilla/5.0")!=-1){
return "Mozilla";
}
if(agt.indexOf("/")!=-1){
if(agt.substr(0,agt.indexOf("/"))!="mozilla"){
return navigator.userAgent.substr(0,agt.indexOf("/"));
}else{
return "Netscape";
}
}else{
if(agt.indexOf(" ")!=-1){
return navigator.userAgent.substr(0,agt.indexOf(" "));
}else{
return navigator.userAgent;
}
}
}
function stripHTML(_1f5){
var _1f6=_1f5;
if(_1f5){
_1f6=_1f5.replace(/(<([^>]+)>)&/ig,"").replace(/&lt;/ig,"<").replace(/&gt;/ig,">");
}
return _1f6;
}
function createCookie(name,_1f8,days){
if(days){
var date=new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var _1fb="; expires="+date.toGMTString();
}else{
var _1fb="";
}
document.cookie=name+"="+_1f8+_1fb+"; path=/";
}
function readCookie(name){
var _1fd=name+"=";
var ca=document.cookie.split(";");
for(var i=0;i<ca.length;i++){
var c=ca[i];
while(c.charAt(0)==" "){
c=c.substring(1,c.length);
}
if(c.indexOf(_1fd)==0){
return c.substring(_1fd.length,c.length);
}
}
return null;
}
function eraseCookie(name){
createCookie(name,"",-1);
}
function setClipRslvStatus(_202,_203){
if(_203=="3"||_203=="8"||_203=="404"||_203=="4"||_203=="23"){
_202.resolveStatus=3;
}else{
if(_203=="0"){
_202.resolveStatus=2;
_202.image=_202.imageURL;
}else{
_202.resolveStatus=4;
_202.image=_202.imageURL;
}
}
}
function handleRslvRsp(_204,_205){
var resp=_204.getElementsByTagName("VtvActResp");
var _207=resp[0].getElementsByTagName("status");
var type=resp[0].getElementsByTagName("type");
setClipRslvStatus(_205,_207[0].childNodes[0].nodeValue);
var xurl=resp[0].getElementsByTagName("xurl");
if(xurl.length>0){
_205.resolveStatus=4;
}
if(_205.resolveStatus==2){
_205.videoType=type[0].childNodes[0].nodeValue;
if(AjaxConsts.ClipCheck[3]==false){
var url=resp[0].getElementsByTagName("url");
_205.videoURL=url[0].childNodes[0].nodeValue;
}
if(_205.videoType=="x-audio"){
_205.isAudioOnly=true;
}else{
_205.isAudioOnly=false;
}
}else{
if(_205.resolveStatus==3){
var msg=resp[0].getElementsByTagName("msg");
_205.videoURL=msg[0].childNodes[0].nodeValue;
}
}
}
function ClipChecker(_20c){
var _20d=_20c;
var _20e=false;
this.videoCheckCB=function(_20f,data,_211,_212){
var _213=_212.results_obj.arr;
var len=_213.length;
var _215=data.split("\n");
var _216=(_20d.GetSearchResults()==_212.results_obj);
for(var i=0;i<_215.length;i++){
if(_215[i]==null||_215[i]==""){
continue;
}
var _218=_215[i].split(",");
var gid=_218[0].split("=")[1];
var _21a=_218[1].split("=")[1];
for(var j=_212.startIndex;j<len;j++){
if(gid==_213[j].gid){
_213[j].videoStatus=_21a;
if(_218.length>2){
_213[j].videoURL=_218[2].split("=")[1];
}
if(_216){
_20d.UpdateOverLayImage(_213[j],j);
}
break;
}
}
}
};
this.clipResolveCB=function(_21c,data,_21e,_21f){
var resp=_21e.getElementsByTagName("VtvActResp");
var _221=resp[0].getElementsByTagName("status");
var type=resp[0].getElementsByTagName("type");
_21f.videoRetryCnt++;
handleRslvRsp(_21e,_21f);
if(_21f.resolveStatus==2){
_21f.resolverResp=data;
}
if(_20d.IsCurrResult(_21f)){
if(_21f.resolveStatus==2){
if(AjaxConsts.ClipCheck[3]==true){
_21f.videoStatus="fetchClip";
getClipTranscodeStatus(_21f);
}
}
if(_20e==false){
_20d.UpdateFetchingStatus(_21f);
_20d.UpdateImage(0,_21f.image);
_20d.UpdateOverLayImage(_21f,0);
}
}
};
function pruneDeadClips(_223,_224){
_223.valid_results--;
if(AjaxConsts.ClipCheck[1]){
_20d.HideResult(_224);
if((_223.valid_results==(_223.expected_results-1))&&(_223.last_set==false)&&(_223.arr.length<(_223.expected_results*AjaxConsts.ClipCheck[2]))){
_20d.FireRangeQuery(false);
}
}
}
this.resolveImagesCB=function(_225,data,_227,_228){
var _229=_228.results_obj;
var _22a=_229.arr;
var len=_22a.length;
var _22c=data.split("\n");
var _22d=(_20d.GetSearchResults()==_228.results_obj);
for(var i=0;i<_22c.length;i++){
if(_22c[i]==null||_22c[i]==""){
continue;
}
var _22f=_22c[i].split(":");
var gid=_22f[0];
var _231=_22f[1];
for(var j=_228.startIndex;j<len;j++){
if(gid==_22a[j].gid){
if(_22a[j].resolveStatus==2){
break;
}
setClipRslvStatus(_22a[j],_231);
if(_22d){
_20d.UpdateOverLayImage(_22a[j],j);
_20d.UpdateImage(j,_22a[j].image);
if(_22a[j].resolveStatus==3){
pruneDeadClips(_229,j);
}
}
break;
}
}
}
};
function recheckTranscodeStatus(_233){
_233.videoStatus="in_progress";
if(_20d.IsCurrResult(_233)){
getClipTranscodeStatus(_233);
}
}
this.getAudioLink=function(_234){
var url=AjaxConsts["PlayAudio"];
var _236="gid=";
_236+=_234.gid;
_236+="\n";
_236+="resolver_data=";
_236+=_234.resolverResp;
_236+="\n";
_236+="content_time="+(_234.runtime.total_secs?_234.runtime.total_secs:AjaxConsts.VideoTime);
_237.SendRequest(url,_234,_236);
};
function getClipTranscodeStatus(_238){
var url=AjaxConsts["GetPreview"];
var _23a="gid=";
if(_238.videoStatus=="fetching"||_238.videoStatus=="failure"||_238.videoStatus=="success"){
return;
}
if(_238.isAudioOnly==true){
return;
}
_23a+=_238.gid;
_23a+="\n";
_23a+=_238.resolverResp;
_23b.SendRequest(url,_238,_23a);
_238.videoStatus="fetching";
}
this.audioLinkCB=function(_23c,data,_23e,_23f){
if(_23c==404){
return;
}
if(_23c==200){
var _240=data.split("\n");
var _241=_240[0].split(",");
var gid=_241[0].split("=")[1];
var _243;
_243=_241[1].split("=")[1];
if(_243=="success"){
var _244=data.split("outputurl=");
_23f.audioURL=_244[1];
if(_20d.IsCurrResult(_23f)){
pl(_23f.audioURL);
}
}
}
};
this.previewCheckCB=function(_245,data,_247,_248){
var _249=null;
_248.videoRetryCnt++;
switch(_245){
case 404:
_249="failure";
_248.videoStatus="failure";
if(_20d.IsCurrResult(_248)){
_20d.UpdateImage(0,_248.image);
_20d.UpdateFetchingStatus(_248);
_20d.UpdateOverLayImage(_248,0);
}
return;
case 200:
var _24a=data.split("\n");
var _24b=_24a[0].split(",");
var gid=_24b[0].split("=")[1];
_249=_24b[1].split("=")[1];
_248.videoStatus=_249;
if(_249=="success"||_249=="preview"){
_248.videoStatus="success";
if(_24b.length>2){
_248.videoURL=_24b[2].split("=")[1];
}
if(_24b.length>3){
_248.videoTime=_24b[3].split("=")[1];
}
}
break;
default:
break;
}
if(_20d.IsCurrResult(_248)){
_20d.UpdateOverLayImage(_248,0);
_20d.UpdateFetchingStatus(_248);
if(_249&&_249!="success"){
if(_249=="in_progress"){
_248.videoStatus="fetching";
}
setTimeout(recheckTranscodeStatus,AjaxConsts["PreviewRetry"]*1000,_248);
}
}
};
var _24d=new SimpleAsyncInterface(this.resolveImagesCB,AjaxConsts["IPhoneCheckDS"]);
var _24e=new SimpleAsyncInterface(this.clipResolveCB,AjaxConsts.prototype.VideoDS);
var _24f=new SimpleAsyncInterface(this.videoCheckCB,AjaxConsts["IPhoneCheckDS"]);
var _23b=new SimpleAsyncInterface(this.previewCheckCB,AjaxConsts["IPhoneCheckDS"]);
var _237=new SimpleAsyncInterface(this.audioLinkCB,AjaxConsts["IPhoneCheckDS"]);
var _250="useragent="+AjaxConsts["IPhoneCheckDS"].user_agent+"\ngids=";
this.ResolveImages=function(_251){
if(_251==null){
return;
}
if(AjaxConsts.ClipCheck[0]==false){
return;
}
var _252=_251.arr;
var len=_252.length;
var _254="";
var _255=_250;
var _256;
var _257=new Object();
var _258=0;
_257.results_obj=_251;
for(var i=0;i<len;i++){
if((_252[i].resolveStatus==0)&&(_252[i].gid!=null&&_252[i].gid!="")&&(!_252[i].bFolded)){
if(_258){
_255+=","+_252[i].gid;
}else{
_255+=_252[i].gid;
}
_252[i].resolveStatus=1;
_252[i].videoStatus="fetching";
_254+="gid="+_252[i].gid+"\n";
if(_256==undefined){
_256=i;
}
_258++;
}
}
_257.startIndex=_256;
if(_258){
var url=AjaxConsts["IResolver"];
_24d.SendRequest(url,_257,_255);
if(AjaxConsts.ClipCheck[3]==true){
var url=AjaxConsts["IPhoneCheck"];
_24f.SendRequest(url,_257,_254);
}
}
};
this.fetchClip=function(_25b){
_20e=false;
if(_25b.videoURL){
if(_25b.videoStatus!="success"){
getClipTranscodeStatus(_25b);
}
return;
}
var url=AjaxConsts["Resolver"]+_25b.gid;
_25b.resolveStatus=1;
_24e.SendRequest(url,_25b);
};
this.cancelResolution=function(){
_20e=true;
};
this.abortAll=function(){
_24d.abortRequest(null);
_24e.abortRequest(null);
_24f.abortRequest(null);
_23b.abortRequest(null);
_237.abortRequest(null);
};
}
var MEDIA_TYPE_WINDOWS_MEDIA="windowsmedia";
var MEDIA_TYPE_REAL_PLAYER="realplayer";
var MEDIA_TYPE_REAL_PLAYER_NEW="x-realmedia";
var MEDIA_TYPE_FLASH="flash";
var MEDIA_TYPE_FLV="x-flv";
var MEDIA_TYPE_SHOCKWAVE="application/x-shockwave-flash";
var MEDIA_TYPE_TEXT_HTML="text/html";
var MEDIA_TYPE_RN_REAL_MEDIA="application/vnd.rn-realmedia-vbr";
var MEDIA_TYPE_AUDIO_MP3="audiomp3";
var MEDIA_TYPE_AUDIO_WAV="audio/wav";
var MEDIA_TYPE_AUDIO_PN_REAL_VIDEO="audio/x-pn-realvideo";
var MEDIA_TYPE_IMAGE_GIF="image/gif";
var MEDIA_TYPE_ACTD_METACAFE="link/x-actd-metacafe";
var MEDIA_TYPE_ACTD_YOUTUBE="link/x-veveo-youtube-actd";
var MEDIA_TYPE_ACTD_MYSPACE="application/x-shockwave-flash";
var MEDIA_TYPE_ACTD_NFL="application/vnd.rn-realmedia";
var MEDIA_TYPE_ACTD_MLB="video/x-ms-wmv";
var MEDIA_TYPE_ACTD_BLOOMBERG="video/x-ms-asf";
var MEDIA_TYPE_VIDEO_AVI="video/avi";
var MEDIA_TYPE_VIDEO_DVD="video/dvd";
var MEDIA_TYPE_VIDEO_MP4V_ES="video/mp4v-es";
var MEDIA_TYPE_VIDEO_MPEG="video/mpeg";
var MEDIA_TYPE_VIDEO_MS_WMA="video/x-ms-wma";
var MEDIA_TYPE_VIDEO_PN_REAL_VIDEO="video/x-pn-realvideo-plugin";
var MEDIA_TYPE_VIDEO_QUICKTIME="video/x-quicktimeplayer";
var MEDIA_TYPE_QUICKTIME="quicktime";
var mediaPlayerWidthByHeightRatio=1.2;
var resolverTimer=5;
var SHAREURL="http://www.vtap.com/cgi-bin/clip.cgi?";
var IS_PLAYER_IN_INDEPENDENT_PANEL=false;
var VIEWSTHRESHOLD=20000;
var telcodesHTML="<option value=\"355\">Albania</option>"+"<option value=\"213\">Algeria</option>"+"<option value=\"376\">Andorra</option>"+"<option value=\"244\">Angola</option>"+"<option value=\"1\">Antigua &amp; Barbuda</option>"+"<option value=\"54\">Argentina</option>"+"<option value=\"374\">Armenia</option>"+"<option value=\"297\">Aruba</option>"+"<option value=\"61\">Australia</option>"+"<option value=\"43\">Austria</option>"+"<option value=\"994\">Azerbaijan</option>"+"<option value=\"973\">Bahrain</option>"+"<option value=\"880\">Bangladesh</option>"+"<option value=\"375\">Belarus</option>"+"<option value=\"32\">Belgium</option>"+"<option value=\"501\">Belize</option>"+"<option value=\"229\">Benin</option>"+"<option value=\"1\">Bermuda</option>"+"<option value=\"975\">Bhutan</option>"+"<option value=\"591\">Bolivia</option>"+"<option value=\"387\">Bosnia Herzegovina</option>"+"<option value=\"267\">Botswana</option>"+"<option value=\"55\">Brazil</option>"+"<option value=\"673\">Brunei</option>"+"<option value=\"359\">Bulgaria</option>"+"<option value=\"226\">Burkina Faso</option>"+"<option value=\"257\">Burundi</option>"+"<option value=\"855\">Cambodia</option>"+"<option value=\"237\">Cameroon</option>"+"<option value=\"269\">Camoros</option>"+"<option value=\"1\">Canada</option>"+"<option value=\"238\">Cape Verde</option>"+"<option value=\"1\">Cayman Islands</option>"+"<option value=\"236\">Central African Republic</option>"+"<option value=\"235\">Chad</option>"+"<option value=\"56\">Chile</option>"+"<option value=\"86\">China</option>"+"<option value=\"57\">Colombia</option>"+"<option value=\"242\">Congo</option>"+"<option value=\"243\">Congo, Democratic Republic</option>"+"<option value=\"682\">Cook Islands</option>"+"<option value=\"506\">Costa Rica</option>"+"<option value=\"385\">Croatia</option>"+"<option value=\"53\">Cuba</option>"+"<option value=\"357\">Cyprus</option>"+"<option value=\"420\">Czech Republic</option>"+"<option value=\"45\">Denmark</option>"+"<option value=\"253\">Djibouti</option>"+"<option value=\"1\">Dominican Republic</option>"+"<option value=\"593\">Ecuador</option>"+"<option value=\"20\">Egypt</option>"+"<option value=\"503\">El Salvador</option>"+"<option value=\"240\">Equatorial Guinea</option>"+"<option value=\"291\">Ertrea</option>"+"<option value=\"372\">Estonia</option>"+"<option value=\"251\">Ethiopia</option>"+"<option value=\"500\">Falkland Islands</option>"+"<option value=\"298\">Faroe Islands</option>"+"<option value=\"679\">Fiji Islands</option>"+"<option value=\"358\">Finland</option>"+"<option value=\"33\">France</option>"+"<option value=\"594\">French Guiana</option>"+"<option value=\"689\">French Polynesia</option>"+"<option value=\"241\">Gabon</option>"+"<option value=\"220\">Gambia</option>"+"<option value=\"995\">Georgia</option>"+"<option value=\"49\">Germany</option>"+"<option value=\"233\">Ghana</option>"+"<option value=\"350\">Gibraltar</option>"+"<option value=\"30\">Greece</option>"+"<option value=\"299\">Greenland</option>"+"<option value=\"590\">Guadeloupe</option>"+"<option value=\"671\">Guam</option>"+"<option value=\"502\">Guatemala</option>"+"<option value=\"224\">Guinea</option>"+"<option value=\"245\">Guinea Bissau</option>"+"<option value=\"592\">Guyana</option>"+"<option value=\"509\">Haiti</option>"+"<option value=\"504\">Honduras</option>"+"<option value=\"852\">Hongkong</option>"+"<option value=\"36\">Hungary</option>"+"<option value=\"354\">Iceland</option>"+"<option value=\"91\">India</option>"+"<option value=\"62\">Indonesia</option>"+"<option value=\"98\">Iran</option>"+"<option value=\"964\">Iraq</option>"+"<option value=\"353\">Ireland</option>"+"<option value=\"972\">Israel</option>"+"<option value=\"39\">Italy</option>"+"<option value=\"225\">Ivory Coast</option>"+"<option value=\"1\">Jamaica</option>"+"<option value=\"81\">Japan</option>"+"<option value=\"962\">Jordan</option>"+"<option value=\"731\">Kazakhstan</option>"+"<option value=\"254\">Kenya</option>"+"<option value=\"686\">Kiribati</option>"+"<option value=\"82\">Korea (South)</option>"+"<option value=\"965\">Kuwait</option>"+"<option value=\"996\">Kyrgyzstan</option>"+"<option value=\"856\">Laos</option>"+"<option value=\"371\">Latvia</option>"+"<option value=\"961\">Lebanon</option>"+"<option value=\"266\">Lesotho</option>"+"<option value=\"231\">Liberia</option>"+"<option value=\"218\">Libya</option>"+"<option value=\"423\">Liechtenstein</option>"+"<option value=\"370\">Lithuania</option>"+"<option value=\"352\">Luxembourg</option>"+"<option value=\"853\">Macau</option>"+"<option value=\"389\">Macedonia</option>"+"<option value=\"261\">Madagascar</option>"+"<option value=\"265\">Malawi</option>"+"<option value=\"60\">Malaysia</option>"+"<option value=\"960\">Maldives</option>"+"<option value=\"223\">Mali Republic</option>"+"<option value=\"356\">Malta</option>"+"<option value=\"692\">Marshall Islands</option>"+"<option value=\"596\">Martinique</option>"+"<option value=\"222\">Mauritania</option>"+"<option value=\"230\">Mauritius</option>"+"<option value=\"269\">Mayotte Island</option>"+"<option value=\"52\">Mexico</option>"+"<option value=\"691\">Micronesia</option>"+"<option value=\"373\">Moldova</option>"+"<option value=\"377\">Monaco</option>"+"<option value=\"976\">Mongolia</option>"+"<option value=\"212\">Morocco</option>"+"<option value=\"258\">Mozambique</option>"+"<option value=\"95\">Myanmar</option>"+"<option value=\"264\">Namibia</option>"+"<option value=\"674\">Nauru</option>"+"<option value=\"977\">Nepal</option>"+"<option value=\"31\">Netherlands</option>"+"<option value=\"599\">Netherlands Antilles</option>"+"<option value=\"687\">New Caledonia</option>"+"<option value=\"64\">New Zealand</option>"+"<option value=\"505\">Nicaragua</option>"+"<option value=\"227\">Niger</option>"+"<option value=\"234\">Nigeria</option>"+"<option value=\"683\">Niue</option>"+"<option value=\"47\">Norway</option>"+"<option value=\"968\">Oman</option>"+"<option value=\"92\">Pakistan</option>"+"<option value=\"680\">Palau</option>"+"<option value=\"970\">Palestine</option>"+"<option value=\"507\">Panama</option>"+"<option value=\"675\">Papua New Guinea</option>"+"<option value=\"595\">Paraguay</option>"+"<option value=\"51\">Peru</option>"+"<option value=\"63\">Philippines</option>"+"<option value=\"48\">Poland</option>"+"<option value=\"351\">Portugal</option>"+"<option value=\"1\">Puerto Rico</option>"+"<option value=\"974\">Qatar</option>"+"<option value=\"262\">Reunion</option>"+"<option value=\"40\">Romania</option>"+"<option value=\"7\">Russia</option>"+"<option value=\"250\">Rwanda</option>"+"<option value=\"685\">Samoa</option>"+"<option value=\"378\">San Marina</option>"+"<option value=\"239\">Sao Tome</option>"+"<option value=\"966\">Saudi Arabia</option>"+"<option value=\"221\">Senegal</option>"+"<option value=\"381\">Serbia And Montenegro</option>"+"<option value=\"248\">Seychelles</option>"+"<option value=\"232\">Sierra Leone</option>"+"<option value=\"65\">Singapore</option>"+"<option value=\"421\">Slovakia</option>"+"<option value=\"386\">Slovenia</option>"+"<option value=\"677\">Solomon Islands</option>"+"<option value=\"252\">Somalia</option>"+"<option value=\"27\">South Africa</option>"+"<option value=\"34\">Spain</option>"+"<option value=\"94\">Sri Lanka</option>"+"<option value=\"249\">Sudan</option>"+"<option value=\"597\">Suriname</option>"+"<option value=\"268\">Swaziland</option>"+"<option value=\"46\">Sweden</option>"+"<option value=\"41\">Switzerland</option>"+"<option value=\"963\">Syria</option>"+"<option value=\"886\">Taiwan</option>"+"<option value=\"992\">Tajikistan</option>"+"<option value=\"255\">Tanzania</option>"+"<option value=\"66\">Thailand</option>"+"<option value=\"228\">Togo</option>"+"<option value=\"690\">Tokelau</option>"+"<option value=\"676\">Tonga</option>"+"<option value=\"1\">Trinidad And Tobago</option>"+"<option value=\"216\">Tunisia</option>"+"<option value=\"90\">Turkey</option>"+"<option value=\"993\">Turkmenistan</option>"+"<option value=\"688\">Tuvalu</option>"+"<option value=\"256\">Uganda</option>"+"<option value=\"44\">Uk</option>"+"<option value=\"380\">Ukraine</option>"+"<option value=\"971\">United Arab Emirates</option>"+"<option value=\"598\">Uruguay</option>"+"<option value=\"1\" selected=\"selected\">USA</option>"+"<option value=\"998\">Uzbekistan</option>"+"<option value=\"678\">Vanuatu</option>"+"<option value=\"58\">Venezuela</option>"+"<option value=\"84\">Vietnam</option>"+"<option value=\"967\">Yemen</option>"+"<option value=\"260\">Zambia</option>"+"<option value=\"263\">Zimbabwe</option>";
function Renderer(_25d){
var _25e="<table width=\"100%\" cellspacing=0 cellpadding=0 ID=\"ResultsTable";
var _25f="</table>";
var _260=new Object();
var _261=new LayoutManager(this);
_261.setDimensions();
init_rendering_handlers();
function init_rendering_handlers(){
var _262=AjaxConsts.DataSpaceMap.length;
var _263=AjaxConsts.DataSpaceMap;
for(var i=0;i<_262;i++){
var _265=eval(_263[i].render_handler);
if(_265){
_260[_263[i].val]=new _265();
_260[_263[i].val].css=_263[i].css;
}
}
}
function addNoResults(){
return "<tr><td><span class=\"ResultButton\"><span class=\"next_ten_results\">No Videos found</span></span></td></tr>";
}
function tableRowByIndex(_266,_267,_268,_269){
if(_269){
var _26a="nextButton"+_266;
return "<tr style=\"cursor: pointer;\" id=\"next"+_266+"\" onclick=\"document.getElementById('"+_26a+"').innerHTML = '<span class=next_ten_results>Loading...</span>'; EvFireRangeQuery("+true+")\" ><td align=left ><a href=\"javascript:void(0)\" style=\"text-decoration:none;\"><span id=\""+_26a+"\" class=\"ResultButton\" ><span class=\"next_ten_results\">More Videos ...</span></a></td></tr>";
}else{
var _26b="document.getElementById('result"+_266+"')";
var _26c="EvOnClickHandler("+_26b+",event)";
return "<tr id=\"row"+_266+"\" onclick="+_26c+"><td align=left ><div style=\"width:100%;\" id=\"result"+_266+"\" class=\"ResultButton_expanded selected=\"expanded\">"+_267+"</div></td></tr>";
}
}
var _26d=null;
var _26e=null;
var _26f=0;
var _270=0;
var _271=false;
var _272=false;
var _273=false;
var _274=true;
var _275=null;
var _276="";
this.bm=null;
this.lbm=1;
this.Cleanup=function(){
_275.stopAndHide();
delete _275;
delete _260;
delete _261;
};
this.setPageState=function(page,_278){
switch(page){
case "moreinfo":
_271=_278;
break;
case "video":
_272=_278;
break;
case "landingPage":
_274=_278;
break;
default:
break;
}
};
this.setDataspace=function(_279){
_26d=_279;
_26e=_260[_279.val];
document.title="vTap "+(_279.title?_279.title:"");
};
this.setDataspace(_25d);
this.Initialize=function(){
document.getElementById("resultDisplay").style.display="none";
createMediaPlayerObj();
this.HideFooter();
_261.setDimensions();
};
function createMediaPlayerObj(){
var _27a=new Array();
var _27b=_261.getPlayerDimension();
_27a[MediaPlayer.pLeft]=_27b[0];
_27a[MediaPlayer.pTop]=_27b[1];
_27a[MediaPlayer.pWidth]=_27b[2];
_27a[MediaPlayer.pHeight]=_27b[3];
_275=new MediaPlayer(_27a);
var _27c=document.getElementById("toolbar").offsetHeight;
var _27d=document.getElementById("videoHeaderDiv").offsetHeight+20;
if(!IS_PLAYER_IN_INDEPENDENT_PANEL){
var _27e=document.getElementById("playerLoadingMessage");
_27e.style.top=_27c+_27d;
var _27f=document.getElementById("playerLoadingMessageCell");
_27f.width=_27b[2];
_27f.height=_27b[3];
}
var _280=document.getElementById("playerLoadingSpan");
if(_280){
_280.style.width=appendPX(_27a[MediaPlayer.pWidth]);
_280.style.height=appendPX(_27a[MediaPlayer.pHeight]-20);
}
}
this.setVideoPageMessage=function(str){
var _282=document.getElementById("clipMessage");
if(_282){
_282.innerHTML=str;
}
};
this.showPlayerLoadingMessageSpan=function(){
if(IS_PLAYER_IN_INDEPENDENT_PANEL){
return;
}
var _283=document.getElementById("playerLoadingMessage");
if(_283){
_283.style.display="block";
}
};
this.hidePlayerLoadingMessageSpan=function(){
var _284=document.getElementById("playerLoadingMessage");
if(_284){
_284.style.display="none";
}
};
this.GetSearchString=function(){
return ProtoUIStates.searchTextBox.value;
};
this.GetContextString=function(){
return ProtoUIStates.contextString;
};
this.HandleShareVideo=function(arg,_286,re){
gid=_286.replace(/%/,"%25");
var url="share.html?source$equalto$"+AjaxConsts.ShareURL+gid+"$ampersand$"+"mailclient$equalto$"+AjaxConsts.MailURL+"Title: "+re.strTitle+"%0AVideo: "+AjaxConsts.ShareURL+escape(gid)+"&embed=0"+"$ampersand$"+"cliptitle$equalto$"+re.strTitle;
if(arg=="noreturn"){
if(ProtoUIStates.vid=="asus")
window.open(url,"Share","channelmode=yes,fullscreen=yes,resizable=yes,scrollbars=yes,status=0");
else
window.open(url,"Share","width=590,height=520,resizable=yes,scrollbars=yes,status=0");
}else{
return url;
}
};
this.HandleHome=function(_289){
ProtoUIStates.searchTextBox.value="";
this.ShowHeader();
ProtoUIStates.curr_query="";
this.showToolbarIconsInResultsPage(_289);
this.HideMoreInfo();
this.SetContextString("");
};
this.HandleResize=function(sr){
_261.setDimensions();
var _28b=_261.getPlayerDimension();
this.resizePlayer(_28b[2],_28b[3]);
};
this.CreateGetvTapDiv=function(url,type,_28e){
var str="<div class=\"content\">";
var size=28;
if(IS_PLAYER_IN_INDEPENDENT_PANEL){
size=52;
}
if(_28e.length>AjaxConsts.EmbedTitleCharsLimit){
_28e=_28e.substr(0,AjaxConsts.EmbedTitleCharsLimit-3)+"...";
}
str+="<table>";
str+="<tr>";
str+="<td align=\"center\">";
if(type==-1){
str+="<h3>vTap Videos</h3>";
}
str+="<div onclick=\"EvOnClickHandler(this, event);\" class=\"close\" id=\"closeEmbedPopup\">&nbsp;</div>";
str+="</td></tr>";
if(type==-1){
str+="<tr><td class=\"embedCell\" align=\"left\">";
str+="<a class=\"iGoogleLink\" target=\"_blank\"";
str+="href=\""+AjaxConsts.iGoogleUrl+"\" >&nbsp;";
str+="</a>";
str+="</td></tr>";
str+="<tr><td class=\"embedCell\" align=\"left\">";
str+="<a class=\"netVibesLink\" target=\"_blank\"";
str+="href=\""+AjaxConsts.netVibesUrl+"\" >&nbsp;";
str+="</a>";
str+="</td></tr>";
}else{
str+="<tr><td class=\"embedCell\" class=\"embedCell\" style=\"text-align:center; font-weight:bold;\">"+_28e+"</td></tr>";
}
str+="<tr><td class=\"embedCell\" style=\"text-align: left;\"><div>Embed:&nbsp;";
str+="<input onclick=\"this.focus(); this.select();return false;\" value='"+url+"' readonly=\"true\" id=\"embed_link\" size=\""+size+"\" type=\"text\"/></div></td></tr>";
str+="</table>";
if(type==-1){
str+="<div style=\"margin:20px 0px 20px 0px;\">";
str+="<table><tr>";
str+="<td><a class=\"aboutLink\" target=\"_blank\" href=\"http://vtap.com\">About</a></td>";
str+="<td><img height=\"13px\" src=\"images_0_0_23_1/seperator.gif\"></img></td>";
str+="<td><a class=\"aboutLink\" target=\"_blank\" href=\"http://corporate.veveo.net/privacy.html\">";
str+="Privacy Policy and Terms of use</a></td>";
str+="</tr></table>";
str+="</div>";
}
str+="</div>";
return str;
};
this.HideGetvTap=function(){
var _291=ProtoUIStates.actPopup;
_291.className="actPopup";
_291.style.top="0px";
this.HideActPopup();
this.ShowResults();
this.ChangeMITitle("Related Videos");
this.ShowMIDescription();
_273=false;
};
this.HandleGetvTap=function(url,type,_294){
var _295=ProtoUIStates.actPopup;
if(type==-1){
_295.className="embedPopup";
_295.style.top="5%";
}else{
this.HideResults();
this.ChangeMITitle("Embed");
_273=true;
}
_276=this.CreateGetvTapDiv(url,type,_294);
this.HideMIDescription();
this.ShowActPopup();
this.ResetScrollBar();
};
this.changeHomeImageToRefresh=function(){
if(ProtoUIStates.embedWidget==0){
var _296=document.getElementById("homeImage");
_296.src="images_0_0_23_1/refresh.gif";
var _297=document.getElementById("toolbarhomeText");
_297.innerHTML="<a class=\"toolbarText\" href=\"javascript:void(0);\">refresh</a>";
var _298=document.getElementById("homeCell");
if(_298){
_298.title="refresh";
}
}
};
this.changeRefreshImageToHome=function(){
var _299=document.getElementById("homeImage");
_299.src="images_0_0_23_1/home.gif";
var _29a=document.getElementById("toolbarhomeText");
_29a.innerHTML="<a href=\"javascript:void(0);\" class=\"toolbarText\">home</a>";
var _29b=document.getElementById("homeCell");
if(_29b){
_29b.title="home";
}
};
this.HandleCategories=function(){
this.HideActPopup();
this.changeRefreshImageToHome();
};
this.HandleBack=function(){
this.hideClipMessage();
this.HideActPopup();
this.HideSend2Mobile();
if(this.HideBookmark()){
return true;
}
if(!IS_PLAYER_IN_INDEPENDENT_PANEL&&ProtoUIStates.share_gid!="__share_gid__"&&ProtoUIStates.embedWidget==0){
ProtoUIStates.share_gid="__share_gid__";
this.HideLargeMoreInfo();
this.ShowMIMainPanel();
}
if(this.isMoreInfoPage()){
this.showToolbarIconsInResultsPage();
}
this.SetFocus();
return false;
};
this.resizePlayer=function(_29c,_29d){
if(_275){
_275.resizePlayer(_29c,_29d);
}
};
this.SetFocus=function(){
if(this.isSearchInputBoxVisible()){
ProtoUIStates.searchTextBox.focus();
}
};
this.SetTextBoxValue=function(_29e){
var tb=ProtoUIStates.searchTextBox;
if(tb&&_29e!=null&&_29e.length>=0){
tb.value=_29e;
ProtoUIStates.curr_query=_29e;
}
};
this.SetContextString=function(_2a0){
var _2a1=SEARCHICONWIDTH+4;
if(_2a0==null||_2a0=="0"){
return;
}else{
this.setPlaceHolder(false);
}
ProtoUIStates.contextString=_2a0;
if(_2a0.length>ProtoUIStates.ctxt_str_max-2){
_2a0=_2a0.substring(0,ProtoUIStates.ctxt_str_max-2)+"..";
}
ProtoUIStates.contextLabel.innerHTML=_2a0;
if(_2a0.length>0){
if(!this.isSearchInputBoxVisible()){
this.ShowHeader();
_2a1+=parseInt(ProtoUIStates.contextLabel.offsetWidth);
this.HideHeader();
}else{
_2a1+=parseInt(ProtoUIStates.contextLabel.offsetWidth);
}
}
_261.setSearchBoxPosition(_2a1+"px");
};
this.ClearSearchState=function(){
_26f=0;
_270=0;
};
this.RenderResultsCB=function(_2a2,_2a3){
this.HidebkgDiv();
_271=_2a3;
this.DisplaySearchResults(_2a2);
};
function encode_title_description(_2a4,_2a5,_2a6,_2a7,_2a8){
var _2a9=create_title_string(_2a4);
var desc=_2a4.description;
if(desc!=null&&desc!=""&&desc.length>0){
if(desc.length>100){
desc=desc.substr(0,97)+"...";
}
desc="&nbsp;- "+desc;
}else{
desc="";
}
var _2ab="titleDiv";
var _2ac="document.getElementById('result"+_2a6+"')";
var _2ad="auto";
var data="<td align=\"left\" height=\"16px\"><div id=\"re_title_"+_2a6+"\" class=\""+_2ab+"\" style=\"width:"+_2ad+"px;\">";
var _2af=_2a9.replace(/^\s+/,"").replace(/\s+$/,"");
if(_2a5&&(_2af.length>_2a5)){
_2af=_2af.substr(0,_2a5)+" ...";
}
return data+_2af+"<span class=\"desc\">"+desc+"</span></div>";
}
this.isMoreInfoPage=function(){
return _271;
};
this.DisplayHeader=function(_2b0){
if(_2b0){
this.ShowHeader();
ProtoUIStates.searchTextBox.focus();
}else{
this.HideHeader();
}
};
this.ShowVideoHeader=function(){
var _2b1=document.getElementById("videoHeaderDiv");
_2b1.style.display="block";
_2b1.style.visibility="visible";
};
this.ShowVideoTitle=function(){
var _2b2=document.getElementById("videoClipTitle");
_2b2.style.display="block";
_2b2.style.visibility="visible";
};
this.isSearchInputBoxVisible=function(){
var _2b3=ProtoUIStates.header;
if(_2b3.style.display=="block"){
return true;
}
return false;
};
this.createDropdown=function(_2b4){
var str=_2b4;
if(_2b4=="tools"){
str="Font:&nbsp;<select>";
str+="<option>14</option>";
str+="<option>16</option>";
str+="</select>";
}
var _2b6=document.getElementById("toolPopup");
_2b6.className="toolPopup";
_2b6.innerHTML=str;
};
this.ShowToolbar=function(){
var _2b7=document.getElementById("toolbar");
if(ProtoUIStates.embedWidget==0||(ProtoUIStates.embedWidget==1&&!_274)){
showElement(_2b7);
_261.setResultsContainerDimensions(true);
}
};
this.HideToolbar=function(){
var _2b8=document.getElementById("toolbar");
hideElement(_2b8);
_261.setResultsContainerDimensions(true);
};
this.showToolbarIconsInVideoPage=function(){
var _2b9=document.getElementById("toolbar");
var _2ba="<table cellspacing=\"0\" cellpadding=\"0\" id=\"toolbarTable\" class=\"toolbarTable\"><tr>";
var str=this.createToolbarImageCell("back","back","back();");
str+=this.createToolbarSeperatorCell("backHomeSeperator");
str+=this.createToolbarImageCell("home","home","home();");
str+=this.createToolbarSeperatorCell("homeRefreshSeperator");
if(!IS_PLAYER_IN_INDEPENDENT_PANEL){
str+=this.createToolbarImageCell("share","share","shareVideo('noreturn');",false);
str+=this.createToolbarSeperatorCell("shareBookmarkSeperator");
if(ProtoUIStates.vid!="asus"){
str+=this.createToolbarImageCell("bookmark","bookmark","bookmark();",false);
str+=this.createToolbarSeperatorCell("BookmarkRelatedSeperator");
}
str+=this.createToolbarImageCell("related","related","back();",false);
}else{
str+=this.createToolbarImageCell("categories","categories","categories();",false);
str+=this.createToolbarSeperatorCell("categoriesExtrasSeperator");
str+=this.createToolbarImageCell("GetvTap","get&nbsp;<font size=2><b>vTap</b></font>","GetvTap(-1);",true);
}
_2ba+=str;
_2ba+="</tr></table>";
_2b9.innerHTML=_2ba;
this.changeToolTipsForNonFunctionalMenus();
this.ShowToolbar();
};
this.showToolbarIconsInResultsPage=function(_2bc){
var _2bd=document.getElementById("toolbar");
var _2be="<table id=\"toolbarTable\" class=\"toolbarTable\" cellspacing=\"0\" cellpadding=\"0\" ><tr>";
var str=this.createToolbarImageCell("back","back","back();");
str+=this.createToolbarSeperatorCell("backHomeSeperator");
str+=this.createToolbarImageCell("home","home","home();");
str+=this.createToolbarSeperatorCell("homeRefreshSeperator");
str+=this.createToolbarImageCell("categories","categories","categories();",false);
str+=this.createToolbarSeperatorCell("categoriesExtrasSeperator");
str+=this.createToolbarImageCell("GetvTap","get&nbsp;<font size=2><b>vTap</b></font>","GetvTap(-1);",true);
_2be+=str;
_2be+="</tr></table>";
_2bd.innerHTML=_2be;
if(_2bc&&_2bc==true){
this.changeHomeImageToRefresh();
}
this.changeToolTipsForNonFunctionalMenus();
this.ShowToolbar();
};
this.showToolbarIconsInMoreInfoPage=function(){
var _2c0=document.getElementById("toolbar");
var _2c1="<table cellspacing=\"0\" cellpadding=\"0\" id=\"toolbarTable\" class=\"toolbarTable\"><tr>";
var str=this.createToolbarImageCell("back","back","back();",false);
str+=this.createToolbarSeperatorCell("backHomeSeperator");
str+=this.createToolbarImageCell("home","home","home();",false);
str+=this.createToolbarSeperatorCell("homeRefreshSeperator");
str+=this.createToolbarImageCell("categories","categories","categories();",false);
str+=this.createToolbarSeperatorCell("categoriesExtrasSeperator");
str+=this.createToolbarImageCell("GetvTap","get&nbsp;<font size=2><b>vTap</b></font>","GetvTap(-1)",true);
_2c1+=str;
_2c1+="</tr></table>";
_2c0.innerHTML=_2c1;
this.changeToolTipsForNonFunctionalMenus();
this.ShowToolbar();
};
this.createToolbarSeperatorCell=function(_2c3){
var str="<td id=\""+_2c3+"Cell\" class=\"seperatorCell\">";
str+="<img src=\"images_0_0_23_1/red_split.gif\" id=\""+_2c3+"Image\" >";
str+="</td>";
return str;
};
this.createToolbarImageCell=function(_2c5,_2c6,_2c7,_2c8){
var _2c9=_2c5;
if(!_2c9){
_2c9=_2c5;
}
var _2ca="";
var _2cb=_2c5+".gif";
var _2cc=_2c5+".gif";
if(_2c8){
_2cb=_2c5+"_disabled.gif";
_2cc=_2c5+"_disabled.gif";
}
if(_2c5=="GetvTap"){
_2ca="aboutImage";
if(!AjaxConsts.EnableGetVtap||IS_PLAYER_IN_INDEPENDENT_PANEL){
_2c7="about()";
_2c5="about";
_2c9="about";
}
}else{
_2ca="toolbarImage";
}
var str="<td id=\""+_2c5+"Cell\" class=\"toolbarImageCell\" title=\""+_2c9.replace(/<br\/>/," ")+"\"";
if(_2c7){
str+=" onclick=\""+_2c7+"\">";
}else{
str+=">";
}
str+="<div align=\"center\">";
str+="<table class=\"imageTextToolbarTable\" cellspacing=\"0px\" cellpadding=\"3px\" align=\"center\" >";
str+="<tr><td class=\"imageToolbarCell\">";
str+="<img src=\"images_0_0_23_1/"+_2cc+"\" id=\""+_2c5+"Image\" class=\""+_2ca+"\"/>";
str+="</td>";
str+="<td id=\"toolbar"+_2c9+"Text\">";
str+="<span class=\"toolbarText\">"+_2c6+"</span>";
str+="</td>";
str+="</tr></table>";
str+="</div>";
str+="</td>";
return str;
};
this.changeToolTipsForNonFunctionalMenus=function(){
var _2ce=new Array("categories");
for(i=0;i<_2ce.length;i++){
var _2cf=_2ce[i]+"Cell";
var _2d0=document.getElementById(_2cf);
if(_2d0){
if(i==0&&AjaxConsts["EnableCategories"]==false){
_2d0.title="Coming soon";
}
}
}
};
this.ReplaceVTapIconWithHomeIcon=function(){
var _2d1=document.getElementById("veveoLogo");
if(_2d1){
_2d1.src="images_0_0_23_1/home.gif";
}
};
this.ReplaceHomeIconWithVTapIcon=function(){
var _2d2=document.getElementById("veveoLogo");
if(_2d2){
_2d2.src="images_0_0_23_1/vtap.gif";
}
};
this.HideVideoTitle=function(){
var _2d3=document.getElementById("videoClipTitle");
_2d3.style.display="none";
_2d3.style.visibility="hidden";
};
this.HideVideoHeader=function(){
var _2d4=document.getElementById("videoHeaderDiv");
_2d4.style.display="none";
_2d4.style.visibility="hidden";
};
this.ShowBackGroundLogo=function(){
document.getElementById("playerWindow").style.backgroundImage="url(images_0_0_23_1/vTapLogo.gif)";
};
this.HideBackGroundLogo=function(){
document.getElementById("playerWindow").style.backgroundImage="none";
};
this.createMediaCloseButton=function(){
if(IS_PLAYER_IN_INDEPENDENT_PANEL){
var _2d5=document.createElement("DIV");
ProtoUIStates.windowOpenUrl=shareVideo("return");
var str="<table width=\"100%\"><tr>";
str+="<td align=\"right\"><a class=\"videoPageLink\" href=\"";
str+="javascript:windowOpen()";
str+="\">Share</a>&nbsp;&nbsp;&nbsp;";
str+="<a class=\"videoPageLink\" href=\"javascript:void(0)\" id=\"relatedLink\" onclick=\"EvOnClickHandler(this,event);\">Related</a>&nbsp;&nbsp;&nbsp;";
str+="<a class=\"videoPageLink\" href=\"javascript:void(0)\" id=\"mediaCloseButton\" onclick=\"EvOnClickHandler(this, event)\">Close</a>";
str+="</td>";
str+="</tr></table>";
_2d5.innerHTML=str;
_2d5.align="center";
var _2d7=document.getElementById("playerSpan");
if(_2d7.childNodes.length==1){
_2d7.appendChild(_2d5);
}else{
valert("Close button creation failed!");
}
}
};
this.createMediaSpan=function(_2d8,top,left,_2db,_2dc){
valert("start");
var id="mediaContainer"+"_"+_2d8;
var _2de=document.getElementById(id);
if(_2de!=null){
return _2de;
}
valert("start 1");
mediaSpan=document.createElement("DIV");
mediaSpan.id="mediaContainer"+"_"+_2d8;
mediaSpan.style.top=top;
mediaSpan.style.left=left;
mediaSpan.style.height=_2db;
mediaSpan.style.zIndex=50;
mediaSpan.style.textAlign="center";
var _2df=document.getElementById("playerSpan");
_2df.appendChild(mediaSpan);
valert("start 2");
this.showPlayer();
mediaSpan.style.zIndex=50;
valert("start 3");
return mediaSpan;
};
this.showPlayer=function(){
var _2e0=document.getElementById("playerSpan");
_2e0.style.display="block";
};
this.hidePlayer=function(){
var _2e1=document.getElementById("playerSpan");
_2e1.style.display="none";
};
this.playClip=function(url,type,gid){
if(!IS_PLAYER_IN_INDEPENDENT_PANEL){
this.HideMoreInfo();
this.HideResults();
this.HideResultsContainer();
this.ReplaceVTapIconWithHomeIcon();
}
if(_274){
this.ShowFooter(gid);
}
this.ShowPlayerSpan();
this.ShowVideoHeader();
this.showToolbarIconsInVideoPage();
if(type=="text/html"||type==null||url==null){
return;
}
var _2e5=getMediaFormat(type);
this.hideClipMessage();
var _2e6=_261.getPlayerDimension();
this.resizePlayer(_2e6[2],_2e6[3]);
_275.playClip(url,_2e5,type);
};
function getMediaFormat(type){
var _2e8=MediaPlayer.UnknownMedia;
switch(type.toLowerCase()){
case MEDIA_TYPE_WINDOWS_MEDIA:
case MEDIA_TYPE_VIDEO_MS_WMA:
case MEDIA_TYPE_VIDEO_AVI:
case MEDIA_TYPE_VIDEO_DVD:
case MEDIA_TYPE_VIDEO_MP4V_ES:
case MEDIA_TYPE_VIDEO_MPEG:
case MEDIA_TYPE_ACTD_MLB:
case MEDIA_TYPE_ACTD_BLOOMBERG:
case MEDIA_TYPE_AUDIO_WAV:
case MEDIA_TYPE_AUDIO_MP3:
case MEDIA_TYPE_IMAGE_GIF:
_2e8=MediaPlayer.MicrosoftMedia;
break;
case MEDIA_TYPE_REAL_PLAYER:
case MEDIA_TYPE_REAL_PLAYER_NEW:
case MEDIA_TYPE_VIDEO_PN_REAL_VIDEO:
case MEDIA_TYPE_AUDIO_PN_REAL_VIDEO:
case MEDIA_TYPE_RN_REAL_MEDIA:
case MEDIA_TYPE_ACTD_NFL:
_2e8=MediaPlayer.RealMedia;
break;
case MEDIA_TYPE_FLASH:
case MEDIA_TYPE_ACTD_YOUTUBE:
case MEDIA_TYPE_ACTD_METACAFE:
case MEDIA_TYPE_ACTD_MYSPACE:
case MEDIA_TYPE_FLV:
case MEDIA_TYPE_SHOCKWAVE:
_2e8=MediaPlayer.FlashMedia;
break;
case MEDIA_TYPE_TEXT_HTML:
_2e8=MediaPlayer.IFrame;
break;
case MEDIA_TYPE_VIDEO_QUICKTIME:
case MEDIA_TYPE_QUICKTIME:
_2e8=MediaPlayer.QTimeMedia;
break;
default:
_2e8=MediaPlayer.UnknownMedia;
break;
}
return _2e8;
}
this.ChangeMouseState=function(_2e9){
var t=document.getElementById("toolbarTable");
switch(_2e9){
case "busy":
document.body.style.cursor="wait";
t.style.cursor="wait";
break;
default:
document.body.style.cursor="default";
t.style.cursor="pointer";
break;
}
};
this.stopVideo=function(){
this.hidePlayerLoadingMessageSpan();
this.hideClipMessage();
this.HidePlayerSpan();
this.HideVideoHeader();
if(!IS_PLAYER_IN_INDEPENDENT_PANEL){
this.HideLargeMoreInfo();
this.ShowMIMainPanel();
this.ShowMoreInfo();
this.ShowResults();
this.ShowResultsContainer();
this.ReplaceHomeIconWithVTapIcon();
this.showToolbarIconsInMoreInfoPage();
this.HideFooter();
}else{
this.ShowBackGroundLogo();
}
_275.stopAndHide();
_272=false;
this.ChangeMouseState("default");
};
this.DisplayMoreInfo=function(re,_2ec){
if(IS_PLAYER_IN_INDEPENDENT_PANEL||!_272){
this.showToolbarIconsInMoreInfoPage();
}
this.HideLargeMoreInfo();
var _2ed="images_0_0_23_1/clip.gif";
var _2ee=document.getElementById("mi_span");
if(_2ec){
var _2ef=document.getElementById("resultDisplay");
if(_2ef){
_2ef.innerHTML="";
}
this.HideResults();
}
var _2f0=document.getElementById("relTit");
_2f0.style.visibility="hidden";
if(IS_PLAYER_IN_INDEPENDENT_PANEL||!_272){
_2ee.style.display="block";
_2ee.style.visibility="visible";
this.HideHeader();
}
var _2f1=document.getElementById("rowDiv1");
var _2f2="<div align=\"center\" title=\"Play\" id=\"mi_iconovl\" class=\"mi_icon_div\" clip=\"video\""+" onclick=\"EvPlayMCClip(0);"+"\" style=\"width:"+_261.getShelfImageWidth()+"px;"+" height:"+_261.getShelfImageHeight()+"px;"+"\" >";
var _2f3=re.image;
var _2f4="mi_icon";
if(_2f3==null||_2f3==""){
_2f3="images_0_0_23_1/clip.gif";
_2f4="mi_noImageIcon";
}
if(__DEBUG__){
re.title+="<br/>"+re.gid;
}
var _2f5="<td vAlign=\"middle\">"+_2f2+"<img class=\""+_2f4+"\" src=\""+_2f3+"\" id = mi_icon"+"\" onerror=\"this.src='images_0_0_23_1/clip.gif'; this.className='mi_noImageIcon';"+"\"></img>"+"<img class=\"mi_overlay\" id=\"mi_overlay_image\" src=\"images_0_0_23_1/play.gif\"></img>"+"</div></td>"+"<td align=\"left\" width = 100%> "+"<a class=\"mitextTitle\" href=\""+re.reference+"\" target=\"_blank\""+" onclick=\"if(getBrowser()!='Internet Explorer') event.stopPropagation(); else window.event.cancelBubble=true;\">"+re.title+"</a>"+"<br/>"+create_auxInfo_string(re,1)+"<br/></td>";
var _2f6="";
_2f6+="<div style=\"margin:0px 0px 3px 3px;\">";
_2f6+="<a class=\"mi_play\" href=\"javascript:EvPlayMCClip(0)\">Play</a>&nbsp;&nbsp;&nbsp;";
if(!IS_PLAYER_IN_INDEPENDENT_PANEL){
_2f6+="<a class=\"mi_play\" href=\"javascript:send2mobile()\">Send2Mobile</a>";
}
_2f6+="&nbsp;&nbsp;&nbsp;<a class=\"mi_play\" href=\"javascript:shareVideo('noreturn')\">Share</a>";
if(AjaxConsts.EnableEmbed&&!IS_PLAYER_IN_INDEPENDENT_PANEL){
_2f6+="&nbsp;&nbsp;&nbsp;<a class=\"mi_play\" href=\"javascript:GetvTap(0)\">Embed</a>";
}
if(ProtoUIStates.vid!="asus"){
_2f6+="&nbsp;&nbsp;&nbsp;<a class=\"mi_play\" href=\"javascript:bookmark()\">Bookmark</a>";
}
_2f6+="</div>";
_2f1.innerHTML="<table><tr id=\"mi_row1\" valign=\"top\">"+_2f5+"</tr></table>"+_2f6;
_2f1=document.getElementById("rowDiv2");
var desc=re.description;
if(desc&&desc.length>200){
desc=desc.substring(0,200)+"...";
}
if(desc){
_2f1.innerHTML=desc;
}else{
_2f1.innerHTML="";
}
_271=true;
};
this.setVideoPageData=function(_2f8){
var _2f9=document.getElementById("VideoTitleLink");
var _2fa=document.getElementById("VideoSourceLink");
if(_2f8.title){
_2f9.innerHTML="<NOBR>"+_2f8.strTitle+"</NOBR>";
}
if(_2f8.source){
_2fa.innerHTML="<NOBR>"+_2f8.source+"</NOBR>";
}
if(_2f8.reference){
_2f9.href=_2f8.reference;
}else{
_2f9.href="";
}
if(_2f8.homeUrl){
_2fa.href=_2f8.homeUrl;
}else{
_2fa.href="";
}
};
this.setVideoFrameData=function(re){
var _2fc=document.getElementById(Elements.clipDescriptionElem);
var desc=re.description;
if(desc&&desc.length>100){
desc=desc.substring(0,100)+"...";
}
_2fc.innerHTML=desc;
};
this.noImageHTML=function(){
var str="<img src=\"images_0_0_23_1/clip64.png\" id = \"mi_icon_large\" style=\"padding:5% 0 5% 0;\"></img>";
str+="<div style=\"font-size:110%;\">No image found. <a href=\"javascript:void(0)\" onclick=\"EvPlayMCClip(0);\">Click here</a> to play the video.</div>";
return str;
};
this.HideLargeMoreInfo=function(){
if(ProtoUIStates.embedWidget==1){
this.ShowMITitle();
this.ShowResults();
this.ShowToolbar();
this.HideFooter();
ProtoUIStates.resultsContainer.className="results_container";
_261.setResultsContainerDimensions(true);
}
this.ShowMIMainPanel();
var _2ff=document.getElementById("mi_large");
_2ff.innerHTML="";
hideElement(_2ff);
};
this.ShowLargeMoreInfo=function(gid){
if(ProtoUIStates.embedWidget==1){
this.HideMITitle();
this.HideResults();
this.HideToolbar();
this.ShowFooter(gid);
ProtoUIStates.resultsContainer.className="results_container_noscrollbar";
_261.setResultsContainerDimensions(false);
}
this.HideMIMainPanel();
var _301=document.getElementById("mi_large");
showElement(_301);
};
this.EnlargeMoreInfo=function(re){
this.ShowLargeMoreInfo(re.gid);
var _303=document.getElementById("mi_icon");
var _304=document.getElementById("mi_large");
var _305="mi_enlarge_icon";
var _306=re.image;
var str="";
var _308=parseInt(_261.getLargeMoreInfoWidth());
var _309=parseInt(_261.getLargeMoreInfoHeight());
str+="<table>";
str+="<tr><td>";
str+="<div id=\"videoClipTitle\" class=\"videoClipTitle\">"+re.strTitle+"</div>";
str+="</td></tr>";
str+="<tr><td>";
str+="<div align=\"center\" style=\"width:"+_308+"px;height:"+_309+"px; position:relative;top:0px; left:0px;\">";
if(_306!=null||_306!=""){
str+="<img width=\""+_308+"px;\" height=\""+_309+"px;\" src=\""+_306+"\" id = \"mi_large_icon\" ";
str+="onerror=\"EvOnError(this, event)\"></img>";
str+="<span class=\"mi_overlay_large\" id=\"mi_overlay_image\"";
str+=" onclick=\"EvPlayMCClip(0);\"></span>";
}else{
str+=this.noImageHTML();
}
str+="</div></td></tr>";
str+="<tr style=\"background:#e6e6e6 none repeat scroll 0%\" align=\"left\">";
str+="<td style=\"padding:5px;\">";
str+="<div class=\"mitextTitle\" ";
if(re.views||re.rating||re.user){
str+="style=\"height:32px;width:100%;overflow:hidden;\">";
}else{
str+="style=\"height:48px;width:100%;overflow:hidden;\">";
}
str+=re.description;
str+="</div>";
str+=create_auxInfo_string(re,1);
str+="<br/></td></tr>";
if(ProtoUIStates.embedWidget==0){
str+="<tr><td>";
str+="<span>";
str+="<a class=\"mi_play\" href=\"javascript:EvPlayMCClip(0)\">Play</a>&nbsp;&nbsp;&nbsp;";
str+="<a class=\"mi_play\" href=\"javascript:send2mobile()\">Send2Mobile</a>";
str+="&nbsp;&nbsp;&nbsp;<a class=\"mi_play\" href=\"javascript:shareVideo('noreturn')\">Share</a>";
if(AjaxConsts.EnableEmbed&&!IS_PLAYER_IN_INDEPENDENT_PANEL){
str+="&nbsp;&nbsp;&nbsp;<a class=\"mi_play\" href=\"javascript:GetvTap(0)\">Embed</a>";
}
if(ProtoUIStates.vid!="asus"){
str+="&nbsp;&nbsp;&nbsp;<a class=\"mi_play\" href=\"javascript:bookmark()\">Bookmark</a>";
}
str+="</span></td></tr>";
}
str+="</table>";
_304.innerHTML=str;
};
this.ShowMIMainPanel=function(){
var _30a=document.getElementById("mi_main_panel");
showElement(_30a);
};
this.HideMIMainPanel=function(){
var _30b=document.getElementById("mi_main_panel");
hideElement(_30b);
};
this.HideMoreInfo=function(){
var _30c=document.getElementById("mi_span");
_30c.style.display="none";
_30c.style.visibility="visible";
_271=false;
};
this.ShowMoreInfo=function(){
var _30d=document.getElementById("mi_span");
_30d.style.display="block";
_30d.style.visibility="visible";
_271=true;
this.HideHeader();
};
this.HideResults=function(){
var _30e=document.getElementById("resultDisplay");
_30e.style.display="none";
};
this.ShowResults=function(){
var _30f=document.getElementById("resultDisplay");
_30f.style.display="block";
};
this.setPlaceHolder=function(_310){
var _311=document.getElementById("my_text");
if(_310&&ProtoUIStates.searchTextBox.value==""){
if(_311.innerHTML==""){
_311.className="placeHolder";
_311.innerHTML="start typing...";
}
}else{
if(_311.innerHTML=="start typing..."){
_311.className="hd_input_label";
_311.innerHTML="";
}
}
return true;
};
this.HideHeader=function(){
if(this.isSearchInputBoxVisible()){
hideElement(ProtoUIStates.header);
_261.setResultsContainerDimensions(true);
}
};
this.ShowHeader=function(){
if(!this.isSearchInputBoxVisible()){
showElement(ProtoUIStates.header);
_261.setResultsContainerDimensions(true);
}
};
this.showClipMessage=function(){
var _312=document.getElementById("playerLoadingSpan");
if(!IS_PLAYER_IN_INDEPENDENT_PANEL){
this.HideMoreInfo();
this.HideResults();
this.HideResultsContainer();
}else{
this.HideBackGroundLogo();
}
if(_312){
_312.style.display="block";
_312.style.visibility="visible";
}
};
this.hideClipMessage=function(){
var _313=document.getElementById("playerLoadingSpan");
if(_313){
_313.style.display="none";
}
};
this.HideFooter=function(){
var _314=document.getElementById("footer");
_314.innerHTML="";
hideElement(_314);
};
this.ShowFooter=function(gid){
if(!gid){
gid="";
}
if(ProtoUIStates.embedWidget==1){
var _316=document.getElementById("footer");
var str="<table width=\"100%\"><tr>";
str+="<td align=\"right\">";
if(_272){
str+="<img src=\"images_0_0_23_1/arrow_left_grey.jpg\"></img>&nbsp;";
str+="<a href=\"javascript:EvHandleBack(1)\" class=\"videoPageLink\">back</a>";
str+="&nbsp;&nbsp;&nbsp;";
}
str+="<img src=\"images_0_0_23_1/arrow_transparent.gif\"></img>&nbsp;";
str+="<a href=\"javascript:EvRelVideos('"+gid+"')\" class=\"videoPageLink\">related</a>";
str+="&nbsp;&nbsp;&nbsp;";
str+="<img src=\"images_0_0_23_1/arrow_transparent.gif\"></img>&nbsp;";
str+="<a href=\"javascript:EvSearchHome()\" class=\"videoPageLink\">search</a>";
str+="</td>";
str+="</tr></table>";
_316.innerHTML=str;
showElement(_316);
}
};
this.HideResultsContainer=function(){
var _318=document.getElementById("resultsContainer");
_318.className="results_container_noscrollbar";
if(_318){
_318.style.display="none";
}
};
this.ShowResultsContainer=function(){
var _319=document.getElementById("resultsContainer");
_319.className="results_container";
if(_319){
_319.style.display="block";
}
};
this.HidePlayerSpan=function(){
var _31a=document.getElementById("playerSpan");
hideElement(_31a);
};
this.ShowPlayerSpan=function(){
var _31b=document.getElementById("playerSpan");
showElement(_31b);
_31b.style.visibility="visible";
};
this.ResetScrollBar=function(){
ProtoUIStates.resultsContainer.scrollTop=0;
};
this.DisplaySearchResults=function(sr){
var _31d=sr.arr;
var _31e=document.getElementById("resultDisplay");
var _31f=0;
var str=_25e;
var _321=_31d.length;
var _322=sr.last_set;
if((IS_PLAYER_IN_INDEPENDENT_PANEL||!_272)&&!_273){
_31e.style.display="block";
_31e.style.visibility="visible";
this.ShowResultsContainer();
}
str+=(_270++);
str+="\">";
if(!this.isMoreInfoPage()){
this.SetContextString(sr.page_title);
}
if(_26f==0){
if(this.isMoreInfoPage()){
this.DisplayMoreInfo(_31d[_31f],false);
if(_274){
this.EnlargeMoreInfo(_31d[_31f]);
}
_31f++;
}else{
this.HideMoreInfo();
this.ShowHeader();
}
}else{
_31f=_26f;
}
var _323=0;
for(i=_31f;i<_321;i++){
try{
var _324="";
var _325="";
var _326="";
var _327="result"+i;
var _328="row"+i;
var _329="";
var _32a="";
var _32b="";
if((AjaxConsts.ClipCheck[0]==true)&&_31d[i].resolveStatus==3){
continue;
}
_326="<table cellspacing=0 cellpadding=0\"><tr class=\""+"resultTitleEntry"+"\">";
_325=create_icon(_31d[i],i,sr.final_response);
if(_325){
_326+=_325;
}
_326+=encode_title_description(_31d[i],0,i,_26e.isTitleSelectable?true:false,this.isMoreInfoPage());
_32a="";
if(!_31d[i].bFolded){
var _32c=create_auxInfo_string(_31d[i],0,i);
if(_26e.formatAuxInfo){
_32c=_26e.formatAuxInfo(_32c,i);
}
_326+=_32c;
}
_326+="</td>";
if(_32a){
_326+="</tr><tr height=\"100%\" class=\""+"resultActionablesRow"+"\" ><td align=\"left\" height=\"100%\">"+_32a+"</td>";
}
_326+="</tr></table>";
if(_26e.get_resultItem_attributes){
_32b=_26e.get_resultItem_attributes(_31d[i]);
}
str+=tableRowByIndex(i,_326,_32b,false);
_323++;
}
catch(e){
}
}
if(_26f==0&&_321==0){
str+=addNoResults();
}
if(_323){
if(!_322){
str+=tableRowByIndex(i,null,"",true);
}
str+=_25f;
}else{
_270--;
}
if(_26f){
if(str!=null){
_31e.innerHTML+=str;
}
var _32d="next"+_26f;
var ele=document.getElementById(_32d);
if(ele){
try{
ele.style.visibility="collapse";
}
catch(e){
}
ele.style.display="none";
}
}else{
if(str!=null){
_31e.innerHTML=str;
}else{
_31e.innerHTML="";
}
}
var _32f=document.getElementById("relTit");
if(_32f&&this.isMoreInfoPage()){
_32f.style.visibility=(_323?"visible":"hidden");
}
if(_26f==0){
this.ResetScrollBar();
}
this.SetTextBoxValue(ProtoUIStates.searchTextBox.value);
if(sr.page_title==""&&ProtoUIStates.searchTextBox.value==" "){
if(this.isSearchInputBoxVisible()){
this.SetTextBoxValue("");
}
}
if(ProtoUIStates.searchTextBox.value==""){
this.setPlaceHolder(true);
}
_26f=_321;
this.ChangeMouseState("default");
};
this.UnhiliteSearchEntry=function(_330){
var _331="result"+_330;
var ele=document.getElementById(_331);
if(ele){
ele.setAttribute("selected","expanded");
}
};
this.EmphasisRenderer=function(_333){
return "&lt;span class=\"TapHilite\"&gt;"+_333+"&lt;/span&gt;";
};
this.HiliteButton=function(_334){
var _335="result"+_334;
var elem=document.getElementById(_335);
if(elem){
elem.className="ResultButton_hilite";
}
};
this.DisplayLoading=function(){
var _337="nextButton"+_26f;
var ele=document.getElementById(_337);
if(ele){
ele.innerHTML="<center><br/>Loading...</center>";
ele.onclick="";
ele.setAttribute("selected","clicked");
}
};
this.ShowbkgDiv=function(str){
var bkg=document.getElementById("bkgDiv");
if(str){
bkg.innerHTML=str;
}
showElement(bkg);
};
this.HidebkgDiv=function(){
var bkg=document.getElementById("bkgDiv");
bkg.innerHTML="vTap<br/>&nbsp;&nbsp;&nbsp; Loading...";
hideElement(bkg);
};
this.HideResult=function(_33c){
var _33d="row"+_33c;
var elem=document.getElementById(_33d);
if(elem){
elem.style.display="none";
}
};
this.ShowActPopup=function(){
showElement(ProtoUIStates.actPopup);
ProtoUIStates.actPopup.innerHTML=_276;
};
this.isActionPopupVisible=function(){
return ProtoUIStates.actPopup.innerHTML.length;
};
this.HideActPopup=function(){
hideElement(ProtoUIStates.actPopup);
ProtoUIStates.actPopup.innerHTML="";
};
this.ShowMIDescription=function(){
var _33f=document.getElementById("rowDiv2");
showElement(_33f);
};
this.HideMIDescription=function(){
var _340=document.getElementById("rowDiv2");
hideElement(_340);
};
this.ChangeMITitle=function(_341){
var _342=document.getElementById("relTit");
_342.innerHTML=_341;
};
this.HideMITitle=function(){
var _343=document.getElementById("relTit");
hideElement(_343);
};
this.ShowMITitle=function(){
var _344=document.getElementById("relTit");
showElement(_344);
};
this.ShowBookmark=function(){
if(!_273){
_273=true;
this.HideMIDescription();
this.ChangeMITitle("Bookmark this Video");
this.HideResults();
ProtoUIStates.actPopup.className="actPopup";
this.ShowActPopup();
ProtoUIStates.actPopup.className="actPopup";
}else{
this.HideBookmark();
}
};
this.HideBookmark=function(){
if(_273){
_273=false;
this.HideActPopup();
this.ShowResults();
this.ChangeMITitle("Related Videos");
this.ShowMIDescription();
return true;
}
return false;
};
this.bml=function(bu,bt){
rdr=EvtInst.getRenderer();
bmo=rdr.bm;
if(!rdr.bm){
rdr.bm=new Bookmark();
}
_276=rdr.bm.loadBMPage(bu,bt);
rdr.ShowActPopup(null);
};
this.loadBMPage=function(bu,bt){
ebu=escape(bu);
ebt=escape(bt);
if(this.lbm){
this.bml(ebu,ebt);
this.lbm=0;
}else{
if(this.bm){
this.bml(ebu,ebt);
}
}
};
this.HideSend2Mobile=function(){
this.HideActPopup();
this.ShowResults();
this.ChangeMITitle("Related Videos");
this.ShowMIDescription();
_273=false;
};
this.CreateSend2Mobile=function(_349){
var str="<div id=\"content\" class=\"content\" style=\"text-align:center;\">";
str+="<div onclick=\"EvOnClickHandler(this, event);\" class=\"close\" id=\"closeSend2Mobile\">&nbsp;</div>";
str+="<span id=\"sms_status\" class=\"success\">&nbsp;</span>";
str+= '<div  align="center">'
str+="<table cellspacing=\"3\" cellpadding=\"0\" align=\"center\" >";
str+="<tr>";
str+="<td><span class=\"send2MobTitle\">Country</span></td>";
str+="<td><span class=\"send2MobTitle\">Phone Number</span></td>";
str+="</tr>";
str+="<tr>";
str+="<td><select style=\"width: 100px;\" name=\"country\" id=\"ccode\">"+telcodesHTML+"</select></td>";
str+="<td><div><input id=\"phno\" type=\"text\" style=\"width:180px;\" value=\"\"></input></div></td>";
str+="</tr>";
str+="</table>";
str+= '</div>';
str+="<div align=\"center\" style=\"margin-bottom:3px; display:none;\" id=\"smsRecaptcha\"></div>";
str+= '<div  align="center">'
str+="<table align=\"center\"><tr><td>";
str+="<span style=\"font:bold\">Enter&nbsp;the&nbsp;words: </span>";
str+="</td>";
str+="<td>";
str+="<input type=\"text\" name=\"recaptcha_response_field\" id=\"recaptcha_response_field\" size=\"12\"/>";
str+="</td>";
str+="<td>";
str+="<span style=\"margin-left:3px;\"><input id=\"phno_submit\" type=\"submit\" class=\"sendSMSButton\" name=\"Submit\" value=\"Send SMS\" onclick=\"sendSMS();\" /></span>";
str+="</td></tr></table>";
str+= '</div>';
str+="<span class=\"send2MobTitle\">Note: Mobile charges may apply - check with your operator.</span>";
str+="<br/></div>";
_276=str;
_273=true;
};
this.ShowSMSSuccessMessage=function(){
var str="<div onclick=\"EvOnClickHandler(this, event);\" class=\"close\" id=\"closeSend2Mobile\">&nbsp;</div>";
str+="<br><table width=\"93%\" align=\"center\"><tr><td>";
str+="<div style=\"font-size:14px;color: #003460; text-align:left;background-color: rgb(229, 236, 249);border-top:1px solid gray;\">";
str+="Send SMS Status";
str+="</div>";
str+="</td></tr></table><br>";
str+="<table align=\"center\" width=\"80%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tbody>";
str+="<tr><td align=\"center\" style=\"background-color: rgb(229, 236, 249);\">";
str+="<font size=\"-2\">";
str+="SMS sent to mobile device.  When the message arrives, click on the link we sent.";
str+="</font>";
str+="<br/>";
str+="</td></tr>";
str+="</tbody></table>";
str+="<br/>";
document.getElementById("content").innerHTML=str;
};
this.ShowSMSStatus=function(_34c){
var _34d=document.getElementById("sms_status");
if(_34c=="sent\n"){
_34d.className="success";
_34d.innerHTML="SMS send Success.";
}else{
if(_34c=="waiting"){
_34d.className="success";
_34d.innerHTML="Sending...";
}else{
if(_34c=="failed\n"){
_34d.className="failure";
_34d.innerHTML="SMS send Failure.";
}else{
if(_34c=="dead\n"){
_34d.className="failure";
_34d.innerHTML="This clip is removed or is temporarily not available.";
}else{
if(_34c=="wrong\n"){
_34d.className="failure";
_34d.innerHTML="Incorrect! Please try this challenge instead.";
reloadCaptcha();
}
}
}
}
}
};
function create_title_string(_34e){
title=_34e.title;
if(_34e.epiTitle&&_34e.epiTitle.length>0){
if(title.length>0){
title+=":";
}
title+=_34e.epiTitle;
}
return title;
}
function getStarTable(_34f){
var _350="";
var _351="<img class=\"star\" src=\"";
var _352="\">";
if(_34f>AjaxConsts.Max_Rating){
_34f=AjaxConsts.Max_Rating;
}
for(var ii=0;ii<_34f;ii++){
_350+=_351+"images_0_0_23_1/star.gif"+_352;
}
for(;ii<AjaxConsts.Max_Rating;ii++){
_350+=_351+"images_0_0_23_1/star_gray.gif"+_352;
}
return _350+"";
}
function padout(_354){
return (_354<10)?"0"+_354:_354;
}
function mytrim(str){
return str.replace(/^\s+|\s+$/g,"");
}
function video_renderer(_356,args){
this.ds_create_auxInfo_string=function(_358,_359,_35a){
var ln2=0;
var _35c="";
var _35d=0;
if(_358.views){
_35d=parseInt(_358.views);
}
if(_358.rating&&!isNaN(parseInt(_358.rating))&&_35d<VIEWSTHRESHOLD){
_35c+=getStarTable(parseInt(_358.rating))+"&nbsp;";
ln2++;
}
if(_358.views&&(_359||_35d>VIEWSTHRESHOLD)){
_35c+="<span class=\"views\">"+_358.views+"&nbsp;views </span>";
ln2++;
}
if(_358.user_name){
var un=_358.user_name;
if(_359){
_35c+="<span class=\"user\">"+un+"</span>";
}else{
_35c+="<span class=\"user\"><nobr>"+un+"</nobr></span>";
}
ln2++;
}
if(_358.views){
_35c+="<br/>";
}
if(_358.runtime!=null&&_358.runtime.total_secs!=null){
var hrs,sec;
var min=parseInt(_358.runtime.minutes);
hrs=Math.floor(min/60);
min=min%60;
sec=_358.runtime.duration;
if(hrs>0){
_35c+="<span class=\"time\">"+padout(hrs)+":"+padout(min)+":"+padout(sec)+"</span>";
}else{
_35c+="<span class=\"time\">"+padout(min)+":"+padout(sec)+"</span>";
}
}
if(_358.time!=null&&mytrim(_358.time.month).length>0&&mytrim(_358.time.date).length>0&&mytrim(_358.time.year).length>0){
var _362=new Date();
var _363=new Date();
_363.setFullYear(parseInt(_358.time.year),parseInt(_358.time.month)-1,parseInt(_358.time.date));
_363.setHours(_358.time.hrs);
_363.setMinutes(_358.time.mins);
_35c+="<span class=\"date\">"+getRelativeDateStr(_363,_362.getTimezoneOffset())+"</span>";
}
if(!_359){
_35c+="&nbsp;";
}
if(_358.source!=null){
if(_358.sourceOs!=null){
_35c+="<a class=\"mi_homeUrl_fold\" linktype=\"fold\" title=\"Browse more videos from "+_358.source+"\" href=\"javascript:void(0)\" onclick=\"EvSourceBrowse('"+_358.sourceOs+"', "+_35a+"); if(getBrowser()!='Internet Explorer') event.stopPropagation(); else window.event.cancelBubble=true;\">"+"&nbsp;"+"</a>";
}
}
_35c+="<a class=\"mi_homeUrl_external\" linktype=\"external\" title=\"Go to "+_358.source+"\" href=\""+_358.reference+"\" target=\"_blank\" onclick=\"if(getBrowser()!='Internet Explorer') event.stopPropagation(); else window.event.cancelBubble=true;\">"+"&nbsp;"+"</a>";
_35c+="<a class=\"source\" title=\"Go to "+_358.source+"\" href=\""+_358.reference+"\" target=\"_blank\" onclick=\"if(getBrowser()!='Internet Explorer') event.stopPropagation(); else window.event.cancelBubble=true;\">";
_35c+=_358.source;
_35c+="</a>";
return _35c;
};
this.ds_create_icon=function(_364,_365,_366){
var _367="";
var icon="";
var _369="icon"+_365;
var _36a="icon_overlay"+_365;
var _36b="";
var _36c="overlay_icon";
var _36d="1px";
var _36e="50px";
var _36f="";
var _370="EvPlayMCClip("+_365+", event)";
var _371="Play";
var _372="center";
if(!_364||_364.title=="No Results"){
return _367;
}
if(_364.bFolded){
icon="images_0_0_23_1/folded.gif";
_36b="foldIcon";
_370="";
_371="";
_36c="overlay_clear";
}else{
if(_364.imageURL&&_366==true){
icon=_364.imageURL;
_36b="resultIcon";
_372="left";
}else{
icon="images_0_0_23_1/clip.gif";
_36b="noImageIcon";
}
}
_36f=_364.overlay_image;
_367="";
_367+="<td valign=\"middle\">";
_367+="<div align=\"";
_367+=_372;
_367+="\" onclick=\"";
_367+=_370;
_367+=";\" style=\"";
_367+="width:"+_261.getShelfImageWidth()+"px";
_367+="; height:"+_261.getShelfImageHeight()+"px;";
_367+="\" class=\"iconDiv";
_367+="\" onMouseOver=\";";
_367+="\" onmouseout=\";";
_367+="\" title=\"";
_367+=_371;
_367+="\">";
_367+="<img onload=\"this.style.left='auto'; ";
_367+="\" id=\"";
_367+=_369;
_367+="\" class = \"";
_367+=_36b;
_367+="\" src=\"";
_367+=icon;
_367+="\" onerror=\"this.src='images_0_0_23_1/clip.gif';this.className='noImageIcon';this.parentNode.align='center';";
_367+="\"></img>";
_367+="<a href=\"javascript:void(0)\" style=\"text-decoration:none;border-width:0px;margin:0px;padding:0px;\">";
_367+="<img class=\"";
_367+=_36c;
_367+="\" id=";
_367+="\"";
_367+=_36a;
_367+="\" src=\"images_0_0_23_1/play.gif";
_367+="\"></img>";
_367+="</a>";
_367+="</div>";
_367+="</td>";
return _367;
};
this.get_resultItem_attributes=function(_373){
return "onclick=\"EvOnClickHandler(this, event);\"";
};
this.formatAuxInfo=function(_374,_375){
var _376=_261.getShelfTextWidth();
return "<div class=\"auxInfo\">"+_374+"</div>";
};
}
function create_auxInfo_string(_377,_378){
var _379="";
if(_26e.ds_create_auxInfo_string){
_379+=_26e.ds_create_auxInfo_string(_377,_378);
}
return _379;
}
function create_icon(_37a,_37b,_37c){
if(_26e.ds_create_icon){
return _26e.ds_create_icon(_37a,_37b,_37c);
}
return null;
}
function construct_schedule_display(_37d){
return "&nbsp;&nbsp;&nbsp;"+_37d.callsign+"("+_37d.vcnum+")"+" "+construct_time_display(_37d);
}
function construct_time_display(_37e){
var td="";
var _380=_37e.date;
var _381=_37e.time;
var _382=Date.UTC(_380.year,_380.month-1,_380.date,_381.hour,_381.minutes,0);
var dt=new Date(_382);
td+=dt.toLocaleString()+" ";
var ampm="AM";
var hrs=dt.getHours();
if(hrs>=12){
ampm="PM";
}
var mins=dt.getMinutes();
if(mins<10){
mins="0"+mins;
}
td=td.substring(0,td.length-7)+td.substring(td.length-4,td.length);
return td;
}
function getRelativeDateStr(date,_388){
var _389=new Date();
var _38a=parseInt((_389.getTime()-date.getTime())/(60*1000));
if(_388!=undefined){
_38a+=(_388-5*60);
}
var _38b="";
if(_38a<120){
return "an hour ago";
}else{
if(_38a<(24*60)){
return (parseInt(_38a/60)).toString()+" hours ago";
}else{
if(_38a<(1*24*60)){
_38b+="Today";
}else{
if(_38a<(2*24*60)){
_38b+="Yesterday";
}else{
if(_38a<(7*24*60)){
_38b+=(parseInt(_38a/(24*60))).toString()+" days ago";
}else{
if(_38a<(14*24*60)){
_38b+="a week ago";
}else{
if(_38a<(30*24*60)){
_38b+=(parseInt(_38a/(7*24*60))).toString()+" weeks ago";
}else{
if(_38a<(60*24*60)){
_38b+="a month ago";
}else{
if(_38a<(365*24*60)){
_38b+=(parseInt(_38a/(30*24*60))).toString()+" months ago";
}else{
if(_38a<(2*365*24*60)){
_38b+="a year ago";
}else{
_38b=(parseInt(_38a/(365*24*60))).toString()+" years ago";
}
}
}
}
}
}
}
}
}
}
return _38b;
}
}
var EvtInst=null;
function EvBodyClick(){
if(EvtInst){
EvtInst.BodyClick();
}
}
function EvToolsClick(p1){
if(EvtInst){
EvtInst.ToolsClick(p1);
}
}
function EvOnError(p1,p2){
if(EvtInst){
EvtInst.OnError(p1,p2);
}
}
function EvFireRangeQuery(_38f){
if(EvtInst){
EvtInst.FireRangeQuery(_38f);
}
}
function isTextBoxModified(_390){
if(_390==8||_390==13||_390==32){
return true;
}else{
if(_390>45&&_390<=90){
return true;
}else{
if(_390>95&&_390<=111){
return true;
}else{
if(_390>=186&&_390<=192){
return true;
}else{
if(_390>=219&&_390<=222){
return true;
}
}
}
}
}
return false;
}
function EvTextBoxModified(_391){
if(EvtInst){
var _392=_391.keyCode?_391.keyCode:_391.charCode;
if(isTextBoxModified(_392)){
EvtInst.TextBoxModified();
}
}
}
function EvPlayMCClip(_393){
if(EvtInst){
EvtInst.playMCClip(_393);
}
}
function EvCleanup(){
if(EvtInst){
EvtInst.cleanup();
EvtInst=null;
}
}
function EvPlayVideo(url,type){
if(EvtInst){
EvtInst.playVideo(url,type);
}
}
function EvOnClickHandler(p1,p2){
if(EvtInst){
EvtInst.OnClickHandler(p1,p2);
}
}
function EvHandleBack(_398){
if(EvtInst){
EvtInst.HandleBack(_398);
}
}
function EvSearchHome(){
if(EvtInst){
EvtInst.HandleHome();
}
}
function EvHandleHome(){
if(EvtInst){
EvtInst.ToolsClick(Evt.Const.ToolsSoftKey2);
}
}
function EvRelVideos(gid){
if(EvtInst){
EvtInst.HandleRelVideos(gid);
}
}
function EvHandleShareVideo(p1){
if(EvtInst){
return EvtInst.HandleShareVideo(p1);
}
}
function EvHandleBookMark(){
if(EvtInst){
EvtInst.HandleBookMark();
}
}
function EvSend2Mobile(){
if(EvtInst){
EvtInst.Send2Mobile();
}
}
function EvSendSMS(){
if(EvtInst){
EvtInst.SendSMS();
}
}
function EvHandleCategories(){
if(EvtInst){
EvtInst.HandleCategories();
}
}
function EvHandleGetvTap(_39b){
if(EvtInst){
EvtInst.HandleGetvTap(_39b);
}
}
function EvHandleAbout(){
if(EvtInst){
EvtInst.HandleAbout();
}
}
function EvHandleResize(){
if(EvtInst){
EvtInst.HandleResize();
}
}
function EvSourceBrowse(_39c,_39d){
if(EvtInst){
EvtInst.SourceBrowse(_39c,_39d);
}
}
function openUrlInNewWindow(url){
window.open(url,"RefWindow","",false);
}
function SInitializeSearch(_39f,_3a0,gid){
if(EvtInst==null){
EvtInst=new Evt(_39f,_3a0);
}
EvtInst.InitializeSearch(gid);
}
function UiContext(_3a2,_3a3,_3a4,_3a5){
this.re=_3a2;
this.ctxtStr=_3a3;
this.pageType=_3a4;
this.evtParam=_3a5;
}
function Evt(_3a6,_3a7){
var _3a8=_3a6;
var _3a9=new Renderer(_3a7);
var _3aa=new Parser(new ParserCB(this));
var _3ab=new SearchInterface(_3aa,0,_3a7,_3a8,false);
var _3ac=-1;
var _3ad=0;
var _3ae=null;
var _3af=_3a7;
var _3b0=null;
var _3b1=null;
var _3b2=" ";
var _3b3=null;
var _3b4=new Object();
var _3b5=null;
var _3b6=new ClipChecker(this);
var _3b7=null;
var _3b8=null;
var _3b9=true;
var _3ba=true;
var _3bb=null;
this.smsCB=function(_3bc,data,_3be,_3bf){
_3a9.ShowSMSStatus(data);
};
this.getRenderer=function(){
return _3a9;
};
this.notificationCB=function(){
return;
};
init_ds_handlers();
var _3c0=new SimpleAsyncInterface(this.notificationCB,AjaxConsts.prototype.VideoDS);
var sms=new SimpleAsyncInterface(this.smsCB,AjaxConsts.prototype.VideoDS);
function init_ds_handlers(){
var _3c2=AjaxConsts.DataSpaceMap.length;
var _3c3=AjaxConsts.DataSpaceMap;
for(var i=0;i<_3c2;i++){
var _3c5=eval(_3c3[i].evt_handler);
if(_3c5){
_3b4[_3c3[i].val]=new _3c5();
}
}
_3b5=_3b4[_3af.val];
}
this.TextBoxModified=function(){
valert("Aborting previous resolve request.");
_3b6.abortAll();
if(!_3b9&&_3a9.GetContextString().length==0&&_3a9.GetSearchString().length==0){
_3b9=true;
_3a9.changeHomeImageToRefresh();
}else{
if(_3b9&&!(_3a9.GetContextString().length==0&&_3a9.GetSearchString().length==0)){
_3a9.changeRefreshImageToHome();
_3b9=false;
}
}
var _3c6=_3a9.GetSearchString();
if(_3a9.GetContextString().length>0&&_3c6.length<1){
var _3c7=null;
_3c7=_3ab.FireBackQuery(1);
var _3c6=_3ab.GetCurrentSearchString();
if(_3c6==null||_3c6.length==0){
_3c6=_3b2;
}
_3a9.SetContextString("");
_3a9.SetTextBoxValue(_3c6);
return;
}
if(_3c6.length>0){
_3a9.setPlaceHolder(false);
}
clear_search_state();
var _3c7=new UiContext(null,_3a9.GetContextString(),"search","");
_3a9.ShowbkgDiv();
_3a9.HideResultsContainer();
_3ab.FireSearchQuery(_3c6,_3b1,_3c7);
_3a9.HideMoreInfo();
};
this.GetSearchResults=function(){
return _3b1;
};
function GetSearchResult(_3c8){
if(_3b1&&_3b1.arr.length&&_3c8<_3b1.arr.length){
return _3b1.arr[_3c8];
}
return null;
}
function launchReferencePage(_3c9){
window.location.href=AjaxConsts.reference_page+_3c9;
}
this.OnError=function(obj,_3cb){
var id=obj.id;
if(id=="mi_large_icon"){
obj.parentNode.innerHTML=_3a9.noImageHTML();
}
};
this.OnClickChangeRendererState=function(_3cd){
_3a9.HideGetvTap();
_3a9.HideBookmark();
_3a9.HideSend2Mobile();
_3a9.SetFocus();
if(!IS_PLAYER_IN_INDEPENDENT_PANEL&&ProtoUIStates.share_gid!="__share_gid__"&&!_3ba){
_3a9.HideLargeMoreInfo();
_3a9.ShowMIMainPanel();
}
};
this.setPageState=function(page,_3cf){
switch(page){
case "moreinfo":
break;
case "video":
break;
case "landingPage":
_3ba=_3cf;
default:
break;
}
_3a9.setPageState(page,_3cf);
};
this.OnClickHandler=function(_3d0,_3d1){
var _3d2=_3d0.id;
if(_3d1=="reference"){
launchReferencePage(_3b5.getReferenceParams(_3b0,null));
}
if(_3d2=="mediaCloseButton"){
stopVideo();
}
if(_3d2=="relatedLink"){
if(_3b3){
_3b5.handle_selection(_3b3);
}
return;
}
this.OnClickChangeRendererState(_3d2);
var _3d3=_3b5.getIndexOfClickedResult(_3d2);
if(isNaN(_3d3)){
return false;
}
_3a9.changeRefreshImageToHome();
handle_selection(_3d3,_3d0);
return false;
};
this.BodyClick=function(){
_3a9.SetFocus();
};
this.ToolsClick=function(_3d4){
_3a9.HideBookmark();
_3a9.HideSend2Mobile();
if(_3d4==Evt.Const.ToolsSoftKey1){
_3a9.HandleBack();
this.HandleClear(true);
}else{
if(_3d4==Evt.Const.ToolsSoftKey2){
this.HandleHome();
}else{
if(_3d4==Evt.Const.ToolsSoftKey3){
EvFireRangeQuery(true);
}
}
}
_3a9.SetFocus();
};
this.FireRangeQuery=function(_3d5){
var _3d6=_3b1;
if(_3d5==true){
_3d6.expected_results+=_3a8;
}else{
_3a9.DisplayLoading();
}
_3ab.FireRangeQuery(_3d6.ondown_context,_3b1,new UiContext(null,_3a9.GetContextString(),"scroll",""));
};
this.SendHomeQuery=function(gid,_3d8,_3d9,_3da){
if(gid!="__share_gid__"){
this.setPageState("landingPage",true);
var mi="";
if(ProtoUIStates.embedWidget==0){
mi="vp:rm:"+gid+"~";
}else{
mi="vp:mi:"+gid+"~";
}
HandleMoreInfo(mi,new UiContext(null,"","largemoreinfo",AjaxConsts.miParams),AjaxConsts.miParams);
}else{
if(ProtoUIStates.os.indexOf("vp:b")!=-1){
browseFold(null,ProtoUIStates.os,null);
}else{
if(ProtoUIStates.os.indexOf("vp:rm")!=-1){
HandleMoreInfo(ProtoUIStates.os,new UiContext(null,"","moreinfo",AjaxConsts.miParams),AjaxConsts.miParams);
}else{
if(ProtoUIStates.search_word!=""){
_3ab.FireSearchQuery(ProtoUIStates.search_word,null,new UiContext(null,"","search",""));
}else{
if(gid=="__share_gid__"&&ProtoUIStates.embedWidget!=-1){
this.setPageState("landingPage",false);
_3ab.FireHomeQuery(_3d8,_3d9,_3da);
try{
var ref=document.referrer.toLowerCase();
if(!ref||ref.indexOf("vtap.com")!=-1||ref.indexOf("veveoinc.com")!=-1){
_3a9.ShowHeader();
_3a9.SetFocus();
}
}
catch(e){
}
_3a9.SetTextBoxValue("");
}
}
}
}
}
};
SendMoreInfo=function(os,_3de,_3df){
var res=_3b1;
var uc=_3de;
if(ProtoUIStates.embedWidget==1&&_3ba){
res=null;
}
if(AjaxConsts.useMemMI==1){
var _3e2;
if(AjaxConsts.useSearch2_0){
_3e2=_3ab.SetDataspace(AjaxConsts["VideoMoreInfoDS2_0"]);
}else{
_3e2=_3ab.SetDataspace(AjaxConsts["VideoMoreInfoDS"]);
}
_3ab.FireBrowseQuery(os+_3df,res,uc);
_3ab.SetDataspace(_3e2);
}else{
_3ab.FireBrowseQuery(os,res,uc);
}
};
HandleMoreInfo=function(os,_3e4,_3e5){
clear_search_state();
SendMoreInfo(os,_3e4,_3e5);
_3a9.HideHeader();
_3ad++;
if(!ProtoUIStates.MIpreloadImagesArray){
ProtoUIStates.MIpreloadImagesArray=new Array();
}
if(_3e4.re){
_3b0=_3e4.re;
_3a9.DisplayMoreInfo(_3b0,true);
return false;
}
return true;
};
this.InitializeSearch=function(gid){
if(navigator.userAgent.indexOf("MSIE")>=0){
_3ab.SetBrowser(SearchInterface.BTypes.IE);
}
if(navigator.userAgent.indexOf("Firefox")>=0){
_3ab.SetBrowser(SearchInterface.BTypes.FireFox);
}
if(navigator.userAgent.indexOf("Safari")>=0){
_3ab.SetBrowser(SearchInterface.BTypes.Safari);
}
if(navigator.userAgent.indexOf("Opera")>=0){
_3ab.SetBrowser(SearchInterface.BTypes.Opera);
}
_3b8=new RevealTimer(false);
_3a9.showToolbarIconsInResultsPage(true);
_3a9.Initialize();
this.SendHomeQuery(gid,new UiContext(null,"","search",""),true,_3b9);
};
function stopVideo(){
if(_3b3){
_3a9.ChangeMouseState("busy");
_3a9.hideClipMessage();
_3a9.hidePlayerLoadingMessageSpan();
_3a9.stopVideo();
_3b3=false;
_3b6.cancelResolution();
}
}
this.HandleHome=function(){
if(!IS_PLAYER_IN_INDEPENDENT_PANEL&&_3b3){
stopVideo();
}
clear_search_state();
valert("Aborting previous resolve request.");
_3b6.abortAll();
_3a9.HideResultsContainer();
_3a9.ShowbkgDiv();
if(ProtoUIStates.embedWidget==1&&!_3ba){
this.SendHomeQuery(ProtoUIStates.share_gid,new UiContext(null,"","search",""),true,_3b9);
}else{
_3ab.FireHomeQuery(new UiContext(null,"","search",""),true,_3b9);
_3b9=true;
this.setPageState("landingPage",false);
_3a9.HideLargeMoreInfo();
_3a9.ShowMIMainPanel();
_3a9.ShowHeader();
_3a9.HandleHome(_3b9);
_3a9.SetTextBoxValue(null);
_3a9.HideFooter();
}
_3a9.HideActPopup();
};
this.HandleRelVideos=function(gid){
var os="vp:rm:0~"+gid+"~";
stopVideo();
this.setPageState("landingPage",false);
HandleMoreInfo(os,new UiContext(null,"","moreinfo",AjaxConsts.miParams),AjaxConsts.miParams);
};
this.HandleShareVideo=function(p1){
var _3ea=_3b0.shareOs;
sendNotification(_3b0,2);
return _3a9.HandleShareVideo(p1,_3ea,_3b0);
};
this.HandleCategories=function(){
_3a9.HandleCategories();
if(AjaxConsts["EnableCategories"]==true){
browseFold(null,AjaxConsts["CategoriesOS"],null);
}
};
this.HandleBookMark=function(){
_3a9.HideActPopup();
var _3eb=_3b0.shareOs;
if(!IS_PLAYER_IN_INDEPENDENT_PANEL){
stopVideo();
}
_3a9.loadBMPage(AjaxConsts.ShareURL+_3eb,_3b0.strTitle);
_3a9.ShowBookmark();
};
this.SendSMS=function(){
_3a9.ShowSMSStatus("waiting");
var _3ec=document.getElementById("ccode").value;
var phno=document.getElementById("phno").value;
phno = phno.replace(/(^0+)([1-9]*)/,"$2");
var url=AjaxConsts.send2mobileURL+_3b0.gid;
if(_3ec==""&&phno==""){
_3a9.ShowSMSStatus("failed");
}
var _3ef=document.getElementById("recaptcha_challenge_field");
var resp=document.getElementById("recaptcha_response_field");
_3ef=_3ef?_3ef.value:"";
resp=resp?resp.value:"";
sms.SendRequest(AjaxConsts.SendSMSCgi+"recaptcha_challenge_field="+_3ef+"&recaptcha_response_field="+resp+"&phno="+parseInt(_3ec)+parseInt(phno)+"&link_url="+url,null,"");
};
this.Send2Mobile=function(){
var _3f1="";
var _3f2=document.domain.toLowerCase().indexOf("vtap.com");
if(_3f2>=0){
_3f1=AjaxConsts.publicKeyVtapSite;
}else{
_3f2=document.domain.toLowerCase().indexOf("veveoinc.com");
if(_3f2>=0){
_3f1=AjaxConsts.publicKeyVeveoinc;
}
}
_3a9.HideResults();
_3a9.HideMIDescription();
_3a9.ChangeMITitle("Send2Mobile");
_3a9.CreateSend2Mobile(_3b0.gid);
_3a9.ShowActPopup();
if(_3f1!=""){
_3bb=new vtvCaptcha("captcha_message","smsRecaptcha",AjaxConsts.captchaVerifyUrl,_3f1);
_3bb.showRecaptcha("smsRecaptcha","custom",290);
}
};
this.HandleGetvTap=function(type){
var _3f4="",_3f5="";
if(type!=-1){
_3f5="?"+"sl:0~"+_3b1.arr[type].gid+"~"+"&embed=1";
_3f4=_3b1.arr[type].strTitle;
}
var url="<div><iframe style=\"border:0px\" width=\"328px\" height=\"328px\" src=\"http://www.vtap.com/widget/index.html"+_3f5+"\"></iframe></div>";
_3a9.HideBookmark();
_3a9.HideSend2Mobile();
_3a9.HandleGetvTap(url,type,_3f4);
};
this.HandleAbout=function(){
openUrlInNewWindow("http://www.vtap.com");
};
this.HandleResize=function(){
_3a9.HandleResize(this.GetSearchResults());
};
this.SourceBrowse=function(_3f7,_3f8){
this.OnClickChangeRendererState();
browseFold(_3b1[_3f8],_3f7,_3b1);
};
function sendNotification(_3f9,_3fa){
var url=AjaxConsts["StatisticURL"];
url+="gid="+_3f9.gid;
url+="&";
url+="notify="+_3fa;
_3c0.SendRequest(url,"");
}
this.HandleBack=function(_3fc){
if(ProtoUIStates.embedWidget==1&&_3ba){
stopVideo();
_3a9.EnlargeMoreInfo(_3b0);
return;
}
this.setPageState("landingPage",false);
if(_3a9.HandleBack()){
return;
}
value=ProtoUIStates.searchTextBox.value;
if(!(value==null||value.length==0||value==" ")&&_3a9.isSearchInputBoxVisible()){
ProtoUIStates.searchTextBox.value=value.substr(0,value.length-1);
this.TextBoxModified();
return;
}
if(!IS_PLAYER_IN_INDEPENDENT_PANEL&&_3b3){
stopVideo();
_3a9.ResetScrollBar();
return;
}
var _3fd=false;
if(_3b5.handle_back){
_3fd=_3b5.handle_back();
}
if(_3fd){
return;
}
if(_3ab.getStackSize()<2){
return;
}
clear_search_state();
valert("Aborting previous resolve request.");
_3b6.abortAll();
var _3fe=null;
_3fe=_3ab.FireBackQuery(_3fc);
searchStr=_3ab.GetCurrentSearchString();
if(_3ab.getStackSize()<2){
if(searchStr==null||searchStr.length==0){
searchStr=null;
}
}else{
if(searchStr==null||searchStr.length==0){
searchStr=_3b2;
}
}
_3a9.SetTextBoxValue(searchStr);
_3a9.SetContextString("");
if(_3a9.isMoreInfoPage()&&_3ab.getStackSize()<2){
_3b9=true;
_3a9.changeHomeImageToRefresh();
}
};
this.playVideo=function(url,type){
_3a9.playVideo(url,type);
};
this.HandleClear=function(_401){
var _402=_3a9.GetSearchString();
clear_search_state();
if(_402&&_402!=""){
if(!_401){
_402=_402.substr(0,_402.length-1);
}
if(_3ae==Evt.Const.ItemType_ResultsBox){
hilite_entry(_3ac);
}
_3ab.FireSearchQuery(_402,_3b1,new UiContext(null,_3a9.GetContextString(),"search",""));
}else{
if(_3ad>0){
_3ab.FireBackQuery(1);
if(_3ad>0){
_3ad--;
}
_402=_3ab.GetCurrentSearchString();
if(_402==null||_402.length==0||_402!=" "){
_402=_3b2;
}
_3a9.SetTextBoxValue(_402);
}else{
if(_3ae==Evt.Const.ItemType_ResultsBox){
hilite_entry(_3ac);
}
_3ab.FireSearchQuery(_402,_3b1,new UiContext(null,_3a9.GetContextString(),"search",""));
}
}
};
this.EmphasisRendererCB=function(_403){
return _3a9.EmphasisRenderer;
};
this.RenderResultsCB=function(_404,_405){
var _406=false;
if(_404.arr.length==0&&_405.pageType!="scroll"){
_404.page_title=_3b1.page_title;
}
_3b1=_404;
if(_405.pageType=="moreinfo"||_405.pageType=="largemoreinfo"){
if(_405.pageType=="largemoreinfo"){
this.setPageState("landingPage",true);
}
_406=true;
if(_404.arr){
var _407=_404.arr.length;
if(_405!=null&&_405.re!=null){
var _408=_404.arr[0];
_404.arr[0]=_405.re;
if(_408){
if(_408.description&&_408.description!=""){
_404.arr[0].description=_408.description;
}
_404.arr[0].homeUrl=_408.homeUrl;
}
}
_3b0=_404.arr[0];
if(_407==1&&(AjaxConsts.useMemMI==0||_405.evtParam=="&RC=0")){
_3ab.FireUrlQuery(_404.arr[0].relatedOs,_3b1,_405);
}
}
}else{
if(_405.pageType=="browse"){
if(_404.page_title==null||_404.page_title.length==0){
if(_405.re){
_404.page_title=_405.re.title;
}
}
}
}
if(_405.pageType!="scroll"){
clear_search_state();
_3b0=_404.arr[0];
_404.expected_results=_3a8;
}
valert(_405.pageType);
if(_405.pageType!="scroll"){
if(_404.final_response==true&&!(ProtoUIStates.embedWidget==1&&_3ba)){
valert("calling resolve");
startResolution();
}
}else{
startResolution();
}
_3ac=-1;
_3a9.RenderResultsCB(_404,_406);
if(IS_PLAYER_IN_INDEPENDENT_PANEL){
ProtoUIStates.share_gid="__share_gid__";
return;
}else{
if(ProtoUIStates.share_gid!="__share_gid__"&&ProtoUIStates.embedWidget==0){
ProtoUIStates.share_gid="__share_gid__";
}
}
};
function startResolution(){
valert("starting resolution");
_3b6.ResolveImages(_3b1);
}
this.GetBrowser=function(){
return _3ab.GetBrowser();
};
function clear_search_state(){
selected_result_index=0;
_3a9.ClearSearchState();
}
function hilite_entry(_409){
if(_409<=_3aa.GetNumSearchResults()){
clear_selected_item();
_3ae=Evt.Const.ItemType_ResultsBox;
}
}
function clear_selected_item(){
if(!_3ae){
return;
}
_3a9.UnhiliteSearchEntry(_3ac,selected_result_index,_3b1);
}
function browseFold(_40a,_40b,_40c){
_3ad++;
clear_search_state();
_3a9.ShowbkgDiv();
_3a9.HideResultsContainer();
var _40d=new UiContext(_40a,_3a9.GetContextString(),"browse","");
_3ab.FireBrowseQuery(_40b,_40c,_40d);
_3a9.SetTextBoxValue(_3b2);
}
function handle_selection(_40e,_40f){
var _410=GetSearchResult(_40e);
if(_410==null){
return;
}
if(_410.bFolded){
browseFold(_410,_410.on_select,_3b1);
}else{
var _411=false;
var _412=_40f.id;
if(_412.indexOf("re_act_")==0){
var url=_40f.getAttribute("action");
var type=_40f.getAttribute("atype");
if(_3b5.handle_actionable_selection){
_411=_3b5.handle_actionable_selection(_410,url,type);
}
}else{
if(_3b5.handle_selection){
return _3b5.handle_selection(_410);
}
}
}
return true;
}
this.UpdateFetchingStatus=function(_415){
if(_3b0.gid!=_415.gid){
valert("What's wrong");
return;
}
switch(_415.resolveStatus){
case 0:
break;
case 1:
break;
case 2:
valert("resolverCB : "+_415.resolverResp);
if(_415.videoType=="text/html"){
showMessageToViewSourcePage(_415);
_3a9.playClip(null,null,_415.gid);
}else{
_3a9.setVideoPageMessage("Loading player");
_3a9.playClip(_415.videoURL,_415.videoType,_415.gid);
}
break;
case 3:
var _416=_415.videoURL;
if(_416==null||_416==""){
_416="This video is no longer available from";
}
_416+=" <a href=\"javascript:openUrlInNewWindow('"+_3b0.reference+"')\"><u>"+_3b0.source+"</u></a>";
_3a9.setVideoPageMessage(_416);
_3a9.playClip(null,null,_415.gid);
break;
case 4:
showMessageToViewSourcePage(_3b0);
_3a9.playClip(null,null,_415.gid);
break;
}
};
function showMessageToViewSourcePage(_417){
var _418="This video cannot be played inline. Click here to play this video from ";
_418+="<a href=\"javascript:openUrlInNewWindow('"+_417.reference+"')\"><u>"+_417.source+"</u></a>";
_3a9.setVideoPageMessage(_418);
}
this.UpdateImage=function(_419,_41a){
};
this.UpdateOverLayImage=function(_41b,_41c){
};
this.HideResult=function(_41d){
_3a9.HideResult(_41d);
};
this.IsCurrResult=function(_41e){
if(_3b0!=null&&_3b0.gid==_41e.gid){
return true;
}
return false;
};
fetchClip=function(_41f){
_3b6.fetchClip(_41f);
};
this.cleanup=function(){
_3ab.Cleanup();
_3ab=null;
_3a9.Cleanup();
_3a9=null;
_3aa=null;
};
function encodeUrlFields(args){
var str="";
var len=args.length;
var i=null;
for(i in args){
str+=i+"="+encodeURIComponent(args[i])+"&";
}
return str;
}
function video_evt_handler(){
this.getReferenceParams=function(_424,_425){
return "gid="+_424.gid;
};
this.handle_selection=function(_426){
var _427=AjaxConsts.useSearch2_0?_426.rel_more_info:_426.more_info;
valert("HandleMoreInfo "+_427);
if(_427){
return HandleMoreInfo(_427,new UiContext(_426,_3a9.GetContextString(),"moreinfo",AjaxConsts.miParams),AjaxConsts.miParams);
}
return true;
};
this.getIndexOfClickedResult=function(_428){
var _429=parseInt(_428.substring("result".length));
if(isNaN(_429)){
_429=parseInt(_428.substring("row".length));
}
return _429;
};
}
this.playMCClip=function(_42a){
if(!(_3a9.isMoreInfoPage()&&_42a==0)){
_3a9.HideHeader();
_3b0=_3b1.arr[_42a];
_3a9.setVideoPageData(_3b0);
}
if(_3b0==_3b3){
return;
}
if(_3b3){
stopVideo();
}
_3b0.videoURL=null;
_3a9.showClipMessage();
var _42b="Connecting to ";
_42b+="<u>"+_3b0.source+"</u>";
_42b+=" ...";
_3b3=_3b0;
this.setPageState("video",true);
_3a9.setVideoPageData(_3b3);
_3a9.setVideoPageMessage(_42b);
_3a9.ShowVideoHeader();
_3a9.ShowPlayerSpan();
valert("Aborting previous resolve request.");
_3b6.abortAll();
fetchClip(_3b0);
sendNotification(_3b0,1);
return;
};
}
Evt.Const={"ToolsSoftKey1":0,"ToolsSoftKey2":1,"ToolsSoftKey3":2,"ItemType_ResultsBox":1,"ItemType_TripleTap":2,"ItemType_Dataspace":3,"ItemType_Toolbox":4};
var gFullScreen=false;
var mediaContainer=null;
function MediaPlayer(_42c){
var self=this;
var _42e=MediaPlayer.UndefinedEvent;
var type;
var _430;
var _431=0;
var _432=0;
var top=0;
var left=0;
var _435;
var _436;
var _437;
var _438;
var data;
var _43a=["mediaPlayer_Real","mediaPlayer_MS","mediaPlayer_Flash","mediaPlayer_IFrame","mediaPlayer_QT"];
var _43b=null;
var _43c;
var _43d=false;
var _43e;
var _43f=false;
var _440=false;
var rndr=EvtInst.getRenderer();
this.resizePlayer=function(_442,_443){
_431=_442;
_432=_443;
var pObj=document.getElementById(_43a[type]);
if(pObj){
pObj.height=_432;
pObj.width=_431;
}
var _445=document.getElementById("flashObj0");
if(_445){
_445.height=_432;
_445.width=_431;
try{
for(i=0;i<_445.childNodes.length;i++){
var node=_445.childNodes[i];
if(node&&node.attributes&&node.getAttribute("name")=="flashObj0"){
node.height=_432;
node.width=_431;
break;
}
}
}
catch(e){
}
}
};
this.getWidth=function(){
return _43c.width;
};
this.getHeight=function(){
return _43c.height;
};
this.play=function(){
if(_43e){
data["play"][type]();
}
};
this.playClip=function(url,_448,extn){
type=_448;
createPlayer(type,url);
_43c=document.getElementById(_43a[type]);
_43e=true;
this.setUrlName(url,_448,extn);
};
this.setUrlName=function(url,type,extn){
if(_43e){
data["setUrlName"][type](url,extn);
}
};
function createPlayer(type,url){
data["create"][type](url);
return;
var _44f=document.getElementById(_43a[type]);
if(_44f!=undefined&&_44f!=null){
return;
}
_43b=document.createElement("SPAN");
document.body.appendChild(_43b);
_43b.id="mediaContainer"+"_"+type;
_43b.style.position="absolute";
_43b.style.top=top;
_43b.style.left=left;
_43b.style.height=_432;
_43b.style.width=_431;
_43c=createMediaPlayer(_43b);
_43b.style.display="none";
_43b.style.zIndex=50;
_43b.appendChild(transGif);
var _44f=document.getElementById("playerSpan");
_44f.style.display="block";
_44f.appendChild(_43b);
switch(type){
case MediaPlayer.RealMedia:
break;
case MediaPlayer.MicrosoftMedia:
break;
case MediaPlayer.FlashMedia:
case MediaPlayer.IFrame:
case MediaPlayer.QTimeMedia:
break;
default:
break;
}
}
this.stop=function(){
try{
if(_43e){
_435=false;
gFullScreen=false;
data["stop"][type]();
}
}
catch(e){
valert("stop cathc");
}
};
this.pause=function(){
if(_43e){
return data["pause"][type]();
}
};
this.show=function(){
if(_43e){
_43b.style.display="block";
_43b.style.visibility="visible";
}
};
this.hide=function(){
if(_43e){
_43b.style.display="none";
_43b.style.visibility="hidden";
}
};
this.isPlayerVisible=function(){
if(_43b.style.display=="none"||_43b.style.visibility=="hidden"){
return true;
}
return false;
};
this.stopAndHide=function(){
var _450=document.getElementById("mediaContainer"+"_"+type);
if(!_450){
return;
}
if(type==MediaPlayer.FlashMedia||type==MediaPlayer.FlashMedia){
_450.innerHTML="";
}
try{
this.stop();
_450.style.display="none";
try{
embedFlash.SetVariable("isStop","2");
}
catch(e){
}
this.stop();
_450.parentNode.innerHTML="";
}
catch(e){
valert("caught in sto and hide");
}
};
this.gotoFullScreen=function(_451){
var _452=false;
_452=fullscreenMS(_451);
if(_452){
_435=_451;
gFullScreen=_451;
}
return _452;
};
this.getPlayerState=function(){
if(_43e){
return data["getPlayerState"][type]();
}
};
this.getPlayerStateString=function(){
if(_43e){
return data["getPlayerStateString"][type]();
}
};
this.playStateChange=function(_453){
try{
if(_43e){
_42c[MediaPlayer.pCallBack](_453,this);
}
}
catch(e){
}
};
this.IsFullScreen=function(){
var _454=_435;
if(isMediaCenter()){
return _454;
}
if(type==MediaPlayer.MicrosoftMedia){
var _455=document.getElementById("mediaPlayer_MS");
_454=_455.fullScreen;
}else{
if(type==MediaPlayer.RealMedia){
var _455=document.getElementById("mediaPlayer_Real");
_454=_455.GetFullScreen();
}
}
return _454;
};
function createMediaPlayer(_456){
var _457=null;
if(type!=MediaPlayer.DummyMedia){
_457=document.createElement("OBJECT");
_456.appendChild(_457);
_457.id=_43a[type];
_457.height=_432;
_457.width=_431;
try{
_457=data["create"][type](_457);
}
catch(e){
}
}else{
_457=createDummyMedia();
}
return _457;
}
function createReal(_458){
var _459=document.getElementById(_43a[type]);
if(_459!=undefined&&_459!=null){
return;
}
try{
document.mediaPlayer_Real.DoStop();
document.mediaPlayer_Real=null;
var _459=document.getElementById("playerSpan");
var id="mediaContainer"+"_"+MediaPlayer.RealMedia;
var _45b=document.getElementById(id);
_45b.innerHTML="";
_459.removeChild(_45b);
}
catch(e){
}
var _45c=36;
var _45d=_432-_45c;
_43b=rndr.createMediaSpan(type,top,left,_432,_431);
rndr.createMediaCloseButton();
var _45e="<object id=\""+_43a[type]+"\" classid=\"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\" "+"WIDTH=\""+_431+"\" HEIGHT=\""+_432+"\" VIEWASTEXT>";
var _45f="<PARAM NAME=\"TYPE\" VALUE=\"audio/x-pn-realaudio-plugin\"> "+"<PARAM NAME=\"CONTROLS\" VALUE=\"ImageWindow\">"+"<PARAM NAME=\"CONSOLE\" VALUE=\"video1\">"+"<PARAM NAME=\"AUTOSTART\" VALUE=\"TRUE\">"+"<PARAM NAME=\"Shuffle\" VALUE=\"false\">"+"<PARAM NAME=\"PreFetch\" VALUE=\"false\">"+"<PARAM NAME=\"NoLabels\" VALUE=\"TRUE\">"+"<PARAM NAME=\"Loop\" VALUE=\"false\">"+"<PARAM NAME=\"NoLogo\" VALUE=\"TRUE\">"+"<PARAM NAME=\"BackgroundColor\" VALUE=\"#000000\">"+"<PARAM NAME=\"MaintainAspect\" VALUE=\"true\">"+"<PARAM NAME=\"Center\" VALUE=\"true\">"+"<PARAM NAME=\"Volume\" VALUE=\"100\">"+"<PARAM NAME=\"WantMouseEvents\" VALUE=\"true\">";
var _460="<embed type=\"audio/x-pn-realaudio-plugin\" "+"name=\""+_43a[type]+"\" "+"controls=\"ImageWindow\" "+"console=\"realVideo\" "+"width=\""+_431+"\" "+"height=\""+_45d+"\" "+"autostart=\"true\" "+"TYPE=\"audio/x-pn-realaudio-plugin\" "+"Shuffle=\"false\" "+"PreFetch=\"false\" "+"NoLabels=\"TRUE\" "+"Loop=\"false\" "+"NoLogo=\"TRUE\" "+"BackgroundColor=\"#000000\" "+"MaintainAspect=\"true\" "+"Center=\"true\" "+"Volume=\"100\" "+"WantMouseEvents=\"true\" "+">  "+"</embed> ";
var _461="</object> ";
valert(_460);
var _462="<embed type=\"audio/x-pn-realaudio-plugin\" "+"name=\""+_43a[type]+"Control\""+"controls=\"ControlPanel\" "+"width=\""+_431+"\" "+"height=\""+_45c+"\" "+"console=\"realVideo\" />";
valert(_462);
_43b.innerHTML=_460+_462;
_430="RealPlayer";
}
function createMS(url){
_43b=rndr.createMediaSpan(type,top,left,_432,_431);
rndr.createMediaCloseButton();
var _464=getBrowser();
var _465=null;
var _466=null;
var _467="</object> ";
if(_464!="Internet Explorer"){
_465="<object id=\""+_43a[type]+"\" data="+url+" height="+_432+" width="+_431+" type=\"application/x-mplayer2\" VIEWASTEXT>";
_466="<param name=\"Showcontrols\" value=\"false\">"+"<param name=\"src\" value=\""+url+"\" valuetype=\"ref\" type=\""+url+"\">"+"<param name=\"autoStart\" value=\"true\"> "+"<param name=\"enabled\" value=\"true\"> "+"<param name=\"uiMode\" value=\"mini\"> "+"<param name=\"stretchToFit\" value=\"true\"> "+"<param name=\"currentMarker\" value=\"0\"> "+"<param name=\"playCount\" value=\"1\"> "+"<param name=\"baseURL\" value=\"\"> "+"<param name=\"enableContextMenu\" value=\"false\"> "+"<param name=\"volume\" value=\"100\"> "+"<param name=\"enableErrorDialogs\" value=\"false\"> ";
}else{
_465="<object id=\""+_43a[type]+"\" height="+_432+" width="+_431+" classid=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\" standby=\"Loading Windows Media Player components...\" type=\"application/x-oleobject\" PlayStateChange=\"stateChangeCb\" VIEWASTEXT>";
_466="<param name=\"Showcontrols\" value=\"false\">"+"<param name=\"autoStart\" value=\"true\"> "+"<param name=\"enabled\" value=\"true\"> "+"<param name=\"uiMode\" value=\"mini\"> "+"<param name=\"stretchToFit\" value=\"true\"> "+"<param name=\"currentMarker\" value=\"0\"> "+"<param name=\"playCount\" value=\"1\"> "+"<param name=\"baseURL\" value=\"\"> "+"<param name=\"enableContextMenu\" value=\"false\"> "+"<param name=\"volume\" value=\"100\"> "+"<param name=\"enableErrorDialogs\" value=\"false\"> ";
}
_43b.innerHTML=_465+_466+_467;
_430="Windows Mediaplayer";
switch(type){
case MediaPlayer.RealMedia:
break;
case MediaPlayer.MicrosoftMedia:
break;
case MediaPlayer.FlashMedia:
case MediaPlayer.IFrame:
case MediaPlayer.QTimeMedia:
break;
default:
break;
}
return _43b;
}
function createFlash(_468){
_43b=rndr.createMediaSpan(type,top,left,_432,_431);
rndr.createMediaCloseButton();
_430="Flash Player";
}
function createIFrame(_469){
_430="IFrame based player";
return _469;
}
function createQt(_46a){
_430="Quicktime player";
}
function playReal(){
var _46b=document.getElementById(_43a[MediaPlayer.RealMedia]);
try{
_46b.DoPlay();
}
catch(e){
}
try{
document.mediaPlayer_Real.DoPlay();
document.mediaPlayer_Real.focus();
}
catch(e){
}
}
function playMS(){
var _46c=document.getElementById(_43a[MediaPlayer.MicrosoftMedia]);
if(_46c){
_46c.controls.play();
}
}
function playFlash(){
var _46d=document.getElementById("flashObj0");
if(null!=_46d){
try{
_46d.SetVariable("isPaused","0");
_43f=false;
}
catch(e){
}
}
}
function playIFrame(){
}
function playQt(){
}
function pauseReal(){
return _43c.DoPause();
}
function pauseMS(){
_43c.controls.pause();
}
function pauseFlash(){
var _46e=document.getElementById("flashObj0");
if(null!=_46e){
try{
_46e.SetVariable("isPaused","1");
_43f=true;
}
catch(e){
}
}
}
function pauseIFrame(){
}
function pauseQt(){
}
function stopReal(){
var _46f=document.getElementById(_43a[MediaPlayer.RealMedia]);
try{
_46f.DoStop();
}
catch(e){
}
document.mediaPlayer_Real.DoStop();
}
function stopMS(){
_440=false;
try{
_437.stop();
_436.stop();
valert("hello");
var _470=document.getElementById(_43a[MediaPlayer.MicrosoftMedia]);
if(_470){
_43c.controls.stop();
_470.URL="";
}
}
catch(e){
valert("cathc in StopMs");
}
}
function stopFlash(){
var _471=document.getElementById("flashObj0");
if(null!=_471){
try{
_471.SetVariable("isStop","");
_43f=true;
}
catch(e){
}
}
_471=null;
}
function stopIFrame(){
_43b.innerHTML="";
}
function stopQt(){
_43b.innerHTML="";
}
function setUrlReal(url,type){
_438=url;
_43b.style.display="block";
_437.setCallback(realStartPlayBack,self);
_437.setIntervalAndRestart(1);
}
function realStartPlayBack(){
var _474=document.getElementById(_43a[MediaPlayer.RealMedia]);
try{
_474.SetSource(_438);
}
catch(e){
document.mediaPlayer_Real.SetSource(_438);
}
playReal();
}
function setUrlIFrame(url,type){
_43b.style.display="block";
var str1="";
str1="<iframe onfocus=\"window.parent.document.body.focus()\" onload=\"window.parent.document.body.focus()\" id=\"frameEmbed\" width=\""+MediaPlayer.Width+"\" height=\""+MediaPlayer.Height+"\" scrolling=\"no\" src=\"";
str1+=url;
str1+="\">";
_43b.innerHTML=str1;
playIFrame();
}
function msStartPlayBack(){
_43c.URL=_438;
var _478=document.getElementById(_43a[MediaPlayer.MicrosoftMedia]);
_478.autoStart="true";
_478.autoStart="false";
valert("msStartPlayback "+_478.playState);
if(_478){
_43c.src=_438;
_43c.URL=_438;
try{
_43c.controls.play();
}
catch(e){
}
}else{
try{
document.mediaPlayer_MS.controls.play();
}
catch(e){
}
}
if(!_478.playState||_478.playState==10){
}
_436.setCallback(msCheckMediaEnd,self);
_436.setIntervalAndRestart(1);
}
function setUrlMS(url,type){
_438=url;
msStartPlayBack();
}
function setUrlFlash(url,type){
valert("Flash Url "+url);
_43b.style.display="block";
var str1="";
if(type.toLowerCase().indexOf("x-flv")!=-1){
str1="<object id=\"flashObj0\" type=\"application/x-shockwave-flash\"  classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+_431+"\" height=\""+_432+"\" > <param name=\"wmode\" value=\"window\"> <PARAM NAME=\"AllowNetworking\" VALUE=\"all\"><PARAM NAME=\"AllowFullScreen\" VALUE=\"false\"> <PARAM NAME=\"flashvars\" VALUE=\"usefullscreen=false&autostart=true&lightcolor=0x557722&type=flv&bufferlength=1&overstretch=false\"><param name=\"movie\" value=\"flvplayer.swf?file=";
}else{
str1="<iframe id=\"flashObj0\" width=\""+_431+"\" height=\""+_432+"\" src=\"";
}
if(type.toLowerCase().indexOf("x-flv")!=-1){
str1+=replaceAmpEqual(url);
}else{
str1+=url;
}
if(type.toLowerCase().indexOf("x-flv")!=-1){
str1+="\"> ";
str1+="<embed type=\"application/x-shockwave-flash\"";
str1+="name=\"flashObj0\"";
str1+="width=\""+_431+"\"";
str1+="height=\""+_432+"\"";
str1+="wmode=\"window\"";
str1+="AllowNetworking=\"all\"";
str1+="AllowFullScreen=\"false\"";
str1+="flashvars=\"usefullscreen=false&autostart=true&lightcolor=0x557722&type=flv&bufferlength=1&overstretch=false\"";
str1+="src=\"flvplayer.swf?file=";
str1+=url;
str1+="\"></embed> ";
str1+="</object>";
}else{
str1+="\">";
}
_43b.innerHTML=str1;
playFlash();
}
function replaceAmpEqual(url){
var _47f=url.split("=");
url="";
for(var ii=0;ii<_47f.length;ii++){
url+=_47f[ii];
if(ii<_47f.length-1){
url+="%3D";
}
}
var _481=url.split("&");
url="";
for(var ii=0;ii<_481.length;ii++){
url+=_481[ii];
if(ii<_481.length-1){
url+="%26";
}
}
return url;
}
function setUrlQt(url,type){
_43b=rndr.createMediaSpan(type,top,left,_432,_431);
rndr.createMediaCloseButton();
var _484="<OBJECT CLASSID=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" WIDTH=\""+_431+"\""+"HEIGHT=\""+_432+"\" CODEBASE=\"http://www.apple.com/qtactivex/qtplugin.cab\" "+"ID=\""+_43a[type]+" \" VIEWASTEXT>";
var _485="<PARAM name=\"AUTOPLAY\" VALUE=\"true\"> "+"<PARAM name=\"SRC\" VALUE=\""+url+"\"> "+"<PARAM name=\"CONTROLLER\" VALUE=\"true\">"+"<PARAM name=\"ENABLEJAVASCRIPT\" VALUE=\"true\">"+"<PARAM name=\"scale\" VALUE=\"tofit\">";
var _486="<EMBED WIDTH=\""+_431+"\" HEIGHT=\""+_432+"\" "+" NAME=playerId[type]  "+" SRC=\""+url+"\""+"AUTOPLAY=\"true\""+"CONTROLLER=\"true\""+"ENABLEJAVASCRIPT=\"true\""+"PLUGINSPAGE=\"http://www.apple.com/quicktime/download/\""+"scale=\"tofit\""+"</EMBED>";
var _487="</object> ";
_43b.innerHTML=_484+_485+_486+_487;
_43b.style.display="block";
return;
var str1;
_43b.style.display="block";
str1="<embed id=\"qtEmbed\" type=\"video/quicktime\" width=\""+MediaPlayer.Width+"\" height=\""+MediaPlayer.Height+"\" scale=\"tofit\" autoplay=\"true\" QTNEXT1= \"<javascript:fromFlash()> T<myself>\" src=\"";
str1+=url;
str1+="\"/>";
_43b.innerHTML=str1;
playQt();
}
function fullscreenReal(_489){
var _48a=false;
if(_489){
if(_43c.GetPlayState()==3){
_43c.SetFullScreen();
_48a=true;
}
}else{
_43c.SetOriginalSize();
_48a=true;
}
return _48a;
}
function fullscreenMS(_48b){
var _48c=true;
switch(type){
case MediaPlayer.RealMedia:
var _48d=document.getElementById("mediaPlayer_Real");
if(!isMediaCenter()){
var _48e=_48d.GetPlayState();
if(_48b&&(_48e==2||_48e==3||_48e==4)){
_48d.SetFullScreen();
}
if(_48b&&!(_48e==2||_48e==3||_48e==4)){
_48c=false;
}else{
if(!_48b&&_48d.GetFullScreen()){
_48c=false;
}
}
}
break;
case MediaPlayer.MicrosoftMedia:
var _48d=document.getElementById("mediaPlayer_MS");
if(!isMediaCenter()){
if(_48b&&_43c.playState==3){
_48d.fullScreen="true";
}else{
if(!_48b){
_48d.fullScreen="false";
}else{
if(_48b){
_48c=false;
}
}
}
if(_48b&&!_48d.fullScreen){
_48c=false;
}else{
if(!_48b&&_48d.fullScreen){
_48c=false;
}
}
}
break;
case MediaPlayer.FlashMedia:
var _48d=document.getElementById("flashObj0");
try{
}
catch(e){
}
break;
case MediaPlayer.IFrame:
var _48d=document.getElementById("frameEmbed");
break;
case MediaPlayer.QTimeMedia:
var _48d=document.getElementById("qtEmbed");
break;
default:
var _48d=null;
break;
}
if(_48d==null){
return false;
}
if(false==_48c){
return _48c;
}
var oGif=document.getElementById(_43b.id+"_gif");
if(_48b&&!((type==MediaPlayer.MicrosoftMedia||type==MediaPlayer.RealMedia)&&(!isMediaCenter()))){
_43b.style.pixelTop=0;
_43b.style.pixelLeft=0;
if(type==MediaPlayer.QTimeMedia&&isTabletReveal){
_48d.height=document.body.clientHeight-38;
_48d.width=document.body.clientWidth;
}else{
_48d.height=document.body.clientHeight;
_48d.width=document.body.clientWidth;
}
if(oGif!=null){
oGif.style.top=0;
oGif.style.left=0;
if(type==MediaPlayer.QTimeMedia&&isTabletReveal){
oGif.height=document.body.clientHeight-38;
oGif.width=document.body.clientWidth;
}else{
oGif.height=document.body.clientHeight;
oGif.width=document.body.clientWidth;
}
}
adjustPlayerButtonsTable(MediaPlayer.BottomBound-10);
}else{
if(!_48b&&isTabletReveal){
var _490=false;
if(document.getElementById("BackButtonSpan")!=null&&document.getElementById("BackButtonSpan").style.display!="none"){
_490=true;
}else{
return;
}
if(!_490){
document.getElementById("BackButtonSpan").style.display="block";
}
var _491=document.getElementById("actionSpan").parentElement.getBoundingClientRect();
var _492=document.getElementById("buttonsRow2").getBoundingClientRect();
var _493=document.getElementById("videoStatus").getBoundingClientRect();
MediaPlayer.RightBound=document.body.getBoundingClientRect().right;
MediaPlayer.BottomBound=document.body.getBoundingClientRect().bottom-30;
var _494=MediaPlayer.RightBound-MediaPlayer.LeftBound-2*MediaPlayer.padding;
var _495=(MediaPlayer.BottomBound-MediaPlayer.TopBound)-2*MediaPlayer.padding;
if(_495<1){
_495=MediaPlayer.MinHeight;
}
if(_494>MediaPlayer.padding){
_48d.width=_494-2*MediaPlayer.padding;
}else{
_48d.width=MediaPlayer.MinWidth;
}
if(_48d.width>MediaPlayer.padding){
_48d.height=(_48d.width*3)/4;
}else{
_48d.height=MediaPlayer.padding;
}
if(_48d.height>_495){
_48d.height=_495;
_48d.width=(_48d.height*4)/3;
}
var _496=(_495-_48d.height)/2;
var _497=(_494-_48d.width)/2;
if(_496<0){
_496=0;
}
if(_497<0){
_497=0;
}
_43b.style.pixelTop=_496+document.body.scrollTop+MediaPlayer.TopBound+MediaPlayer.padding;
_43b.style.pixelLeft=MediaPlayer.LeftBound+_497;
_43b.style.height="";
adjustPlayerButtonsTable(_43b.style.pixelTop+parseInt(_48d.height,10)-5);
if(isTabletReveal){
var _498=document.getElementById("videoStatusSpan");
if(_48d.height>1){
_498.style.pixelTop=_43b.style.pixelTop+_48d.offsetHeight+10;
_498.style.pixelLeft=_43b.style.pixelLeft;
var _499=document.getElementById("NowPlayingLink");
if(_499!=null){
_499.style.display="inline";
_499.innerHTML="Now Playing ";
}
}else{
_498.style.top=_493.top+10;
_498.style.left=_493.left;
}
}
if(!_490){
document.getElementById("BackButtonSpan").style.display="none";
}
if(oGif!=null&&(!(type==MediaPlayer.MicrosoftMedia||type==MediaPlayer.RealMedia))){
oGif.top=_43b.style.pixelTop;
oGif.style.left=0;
oGif.height=_48d.height;
oGif.width=_48d.width;
}
}else{
if(!_48b){
var _490=false;
var _49a;
if(isTwoLineViewActive){
_49a="Prev2ButtonSpan";
}else{
_49a="Prev1ButtonSpan";
}
if(document.getElementById(_49a).style.display!="none"){
_490=true;
}
_48d.height=_432*document.getElementById("bodyDiv").style.zoom;
_48d.width=_431*document.getElementById("bodyDiv").style.zoom;
if(!_490){
document.getElementById(_49a).style.display="block";
}
_43b.style.pixelTop=document.getElementById(_49a).getBoundingClientRect().top-_432*document.getElementById("bodyDiv").style.zoom-10;
_43b.style.pixelLeft=document.getElementById("actionTitle").getBoundingClientRect().left;
if(!_490){
document.getElementById(_49a).style.display="none";
}
if(oGif!=null&&(!(type==MediaPlayer.MicrosoftMedia||type==MediaPlayer.RealMedia))){
oGif.top=_43b.style.pixelTop;
oGif.style.left=0;
oGif.height=_48d.height;
oGif.width=_48d.width;
}
}
}
}
oGif.style.position="absolute";
oGif=null;
_48d=null;
return _48c;
}
function fullscreenFlash(_49b){
var _49c=document.getElementById("flashObj0");
if(_49c==null){
return false;
}
if(_49b){
_43b.style.pixelTop=0;
_43b.style.pixelLeft=0;
_49c.height=document.body.clientHeight;
_49c.width=document.body.clientWidth;
}else{
_43b.style.pixelTop=top;
_43b.style.pixelLeft=left;
_49c.height=_432;
_49c.width=_431;
}
_49c=null;
return true;
}
function fullscreenIFrame(_49d){
var _49e=document.getElementById("frameEmbed");
if(_49d){
_43b.style.pixelTop=0;
_43b.style.pixelLeft=0;
_49e.height=document.body.clientHeight;
_49e.width=document.body.clientWidth;
}else{
_43b.style.pixelTop=top;
_43b.style.pixelLeft=left;
_49e.height=_432;
_49e.width=_431;
}
_49e=null;
return true;
}
function fullscreenQt(_49f){
var _4a0=document.getElementById("qtEmbed");
if(_4a0==null){
return false;
}
if(_49f){
_43b.style.pixelTop=0;
_43b.style.pixelLeft=0;
_4a0.height=document.body.clientHeight;
_4a0.width=document.body.clientWidth;
}else{
_43b.style.pixelTop=top;
_43b.style.pixelLeft=left;
_4a0.height=_432;
_4a0.width=_431;
}
_4a0=null;
return true;
}
function dummyMedia(){
return false;
}
function adjustPlayerButtonsTable(top){
if(!isTabletReveal){
return;
}
var _4a2=document.getElementById("buttonsTableSpan");
_4a2.style.pixelTop=top;
_4a2.style.pixelWidth=document.body.getBoundingClientRect().right-450;
}
function getPlayerStateReal(){
var _4a3=MediaPlayer.Undefined;
var _4a4=_43c.GetPlayState();
switch(_4a4){
case 0:
if(_43d){
_43d=false;
}else{
_4a3=MediaPlayer.Stopped;
}
break;
case 2:
_4a3=MediaPlayer.Buffering;
_43d=false;
break;
case 3:
_4a3=MediaPlayer.Playing;
_43d=false;
break;
case 4:
_4a3=MediaPlayer.Paused;
_43d=false;
break;
case 5:
_4a3=MediaPlayer.Seeking;
_43d=false;
break;
}
return _4a3;
}
function msCheckMediaEnd(){
return;
var _4a5=_43c.playState;
switch(_4a5){
case 3:
case 2:
case 6:
case 9:
_436.setCallback(msCheckMediaEnd,self);
_436.setIntervalAndRestart(1);
break;
default:
self.playStateChange(MediaPlayer.Stopped);
break;
}
}
function getPlayerStateMS(){
var _4a6=MediaPlayer.Undefined;
var _4a7=_43c.playState;
switch(_4a7){
case 1:
_4a6=MediaPlayer.Stopped;
case 10:
_4a6=MediaPlayer.Ready;
break;
case 2:
_4a6=MediaPlayer.Paused;
break;
case 3:
_4a6=MediaPlayer.Playing;
break;
case 4:
case 5:
break;
case 6:
break;
case 8:
_436.setCallback(msCheckMediaEnd,self);
_436.setIntervalAndRestart(1);
break;
}
return _4a6;
}
function getPlayerStateFlash(){
var _4a8=MediaPlayer.Undefined;
if(_43f==true){
_4a8=MediaPlayer.Paused;
}else{
if(_43f==false){
_4a8=MediaPlayer.Playing;
}
}
return _4a8;
}
function getPlayerStateIFrame(){
return MediaPlayer.Undefined;
}
function getPlayerStateQt(){
return MediaPlayer.Undefined;
}
function getPlayerStateStringReal(){
var _4a9=["Stopped","Contacting","Buffering","Playing","Paused","Seeking"];
return _4a9[_43c.GetPlayState()];
}
function getPlayerStateStringMS(){
var _4aa=["Undefined \tWindows Media Player is in an undefined state.","Stopped \tPlayback of the current media item is stopped.","Paused \tPlayback of the current media item is paused. When a media item is paused, resuming playback begins from the same location.","Playing \tThe current media item is playing.","ScanForward \tThe current media item is fast forwarding.","ScanReverse \tThe current media item is fast rewinding.","Buffering \tThe current media item is getting additional data from the server.","Waiting \tConnection is established, but the server is not sending data. Waiting for session to begin.","MediaEnded \tMedia item has completed playback.","Transitioning \tPreparing new media item.","Ready \tReady to begin playing.","Reconnecting \tReconnecting to stream."];
return _4aa[_43c.playState];
}
function getPlayerStateStringFlash(){
return "Player is in undefined state";
}
function getPlayerStateStringIFrame(){
return "Player is in undefined state";
}
function getPlayerStateStringQt(){
return "Cannot get the player state.";
}
function stateChangeCb(){
var _4ab=MediaPlayer.Undefined;
_4ab=self.getPlayerState();
valert("stateChangeCb "+_4ab);
if(MediaPlayer.Stopped!=_4ab){
valert("stateChangeCb not stopped");
_440=true;
}
}
function CheckForUnProcessedEvent(){
var _4ac=false;
if(_42e==MediaPlayer.UndefinedEvent){
return _4ac;
}
switch(_42e){
case MediaPlayer.StopEvent:
self.stop();
break;
}
_42e=MediaPlayer.UndefinedEvent;
_4ac=true;
return _4ac;
}
function createDummyMedia(){
return document.createElement("SPAN");
}
function realErrorCb(_4ad,_4ae,_4af,_4b0,_4b1,_4b2){
_42c[MediaPlayer.pCallBack](MediaPlayer.Stopped);
}
function init(){
data={"create":[createReal,createMS,createFlash,createIFrame,createQt,createDummyMedia],"play":[playReal,playMS,playFlash,playIFrame,playQt,dummyMedia],"pause":[pauseReal,pauseMS,pauseFlash,pauseIFrame,pauseQt,dummyMedia],"stop":[stopReal,stopMS,stopFlash,stopIFrame,stopQt,dummyMedia],"setUrlName":[setUrlReal,setUrlMS,setUrlFlash,setUrlIFrame,setUrlQt,dummyMedia],"gotoFullScreen":[fullscreenReal,fullscreenMS,fullscreenFlash,fullscreenIFrame,fullscreenQt,dummyMedia],"getPlayerState":[getPlayerStateReal,getPlayerStateMS,getPlayerStateFlash,getPlayerStateIFrame,getPlayerStateQt,dummyMedia],"getPlayerStateString":[getPlayerStateStringReal,getPlayerStateStringMS,getPlayerStateStringFlash,getPlayerStateStringIFrame,getPlayerStateStringQt,dummyMedia]};
_435=false;
_43e=false;
_431=_42c[MediaPlayer.pWidth];
_432=_42c[MediaPlayer.pHeight];
top=_42c[MediaPlayer.pTop];
left=_42c[MediaPlayer.pLeft];
_436=new RevealTimer(false);
_437=new RevealTimer(false);
try{
switch(type){
case MediaPlayer.RealMedia:
case MediaPlayer.MicrosoftMedia:
case MediaPlayer.FlashMedia:
case MediaPlayer.IFrame:
case MediaPlayer.QTimeMedia:
break;
default:
type=MediaPlayer.DummyMedia;
break;
}
}
catch(e){
type=MediaPlayer.DummyMedia;
}
_43e=true;
}
this.height=function(_4b3){
_432=_4b3;
};
this.giveFocus=function(){
if(type==MediaPlayer.MicrosoftMedia){
var _4b4=document.getElementById("mediaPlayer_MS");
if(!isMediaCenter()){
var _4b5=_4b4.fullScreen;
_4b4.fullScreen=_4b5;
}
}
};
init();
}
function imageClicker(){
revealViewObj.gotoFullScreen(false);
}
function fromFlash2(){
fromFlash();
}
MediaPlayer.RealMedia=0;
MediaPlayer.MicrosoftMedia=1;
MediaPlayer.FlashMedia=2;
MediaPlayer.IFrame=3;
MediaPlayer.QTimeMedia=4;
MediaPlayer.UnknownMedia=5;
MediaPlayer.pType=0;
MediaPlayer.pWidth=1;
MediaPlayer.pHeight=2;
MediaPlayer.pTop=3;
MediaPlayer.pLeft=4;
MediaPlayer.pCallBack=5;
MediaPlayer.Undefined=-1;
MediaPlayer.Stopped=1;
MediaPlayer.Paused=2;
MediaPlayer.Playing=3;
MediaPlayer.Buffering=4;
MediaPlayer.Seeking=5;
MediaPlayer.Ready=6;
MediaPlayer.UndefinedEvent=-1;
MediaPlayer.StopEvent=1;
MediaPlayer.PauseEvent=2;
MediaPlayer.PlayEvent=3;
MediaPlayer.Width=560;
MediaPlayer.Height=420;
MediaPlayer.MinHeight=160;
MediaPlayer.MinWidth=240;
MediaPlayer.padding=5;
MediaPlayer.LeftBound=450;
MediaPlayer.RightBound=-1;
MediaPlayer.TopBound=110;
MediaPlayer.BottomBound=-1;
function ParserCB(_4b6){
var evt=_4b6;
this.RenderResultsCB=function(_4b8,_4b9){
evt.RenderResultsCB(_4b8,_4b9);
};
this.EmphasisRendererCB=function(_4ba){
return evt.EmphasisRendererCB(_4ba);
};
}
function Parser(_4bb){
var _4bc=_4bb;
var _4bd=new Object();
init_results_handlers();
this.CreateContext=function(){
return new SearchResults();
};
this.HandleResponse=function(_4be,_4bf,_4c0,_4c1,_4c2){
var ret=0;
var _4c4=_4be.current_query.data_space;
if(_4c1!=null){
_4be.parsed_results=set_search_results(_4be.parser_context,_4c1.getElementsByTagName("RC"),_4c4,_4c2);
}
if(!_4be.parsed_results){
return 1;
}
var _4c5=_4be.parsed_results;
_4c5.final_response=(_4bf==0)?true:false;
if(_4c5.arr[0].title=="No Results"){
ret=1;
_4c5.arr.pop();
}else{
if(_4c5.arr.length>1&&_4c5.arr[1].title=="No Results"){
ret=1;
_4c5.arr.splice(1,1);
}
}
_4c5.last_set=(_4c5.ondown_context==null||_4c5.ondown_context=="")?true:false;
_4bc.RenderResultsCB(_4c5,_4be.current_query.ui_context,_4c2);
Profile(false,"cached_query");
return ret;
};
function set_search_results(_4c6,_4c7,_4c8){
_4c6.ondown_context=null;
if(!_4c7||_4c7.length<1){
return null;
}
_4c6.resp_type=Parser.GetElementTextNS("","RCty",_4c7[0],0);
var _4c9=_4c7[0].getElementsByTagName("CNs");
_4c9=_4c9[0];
if(_4c9==null){
return _4c6;
}
var _4ca=_4c9.childNodes;
for(var i=0;i<_4ca.length;i++){
if(_4ca[i].tagName=="n"||_4ca[i].tagName=="od"||_4ca[i].tagName=="SC"||_4ca[i].tagName=="xht"){
continue;
}
_4c6.arr.push(new _4bd[_4c8.val](_4ca[i],_4bc.EmphasisRendererCB(_4c8)));
_4c6.valid_results++;
}
_4c6.server_context=Parser.GetElementTextNS("","SC",_4c7[0],0);
_4c6.ondown_context=Parser.GetElementTextNS("","od",_4c7[0],0);
_4c6.page_title=Parser.GetElementTextNS("","xht",_4c7[0],0);
return _4c6;
}
function init_results_handlers(){
var _4cc=AjaxConsts.DataSpaceMap.length;
var _4cd=AjaxConsts.DataSpaceMap;
for(var i=0;i<_4cc;i++){
_4bd[_4cd[i].val]=eval(_4cd[i].search_handler);
}
}
}
Parser.FillHighlightedString=function(_4cf,_4d0,_4d1){
var _4d2="";
var _4d3="";
if(!_4cf){
return [_4d2,_4d3];
}
for(var i=0;i<_4cf.childNodes.length;i++){
var _4d5=_4cf.childNodes[i];
var _4d6=_4d0-_4d3.length;
if(_4d5.nodeType==1){
var _4d7=_4d5.firstChild.nodeValue.substr(0,_4d6);
_4d3+=_4d7;
_4d2+=_4d1(_4d7);
}else{
var _4d7=_4d5.nodeValue.substr(0,_4d6);
_4d3+=_4d7;
_4d2+=_4d7;
}
}
return [_4d2,_4d3];
};
Parser.GetElementTextNS=function(_4d8,_4d9,_4da,_4db){
var _4dc="";
if(_4da){
if(_4d8&&(SearchInterface.Browser==SearchInterface.BTypes.IE)){
_4dc=_4da.getElementsByTagName(_4d8+":"+_4d9)[_4db];
}else{
_4dc=_4da.getElementsByTagName(_4d9)[_4db];
}
}
if(_4dc){
if(_4dc.childNodes.length>1){
return _4dc.childNodes[1].nodeValue;
}else{
if(_4dc.firstChild){
return _4dc.firstChild.nodeValue;
}else{
return "";
}
}
}else{
return "";
}
};
Parser.ReplaceWithConfigParams=function(str){
if(!str){
return str;
}
return str.replace(/%[0-9]+ /g,function(word){
var _4df=vtv_config_params[word.slice(1,-1)];
return _4df?_4df:word;
});
};
function SearchResults(){
this.arr=new Array();
this.server_context=null;
this.ondown_context=null;
this.page_title=null;
this.resp_type=null;
this.last_set=false;
this.valid_results=0;
}
function VideoSearchResult(_4e0,_4e1){
var _4e2=Parser.FillHighlightedString(_4e0.getElementsByTagName("T")[0],60,_4e1);
this.title=stripHTML(_4e2[0]);
this.strTitle=_4e2[1];
var _4e3=Parser.FillHighlightedString(_4e0.getElementsByTagName("EPT")[0],60,_4e1);
this.epiTitle=stripHTML(_4e3[0]);
this.strEpiTitle=_4e3[1];
this.description=stripHTML(Parser.GetElementTextNS("","D",_4e0,0));
this.on_select=Parser.GetElementTextNS("","os",_4e0,0);
this.source=Parser.GetElementTextNS("","CST",_4e0,0);
this.reference=Parser.GetElementTextNS("","RF",_4e0,0);
this.image=this.imageURL=Parser.GetElementTextNS("","CMI",_4e0,0);
this.resolveStatus=2;
this.gid=Parser.GetElementTextNS("","G",_4e0,0);
this.homeUrl=Parser.GetElementTextNS("","SLK",_4e0,0);
if(this.title==null||this.title==""){
this.title=this.epiTitle;
this.epiTitle="";
}
if(this.homeUrl.length==0){
if(this.reference.indexOf("http://")==0){
this.homeUrl=this.reference.slice(0,this.reference.indexOf("/",7));
}else{
this.homeUrl="http://www."+this.source.replace(" ","")+".com";
}
}
if(this.on_select.length==0){
this.on_select=this.gid;
}
this.image=null;
this.time=null;
this.runtime=null;
this.overlay_image="";
this.resolveStatus=0;
this.videoStatus=null;
this.videoURL=null;
this.videoType=null;
this.videoTime=0;
this.audioURL=null;
this.videoRetryCnt=0;
this.image=this.imageURL;
var tm=Parser.GetElementTextNS("","TM",_4e0,0);
if(tm){
this.time=new vtvDate(tm);
this.runtime=new vtvTime(tm);
}else{
this.time=new vtvDate(" : : : : : : : :");
this.runtime=new vtvTime(" : : : : : : : :");
}
this.rel_more_info=AjaxConsts["MoreInfoURL"]+getActionItemOs(_4e0,"RM");
this.more_info=AjaxConsts["MoreInfoURL"]+getActionItemOs(_4e0,"MORE-INFO");
this.relatedOs=getActionItemOs(_4e0,"RELATED");
if(this.relatedOs.length==0){
this.relatedOs=new String("vp:rc:0~"+this.gid+"~");
}
this.sourceOs=getActionItemOs(_4e0,"SBR");
if(this.sourceOs.length==0){
this.sourceOs=null;
}
this.shareOs=getActionItemOs(_4e0,"SHARE");
if(this.shareOs.length==0){
this.shareOs=new String("sl:0~"+this.gid);
}
this.rating=Parser.GetElementTextNS("","rt",_4e0,0);
this.views=Parser.GetElementTextNS("","views",_4e0,0);
this.user_name=Parser.GetElementTextNS("","un",_4e0,0);
this.bFolded=false;
if(_4e0.tagName=="CF"){
this.bFolded=true;
}
}
function getActionItemOs(_4e5,type){
var _4e7=_4e5.getElementsByTagName("AI");
var leng=_4e7.length;
for(var i=0;i<leng;i++){
var elem=_4e7[i];
var _4eb=elem.getElementsByTagName("ty");
if(_4eb&&_4eb.length>=1&&_4eb[0].childNodes[0].nodeValue==type){
var _4ec=elem.getElementsByTagName("os");
return _4ec&&_4ec.length>0?Parser.ReplaceWithConfigParams(_4ec[0].childNodes[0].nodeValue):"";
}
}
return "";
}
function vtvDate(_4ed){
this.hrs=0;
this.mins=0;
if(!_4ed){
return;
}
var _4ee=_4ed.split(":");
this.year=_4ee[0];
this.date=_4ee[1];
this.month=_4ee[2];
this.hrs=_4ee[3];
this.mins=_4ee[4];
}
function vtvTime(_4ef){
if(!_4ef){
return;
}
var _4f0=_4ef.split(":");
if(_4f0.length>5){
if(!parseInt(_4f0[5])){
this.total_secs=null;
return;
}
this.total_secs=_4f0[5];
this.duration=this.total_secs%60;
this.minutes=(this.total_secs-this.duration)/60;
}
}
function WikiSearchResult(_4f1,_4f2){
var _4f3=Parser.FillHighlightedString(_4f1.getElementsByTagName("T")[0],60,_4f2);
this.title=_4f3[0];
this.strTitle=_4f3[1];
var _4f4=Parser.FillHighlightedString(_4f1.getElementsByTagName("EPT")[0],0,_4f2);
this.epiTitle=_4f4[0];
this.strEpiTitle=_4f4[1];
this.description=Parser.GetElementTextNS("","D",_4f1,0);
this.isTableDesc=this.description.search("<table ")==-1?false:true;
this.on_select=Parser.ReplaceWithConfigParams(Parser.GetElementTextNS("","os",_4f1,0));
var _4f5=Parser.GetElementTextNS("","CMI",_4f1,0);
var gid=Parser.GetElementTextNS("","G",_4f1,0);
this.image=_4f5;
this.wiki_cached=getActionItemOs(_4f1,"WIKIC");
this.wiki_related=getActionItemOs(_4f1,"WIKIREL");
this.shareOs=getActionItemOs(_4f1,"SHARE");
this.bFolded=false;
if(_4f1.tagName=="CF"){
this.bFolded=true;
}
}
var RecaptchaTemplates={VertHtml:"<table id=\"recaptcha_table\" class=\"recaptchatable\" >\n<tr>\n<td colspan=\"6\" class='recaptcha_r1_c1'></td>\n</tr>\n<tr>\n<td class='recaptcha_r2_c1'></td>\n<td colspan=\"4\" class='recaptcha_image_cell'><div id=\"recaptcha_image\"></div></td>\n<td class='recaptcha_r2_c2'></td>\n</tr>\n<tr>\n<td rowspan=\"6\" class='recaptcha_r3_c1'></td>\n<td colspan=\"4\" class='recaptcha_r3_c2'></td>\n<td rowspan=\"6\" class='recaptcha_r3_c3'></td>\n</tr>\n<tr>\n<td rowspan=\"3\" class='recaptcha_r4_c1' height=\"49\">\n<div class=\"recaptcha_input_area\">\n<label for=\"recaptcha_response_field\" class=\"recaptcha_input_area_text\"><span id=\"recaptcha_instructions_image\" class=\"recaptcha_only_if_image recaptcha_only_if_no_incorrect_sol\"></span><span id=\"recaptcha_instructions_audio\" class=\"recaptcha_only_if_no_incorrect_sol recaptcha_only_if_audio\"></span><span id=\"recaptcha_instructions_error\" class=\"recaptcha_only_if_incorrect_sol\"></span></label><br/>\n<input name=\"recaptcha_response_field\" id=\"recaptcha_response_field\" type=\"text\" />\n</div>\n</td>\n<td rowspan=\"4\" class='recaptcha_r4_c2'></td>\n<td><a id='recaptcha_reload_btn' tabindex='-1'><img id='recaptcha_reload' width=\"25\" height=\"17\" /></a></td>\n<td rowspan=\"4\" class='recaptcha_r4_c4'></td>\n</tr>\n<tr>\n<td><a id='recaptcha_switch_audio_btn' tabindex='-1' class=\"recaptcha_only_if_image\"><img id='recaptcha_switch_audio' width=\"25\" height=\"16\" alt=\"\" /></a><a id='recaptcha_switch_img_btn' tabindex='-1' class=\"recaptcha_only_if_audio\"><img id='recaptcha_switch_img' width=\"25\" height=\"16\" alt=\"\"/></a></td>\n</tr>\n<tr>\n<td><a id='recaptcha_whatsthis_btn' tabindex='-1'><img id='recaptcha_whatsthis' width=\"25\" height=\"16\" /></a></td>\n</tr>\n<tr>\n<td class='recaptcha_r7_c1'></td>\n<td class='recaptcha_r8_c1'></td>\n</tr>\n</table>\n",VertCss:".recaptchatable td img {\n/* see http://developer.mozilla.org/en/docs/Images%2C_Tables%2C_and_Mysterious_Gaps */\ndisplay: block;\n}\n.recaptchatable .recaptcha_r1_c1 { background: url(IMGROOT/sprite.png) -0px -63px no-repeat; width: 318px; height: 9px; }\n.recaptchatable .recaptcha_r2_c1 { background: url(IMGROOT/sprite.png) -18px -0px no-repeat; width: 9px; height: 57px; }\n.recaptchatable .recaptcha_r2_c2 { background: url(IMGROOT/sprite.png) -27px -0px no-repeat; width: 9px; height: 57px; }\n.recaptchatable .recaptcha_r3_c1 { background: url(IMGROOT/sprite.png) -0px -0px no-repeat; width: 9px; height: 63px; }\n.recaptchatable .recaptcha_r3_c2 { background: url(IMGROOT/sprite.png) -18px -57px no-repeat; width: 300px; height: 6px; }\n.recaptchatable .recaptcha_r3_c3 { background: url(IMGROOT/sprite.png) -9px -0px no-repeat; width: 9px; height: 63px; }\n.recaptchatable .recaptcha_r4_c1 { background: url(IMGROOT/sprite.png) -43px -0px no-repeat; width: 171px; height: 49px; }\n.recaptchatable .recaptcha_r4_c2 { background: url(IMGROOT/sprite.png) -36px -0px no-repeat; width: 7px; height: 57px; }\n.recaptchatable .recaptcha_r4_c4 { background: url(IMGROOT/sprite.png) -214px -0px no-repeat; width: 97px; height: 57px; }\n.recaptchatable .recaptcha_r7_c1 { background: url(IMGROOT/sprite.png) -43px -49px no-repeat; width: 171px; height: 8px; }\n.recaptchatable .recaptcha_r8_c1 { background: url(IMGROOT/sprite.png) -43px -49px no-repeat; width: 25px; height: 8px; }\n.recaptchatable .recaptcha_image_cell center img { height:57px;}\n.recaptchatable .recaptcha_image_cell center { height:57px;}\n.recaptchatable .recaptcha_image_cell {\nbackground-color:white; height:57px;\n}\n/* some people break their style sheet, we need to clean up after them */\n#recaptcha_area, #recaptcha_table {\nwidth: 318px !important;\n}\n.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {\nmargin:0px !important;\nborder:0px !important;\npadding:0px !important;\nborder-collapse: collapse !important;\nvertical-align: middle !important;\n}\n.recaptchatable * {\nmargin:0px;\npadding:0px;\nborder:0px;\nfont-family:helvetica,sans-serif;\nfont-size:8pt;\ncolor:black;\nposition:static;\ntop:auto;\nleft:auto;\nright:auto;\nbottom:auto;\ntext-align:left !important;\n}\n.recaptchatable #recaptcha_image {\nmargin:auto;\n}\n.recaptchatable img {\nborder:0px !important;\nmargin:0px !important;\npadding:0px !important;\n}\n.recaptchatable a, .recaptchatable a:hover {\n-moz-outline:none;\nborder:0px !important;\npadding:0px !important;\ntext-decoration:none;\ncolor:blue;\nbackground:none !important;\nfont-weight: normal;\n}\n.recaptcha_input_area {\nposition:relative !important;\nwidth:146px !important;\nheight:45px !important;\nmargin-left:20px !important;\nmargin-right:5px !important;\nmargin-top:4px !important;\nbackground:none !important;\n}\n.recaptchatable label.recaptcha_input_area_text {\nmargin:0px !important;  \npadding:0px !important;\nposition:static !important;\ntop:auto !important;\nleft:auto !important;\nright:auto !important;\nbottom:auto !important;\nbackground:none !important;\nheight:auto !important;\nwidth:auto !important;\n}\n.recaptcha_theme_red label.recaptcha_input_area_text,\n.recaptcha_theme_white label.recaptcha_input_area_text {\ncolor:black !important;\n}\n.recaptcha_theme_blackglass label.recaptcha_input_area_text {\ncolor:white !important;\n}\n.recaptchatable #recaptcha_response_field  {\nwidth:145px !important;\nposition:absolute !important;\nbottom:7px !important;\npadding:0px !important;\nmargin:0px !important;\nfont-size:10pt;\n}\n.recaptcha_theme_blackglass #recaptcha_response_field,\n.recaptcha_theme_white #recaptcha_response_field {\nborder: 1px solid gray;\n}\n.recaptcha_theme_red #recaptcha_response_field {\nborder:1px solid #cca940;\n}\n.recaptcha_audio_cant_hear_link {\nfont-size:7pt;\ncolor:black;\n}\n.recaptchatable {\nline-height:1em;\n}\n#recaptcha_instructions_error {\ncolor:red !important;\n}\n",CleanHtml:"<table id=\"recaptcha_table\" class=\"recaptchatable\">\n<tr height=\"73\">\n<td class='recaptcha_image_cell' width=\"302\"><center><div id=\"recaptcha_image\"></div></center></td>\n<td style=\"padding: 10px 7px 7px 7px;\">\n<a id='recaptcha_reload_btn' tabindex='-1'><img id='recaptcha_reload' width=\"25\" height=\"18\" alt=\"\" /></a>\n<a id='recaptcha_switch_audio_btn' tabindex='-1' class=\"recaptcha_only_if_image\"><img id='recaptcha_switch_audio' width=\"25\" height=\"15\" alt=\"\" /></a><a id='recaptcha_switch_img_btn' tabindex='-1' class=\"recaptcha_only_if_audio\"><img id='recaptcha_switch_img' width=\"25\" height=\"15\" alt=\"\"/></a>\n<a id='recaptcha_whatsthis_btn' tabindex='-1'><img id='recaptcha_whatsthis' width=\"25\" height=\"16\" /></a>\n</td>\n<td style=\"padding: 18px 7px 18px 7px;\">\n<img id='recaptcha_logo' alt=\"\" width=\"71\" height=\"36\" />\n</td>\n</tr>\n<tr>\n<td style=\"padding-left: 7px;\">\n<div class=\"recaptcha_input_area\" style=\"padding-top: 2px; padding-bottom: 7px;\">\n<input style=\"border: 1px solid #3c3c3c; width: 302px;\" name=\"recaptcha_response_field\" id=\"recaptcha_response_field\" type=\"text\" />\n</div>\n</td>\n<td></td>\n<td style=\"padding: 4px 7px 12px 7px;\">\n<img id=\"recaptcha_tagline\" width=\"71\" height=\"17\" />\n</td>\n</tr>\n</table>\n",CleanCss:".recaptchatable td img {\ndisplay: block;\n}\n.recaptchatable .recaptcha_image_cell center img { height:57px;}\n.recaptchatable .recaptcha_image_cell center { height:57px;}\n.recaptchatable .recaptcha_image_cell {\nbackground-color:white; height:57px; \npadding: 7px !important;\n}\n.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {\nmargin:0px !important;\nborder:0px !important;\nborder-collapse: collapse !important;\nvertical-align: middle !important;\n}\n.recaptchatable * {\nmargin:0px;\npadding:0px;\nborder:0px;\ncolor:black;\nposition:static;\ntop:auto;\nleft:auto;\nright:auto;\nbottom:auto;\ntext-align:left !important;\n}\n.recaptchatable #recaptcha_image {\nmargin:auto;\nborder: 1px solid #dfdfdf !important;\n}\n.recaptchatable a img {\nborder:0px;\n}\n.recaptchatable a, .recaptchatable a:hover {\n-moz-outline:none;\nborder:0px !important;\npadding:0px !important;\ntext-decoration:none;\ncolor:blue;\nbackground:none !important;\nfont-weight: normal;\n}\n.recaptcha_input_area {\nposition:relative !important;\nbackground:none !important;\n}\n.recaptchatable label.recaptcha_input_area_text {\nborder:1px solid #dfdfdf !important;\nmargin:0px !important;  \npadding:0px !important;\nposition:static !important;\ntop:auto !important;\nleft:auto !important;\nright:auto !important;\nbottom:auto !important;\n}\n.recaptcha_theme_red label.recaptcha_input_area_text,\n.recaptcha_theme_white label.recaptcha_input_area_text {\ncolor:black !important;\n}\n.recaptcha_theme_blackglass label.recaptcha_input_area_text {\ncolor:white !important;\n}\n.recaptchatable #recaptcha_response_field  {\nfont-size:11pt;\n}\n.recaptcha_theme_blackglass #recaptcha_response_field,\n.recaptcha_theme_white #recaptcha_response_field {\nborder: 1px solid gray;\n}\n.recaptcha_theme_red #recaptcha_response_field {\nborder:1px solid #cca940;\n}\n.recaptcha_audio_cant_hear_link {\nfont-size:7pt;\ncolor:black;\n}\n.recaptchatable {\nline-height:1em;\nborder: 1px solid #dfdfdf !important;\n}\n.recaptcha_error_text {\ncolor:red;\n}\n"};
var RecaptchaStr_en={visual_challenge:"Get a visual challenge",audio_challenge:"Get an audio challenge",refresh_btn:"Get a new challenge",instructions_visual:"Type the two words:",instructions_audio:"Type the eight numbers:",help_btn:"Help",cant_hear_this:"Can't hear the sound?",incorrect_try_again:"Incorrect. Try again."};
var RecaptchaStr_de={visual_challenge:"Visuelle Aufgabe generieren",audio_challenge:"Audio-Aufgabe generieren",refresh_btn:"Neue Aufgabe generieren",instructions_visual:"Gib die 2 Wrter ein:",instructions_audio:"Gib die 8 Ziffern ein:",help_btn:"Hilfe",cant_hear_this:"Kannst du nichts hren?",incorrect_try_again:"Falsch. Nochmals versuchen!"};
var RecaptchaStr_es={visual_challenge:"Obtn un reto visual",audio_challenge:"Obtn un reto audible",refresh_btn:"Obtn un nuevo reto",instructions_visual:"Escribe las 2 palabras:",instructions_audio:"Escribe los 8 nmeros:",help_btn:"Ayuda",cant_hear_this:"No puedes orel audio?",incorrect_try_again:"Incorrecto. Otro intento."};
var RecaptchaStr_fr={visual_challenge:"Dfi visuel",audio_challenge:"Dfi audio",refresh_btn:"Nouveau dfi",instructions_visual:"Entrez les deux mots:",instructions_audio:"Entrez les huit chiffres:",help_btn:"Aide",cant_hear_this:"Vous n'entendez pas de son?",incorrect_try_again:"Incorrect."};
var RecaptchaStr_nl={visual_challenge:"Test me via een afbeelding",audio_challenge:"Test me via een geluidsfragment",refresh_btn:"Nieuwe uitdaging",instructions_visual:"Type de twee woorden:",instructions_audio:"Type de acht cijfers:",help_btn:"Help",cant_hear_this:"Kun je het geluid niet horen?",incorrect_try_again:"Foute invoer."};
var RecaptchaStr_pt={visual_challenge:"Obter um desafio visual",audio_challenge:"Obter um desafio sonoro",refresh_btn:"Obter um novo desafio",instructions_visual:"Escreva as 2 palavras:",instructions_audio:"Escreva os 8 numeros:",help_btn:"Ajuda",cant_hear_this:"No consegue ouvir o som?",incorrect_try_again:"Incorrecto. Tenta outra vez."};
var RecaptchaStr_ru={visual_challenge:"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443",audio_challenge:"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0437\u0432\u0443\u043a\u043e\u0432\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443",refresh_btn:"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443",instructions_visual:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0434\u0432\u0430 \u0441\u043b\u043e\u0432\u0430:",instructions_audio:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u043e\u0441\u0435\u043c\u044c \u0447\u0438\u0441\u0435\u043b:",help_btn:"\u041f\u043e\u043c\u043e\u0449\u044c",cant_hear_this:"\u041d\u0435 \u0441\u043b\u044b\u0448\u0438\u0442\u0435 \u0437\u0432\u0443\u043a\u0430?",incorrect_try_again:"\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e."};
var RecaptchaStr_tr={visual_challenge:"G\xf6rsel deneme",audio_challenge:"\u0130\u015fitsel deneme",refresh_btn:"Yeni deneme",instructions_visual:"\u0130ki kelimeyi yaz\u0131n:",instructions_audio:"Sekiz numaray\u0131 yaz\u0131n:",help_btn:"Yard\u0131m (\u0130ngilizce)",cant_hear_this:"Duyamad\u0131n\u0131z m\u0131?",incorrect_try_again:"Yanl\u0131\u015f. Bir daha deneyin."};
var RecaptchaLangMap={en:RecaptchaStr_en,de:RecaptchaStr_de,es:RecaptchaStr_es,fr:RecaptchaStr_fr,nl:RecaptchaStr_nl,pt:RecaptchaStr_pt,ru:RecaptchaStr_ru,tr:RecaptchaStr_tr};
var RecaptchaStr=RecaptchaStr_en;
var RecaptchaOptions;
var RecaptchaDefaultOptions={tabindex:0,theme:"red",callback:null,lang:"en",custom_theme_widget:null,imagewidth:285};
var Recaptcha={widget:null,timer_id:-1,style_set:false,theme:null,type:"image",ajax_verify_cb:null,$:function(id){
if(typeof (id)=="string"){
return document.getElementById(id);
}else{
return id;
}
},create:function(_4f8,_4f9,_4fa){
Recaptcha.destroy();
if(_4f9){
Recaptcha.widget=Recaptcha.$(_4f9);
}
Recaptcha._init_options(_4fa);
Recaptcha._call_challenge(_4f8);
},destroy:function(){
var _4fb=Recaptcha.$("recaptcha_challenge_field");
if(_4fb){
_4fb.parentNode.removeChild(_4fb);
}
if(Recaptcha.timer_id!=-1){
clearInterval(Recaptcha.timer_id);
}
Recaptcha.timer_id=-1;
var _4fc=Recaptcha.$("recaptcha_image");
if(_4fc){
_4fc.innerHTML="";
}
if(Recaptcha.widget){
if(Recaptcha.theme!="custom"){
Recaptcha.widget.innerHTML="";
}else{
Recaptcha.widget.style.display="none";
}
Recaptcha.widget=null;
}
},focus_response_field:function(){
var $=Recaptcha.$;
var _4fe=$("recaptcha_response_field");
_4fe.focus();
},get_challenge:function(){
if(typeof (RecaptchaState)=="undefined"){
return null;
}
return RecaptchaState.challenge;
},get_response:function(){
var $=Recaptcha.$;
var _500=$("recaptcha_response_field");
if(!_500){
return null;
}
return _500.value;
},ajax_verify:function(_501){
Recaptcha.ajax_verify_cb=_501;
var _502=Recaptcha._get_api_server()+"/ajaxverify"+"?c="+encodeURIComponent(Recaptcha.get_challenge())+"&response="+encodeURIComponent(Recaptcha.get_response());
Recaptcha._add_script(_502);
},_ajax_verify_callback:function(data){
Recaptcha.ajax_verify_cb(data);
},_get_api_server:function(){
var _504=window.location.protocol;
var _505;
if(typeof (_RecaptchaOverrideApiServer)!="undefined"){
_505=_RecaptchaOverrideApiServer;
}else{
if(_504=="https:"){
_505="api-secure.recaptcha.net";
}else{
_505="api.recaptcha.net";
}
}
return _504+"//"+_505;
},_call_challenge:function(_506){
var _507=Recaptcha._get_api_server()+"/challenge?k="+_506+"&ajax=1";
if(typeof (RecaptchaOptions.extra_challenge_params)!="undefined"){
_507+="&"+RecaptchaOptions.extra_challenge_params;
}
Recaptcha._add_script(_507);
},_add_script:function(_508){
var _509=document.createElement("script");
_509.type="text/javascript";
_509.src=_508;
Recaptcha._get_script_area().appendChild(_509);
},_get_script_area:function(){
var _50a=document.getElementsByTagName("head");
if(!_50a||_50a.length<1){
_50a=document.body;
}else{
_50a=_50a[0];
}
return _50a;
},_init_options:function(opts){
var _50c=RecaptchaDefaultOptions;
var _50d=opts||{};
for(var p in _50d){
_50c[p]=_50d[p];
}
RecaptchaOptions=_50c;
},challenge_callback:function(){
var _50f=Recaptcha.widget;
Recaptcha._reset_timer();
var lang=RecaptchaLangMap[RecaptchaOptions.lang];
if(typeof (lang)!="undefined"){
RecaptchaStr=lang;
}
if(window.addEventListener){
window.addEventListener("unload",function(e){
Recaptcha.destroy();
},false);
}
if(Recaptcha._is_ie()&&window.attachEvent){
window.attachEvent("onbeforeunload",function(){
});
}
if(navigator.userAgent.indexOf("KHTML")>0){
var _512=document.createElement("iframe");
_512.src="about:blank";
_512.style.height="0px";
_512.style.width="0px";
_512.style.visibility="hidden";
_512.style.border="none";
var _513=document.createTextNode("This frame prevents back/forward cache problems in Safari.");
_512.appendChild(_513);
document.body.appendChild(_512);
}
Recaptcha._finish_widget();
},_add_css:function(css){
var _515=document.createElement("style");
_515.type="text/css";
if(_515.styleSheet){
if(navigator.appVersion.indexOf("MSIE 5")!=-1){
document.write("<style type='text/css'>"+css+"</style>");
}else{
_515.styleSheet.cssText=css;
}
}else{
if(navigator.appVersion.indexOf("MSIE 5")!=-1){
document.write("<style type='text/css'>"+css+"</style>");
}else{
var _516=document.createTextNode(css);
_515.appendChild(_516);
}
}
Recaptcha._get_script_area().appendChild(_515);
},_set_style:function(css){
if(Recaptcha.style_set){
return;
}
Recaptcha.style_set=true;
Recaptcha._add_css(css+"\n\n"+".recaptcha_is_showing_audio .recaptcha_only_if_image,"+".recaptcha_isnot_showing_audio .recaptcha_only_if_audio,"+".recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol,"+".recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol"+"{display:none !important}");
},_init_builtin_theme:function(){
var $=Recaptcha.$;
var $_=RecaptchaStr;
var $ST=RecaptchaState;
var css,html,_51d;
var _51e=$ST.server;
if(_51e[_51e.length-1]=="/"){
_51e=_51e.substring(0,_51e.length-1);
}
var _51f=_51e+"/img/"+Recaptcha.theme;
if(Recaptcha.theme=="clean"){
css=RecaptchaTemplates.CleanCss;
html=RecaptchaTemplates.CleanHtml;
_51d="png";
}else{
css=RecaptchaTemplates.VertCss;
html=RecaptchaTemplates.VertHtml;
_51d="gif";
}
css=css.replace(/IMGROOT/g,_51f);
Recaptcha._set_style(css);
Recaptcha.widget.innerHTML="<div id='recaptcha_area'>"+html+"</div>";
$("recaptcha_reload").src=_51f+"/refresh."+_51d;
$("recaptcha_switch_audio").src=_51f+"/audio."+_51d;
$("recaptcha_switch_img").src=_51f+"/text."+_51d;
$("recaptcha_whatsthis").src=_51f+"/help."+_51d;
if(Recaptcha.theme=="clean"){
$("recaptcha_logo").src=_51f+"/logo."+_51d;
$("recaptcha_tagline").src=_51f+"/tagline."+_51d;
}
$("recaptcha_reload").alt=$_.refresh_btn;
$("recaptcha_switch_audio").alt=$_.audio_challenge;
$("recaptcha_switch_img").alt=$_.visual_challenge;
$("recaptcha_whatsthis").alt=$_.help_btn;
$("recaptcha_reload_btn").href="javascript:Recaptcha.reload ();";
$("recaptcha_reload_btn").title=$_.refresh_btn;
$("recaptcha_switch_audio_btn").href="javascript:Recaptcha.switch_type('audio');";
$("recaptcha_switch_audio_btn").title=$_.audio_challenge;
$("recaptcha_switch_img_btn").href="javascript:Recaptcha.switch_type('image');";
$("recaptcha_switch_img_btn").title=$_.visual_challenge;
$("recaptcha_whatsthis_btn").href=Recaptcha._get_help_link();
$("recaptcha_whatsthis_btn").target="_blank";
$("recaptcha_whatsthis_btn").title=$_.help_btn;
$("recaptcha_whatsthis_btn").onclick=function(){
Recaptcha.showhelp();
return false;
};
$("recaptcha_table").className="recaptchatable "+"recaptcha_theme_"+Recaptcha.theme;
if($("recaptcha_instructions_image")){
$("recaptcha_instructions_image").appendChild(document.createTextNode($_.instructions_visual));
}
if($("recaptcha_instructions_audio")){
$("recaptcha_instructions_audio").appendChild(document.createTextNode($_.instructions_audio));
}
if($("recaptcha_instructions_error")){
$("recaptcha_instructions_error").appendChild(document.createTextNode($_.incorrect_try_again));
}
},_finish_widget:function(){
var $=Recaptcha.$;
var $_=RecaptchaStr;
var $ST=RecaptchaState;
var $OPT=RecaptchaOptions;
var _524=$OPT.theme;
switch(_524){
case "red":
case "white":
case "blackglass":
case "clean":
case "custom":
break;
default:
_524="red";
break;
}
if(!Recaptcha.theme){
Recaptcha.theme=_524;
}
if(Recaptcha.theme!="custom"){
Recaptcha._init_builtin_theme();
}else{
Recaptcha._set_style("");
}
var _525=document.createElement("input");
_525.type="password";
_525.setAttribute("autocomplete","off");
_525.style.display="none";
_525.name="recaptcha_challenge_field";
_525.id="recaptcha_challenge_field";
$("recaptcha_response_field").parentNode.insertBefore(_525,$("recaptcha_response_field"));
$("recaptcha_response_field").setAttribute("autocomplete","off");
$("recaptcha_image").style.width=(RecaptchaOptions.imagewidth)+"px";
$("recaptcha_image").style.height="57px";
Recaptcha.should_focus=false;
Recaptcha._set_challenge($ST.challenge,"image");
if($OPT.tabindex){
$("recaptcha_response_field").tabIndex=$OPT.tabindex;
}
if(Recaptcha.widget){
Recaptcha.widget.style.display="";
}
if($OPT.callback){
$OPT.callback();
}
},switch_type:function(_526){
var $C=Recaptcha;
$C.type=_526;
$C.reload($C.type=="audio"?"a":"v");
},reload:function(_528){
var $C=Recaptcha;
var $=$C.$;
var $ST=RecaptchaState;
if(typeof (_528)=="undefined"){
_528="r";
}
var _52c=$ST.server+"reload?c="+$ST.challenge+"&k="+$ST.site+"&reason="+_528+"&type="+$C.type;
if(typeof (RecaptchaOptions.extra_challenge_params)!="undefined"){
_52c+="&"+RecaptchaOptions.extra_challenge_params;
}
$C.should_focus=_528!="t";
$C._add_script(_52c);
},finish_reload:function(_52d,type){
RecaptchaState.is_incorrect=false;
Recaptcha._set_challenge(_52d,type);
},_set_challenge:function(_52f,type){
var $C=Recaptcha;
var $ST=RecaptchaState;
var $=$C.$;
$ST.challenge=_52f;
$C.type=type;
$("recaptcha_challenge_field").value=$ST.challenge;
$("recaptcha_challenge_field").defaultValue=$ST.challenge;
$("recaptcha_image").innerHtml="";
if(type=="audio"){
var _534=$ST.server+"image?c="+$ST.challenge;
var _535=_534;
if(_535.indexOf("https://")==0){
_535="http://"+_535.substring(8);
}
var _536;
if($C._is_ie()){
_536="<object height=\"40\" CLASSID=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\" src=\""+_535+"\" ><param name=\"URL\" value=\""+_535+"\"><param name=\"autoStart\" value=\"true\"><param name=\"uimode\" value=\"mini\"></object>";
}else{
_536="<EMBED SRC=\""+_534+"\" height=\"40\" bgcolor=\"white\" AUTOSTART=\"true\"/>";
}
var _537="<br/><a class=\"recaptcha_audio_cant_hear_link\" target=\"_blank\" href=\""+_535+"\">"+RecaptchaStr.cant_hear_this+"</a>";
$("recaptcha_image").innerHTML=_536+_537;
}else{
if(type=="image"){
var _538=$ST.server+"image?c="+$ST.challenge;
var _539="";
if(!window.opera){
_539="display:none;";
}
$("recaptcha_image").innerHTML="<img style='margin:auto !important;"+_539+"' onload='this.style.display=\"block\"' height='57' width='"+RecaptchaOptions.imagewidth+"' src='"+_538+"'/>";
}
}
Recaptcha._css_toggle("recaptcha_had_incorrect_sol","recaptcha_nothad_incorrect_sol",$ST.is_incorrect);
Recaptcha._css_toggle("recaptcha_is_showing_audio","recaptcha_isnot_showing_audio",type=="audio");
$C._clear_input();
if($C.should_focus){
$C.focus_response_field();
}
$C._reset_timer();
},_reset_timer:function(){
var $ST=RecaptchaState;
clearInterval(Recaptcha.timer_id);
Recaptcha.timer_id=setInterval("Recaptcha.reload('t');",($ST.timeout-60*5)*1000);
},showhelp:function(){
window.open(Recaptcha._get_help_link(),"recaptcha_popup","width=460,height=570,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes");
},_clear_input:function(){
var resp=Recaptcha.$("recaptcha_response_field");
resp.value="";
},_displayerror:function(msg){
var $=Recaptcha.$;
$("recaptcha_image").innerHTML="";
$("recaptcha_image").appendChild(document.createTextNode(msg));
},reloaderror:function(msg){
Recaptcha._displayerror(msg);
},_is_ie:function(){
return (navigator.userAgent.indexOf("MSIE")>0)&&!window.opera;
},_css_toggle:function(_53f,_540,_541){
var _542=Recaptcha.widget;
if(!_542){
_542=document.body;
}
var _543=_542.className;
_543=_543.replace(new RegExp("(^|\\s+)"+_53f+"(\\s+|$)")," ");
_543=_543.replace(new RegExp("(^|\\s+)"+_540+"(\\s+|$)")," ");
_543+=" "+(_541?_53f:_540);
_542.className=_543;
},_get_help_link:function(){
var lang=RecaptchaOptions.lang;
return "http://recaptcha.net/popuphelp/"+(lang=="en"?"":(lang+".html"));
}};
var revealTimer=new Array();
function RevealTimer(_545){
var _546=null;
var _547=null;
var _548=0;
var id=null;
var _54a=revealTimer.length;
revealTimer.push(this);
this.timeout=function(){
try{
_546(_547);
}
catch(e){
}
};
this.setInterval=function(_54b){
_548=_54b*1000;
};
this.setIntervalAndRestart=function(_54c){
this.stop();
_548=_54c*1000;
this.start();
};
this.start=function(){
var _54d;
if(_545&&_545==true){
_54d=setInterval;
}else{
_54d=setTimeout;
}
id=_54d("revealTimer["+_54a+"].timeout()",_548);
};
this.stop=function(){
var _54e;
if(_545&&_545==true){
_54e=clearInterval;
}else{
_54e=clearTimeout;
}
if(id){
_54e(id);
}
};
this.stopAndCallback=function(){
this.stop();
this.timeout();
};
this.setCallback=function(_54f,_550){
_546=_54f;
_547=_550;
};
}
var CACHE_LIFE_TIME=5*60*1000;
function SimpleAsyncInterface(cbp,_552){
var _553=cbp;
var _554=new SearchInterface(this,new NonSearchProtocolHandler(),_552,0,true);
var _555=null;
this.SendRequest=function(url,_557,_558){
_555=_554.NSQuery(url,_557,_558);
return _555;
};
this.HandleResponse=function(_559,_55a,_55b,_55c,_55d){
_553(_55d.status,_55b,_55c,_559.current_query.ui_context);
};
this.CreateContext=function(){
return null;
};
this.abortRequest=function(_55e){
try{
if(_55e){
_55e.http.abort();
}else{
if(_555){
_555.http.onreadystatechange=function(){
};
_555.http.abort();
_555=null;
}
}
}
catch(e){
}
};
}
function NonSearchProtocolHandler(){
this.ConstructURL=function(_55f){
return _55f.search_string;
};
this.PrepForDispatch=function(_560,_561){
var _562=_560.http;
var url=_560.current_query.constructed_url;
var _564=_560.current_query.data_space;
var _565=(_564.req_type?_564.req_type:"GET");
var _566=(_564.user_agent?_564.user_agent:"iphone");
_566 = (_564.user_agent=="asus")?(navigator.userAgent+"; vtap/asus/1.0"):_564.user_agent;
var _567=(_564.req_header?_564.req_header:"text/xml");
_562.open(_565,url,true);
_562.setRequestHeader("User-Agent",_566);
_562.setRequestHeader("Accept",_567);
_562.setRequestHeader("Pragma","no-cache");
_562.setRequestHeader("Cache-Control","no-cache");
_562.setRequestHeader("X-User-Name",getUserName(document));
};
}
function ProtocolHandler(){
this.ConstructURL=function(_568){
var _569=_568.server_context;
var _56a=_568.on_select;
var _56b=_568.is_vtap_mode;
var _56c=escape(_568.search_string);
if(_56c=="null"){
_56c="";
}
var _56d=get_common_req(_56c,_56b);
if(_56a){
_56d+="&os="+_56a;
}
if(_569){
_56d+="&sc="+_569;
}
return _56d;
};
this.PrepForDispatch=function(_56e,_56f){
var url=_56e.current_query.constructed_url;
var _571=_56e.current_query.data_space;
var _572=_56e.queryid;
var _573=_56e.http;
_e0 = (_571.user_agent=="asus")?(navigator.userAgent+"; vtap/asus/1.0"):_571.user_agent;
var _574=_571.proxy_pass+"?XUA="+_571.user_agent+"&DS="+_571.val+"&CC="+_572+"&PN=16"+"&RPR="+_56f+"&"+(url?url:"");
_573.open("GET",_574,true);
_573.setRequestHeader("User-Agent",_e0);
_573.setRequestHeader("Accept","text/xml");
_573.setRequestHeader("Pragma","no-cache");
_573.setRequestHeader("Cache-Control","no-cache");
_573.setRequestHeader("X-User-Name",getUserName(document));
};
function get_common_req(word,_576){
var url="Word="+(word?word:"");
if(_576){
url+="&VTapMode=1";
}
return url;
}
}
function NWErrorObj(_578,_579){
this.status=_578;
this.status_string=_579;
}
function SearchInterface(_57a,_57b,_57c,_57d,_57e){
var _57f=new Array();
var _580=0;
var _581=0;
var _582=_57a?_57a:new Parser();
var _583=_57b?_57b:(new ProtocolHandler());
var _584=new Object();
var _585=new RequestState(_57c,null,null,null,null,null,false);
var _586=new RequestState(_57c,"",null,null,null,null,false);
var _587=_57c;
var _588=0;
var _589=0;
set_browser();
this.SetBrowser=function(val){
SearchInterface.Browser=val;
};
this.GetBrowser=function(){
return SearchInterface.Browser;
};
this.FireHomeQuery=function(_58b,_58c,_58d){
prepare_current_request(0,null,null,null,(_58b==undefined?null:_58b));
reset_stack();
_585.constructed_url=_583.ConstructURL(_585);
push_context();
if(_58d){
remove_cache_results(_585);
}
if(_58c){
search_request();
}
print_stack("home");
};
this.FireSearchQuery=function(_58e,_58f,_590){
var _591=(_58f!=null?_58f.server_context:null);
prepare_current_request(0,_591,_58e,null,(_590==undefined?null:_590));
_585.constructed_url=_583.ConstructURL(_585);
set_stack_top_value("search_string",_58e);
set_stack_top_value("constructed_url",_585.constructed_url);
search_request();
print_stack("search");
};
this.FireBrowseQuery=function(_592,_593,_594,_595){
var _596=(_593!=null?_593.server_context:null);
prepare_current_request(0,_596,"",_592,_594);
_585.constructed_url=_583.ConstructURL(_585);
print_stack("browse 1");
if(_595!=false){
push_context();
}
search_request();
print_stack("browse 2");
};
this.FireBackQuery=function(_597){
print_stack("back 1");
pop_context(_597);
print_stack("back 2");
search_request();
return get_stack_top_value("ui_context");
};
this.FireUrlQuery=function(url,_599,_59a){
var _59b=(_599!=null?_599.server_context:null);
prepare_current_request(0,_59b,get_search_word(),url,_59a);
_585.results=_599;
_585.constructed_url=_583.ConstructURL(_585);
search_request();
};
this.FireRangeQuery=function(_59c,_59d,_59e){
var _59f=(_59d!=null?_59d.ondown_context:null);
if(_59f==""){
return;
}
this.FireUrlQuery(_59f,_59d,_59e);
};
this.NSQuery=function(url,_5a1,_5a2){
prepare_current_request(1,null,url,null,_5a1);
_585.constructed_url=_583.ConstructURL(_585);
return search_request1(_5a2);
};
this.SetDataspace=function(_5a3){
var ds=_587;
_586.data_space=_5a3;
_587=_5a3;
return ds;
};
this.GetCurrentSearchString=function(){
var _5a5=_57f.length;
_5a5-=(_5a5>0)?1:0;
return (_57f[_5a5]!=null?_57f[_5a5].search_string:"");
};
this.getStackSize=function(){
return _57f.length;
};
this.SetVTAPMode=function(val){
_585.is_vtap_mode=val;
_586.is_vtap_mode=val;
};
this.Cleanup=function(){
_584=null;
_584=new Object();
};
this.GetContextStack=function(){
var jj=0;
var _5a8=new Array();
for(jj=1;jj<_57f.length;jj++){
if(_57f[jj]["ui_context"].re){
_5a8.push(_57f[jj]["ui_context"].re.strTitle);
}
}
return _5a8;
};
function abortLastRequest(_5a9){
try{
valert("Aborting last search request.");
_5a9.http.onreadystatechange=function(){
};
_5a9.http.abort();
_5a9=null;
}
catch(e){
}
}
function dispatch_response(_5aa){
var func=function clo_func(){
_582.HandleResponse(_5aa,0,null,null,null);
};
setTimeout(func,1);
}
function check_dispatch_query(_5ac,_5ad){
var key=make_key_from_request(_5ad);
var _5af=_584[key];
_580++;
if(_5af&&(((new Date()).getTime())-_5af.time>CACHE_LIFE_TIME)){
valert("Clearing Cache for key : "+key);
remove_cache_results(_5ad);
_5af=null;
}
if(_5af){
Profile(true,"cached_query");
_5af.current_query.ui_context=_5ad.ui_context;
dispatch_response(_5af);
_581=_580;
_588=0;
print_stack("Response path: cached query gapping response");
}else{
if(_588==0){
_589=request_dispatch(_5ac);
}
}
}
function search_request1(_5b0){
set_in_prep(false);
return request_dispatch(_5b0);
}
function search_request(){
set_in_prep(false);
check_dispatch_query(null,_585);
}
function request_dispatch(_5b1){
var _5b2=construct_xmlhttp();
if(_5b2){
Profile(true,"search_query");
var _5b3=new Object();
_5b3.http=_5b2;
_5b3.current_query=clone_request(_585);
_5b3.queryid=_580;
_5b3.parser_context=((_585.results)?_585.results:_582.CreateContext());
_5b3.parsed_results=null;
_5b2.onreadystatechange=function searchResponse(){
search_response(_5b3);
};
_583.PrepForDispatch(_5b3,_57d);
_588=_5b3.queryid;
_5b2.send(_5b1);
return _5b3;
}
return null;
}
function search_response(_5b4){
var _5b5=_5b4.http;
try{
switch(_5b5.readyState){
case 4:
if(_5b4.current_query.query_type==1){
_588=0;
Profile(false,"search_query");
_582.HandleResponse(_5b4,false,_5b5.responseText,_5b5.responseXML,new NWErrorObj(_5b5.status,_5b5.statusText));
return;
}
if(_5b5.status==200){
Profile(false,"search_query");
if(_5b4.queryid>_581){
_581=_5b4.queryid;
}
if(_581<_580){
request_dispatch(null);
}else{
_588=0;
}
if(_581==_5b4.queryid){
if(_582.HandleResponse(_5b4,_588,_5b5.responseText,_5b5.responseXML,null)==false){
cache_results(_5b4);
}
}
if(_5b4.parsed_results){
_5b4.parser_context=null;
_5b4.http=null;
}
print_stack("Response path: cached respxmlreqonse");
}else{
valert("Failure to retrieve data:"+_5b5.statusText);
_582.HandleResponse(_5b4,false,null,null,new NWErrorObj(_5b5.status,_5b5.statusText));
}
break;
default:
break;
}
}
catch(e){
_588=false;
try{
_582.HandleResponse(_5b4,false,null,null,new NWErrorObj(_5b5.status,_5b5.statusText));
}
catch(e){
_588=false;
_582.HandleResponse(_5b4,false,null,null,null);
}
}
}
function cache_results(_5b6){
var _5b7=_5b6.http;
var _5b8=make_key_from_request(_5b6.current_query);
_5b6.time=(new Date()).getTime();
_584[_5b8]=_5b6;
}
function remove_cache_results(_5b9){
var _5ba=make_key_from_request(_5b9);
_584[_5ba]=null;
}
function construct_xmlhttp(){
var _5bb=null;
if(window.XMLHttpRequest){
_5bb=new XMLHttpRequest();
}else{
if(window.ActiveXObject){
try{
_5bb=new ActiveXObject("MSXML2.XMLHTTP.5.0");
}
catch(e){
try{
_5bb=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E){
}
}
}
}
return _5bb;
}
function RequestState(_5bc,_5bd,_5be,_5bf,url,_5c1,_5c2){
this.data_space=_5bc;
this.server_context=_5bd;
this.search_string=_5be;
this.on_select=_5bf;
this.ui_context=_5c1;
this.constructed_url=url;
this.is_vtap_mode=_5c2;
this.in_prep=true;
this.query_type=0;
}
function prepare_current_request(_5c3,_5c4,_5c5,_5c6,_5c7){
_585.server_context=_5c4;
_585.search_string=_5c5;
_585.on_select=_5c6;
_585.ui_context=_5c7;
_585.constructed_url=null;
_585.in_prep=true;
_585.query_type=_5c3;
_585.data_space=_587;
_585.results=null;
}
function copy_request_contents(_5c8,obj){
obj.data_space=_5c8.data_space;
obj.server_context=_5c8.server_context;
obj.search_string=_5c8.search_string;
obj.on_select=_5c8.on_select;
obj.constructed_url=_5c8.constructed_url;
obj.ui_context=_5c8.ui_context;
obj.is_vtap_mode=_5c8.is_vtap_mode;
obj.in_prep=_5c8.in_prep;
obj.query_type=_5c8.query_type;
obj.results=_5c8.results;
return obj;
}
function clone_request(_5ca){
var obj=new RequestState();
copy_request_contents(_5ca,obj);
obj.in_prep=true;
return obj;
}
function set_in_prep(val){
_585.in_prep=val;
}
function make_key_from_request(_5cd){
var key=(((_5cd.data_space!=null)&&_5cd.data_space.val?_5cd.data_space.val:"")+(_5cd.server_context?_5cd.server_context:"")+(_5cd.search_string?_5cd.search_string:"")+(_5cd.on_select?_5cd.on_select:"")+(_5cd.is_vtap_mode?_5cd.is_vtap_mode:"")+(_5cd.constructed_url?_5cd.constructed_url:""));
return key;
}
function push_context(){
_57f.push(clone_request(_585));
}
function reset_stack(){
_57f.length=0;
}
function pop_context(_5cf){
for(var ii=0;ii<_5cf;ii++){
_57f.pop();
}
var _5d1=_57f.length;
if(_5d1){
_585=clone_request(_57f[_5d1-1]);
}else{
_585=new RequestState(_57c,"",null,null,null,null,false);
push_context();
}
_585.constructed_url=_583.ConstructURL(_585);
}
function get_search_word(){
var val=get_stack_top_value("search_string");
return (val&&val.length>0)?val:null;
}
function get_stack_top_value(_5d3){
var _5d4=_57f.length;
var _5d5=null;
if(_5d4){
_5d5=_57f[_5d4-1][_5d3];
}else{
valert("**Stack top Value for "+_5d3+": IS NULL");
}
return _5d5;
}
function set_stack_top_value(_5d6,_5d7){
var _5d8=_57f.length;
if(_5d8){
_57f[_5d8-1][_5d6]=_5d7;
}else{
}
}
function print_stack(str){
return;
var len=_57f.length;
valert("***********************                                    :"+str+": Stack  Begin*****************");
for(var i=0;i<len;i++){
valert("current search string = "+_57f[i].constructed_url+" results length "+length);
}
valert("***********************                                    Stack End *****************");
}
function set_browser(){
if(navigator.userAgent.indexOf("MSIE")>=0){
SearchInterface.Browser=SearchInterface.BTypes.IE;
}
if(navigator.userAgent.indexOf("Firefox")>=0){
SearchInterface.Browser=SearchInterface.BTypes.FireFox;
}
if(navigator.userAgent.indexOf("Safari")>=0){
SearchInterface.Browser=SearchInterface.BTypes.Safari;
}
if(navigator.userAgent.indexOf("Opera")>=0){
SearchInterface.Browser=SearchInterface.BTypes.Opera;
}
}
}
function valert(str){
try{
if(SearchInterface.BTypes.FireFox==SearchInterface.Browser){
console.log(str);
}
}
catch(e){
}
}
SearchInterface.BTypes={"IE":1,"FireFox":2,"Safari":3,"Opera":4};
SearchInterface.Browser=0;
function Profile(_5dd,str){
if(SearchInterface.BTypes.FireFox==SearchInterface.Browser){
}
}
function getCookie(_5df,_5e0){
if(_5df.cookie.length>0){
var _5e1=_5df.cookie.indexOf(_5e0+"=");
var _5e2;
if(_5e1!=-1){
_5e1=_5e1+_5e0.length+1;
_5e2=_5df.cookie.indexOf(";",_5e1);
if(_5e2==-1){
_5e2=_5df.cookie.length;
}
return unescape(_5df.cookie.substring(_5e1,_5e2));
}
}
return "";
}
function setCookie(_5e3,_5e4,_5e5,_5e6){
var _5e7=new Date();
_5e7.setDate(_5e7.getDate()+_5e6);
var _5e8=_5e4+"="+escape(_5e5)+((_5e6==null)?"":";expires="+_5e7.toGMTString());
valert("setCookie:"+_5e8);
_5e3.cookie=_5e8;
}
function getUserName(_5e9){
var _5ea=getCookie(_5e9,"Apache");
if(_5ea==null||_5ea==""){
_5ea=getCookie(_5e9,"vTap");
}
return _5ea;
}
function PlatformInfo(){
var _5eb=window.navigator.userAgent;
if(_5eb.match("iPhone")){
this.is_iphone=1;
this.platform="iphone";
var _5ec=AjaxConsts.iphone_versions.length;
for(var i=0;i<_5ec;i++){
if(_5eb.match(AjaxConsts.iphone_versions[i].ver)!=null){
this.version=i;
break;
}
}
}else{
this.is_iphone=0;
this.platform="pc";
this.version=0;
}
}
function loaded_module(m,f){
eval("self.loaded_module_"+m+"='true';");
eval(f);
}
function load_module(m,f){
var md=eval("self.loaded_module_"+m);
if(md!=null){
eval(f);
return;
}
if(document.createElement&&document.childNodes){
var _5f3=document.createElement("script");
_5f3.setAttribute("src",m+".js");
_5f3.setAttribute("type","text/javascript");
str="loaded_module('"+m+"','"+f+"')";
_5f3.setAttribute("onload",str);
document.getElementsByTagName("head")[0].appendChild(_5f3);
}
}
function appendPX(val){
if(isNaN(val)){
return val;
}
return parseInt(val)+"px";
}
function reloadCaptcha(){
Recaptcha.reload();
}
function vtvCaptcha(_5f5,_5f6,_5f7,_5f8){
var _5f9="red";
var _5fa=300;
this.message_field_id=_5f5;
this.captcha_div_id=_5f6;
if(_5f8){
this.public_key=_5f8;
}else{
this.public_key="6LezhwAAAAAAAKYrdX6GHO2pOqtS4thlvLyn_k1d";
}
if(_5f7){
this.script_location=_5f7;
}else{
this.script_location="cgi-bin/captcha.py";
}
this.construct_xmlhttp=function(){
var _5fb=null;
if(window.XMLHttpRequest){
_5fb=new XMLHttpRequest();
}else{
if(window.ActiveXObject){
try{
_5fb=new ActiveXObject("MSXML2.XMLHTTP.5.0");
}
catch(e){
try{
_5fb=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E){
}
}
}
}
return _5fb;
};
this.showRecaptcha=function(_5fc,_5fd,_5fe){
if(_5fd){
_5f9=_5fd;
}
if(_5fe){
_5fa=_5fe;
}
if(_5f9=="custom"){
var str="<div class=\"send2MobTitle\">";
str+="Can't read this? Get a new";
str+=" <a class=\"aboutLink\" href=\"javascript:void(0)\" onclick=\"reloadCaptcha();\">challenge</a>.";
str+="</div>";
str+="<div id=\"recaptcha_image\" style=\"margin-bottom:3px;border:1px solid #c0c0c0;\"></div>";
document.getElementById(_5fc).innerHTML=str;
}
Recaptcha.create(this.public_key,_5fc,{theme:_5fd,tabindex:0,callback:Recaptcha.focus_response_field,custom_theme_widget:_5fc,imagewidth:_5fa});
};
this.validateCaptcha=function(){
var _600=this.construct_xmlhttp();
var _601=document.getElementById("recaptcha_challenge_field");
var resp=document.getElementById("recaptcha_response_field");
var _603=this.message_field_id;
var _604=this.captcha_div_id;
if(resp.value==""){
alert("Please enter the text shown in the image in the text box below.");
resp.focus();
return false;
}
var url=this.script_location;
url+="?recaptcha_challenge_field="+_601.value+"&recaptcha_response_field="+resp.value;
var ret=false;
_600.open("GET",url,false);
_600.onreadystatechange=function(){
if(_600.readyState==4){
if(_600.responseText=="true\n"){
ret=true;
}else{
ret=false;
}
}
};
_600.setRequestHeader("Accept","message/x-jl-formresult");
_600.send();
if(ret==false){
this.showRecaptcha(this.captcha_div_id,this.captchaTheme,this.imageWidth);
}
return ret;
};
}
var minWidgetWidth=300;
var SEARCHICONWIDTH=0;
var SEARCHBOXWIDTHPERCENTAGE=96;
var IMAGEASPECTRATIO=0.75;
var IMAGEDIVWIDTH=83;
var SCROLLBARWIDTH=16;
var logoWidth=0;
function LayoutManager(_607){
var _608=0;
var _609=0;
var _60a=_607;
var _60b=false;
this.setDimensions=function(){
var _60c=getBrowser();
var _60d=document.getElementById("toolbar").offsetHeight;
_609=getWindowWidth()-10;
_608=getWindowHeight()-10;
if(logoWidth==0){
logoWidth=0;
}
document.body.style.width=_609+"px";
document.body.style.height=_608+"px";
if(ProtoUIStates.header){
if(ProtoUIStates.searchContainer){
var _60e=ProtoUIStates.searchTextBox.style.paddingLeft;
if(!_60e||_60e.length<1){
_60e=(SEARCHICONWIDTH+4)+"px";
}
this.setSearchBoxPosition(_60e);
}
ProtoUIStates.resultsContainer.style.height=_608-ProtoUIStates.header.offsetHeight-_60d+"px";
ProtoUIStates.resultsContainer.style.width=_609+"px";
}else{
ProtoUIStates.resultsContainer.style.height=_608-_60d+"px";
ProtoUIStates.resultsContainer.style.width=_609+"px";
}
if(_60c=="Internet Explorer"){
var _60f=document.getElementById("excludeScrollBarDiv");
_60f.style.width=(_609-16)+"px";
}
};
this.getResultWindowWidth=function(){
return _609;
};
this.getShelfTextWidth=function(){
return _609-SCROLLBARWIDTH-IMAGEDIVWIDTH;
};
this.getShelfImageWidth=function(){
return IMAGEDIVWIDTH;
};
this.getShelfImageHeight=function(){
return IMAGEDIVWIDTH*IMAGEASPECTRATIO;
};
this.getLargeMoreInfoWidth=function(){
var _610=document.getElementById("mi_span").offsetWidth;
return _610*98/100;
};
this.getLargeMoreInfoHeight=function(){
var _611=document.getElementById("toolbar").offsetHeight;
var _612=document.getElementById("footer").offsetHeight;
return _608-_611-_612-70-40;
};
this.getPlayerDimension=function(){
var _613=_608;
var _614=_609;
var _615=document.getElementById("toolbar").offsetHeight;
var _616=document.getElementById("videoHeaderDiv");
var _617=0;
var _618=document.getElementById("footer").offsetHeight+3;
if(_616.style.display=="none"){
_616.style.display="block";
var _617=_616.offsetHeight+3;
_616.style.display="none";
}else{
var _617=_616.offsetHeight;
}
_613=_613-_615-_617-_618;
var _619=_613;
var _61a=_614;
_61a="100%";
var _61b=document.getElementById("playerLoadingMessage");
_61b.style.height=_619;
_61b.style.top=_615+_617+20;
return [0,0,_61a,_619];
};
this.setResultsContainerDimensions=function(_61c){
var _61d=getBrowser();
var _61e=document.getElementById("toolbar").offsetHeight;
var _61f=document.getElementById("footer").offsetHeight;
if(ProtoUIStates.header&&ProtoUIStates.header.style.display=="block"){
ProtoUIStates.resultsContainer.style.height=_608-ProtoUIStates.header.offsetHeight-_61e-_61f+"px";
ProtoUIStates.resultsContainer.style.width=_609+"px";
}else{
ProtoUIStates.resultsContainer.style.height=_608-_61e-_61f+"px";
ProtoUIStates.resultsContainer.style.width=_609+"px";
}
if(_61d=="Internet Explorer"){
var _620=document.getElementById("excludeScrollBarDiv");
if(_61c){
_620.style.width=(_609-16)+"px";
}else{
_620.style.width=_609+"px";
}
}
};
this.getSearchBoxWidth=function(){
var _621=_609-logoWidth;
return (_621*SEARCHBOXWIDTHPERCENTAGE/100);
};
this.setSearchBoxPosition=function(_622){
var cls=document.getElementById("contextLabelSpan");
if(cls){
cls.style.width="0px";
}
var _624=_609-logoWidth;
var _625=248;
var _626=_622.indexOf("px");
if(_626!=-1){
_622=_622.substr(0,_626);
}
var _627=parseInt(_622);
ProtoUIStates.searchTextBox.style.paddingLeft=_627+"px";
ProtoUIStates.searchTextBox.style.width=_625-_627+"px";
if(cls){
cls.style.width="auto";
}
};
}

