                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=__MT;window.__noTrace=false;}if(typeof vp=="undefined"){var vp={};}
if(!vp.electronicservices){vp.electronicservices={};}
if(!vp.electronicservices.util){vp.electronicservices.util={};}
vp.electronicservices.util.getMetaInfoFromYoutube=function electronicservices_util_getMetaInfoFromYoutube(sUrl)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!sUrl)
{return null;}
var sVideoId;var regex=new RegExp(/http:\/\/[\w\d_\-\.]*youtube\.[\w\d_\-\.]+\/v\/[^\>\&\"]+/);if(sUrl.match(/^.*youtube\..+\/watch.*[?&]v=[\w\d_\-]+/))
{if(!sUrl.match(/^http*/))
{sUrl="http://"+sUrl;}
var oUrl=new vp.web.URL(sUrl);sVideoId=oUrl.getItem("v");sUrl=oUrl.protocol+"//"+oUrl.host+"/v/"+sVideoId;}
else
{var result=regex.exec(sUrl);if(result)
{sUrl=result[0];sVideoId=sUrl.replace(/^.*youtube\..+\/v\/([^&]+)/,"$1");}
else
{throw new Error("Invalid YouTube URL.");}}
lastLoadedVideoUrl=sUrl;var sValidateUrl="/vp/util/youtube_video.aspx?video_id="+sVideoId;var sResponse=vp.http.get(sValidateUrl);var oResponse=vp.http.parseJSON(sResponse);if(oResponse.isError)
{throw new Error(oResponse.errorMessage);}
else
{if(oResponse.validationCode===1)
{throw new Error("Video Not Found.");}
else if(oResponse.validationCode===2)
{throw new Error("This video cannot be embedded. This is set by the author of this video.");}
else
{return oResponse;}}
return null;};