var options={mobile:false,ie:false,ie6:false,procStarted:false};var globalScope=new Array();function globalHandler(a,b){var c=globalScope[a];eval("c."+b+"()")}function browserIsIE(){return(/MSIE ((5\\.5)|6|7|8|9)/.test(navigator.userAgent)&&navigator.platform=="Win32")}function updateCaptcha(){var a=$("#captcha_image").get(0);if(!a){return}if(a.width>55){return}var b=a.src;var c=b.indexOf('?');if(c!=-1){b=b.substr(0,c)}var d=new Date();a.src=b+'?'+d.getTime();$("#captcha_time").get(0).value="0"}function initProcess(){if(!options.procStarted&&$('#process_id').size()>0){options.procStarted=true;var a=parseInt($('#process_id').html());if(a>0){var b;if(options.mobile||options.ie6){b={pollerType:'static',pollerInterval:2000,estimateInterval:0,estimateBar:false}}else{b={pollerType:'dynamic',pollerInterval:800,estimateInterval:800,estimateBar:true}}$("#encoder_status").statusPoller(a,b)}else{options.procStarted=false}}}(function($){$.fn.carousel=function(a){return this.each(function(){new g(this,a)})};var f={show:6,scroll:3,speed:"slow"};$.carousel=function(a,b){this.options=$.extend({},f,b||{});this.container=null;this.list=$(a);this.items=this.list.children('li');this.clip=this.list.wrap('<div></div>').parent();this.container=this.clip.wrap('<div></div>').parent();this.buttonNext=this.clip.after('<div></div>').next();this.buttonPrev=this.clip.before('<div></div>').prev();var c=this;this.funcNext=function(){c.next()};this.funcPrev=function(){c.prev()};this.container.addClass('carousel-container');this.clip.addClass('carousel-clip');this.list.addClass('carousel-list');this.buttonPrev.addClass('carousel-prev');this.buttonNext.addClass('carousel-next');this.setup()};var g=$.carousel;g.fn=g.prototype;g.fn.extend=g.extend=$.extend;g.fn.extend({setup:function(){this.currentIndex=0;this.currentPos=0;this.startWidth=this.list.width();this.itemCount=this.items.size();var a=this.items.eq(1);var b=a.outerWidth();var c=parseInt(a.css('margin-left'));var d=parseInt(a.css('margin-right'));this.itemWidth=b+c+d;this.maxPos=this.itemWidth*(this.itemCount-this.options.show);var e=a.outerHeight();this.clip.css("height",e+'px');this.scrollTo(0)},next:function(){var a=this.currentIndex+this.options.scroll;this.scrollTo(a)},prev:function(){var a=this.currentIndex-this.options.scroll;this.scrollTo(a)},scrollTo:function(i){var a=this.getPos(i);this.animate(a);this.currentPos=a;this.currentIndex=i;this.buttons()},animate:function(a){if(a>this.currentPos){this.list.css('width',this.startWidth+a)}this.list.animate({left:'-'+a+'px'},this.options.speed,function(){if(a<this.currentPos){this.list.css('width',this.startWidth+a)}})},getPos:function(i){var a=this.itemWidth*i;if(a>this.maxPos){a=this.maxPos}else if(a<0){a=0}return a},buttons:function(){if(this.currentPos==this.maxPos){this.buttonNext.unbind('click');this.buttonNext.hide()}else{this.buttonNext.show();this.buttonNext.bind('click',this.funcNext)}if(this.currentPos==0){this.buttonPrev.unbind('click');this.buttonPrev.hide()}else{this.buttonPrev.click(this.funcPrev);this.buttonPrev.show()}}})})(jQuery);(function($){$.fn.embeddedLabel=function(a,b){return this.each(function(){new f(this,a,b)})};var e={color:"black",autofocus:true};$.embeddedLabel=function(a,b,c){this.options=$.extend({},e,c||{});this.text=b;this.element=$(a);this.defaultColor=this.element.css('color');var d=this;this.resetFunc=function(){d.resetLabel()};this.setFunc=function(){d.setLabel()};this.element.bind('click',this.resetFunc);this.element.bind('keydown',this.resetFunc);this.element.bind('blur',this.setFunc);this.setLabel();if(this.options.autofocus){this.element.get(0).focus();this.setCursorPosition(0)}};var f=$.embeddedLabel;f.fn=f.prototype;f.fn.extend=f.extend=$.extend;f.fn.extend({setLabel:function(){if(this.element.get(0).value==""||this.element.get(0).value==this.text){this.element.css("color",this.options.color);this.element.get(0).value=this.text}},resetLabel:function(){if(this.element.get(0).value==this.text){this.element.get(0).value="";this.element.css("color",this.defaultColor)}},setCursorPosition:function(a){if(this.element.get(0).setSelectionRange){this.element.get(0).setSelectionRange(a,a)}else if(this.element.get(0).createTextRange){var b=this.element.get(0).createTextRange();b.collapse(true);b.moveEnd('character',a);b.moveStart('character',a);b.select()}}})})(jQuery);jQuery.fn.selectToUISlider=function(f){var g=jQuery(this);var k=jQuery.extend({labels:3,tooltip:true,tooltipSrc:'text',labelSrc:'value',sliderOptions:null},f);var l=(function(){var a=[];g.each(function(){a.push('handle_'+jQuery(this).attr('id'))});return a})();var m=(function(){var a=[];g.eq(0).find('option').each(function(){a.push({value:jQuery(this).attr('value'),text:jQuery(this).text()})});return a})();var n=(function(){if(g.eq(0).find('optgroup').size()>0){var a=[];g.eq(0).find('optgroup').each(function(i){a[i]={};a[i].label=jQuery(this).attr('label');a[i].options=[];jQuery(this).find('option').each(function(){a[i].options.push({text:jQuery(this).text(),value:jQuery(this).attr('value')})})});return a}else return null})();function isArray(a){return a.constructor==Array}function ttText(a){return(k.tooltipSrc=='text')?m[a].text:m[a].value}var o={step:1,min:0,orientation:'horizontal',max:m.length-1,range:g.length>1,slide:function(e,a){var b=jQuery(a.handle);var c=ttText(a.value);b.attr('aria-valuetext',c).attr('aria-valuenow',a.value).find('.ui-slider-tooltip .ttContent').text(c);var d=jQuery('#'+b.attr('id').split('handle_')[1]);d.find('option').eq(a.value).attr('selected','selected')},values:(function(){var a=[];g.each(function(){a.push(jQuery(this).get(0).selectedIndex)});return a})()};k.sliderOptions=(f)?jQuery.extend(o,f.sliderOptions):o;g.bind('change keyup click',function(){var a=jQuery(this).get(0).selectedIndex;var b=jQuery('#handle_'+jQuery(this).attr('id'));var c=b.data('handleNum');b.parents('.ui-slider:eq(0)').slider("values",c,a);b.find('.ui-slider-tooltip .ttContent').text(ttText(a))});var p=jQuery('<div></div>');g.each(function(i){var a='';var b=jQuery('label[for='+jQuery(this).attr('id')+']');var c=(b.size()>0)?'Slider control for '+b.text()+'':'';var d=b.attr('id')||b.attr('id','label_'+l[i]).attr('id');if(k.tooltip==false){a=' style="display: none;"'}jQuery('<a '+'href="#" tabindex="0" '+'id="'+l[i]+'" '+'class="ui-slider-handle" '+'role="slider" '+'aria-labelledby="'+d+'" '+'aria-valuemin="'+k.sliderOptions.min+'" '+'aria-valuemax="'+k.sliderOptions.max+'" '+'aria-valuenow="'+k.sliderOptions.values[i]+'" '+'aria-valuetext="'+ttText(k.sliderOptions.values[i])+'" '+'><span class="screenReaderContext">'+c+'</span>'+'<span class="ui-slider-tooltip ui-widget-content ui-corner-all"'+a+'><span class="ttContent"></span>'+'<span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner"></span></span>'+'</span></a>').data('handleNum',i).appendTo(p)});if(n){var q=0;var r=p.append('<dl class="ui-slider-scale ui-helper-reset" role="presentation"></dl>').find('.ui-slider-scale:eq(0)');jQuery(n).each(function(h){r.append('<dt style="width: '+(100/n.length).toFixed(2)+'%'+'; left:'+(h/(n.length-1)*100).toFixed(2)+'%'+'"><span>'+this.label+'</span></dt>');var c=this.options;jQuery(this.options).each(function(i){var a=(q==m.length-1||q==0)?'style="display: none;"':'';var b=(k.labelSrc=='text')?c[i].text:c[i].value;r.append('<dd style="left:'+leftVal(q)+'"><span class="ui-slider-label">'+b+'</span><span class="ui-slider-tic ui-widget-content"'+a+'></span></dd>');q++})})}else{var r=p.append('<ol class="ui-slider-scale ui-helper-reset" role="presentation"></ol>').find('.ui-slider-scale:eq(0)');jQuery(m).each(function(i){var a=(i==m.length-1||i==0)?'style="display: none;"':'';var b=(k.labelSrc=='text')?this.text:this.value;r.append('<li style="left:'+leftVal(i)+'"><span class="ui-slider-label">'+b+'</span><span class="ui-slider-tic ui-widget-content"'+a+'></span></li>')})}function leftVal(i){return(i/(m.length-1)*100).toFixed(2)+'%'}if(k.labels>1)p.find('.ui-slider-scale li:last span.ui-slider-label, .ui-slider-scale dd:last span.ui-slider-label').addClass('ui-slider-label-show');var s=Math.max(1,Math.round(m.length/k.labels));for(var j=0;j<m.length;j+=s){if((m.length-j)>s){p.find('.ui-slider-scale li:eq('+j+') span.ui-slider-label, .ui-slider-scale dd:eq('+j+') span.ui-slider-label').addClass('ui-slider-label-show')}}p.find('.ui-slider-scale dt').each(function(i){jQuery(this).css({'left':((100/(n.length))*i).toFixed(2)+'%'})});p.insertAfter(jQuery(this).eq(this.length-1)).slider(k.sliderOptions).attr('role','application').find('.ui-slider-label').each(function(){jQuery(this).css('marginLeft',-jQuery(this).width()/2)});p.find('.ui-tooltip-pointer-down-inner').each(function(){var a=jQuery('.ui-tooltip-pointer-down-inner').css('borderTopWidth');var b=jQuery(this).parents('.ui-slider-tooltip').css('backgroundColor');jQuery(this).css('border-top',a+' solid '+b)});var t=p.slider('values');if(isArray(t)){jQuery(t).each(function(i){p.find('.ui-slider-tooltip .ttContent').eq(i).text(ttText(this))})}else{p.find('.ui-slider-tooltip .ttContent').eq(0).text(ttText(t))}g.addClass('select-slider');return this};(function($){$.fn.autoSetSelections=function(a,b){return this.each(function(){new h(this,a,b)})};$.autoSetSelections=function(c,d,e){this.map=d;this.element=$(c);this.form=this.element.parents('form');var f=this;this.changeFunc=function(){f.setValues()};this.element.bind('click',this.changeFunc);this.toggleFunc=function(){f.toggleAdvanced();return false};this.toggler=$("#toggle-advanced");this.area=$("#advanced");this.toggler.bind('click',this.toggleFunc);this.hidden=true;this.defaultValue=this.toggler.html();this.alterValue=e;this.customResolution=this.form.find('.custom-resolution');this.form.find('#resolution option').click(function(){if($(this).hasClass('resolution-toggle')){f.customResolution.slideDown();f.form.find('input[name=width]').get(0).focus()}else{f.customResolution.slideUp()}});this.form.find('input[name=width]').embeddedLabel("Leveys",{color:"#bbb",autofocus:false});this.form.find('input[name=height]').embeddedLabel("Korkeus",{color:"#bbb",autofocus:false});this.rangeSlider=this.form.find('.cut-slider');this.sliderMax=parseInt($("#video-length").html());this.rangeStart=this.form.find('input[name=start]');this.rangeEnd=this.form.find('input[name=end]');this.rangeStart.hide();this.rangeEnd.hide();this.rangeValue=$('<div class="range-value"></div>').insertAfter(this.rangeSlider);this.rangeValue.html(this.formatRangeValue(0,this.sliderMax));this.rangeSlider.slider({range:true,min:0,max:f.sliderMax,values:[0,f.sliderMax],slide:function(a,b){f.rangeStart.get(0).value=b.values[0];f.rangeEnd.get(0).value=b.values[1];f.rangeValue.html(f.formatRangeValue(b.values[0],b.values[1]))}})};var h=$.autoSetSelections;h.fn=h.prototype;h.fn.extend=h.extend=$.extend;h.fn.extend({setValues:function(){this.value=this.element.get(0).value;if(this.value=='0'){this.resetAll();return}var a=false;var b;if(!isNaN(this.value.charAt(0))){this.value='_'+this.value}if(typeof(this.map.audio[this.value])!='undefined'){a=true;b=this.map.audio[this.value]}else if(typeof(this.map.video[this.value])!='undefined'){b=this.map.video[this.value]}else{return}for(var c in b){this.setValue(c,b[c])}var d=b.width+'x'+b.height;if(b.width==0&&b.height==0){d="0"}this.setValue('resolution',d);if(a){this.form.find('select.video-only').attr('disabled','disabled')}else{this.form.find('select.video-only').removeAttr('disabled')}},setValue:function(a,b){var c=this.form.find("select[name='"+a+"']");if(c.size()==0){return}c.find('option').each(function(i){if($(this).attr('value')==b){c.get(0).selectedIndex=i;c.trigger('click');c.trigger('change');return}})},resetAll:function(){this.form.find('select').each(function(){this.selectedIndex=0;$(this).removeAttr('disabled');$(this).trigger('change')})},formatRangeValue:function(a,b){return this.formatSeconds(a)+' - '+this.formatSeconds(b)},formatSeconds:function(a){var b=a%60;var c=Math.floor(a/60);var d=c%60;var e=Math.floor(c/60);var f=e%60;var g=2;return this.numPad(f)+':'+this.numPad(d)+':'+this.numPad(b)},numPad:function(a){if(a>=10){return a}return'0'+a.toString()},toggleAdvanced:function(){if(this.hidden){this.area.slideDown();this.hidden=false;this.toggler.html(this.alterValue);$(".dim").animate({opacity:0.3,filter:"alpha(opacity=30)"},700)}else{this.area.slideUp();this.hidden=true;this.toggler.html(this.defaultValue);$(".dim").animate({opacity:1.0,filter:"alpha(opacity=100)"},500)}}})})(jQuery);(function($){$.fn.statusPoller=function(a,b){return this.each(function(){new f(this,a,b)})};var e={pollerInterval:1000,pollerType:'dynamic',estimateInterval:1000,estimateBar:true,updateUrl:'status'};$.statusPoller=function(a,b,c){this.options=$.extend({},e,c||{});this.element=$(a);this.id=b;this.next=0;this.finished=false;this.timeOut=null;this.estimateFunc=null;this.updateInProgress=false;this.estimateInProgress=false;this.currentPercents=0;this.realPercents=0;this.barPercents=0;this.uniqueId='poller';this.estimateInterval=null;this.pollerInterval=null;this.startTime=0;this.statusElement=this.element.find('.status-text');this.leftElement=this.element.find('.status-left');this.rightElement=this.element.find('.status-right');this.percentElement=this.element.find('.status-percents');this.readyElement=this.element.find('.status-ready');var d=this;this.dataHandlers={processqueued:d.setProcessQueueData,initializing:d.setInitializeData,waiting:d.setWaitData,queued:d.setQueueData,downloading:d.setDownloadData,uploading:d.setUploadData,encoding:d.setEncodeData,finalizing:d.setFinalizeData,success:d.setSuccessData,fail:d.setFailData};$.ajaxSetup({cache:false});window.onbeforeunload=function(){if(!d.finished){return'Ikkunan sulkeminen sammuttaa käynnissä olevan latauksen.'}};window.onunload=function(){if(!d.finished){$("h1").html('Peruutetaan lataus...');$(".status-info").hide();d.element.hide();d.kill.call(d);d.finish()}};if(this.options.estimateInterval>0){this.estimateInterval=this.setInterval('estimateValues',this.options.estimateInterval)}if(this.options.pollerType=='static'){this.pollerInterval=this.setInterval('updateStatus',this.options.pollerInterval)}this.updateStatus();this.setFavicon('/img/wait.gif','image/gif');this.setTitle('Tiedostoa muunnetaan')};var f=$.statusPoller;f.fn=f.prototype;f.fn.extend=f.extend=$.extend;f.fn.extend({setInterval:function(b,c){if(options.ie){globalScope[this.uniqueId]=this;return setInterval('globalHandler("'+this.uniqueId+'", "'+b+'")',c)}else{return setInterval(function(a){a[b]()},c,this)}},setTimeout:function(b,c){if(options.ie){globalScope[this.uniqueId]=this;return setTimeout('globalHandler("'+this.uniqueId+'", "'+b+'")',c)}else{return setTimeout(function(a){a[b]()},c,this)}},updateStatus:function(){if(this.finished){return}if(this.updateInProgress){this.next=this.options.pollerInterval;this.setNextUpdate();return}this.updateInProgress=true;var d=this;$.ajax({type:"GET",url:this.options.updateUrl,cache:false,dataType:"json",data:{id:this.id,task:'status'},success:function(a){var b=typeof a;if(b=='undefined'){d.next=d.options.pollerInterval}else{d.next=a.next}d.setNextUpdate.call(d);if(b!='undefined'&&typeof d.dataHandlers[a.state]!='undefined'){var c=d.dataHandlers[a.state];c.call(d,a)}d.updateInProgress=false},error:function(a,b,c){d.updateInProgress=false;d.next=d.options.pollerInterval;d.setNextUpdate.call(d)}})},kill:function(){$.ajax({type:"GET",data:{id:this.id,task:'kill'},url:this.options.updateUrl,async:false})},setNextUpdate:function(){if(this.next>0&&this.options.pollerType=='dynamic'){this.timeOut=this.setTimeout('updateStatus',this.next)}},setInitializeData:function(a){if(this.startTime==0){this.startTime=this.microtime()}var b=this.microtime()-this.startTime;this.element.addClass('loading');if(b>30){a.error='Lataus ei käynnistynyt tuntemattomasta syystä';this.setFailData(a);this.kill()}},setWaitData:function(a){this.setStatus('Odotetaan muiden omien latausten päättymistä...','Voit ladata korkeintaan '+a.limit+' tiedostoa yhtä aikaa.','');this.element.addClass('loading');this.estimateFunc=null},setProcessQueueData:function(a){this.setStatus('Sivustolla on tällä hetkellä paljon ruuhkaa. Odotetaan vapaita latauspaikkoja...','Olet jonossa sijalla '+a.position+'.','Arvioitu jonotusaika: '+a.timeleft+'.');this.readyElement.css('width',0);this.element.addClass('loading');this.estimateFunc=null},setQueueData:function(a){this.setStatus('Odotetaan, että muuntimelle tulee tilaa...','Olet tällä hetkellä jonossa sijalla '+a.position+'.','Arvioitu jonotusaika: '+a.timeleft+'.');this.readyElement.css('width','0');this.element.addClass('loading');this.estimateFunc=null},setDownloadData:function(a){this.setStatus('Tiedostoa ladataan palvelimelle...',this.transferStatus(a.downloaded,a.total),this.roundBytes(a.speed)+'/s');this.setPercents(a.percents);this.currentSize=a.downloaded;this.avgSpeed=a.speed;this.targetSize=a.total;this.estimatedPercents=a.estimated;this.checkTime=this.microtime();this.estimateFunc=this.estimateTransfers;this.element.removeClass('loading');if(this.options.estimateBar){this.estimateBar()}},setUploadData:function(a){this.setStatus('Tiedostoa siirretään palvelimelle...',this.transferStatus(a.uploaded,a.total),this.roundBytes(a.speed)+'/s');this.setPercents(a.percents);this.currentSize=a.uploaded;this.avgSpeed=a.speed;this.targetSize=a.total;this.estimatedPercents=a.estimated;this.checkTime=this.microtime();this.estimateFunc=this.estimateTransfers;this.element.removeClass('loading');if(this.options.estimateBar){this.estimateBar()}},setEncodeData:function(a){var b;if(a.timeleft>0){b='Aikaa jäljellä: '+this.roundTime(a.timeleft)}else{b=''}this.setStatus('Tiedostoa muunnetaan...','',b);this.setPercents(a.percents);this.currentTimeleft=a.timeleft;this.estimatedPercents=a.estimated;this.checkTime=this.microtime();this.estimateFunc=this.estimateEncode;this.element.removeClass('loading');if(this.options.estimateBar){this.estimateBar()}},setFinalizeData:function(a){this.setStatus('Viimeistellään...','','');this.estimateFunc=null;this.setPercents(100)},setSuccessData:function(a){this.finish();var b='<p>Video on nyt muunnettu haluamaasi muotoon. Muunnetun tiedoston kooksi tuli <strong>'+this.roundBytes(a.size)+'</strong>. Latauksen pitäisi alkaa automaattisesti. Jos näin ei kuitenkaan käy, voit ladata tiedoston alla olevasta linkistä.</p><div class="input-custom"><a href="'+a.url+'">Lataa video</a></div>';if(a.subtitles){b=b+' <div class="input-custom"><a href="'+a.subtitles+'">Lataa tekstitykset</a></div>'}$("h1").html('Tiedosto muunnettu');this.hideStatus(b);window.location=a.url},setFailData:function(a){this.finish();var b='<p>Tiedoston lataus ei onnistunut seuraavasta syystä: '+a.error+'</p><p>Kokeile latausta hetken päästä uudelleen.</p>';$("h1").html('Tiedoston muuntaminen epäonnistui');this.hideStatus(b)},hideStatus:function(a){this.element.hide();$(".status-info").hide();this.element.after(a);this.setFavicon('/img/valmis.ico','image/x-icon');this.setTitle('Tiedosto muunnettu')},setStatus:function(a,b,c){this.statusElement.html(a);this.leftElement.html(b);this.rightElement.html(c)},estimateValues:function(){if(!this.estimateFunc||this.estimateInProgress){return}this.estimateInProgress=true;this.estimateFunc();this.estimateInProgress=false},estimateTransfers:function(){var a=this.microtime()-this.checkTime;var b=Math.round(this.currentSize+(this.avgSpeed*a));if(b>this.targetSize){b=this.targetSize}this.leftElement.html(this.transferStatus(b,this.targetSize));this.estimatePercents()},estimateEncode:function(){var a=this.microtime()-this.checkTime;var b=Math.round(this.currentTimeleft-a);if(b<0){b=0}if(b>0){this.rightElement.html('Aikaa jäljellä: '+this.roundTime(b))}this.estimatePercents()},estimatePercents:function(){var a=(this.microtime()-this.checkTime)*1000;var b=((a/this.next)*(this.estimatedPercents-this.realPercents))+this.realPercents;if(b>this.estimatedPercents){b=this.estimatedPercents}b=Math.round(b*10)/10;if(b>this.currentPercents){this.percentElement.html(b.toFixed(1)+'%');this.currentPercents=b}},estimateBar:function(){if(this.estimatedPercents>this.currentPercents&&this.estimatedPercents>this.barPercents){this.readyElement.animate({width:this.estimatedPercents+'%'},this.next);this.barPercents=this.estimatedPercents}},transferStatus:function(a,b){return this.roundBytes(a)+' / '+this.roundBytes(b)},setPercents:function(a){if(a>=this.currentPercents){this.percentElement.html(a.toFixed(1)+'%');this.readyElement.css('width',a+'%');this.currentPercents=a}this.realPercents=a},finish:function(){this.finished=true;if(this.pollerInterval){clearInterval(this.pollerInterval);this.pollerInterval=null}if(this.estimateInterval){clearInterval(this.estimateInterval);this.estimateInterval=null}if(this.timeOut){clearTimeout(this.timeOut);this.timeOut=null}},roundBytes:function(a){if(a<1024){return a+' b'}else if(a<1048576){return Math.round(a/1024)+' kB'}else{var b=(Math.round(a*10/1048576)/10);return b.toFixed(1)+' MB'}},roundTime:function(a){if(a<60){return a+' s'}else if(a<3600){var b=Math.floor(a/60);return b+' min'}else{var c=Math.floor(a/3600);return c+' h'}},setFavicon:function(a,b){$('<link rel="shortcut icon" href="'+a+'" type="'+b+'">').appendTo('head')},setTitle:function(a){document.title=a+' - LataaYouTube.com'},microtime:function(){return new Date().getTime()/1000}})})(jQuery);(function($){$.fn.uploadForm=function(){return this.each(function(){new e(this)})};$.uploadForm=function(a){this.uploadForm=$(a);this.optionsForm=$("#options_form");this.uploadId=this.generateUploadId();this.fileInput=this.uploadForm.find('input[type=file]');this.uploadFrame=$('<iframe id="iframe_upload" name="iframe_upload" src="/blank.html" class="blank"></iframe>').hide().appendTo(this.uploadForm);this.optionsFrame=$('<iframe id="iframe_options" name="iframe_options" src="/blank.html" class="blank"></iframe>').hide().appendTo(this.optionsForm);this.optionsForm.attr('target','iframe_options');this.uploadForm.attr('target','iframe_upload');var b=this;this.showFunc=function(){return b.showUpload()};this.initFunc=function(){b.initUpload()};this.optionsForm.bind('submit',this.showFunc);this.optionsFrame.bind('load',this.initFunc);this.setUploadId()};var e=$.uploadForm;e.fn=e.prototype;e.fn.extend=e.extend=$.extend;e.fn.extend({showUpload:function(){if(this.fileInput.get(0).value.length<=1){alert('Et valinnut tiedostoa');return false}else{this.uploadForm.submit();$("#base-content").hide();$("#upload-content").show();return true}},initUpload:function(){var a=parseInt(this.optionsFrame.contents().find('#process_id').html());if(a>0){$("#process_id").html(a);var b={pollerType:'dynamic',pollerInterval:1000,estimateInterval:800,estimateBar:true,updateUrl:'/status'};$("#encoder_status").statusPoller(a,b)}},setUploadId:function(){var a=this.uploadForm.attr('action');var b=a.substring(0,a.length-this.uploadId.length);this.uploadForm.attr('action',b+this.uploadId);this.optionsForm.find("input[name='upload_id']").get(0).value=this.uploadId},generateUploadId:function(){var a='abcdef0123456789';var b=32;var c='';for(var i=0;i<b;i++){var d=Math.floor(Math.random()*(a.length-1));c=c+a.charAt(d)}return c}})})(jQuery);window.onload=function(){options.ie=browserIsIE();initProcess();if(!options.mobile){$("#url").embeddedLabel("Videon osoite",{color:"#bbb"});if(!options.ie6){$("#suosituimmat ul").carousel();$("#abitrate").selectToUISlider({labels:0});$("#vbitrate").selectToUISlider({labels:0})}if(typeof advancedFormatMap!='undefined'){$("#format_advanced").autoSetSelections(advancedFormatMap,'Piilota laajennetut valinnat ▲')}}$("#upload_form").uploadForm();if($("#captcha_image").size()){setInterval("updateCaptcha()",3000)}}