var userAgent=navigator.userAgent.toLowerCase();var is_opera=(userAgent.indexOf('opera')!=-1);var is_saf=((userAgent.indexOf('applewebkit')!=-1)||(navigator.vendor=='Apple Computer, Inc.'));var is_webtv=(userAgent.indexOf('webtv')!=-1);var is_ie=((userAgent.indexOf('msie')!=-1)&&(!is_opera)&&(!is_saf)&&(!is_webtv));var is_regexp=(window.RegExp)?true:false;var downloader=new Array;downloader['create_date']='2006-5-27';downloader['author_name']='Chappell Wat';downloader['author_link']='http://www.crazymsn.net';downloader['sites_count']='112';var langs=new Array;langs['en']='English';langs['en-au']='English';langs['en-ca']='English';langs['en-uk']='English';langs['es']='Spanish';langs['it']='Italian';langs['ja']='Japanese';langs['ko']='Korean';langs['xx-lt']='L337';langs['xx-pl']='Pig_Latin';langs['zh-cn']='Simplified_Chinese';langs['zh']='Traditional_Chinese';function langSelect(){for(var aa in langs){if(aa==langCookie){document.write("<li><a href=\"#\" onClick=\"changeLang('"+aa+"');\">"+langs[aa]+"</a></li>");}else{document.write("<li>"+langs[aa]+"</li>");}}}
function getLang(ba){if(ba&&langs[ba]){return langs[ba];}else{if(navigator.userLanguage){userLang=navigator.userLanguage.toLowerCase();}else if(navigator.language){userLang=navigator.language.toLowerCase();}
if(userLang&&langs[userLang]){createCookie('downloaderlang',userLang,365);return langs[userLang];}else{createCookie('downloaderlang','en',365);return langs['en'];}}}
function loadStyle(da){var i,a;if(da){}else{da='aqua';}
for(i=0;(a=document.getElementsByTagName("link")[i]);i++){if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")){a.disabled=true;if(a.getAttribute("title")==da){a.disabled=false;}}}
createCookie('downloaderstyle',da,365);}
function lang(){if(!arguments||arguments.length<1||!is_regexp){return false;}else if(arguments.length==1){document.write(downloader[arguments[0]]);}else if(arguments.length>1){var ea=arguments;var fa=downloader[ea[0]];var re;for(var i=1;i<ea.length;i++){re=new RegExp("%"+i+"\\$s",'gi');fa=fa.replace(re,downloader[ea[i]]);}
document.write(fa);}else{return false;}}
function construct_phrase(){if(!arguments||arguments.length<1||!is_regexp){return false;}
var ga=arguments;var ha=downloader[ga[0]];var re;for(var i=1;i<ga.length;i++){re=new RegExp("%"+i+"\\$s",'gi');ha=ha.replace(re,downloader[ga[i]]);}
return ha;}
function add_translator(){document.write('<a href="'+downloader['translator_link']+'" title="'+downloader['translator_name']+'" target="_blank">'+downloader['translator_name']+'</a>');}
function add_link(ia,ja){document.write('<a href="'+downloader[ia]+'" title="'+downloader[ja]+'" target="_blank">'+downloader[ja]+'</a>');}
function createCookie(ka,la,ma){if(ma){var na=new Date();na.setTime(na.getTime()+(ma*24*60*60*1000));var oa="; expires="+na.toGMTString();}
else oa="";document.cookie=ka+"="+la+oa+"; path=/";}
function readCookie(pa){var qa=pa+"=";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(qa)==0)return c.substring(qa.length,c.length);}
return null;}
function changeLang(ra){createCookie('downloaderlang',ra,365);window.location=document.location.href;}
function loadLang(sa){document.write('<sc'+'ript language="javascript" type="text/javascript" src="./language/'+sa+'.js"></sc'+'ript>');if(sa=='Arabic'){document.write('<style>html{direction: rtl;}</style>');}}
function init(){remove_loading();downloader['language_id']=lang;if(top.location!=self.location){top.location=self.location;}}
function showMenu(ta){document.getElementById(ta).style.visibility="visible";}
function hideMenu(ua){document.getElementById(ua).style.visibility="hidden";}
Array.prototype.inArray=function(va){var i;for(i=0;i<this.length;i++){if(this[i]===va){return true;}}
return false;};function addEvent(wa,xa,fn){if(wa.addEventListener){wa.addEventListener(xa,fn,false);EventCache.add(wa,xa,fn);}
else if(wa.attachEvent){wa["e"+xa+fn]=fn;wa[xa+fn]=function(){wa["e"+xa+fn](window.event);}
wa.attachEvent("on"+xa,wa[xa+fn]);EventCache.add(wa,xa,fn);}
else{wa["on"+xa]=wa["e"+xa+fn];}}
var EventCache=function(){var ya=[];return{listEvents:ya,add:function(za,Aa,Ba){ya.push(arguments);},flush:function(){var i,item;for(i=ya.length-1;i>=0;i=i-1){item=ya[i];if(item[0].removeEventListener){item[0].removeEventListener(item[1],item[2],item[3]);};if(item[1].substring(0,2)!="on"){item[1]="on"+item[1];};if(item[0].detachEvent){item[0].detachEvent(item[1],item[2]);};item[0][item[1]]=null;};}};}();addEvent(window,'unload',EventCache.flush);var sweetTitles={xCord:0,yCord:0,tipElements:['a','img','acronym'],obj:Object,tip:Object,active:0,init:function(){if(!document.getElementById||!document.createElement||!document.getElementsByTagName){return;}
var i,j;this.tip=document.createElement('div');this.tip.id='toolTip';document.getElementsByTagName('body')[0].appendChild(this.tip);this.tip.style.top='0';this.tip.style.visibility='hidden';var Ca=this.tipElements.length;for(i=0;i<Ca;i++){var Da=document.getElementsByTagName(this.tipElements[i]);var Ea=Da.length;for(j=0;j<Ea;j++){addEvent(Da[j],'mouseover',this.tipOver);addEvent(Da[j],'mouseout',this.tipOut);if(this.tipElements[i]=='img'){if(Da[j].width>472){Da[j].width=472;}
if(Da[j].title){Da[j].setAttribute('tip',Da[j].title);Da[j].removeAttribute('title');}else{Da[j].setAttribute('tip',Da[j].alt);}
Da[j].removeAttribute('alt');}else{Da[j].setAttribute('tip',Da[j].title);Da[j].removeAttribute('title');}}}},updateXY:function(e){if(document.captureEvents){sweetTitles.xCord=e.pageX;sweetTitles.yCord=e.pageY;}else if(window.event.clientX){sweetTitles.xCord=window.event.clientX+document.documentElement.scrollLeft;sweetTitles.yCord=window.event.clientY+document.documentElement.scrollTop;}},tipOut:function(){if(window.tID){clearTimeout(tID);}
if(window.opacityID){clearTimeout(opacityID);}
sweetTitles.tip.style.visibility='hidden';},checkNode:function(){var Fa=this.obj;if(this.tipElements.inArray(Fa.nodeName.toLowerCase())){return Fa;}else{return Fa.parentNode;}},tipOver:function(e){sweetTitles.obj=this;tID=window.setTimeout("sweetTitles.tipShow()",100);sweetTitles.updateXY(e);},tipShow:function(){var Ga=Number(this.xCord);var Ha=Number(this.yCord);var tp=parseInt(Ha+15);var lt=parseInt(Ga+10);var Ia=this.checkNode();var Ja='';var Ka='';if(Ia.nodeName.toLowerCase()=='a'){Ja=(Ia.href.length>25?Ia.href.toString().substring(0,25)+"...":Ia.href);if(Ja=='#'){Ja='';}
var Ka=(Ia.accessKey?' <span>['+Ia.accessKey+']</span> ':'');}else if(Ia.nodeName.toLowerCase()=='img'){Ja=(Ia.src.length>25?Ia.src.toString().substring(0,25)+"...":Ia.src);var Ka=(Ia.accessKey?' <span>['+Ia.accessKey+']</span> ':'');}else{Ja=Ia.firstChild.nodeValue;}
this.tip.innerHTML="<p>"+Ia.getAttribute('tip')+"<em>"+Ka+Ja+"</em></p>";if(parseInt(document.documentElement.clientWidth+document.documentElement.scrollLeft)<parseInt(this.tip.offsetWidth+lt)){this.tip.style.left=parseInt(lt-(this.tip.offsetWidth+10))+'px';}else{this.tip.style.left=lt+'px';}
if(parseInt(document.documentElement.clientHeight+document.documentElement.scrollTop)<parseInt(this.tip.offsetHeight+tp)){this.tip.style.top=parseInt(tp-(this.tip.offsetHeight+10))+'px';}else{this.tip.style.top=tp+'px';}
this.tip.style.visibility='visible';this.tip.style.opacity='.1';this.tipFade(10);},tipFade:function(La){var Ma=parseInt(La);var Na=parseInt(Ma+20);if(Na<80){this.tip.style.opacity='.'+Na;this.tip.style.filter="alpha(opacity:"+Na+")";opacityID=window.setTimeout("sweetTitles.tipFade('"+Na+"')",20);}
else{this.tip.style.opacity='.80';this.tip.style.filter="alpha(opacity:80)";}}};function pageLoader(){sweetTitles.init();}
addEvent(window,'load',pageLoader);function urlencode(Oa){Oa=Oa.toString();var Pa=Oa.match(/[\x90-\xFF]/g);if(Pa){for(var Qa=0;Qa<Pa.length;Qa++){var Ra=Pa[Qa].charCodeAt(0);Oa=Oa.replace(Pa[Qa],'%u00'+(Ra&0xFF).toString(16).toUpperCase());}}
return escape(Oa).replace(/\+/g,"%2B");}
function getVideo(){var Sa=document.getElementById('fetchButton');var Ta=document.getElementById('result');var Ua=document.getElementById('preview');var Va=document.getElementById('videoPageURI').value;var Wa=/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/g;if(Wa.test(Va)){Va=urlencode(Va);Ua.style.display='none';Sa.disabled=true;var Xa="getflvurl.php?url="+Va+"&m="+Math.random();var Ya=XmlHttpPool.pick();try{Ya.open("GET",Xa,true);Ya.send(null);Ya.onreadystatechange=function(){if(Ya.readyState==4){try{eval(Ya.responseText);}
catch(e){alert(e+"1");showFlvUrl(null,null);}}}}
catch(e){alert(e+"2");showFlvUrl(null,null);}}
else{alert(downloader['error_invalid']);return false;}}
function showFlvUrl(Za,$a){var ab=document.getElementById('fetchButton');var bb=document.getElementById('result');var cb=document.getElementById('preview');bb.style.display='block';if(Za==null){bb.innerHTML=downloader['error_unsupported']+'  <a target="_blank" href="'+downloader['forumurl']+'">'+downloader['forum']+'</a>';}
else{bb.innerHTML=downloader['result']+'<HR noShade>'+$a+'<br>'+'<a href="'+Za+'" target="_blank">'+Za+'</a><br>'+'<INPUT class="process" onclick="copyVideo(\''+Za+'\');" type="button" value="'+downloader['copy']+'">'+' <INPUT class="process" onclick="downloadVideo(\''+Za+'\');" type="button" value="'+downloader['download']+'">'+' <INPUT class="process" onclick="previewVideo(\''+Za+'\');" type="button" value="'+downloader['preview']+'">';}
ab.disabled=false;}
function processResult(db){var eb=document.getElementById('fetchButton');var fb=document.getElementById('videoPageURI');var gb=document.getElementById('result');fb.value=downloader['fill_url'];eb.disabled=false;if(db=='forbidden'){gb.innerHTML=downloader['error_forbidden'];}else if(db=='error'){gb.innerHTML=downloader['error_failed'];}else if(db=='unsupported'){gb.innerHTML=downloader['error_unsupported'];}else if(db==''){gb.innerHTML=downloader['error_unknown'];}else{gb.innerHTML=downloader['result']+'<hr noshade="noshade" /><a href="'+db+'" target="_blank">'+db+'</a><br /><input type="button" class="process" value="'+downloader['copy']+'" onClick="copyVideo(\''+db+'\');" /> <input type="button" class="process" value="'+downloader['download']+'" onClick="downloadVideo(\''+db+'\');" /> <input type="button" class="process" value="'+downloader['preview']+'" onClick="previewVideo(\''+db+'\');" />';}}
function copyVideo(hb){if(is_ie){var ib="Text";var jb=hb;var kb=window.clipboardData;kb.setData(ib,jb);alert(downloader['copy_done']);}else{alert('for IE only.');}}
function downloadVideo(lb,mb,nb,ob){if(confirm(downloader['download_new_window'])){var pb=window.open(lb,"downloadVideo");if(pb==null){alert(downloader['download_new_window_banned']);}}
else{window.location=lb;}}
function previewVideo(qb){var rb=escape(qb);var sb=document.getElementById('preview');var tb=downloader['preview']+'<hr noshade="noshade" />';if(is_ie){tb+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';tb+='width="480" height="320">';tb+='<param name="movie" value="player/flv.swf?file='+rb+'&showdigits=true&autostart=true" />';tb+='<param name="menu" value="false" />';tb+='<param name="play" value="true" />';tb+='<param name="wmode" value="transparent" />';tb+='<param name="quality" value="high" />';tb+='</object>';}else{tb+='<object data="player/flv.swf?file='+rb+'&showdigits=true&autostart=true" type="application/x-shockwave-flash" ';tb+='width="480" height="320">';tb+='<param name="menu" value="false" />';tb+='<param name="play" value="true" />';tb+='<param name="wmode" value="transparent" />';tb+='<param name="quality" value="high" />';tb+='</object>';}
sb.style.display='block';sb.innerHTML=tb;}
function showAds(ub){if(document.getElementById(ub)!=null){document.getElementById(ub).innerHTML=document.getElementById(ub+'Code').innerHTML;}}
var t_id=setInterval(animate,20);var pos=0;var dir=2;var len=0;function animate(){var vb=document.getElementById('progress');if(vb!=null){if(pos==0)len+=dir;if(len>32||pos>79)pos+=dir;if(pos>79)len-=dir;if(pos>79&&len==0)pos=0;vb.style.left=pos;vb.style.width=len;}}
function remove_loading(){this.clearInterval(t_id);var wb=document.getElementById('loaderContainer');wb.style.display='none';wb.style.visibility='hidden';}
function addFireFoxEngine(){if((typeof window.sidebar=="object")&&(typeof window.sidebar.addSearchEngine=="function")){window.sidebar.addSearchEngine('http://www.quchao.com/video/tool/FireFoxSearch/flv.src','http://www.quchao.com/video/tool/FireFoxSearch/flv.ico','FlvDownloader','Web');}else{alert(downloader['firefox_need']);}}
function addIE7Engine(){try{window.external.AddSearchProvider('http://www.quchao.com/video/tool/IE7/FlvDownloader.xml');}
catch(eX){alert(downloader['ie7_need']);}
return false;}
function addMaxthonEngine(){try{window.external.m2_addSearchEngine('FLV Downloader','http://www.quchao.com/video/?url=%us');}
catch(eX){alert(downloader['maxthon_need']);}
return false;}
function addFavorite(){if((typeof window.sidebar=="object")&&(typeof window.sidebar.addSearchEngine=="function")){window.sidebar.addPanel('FLV Downloader','javascript:document.location=\'http://www.quchao.com/video/?url=\'+escape(window.location);','');}else{window.external.AddFavorite('javascript:document.location=\'http://www.quchao.com/video/?url=\'+escape(window.location);','FLV Downloader');}}
function downIEPlugin(){window.location='http://www.quchao.com/video/tool/IEContextMenu/FlvDownloader.rar';}
function downMaxthonPlugin(){try{window.open('about:\/\/res.maxthon.com/<script language=\'javascript\'>location.replace(\'http://www.quchao.com\');external.max_installPlugin(\'http://www.quchao.com/video/tool/Maxthon/FlvDownloader.zip\');setTimeout(\"window.opener=\'\';window.close();\", 100);<\/script>','_blank')}
catch(eX){window.location='http://www.quchao.com/video/tool/Maxthon/FlvDownloader.zip';}
return false;}
function downFireFoxExtension(){if((typeof window.sidebar=="object")&&(typeof window.sidebar.addSearchEngine=="function")){var xb=new Array();xb['FLV Downloader']={URL:'http://www.quchao.com/video/tool/FireFox/FlvDownloader.xpi',IconURL:'http://www.quchao.com/video/tool/FireFoxSearch/flv.ico',toString:function(){return this.URL;}};InstallTrigger.install(xb);}else{window.location='http://www.quchao.com/video/tool/FireFox/FlvDownloader.xpi';}}
function downOperaWidget(){if((typeof window.widget=="object")&&(typeof window.widget.openURL=="function")){window.widget.openURL('http://www.quchao.com/video/tool/Opera/FLVDownloader.wdgt');}else{window.location='http://www.quchao.com/video/tool/Opera/FLVDownloader.wdgt';}}
function openDownloads(){selected_form=1;selected_form_name='';if(selected_form==1){selected_form_name='chooser_form_2';}
else{selected_form_name='chooser_form';}
url_value=document.getElementById(selected_form_name).url.value;if(url_value==""){alert('Please enter a URL first.');document.getElementById(selected_form_name).url.focus();}
else{document.getElementById('download_container').style.display='block';document.getElementById('download_details').style.display='inline';document.getElementById("chooser_form_2").submit();document.getElementById("chooser_form_2").url.value="";}}
function change_info(info) {
  info = info + 1;
  var i = 0;
  for(i =1 ; i <48; i++){
  	if(i!= 7) document.getElementById('example_'+i).style.display = 'none';
	}
  document.getElementById('example_'+info).style.display = 'inline';
  //document.getElementById('info_'+last_info).style.display = 'none';
  //document.getElementById('info_'+info).style.display = 'inline';
  //last_info = info;
}