var requiredMajorVersion=9;var requiredMinorVersion=0;var requiredRevision=45;var hasRequiredVersion=DetectFlashVer(requiredMajorVersion,requiredMinorVersion,requiredRevision);var uploader;YAHOO.util.Event.onDOMReady(function(){if(hasRequiredVersion){YAHOO.util.Dom.get("AdvancedBrowse").style.display="block";YAHOO.util.Dom.get("DegradedBrowse").style.display="none";var b=YAHOO.util.Dom.get("BrowseButton");var a=YAHOO.util.Dom.get("UploaderOverlay");try{YAHOO.util.Dom.setStyle(a,"width",b.right-b.left+"px");YAHOO.util.Dom.setStyle(a,"height",b.bottom-b.top+"px")}catch(c){}YAHOO.widget.Uploader.SWFURL=jsPath+"/yui/build/uploader/assets/uploader.swf";uploader=new YAHOO.widget.Uploader("UploaderOverlay");uploader.addListener("contentReady",handleContentReady);uploader.addListener("fileSelect",onFileSelect);uploader.addListener("uploadStart",onUploadStart);uploader.addListener("uploadProgress",onUploadProgress);uploader.addListener("uploadComplete",onUploadComplete);uploader.addListener("uploadCompleteData",onUploadResponse);uploader.addListener("uploadError",onUploadError)}else{YAHOO.util.Dom.get("AdvancedBrowse").style.display="none";YAHOO.util.Dom.get("DegradedBrowse").style.display="block"}});function handleContentReady(){uploader.setAllowLogging(true);uploader.setAllowMultipleFiles(false);var a=new Array({description:"Video Files (*.avi,*.flv,*.mov,*.mp4,*.mpeg,*.mpg,*.wmv)",extensions:"*.avi;*.flv;*.mov;*.mp4;*.mpeg;*.mpg;*.wmv"});uploader.setFileFilters(a)}function setSelect(a,b){if(YAHOO.util.Dom.get(b)){YAHOO.util.Dom.get(b).value=a.options[a.selectedIndex].value}}var fileID;function onFileSelect(b){for(var a in b.fileList){if(YAHOO.lang.hasOwnProperty(b.fileList,a)){fileID=b.fileList[a].id}}this.FilenameDisplay=document.getElementById("FilenameDisplay");this.FilenameDisplay.value=b.fileList[fileID].name}function onUpload(){if(YAHOO.util.Dom.get("GameID")){var b=YAHOO.util.Dom.get("GameID");var a=YAHOO.util.Dom.get("Trick")}var f=YAHOO.util.Dom.get("Category");var h=YAHOO.util.Dom.get("Title");var e=YAHOO.util.Dom.get("Description");var d=YAHOO.util.Dom.get("DegradedVideo");var c=YAHOO.util.Dom.get("Terms");var g=YAHOO.util.Dom.get("SubmitButton");if(h.value==""){alert("You must add a Title!")}else{if((hasRequiredVersion&&fileID==null)||(!hasRequiredVersion&&d.value=="")){alert("You must select a Video File!")}else{if(!hasRequiredVersion&&(d.value.toLowerCase().indexOf(".avi")==-1&&d.value.toLowerCase().indexOf(".flv")==-1&&d.value.toLowerCase().indexOf(".mov")==-1&&d.value.toLowerCase().indexOf(".mp4")==-1&&d.value.toLowerCase().indexOf(".mpeg")==-1&&d.value.toLowerCase().indexOf(".mpg")==-1&&d.value.toLowerCase().indexOf(".wmv")==-1)){alert("Your video format is not accepted!\nAccepted Formats: .avi, .flv, .mov, .mp4, .mpeg, .mpg, .wmv")}else{if(!c.checked){alert("You must agree with the Terms of Service!")}else{YAHOO.util.Dom.get("BeforeUpload").style.display="none";YAHOO.util.Dom.get("DuringUpload").style.display="block";if(hasRequiredVersion){if(b!=null){b.disabled=true;a.readOnly=true}f.disabled=true;h.readOnly=true;e.readOnly=true;c.disabled=true;g.disabled=true;uploader.upload(fileID,"http://upload.grindtv.com/upload_video/grindtv/asyncFileUpload.php","POST",{viewerID:YAHOO.util.Dom.get("UserID").value,viewerName:YAHOO.util.Dom.get("Username").value},"video")}else{YAHOO.util.Dom.get("UploadVideoForm").submit()}}}}}}function onUploadStart(a){this.FilenameDisplay.value="Initializing Upload..."}function onUploadProgress(a){percent=Math.round(100*(a.bytesLoaded/a.bytesTotal));if(percent<100){this.FilenameDisplay.value=percent+"% uploaded..."}else{this.FilenameDisplay.value="Please Wait... Do Not Refresh!"}}function onUploadComplete(a){this.FilenameDisplay.value="Please Wait... Do Not Refresh!"}function onUploadError(a){this.FilenameDisplay.value="Upload Error! Please Refresh Page!"}function onUploadResponse(a){YAHOO.util.Dom.get("TempName").value=a.data;YAHOO.util.Dom.get("UploadVideoForm").submit()};