var wxNFUploader;if(!wxNFUploader){wxNFUploader={_insts:{}}}wxNFUploader.create=function(C,E,D,B){var A='<div class="uploadItem"><form method="post" name="_upload_file_form" id="_upload_file_form" enctype="multipart/form-data" style="margin:10px 0;"><label for="addPicture">Select File:</label><input id="_upload_file_no_flash_file" name="Filedata" type="file" class="uploadInput" /><br clear="all" /><div id="_upload_file_no_flash_err_msg" class="error-text" style="display:none;clear:both;">Please select a file to upload.</div></form><p class="linkBtn"><a href="javascript:wxNFUploader.upload(\''+C+"')\">Upload</a> &nbsp;|&nbsp; <a href=\"javascript:wxNFUploader.cancel('"+C+'\')">Cancel</a></p><p class="progressAnimateGIF"><img id="_upload_file_image" style="display:none;" src="'+base_url+'images/manual_loading.gif" /></p></div>';if(typeof B.upload_form!="undefined"&&B.upload_form!="_upload_file_form"){A=A.replace(/<form[^>]*>/,"");A=A.replace("</form>","")}else{B.upload_form="_upload_file_form"}if(B.index<5){var F=document.getElementById(B.progress_placeholder_id)}else{var F=document.getElementById(B.progress_placeholder_id+"_"+5)}if(F!=null){F.innerHTML=A;F.style.display="block"}wxNFUploader._insts[C]={settings:B,upload_url:E,upload_handler:D}};wxNFUploader.upload=function(E){var D=wxNFUploader._insts[E];if(!D){return }var F=document.getElementById("_upload_file_no_flash_file");var B=document.getElementById("_upload_file_no_flash_err_msg");B.style.display="none";if(trim(F.value)==""){B.style.display="";return }var A=document.getElementById("_upload_file_title");if(A!=null){if(trim(A.value)==""){document.getElementById("_upload_file_title_err_msg").style.display="block";return }document.getElementById("_upload_file_title_err_msg").style.display="none"}var C=D.upload_url;var G={failure:function(H){},upload:function(H){document.getElementById("_upload_file_image").style.display="none";if(D.settings.index<5){var I=document.getElementById(D.settings.progress_placeholder_id)}else{var I=document.getElementById(D.settings.progress_placeholder_id+"_"+5)}if(I!=null){I.innerHTML="";I.style.display="none"}D.upload_handler(D.settings.index,0,H.responseText)}};document.getElementById("_upload_file_image").style.display="block";YAHOO.util.Connect.setForm(D.settings.upload_form,true);YAHOO.util.Connect.asyncRequest("POST",C,G)};wxNFUploader.cancel=function(B){var A=wxNFUploader._insts[B];if(A){if(A.settings.index<5){var C=document.getElementById(A.settings.progress_placeholder_id)}else{var C=document.getElementById(A.settings.progress_placeholder_id+"_"+5)}if(C!=null){C.innerHTML="";C.style.display="none"}}};wxNFUploader.destroy=function(A){delete wxNFUploader._insts[A]};var wxSWFUploader;if(!wxSWFUploader){wxSWFUploader={_insts:{}}}wxSWFUploader.create=function(A,G,E,F,B){var I='<div class="uploadItem"><h6 id="_upload_file_name" style="margin-top:5px"></h6><ul id="_upload_file_prog_bar" style="display:none;padding-left: 0px;margin:0px"><li id="_upload_file_progress"></li><li id="_upload_file_percent"></li><li class="cancelBtn"><a href="javascript:wxSWFUploader.cancel(\''+A+'\')">Cancel</a></li></ul><div class="clear"></div></div>';function M(){}function O(R){}function N(S,R,T){var U="";switch(R){case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:U="QUEUE LIMIT EXCEEDED";break;case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:U="File uploading failed: file size is too large";break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:U="ZERO BYTE FILE";break;case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:U="INVALID FILE TYPE";break;default:U="UNKNOWN";break}this.customSettings.upload_handler(this.customSettings.index,R,"failed "+U)}function L(R,T){try{if(R>0){if(this.customSettings.index<5){var U=document.getElementById(this.customSettings.progress_placeholder_id)}else{var U=document.getElementById(this.customSettings.progress_placeholder_id+"_"+5)}if(U!=null){U.innerHTML=I;U.style.display="block"}document.getElementById(this.customSettings.progress_file_name).innerHTML=this.getFile().name;this.startUpload()}}catch(S){}}function C(T,W,V){try{document.getElementById(this.customSettings.progress_bar).style.display="block";var U=Math.ceil((W/V)*100);var R=new UploadProgress(this.customSettings.progress_div,this.customSettings.progress_percent,this.customSettings.progress_width);R.SetProgress(U)}catch(S){this.debug(S)}}function D(){return false}function J(T,R){try{if(this.customSettings.index<5){var U=document.getElementById(this.customSettings.progress_placeholder_id)}else{var U=document.getElementById(this.customSettings.progress_placeholder_id+"_"+5)}if(U!=null){U.innerHTML="";U.style.display="none"}this.customSettings.upload_handler(this.customSettings.index,0,R)}catch(S){this.debug(S)}}function Q(T,R,S){this.customSettings.upload_handler(this.customSettings.index,R,S)}function H(){}function P(R){}if(wgx_getBrowserInfo()!="mozilla"){var K=new SWFUpload({upload_url:G,file_size_limit:B.file_size_limit,file_types:B.file_types,file_types_description:B.file_types_description,file_upload_limit:10,file_queue_limit:0,file_dialog_start_handler:M,file_queued_handler:O,file_queue_error_handler:N,file_dialog_complete_handler:L,upload_progress_handler:C,upload_error_handler:Q,upload_success_handler:J,upload_complete_handler:D,swfupload_loaded_handler:H,debug_handler:P,button_image_url:B.button_image_url,button_placeholder_id:A,button_width:B.button_width,button_height:B.button_height,button_action:SWFUpload.BUTTON_ACTION.SELECT_FILE,button_cursor:SWFUpload.CURSOR.HAND,button_window_mode:SWFUpload.WINDOW_MODE.TRANSPARENT,flash_url:base_url+"js/swfupload/swfupload_f10.swf",custom_settings:{upload_handler:E,progress_placeholder_id:B.progress_placeholder_id,progress_file_name:"_upload_file_name",progress_div:"_upload_file_progress",progress_percent:"_upload_file_percent",progress_bar:"_upload_file_prog_bar",progress_width:B.progress_width,index:F},debug:false})}else{var K=new SWFUpload({upload_url:G,file_size_limit:B.file_size_limit,file_types:B.file_types,file_types_description:B.file_types_description,file_upload_limit:10,file_queue_limit:0,file_dialog_start_handler:M,file_queued_handler:O,file_queue_error_handler:N,file_dialog_complete_handler:L,upload_progress_handler:C,upload_error_handler:Q,upload_success_handler:J,upload_complete_handler:D,swfupload_loaded_handler:H,debug_handler:P,button_image_url:B.button_image_url,button_placeholder_id:A,button_width:B.button_width,button_height:B.button_height,button_action:SWFUpload.BUTTON_ACTION.SELECT_FILE,button_cursor:SWFUpload.CURSOR.HAND,flash_url:base_url+"js/swfupload/swfupload_f10.swf",custom_settings:{upload_handler:E,progress_placeholder_id:B.progress_placeholder_id,progress_file_name:"_upload_file_name",progress_div:"_upload_file_progress",progress_percent:"_upload_file_percent",progress_bar:"_upload_file_prog_bar",progress_width:B.progress_width,index:F},debug:false})}if(K){wxSWFUploader._insts[A]=K}};wxSWFUploader.cancel=function(B){var A=wxSWFUploader._insts[B];if(A){A.stopUpload();if(A.customSettings.index<5){var C=document.getElementById(A.customSettings.progress_placeholder_id)}else{var C=document.getElementById(A.customSettings.progress_placeholder_id+"_"+5)}if(C!=null){C.innerHTML="";C.style.display="none"}}};wxSWFUploader.destroy=function(B){var A=wxSWFUploader._insts[B];if(A){A.destroy();delete wxSWFUploader._insts[B]}};var wxUploader;if(!wxUploader){wxUploader={_insts:{}}}wxUploader.TYPE_IMAGE=1;wxUploader.TYPE_FILE=2;wxUploader.TYPE_MANUAL=3;wxUploader.TYPE_VIDEO=4;wxUploader.TYPE_FLASH=5;wxUploader.settings={};wxUploader.settings._base={progress_placeholder_id:"progress_placeholder",progress_width:"300",button_placeholder_base:"button_placeholder"};wxUploader.settings[wxUploader.TYPE_IMAGE]=wxClone(wxUploader.settings._base);wxUploader.settings[wxUploader.TYPE_IMAGE].file_size_limit="5 MB";wxUploader.settings[wxUploader.TYPE_IMAGE].file_types="*.jpg;*.jpeg;*.gif;*.png;*.bmp";wxUploader.settings[wxUploader.TYPE_IMAGE].file_types_description="Picture";wxUploader.settings[wxUploader.TYPE_IMAGE].button_image_url=base_url+"js/swfupload/images/image_upload_75x22.gif";wxUploader.settings[wxUploader.TYPE_IMAGE].button_width=75;wxUploader.settings[wxUploader.TYPE_IMAGE].button_height=22;wxUploader.settings[wxUploader.TYPE_FILE]=wxClone(wxUploader.settings._base);wxUploader.settings[wxUploader.TYPE_FILE].file_size_limit="15 MB";wxUploader.settings[wxUploader.TYPE_FILE].file_types="*.*";wxUploader.settings[wxUploader.TYPE_FILE].file_types_description="File";wxUploader.settings[wxUploader.TYPE_FILE].button_image_url=base_url+"js/swfupload/images/file_upload_50x22.gif";wxUploader.settings[wxUploader.TYPE_FILE].button_width=50;wxUploader.settings[wxUploader.TYPE_FILE].button_height=22;wxUploader.settings[wxUploader.TYPE_MANUAL]=wxClone(wxUploader.settings._base);wxUploader.settings[wxUploader.TYPE_MANUAL].file_size_limit="20 MB";wxUploader.settings[wxUploader.TYPE_MANUAL].file_types="*.pdf";wxUploader.settings[wxUploader.TYPE_MANUAL].file_types_description="PDF";wxUploader.settings[wxUploader.TYPE_MANUAL].button_image_url=base_url+"js/swfupload/images/image_upload_75x22.gif";wxUploader.settings[wxUploader.TYPE_MANUAL].button_width=75;wxUploader.settings[wxUploader.TYPE_MANUAL].button_height=22;wxUploader.settings[wxUploader.TYPE_VIDEO]=wxClone(wxUploader.settings._base);wxUploader.settings[wxUploader.TYPE_VIDEO].file_size_limit="30 MB";wxUploader.settings[wxUploader.TYPE_VIDEO].file_types="*.avi;*.mpg;*.mov;*.flv";wxUploader.settings[wxUploader.TYPE_VIDEO].file_types_description="Video";wxUploader.settings[wxUploader.TYPE_VIDEO].button_image_url=base_url+"js/swfupload/images/file_upload_50x22.gif";wxUploader.settings[wxUploader.TYPE_VIDEO].button_width=50;wxUploader.settings[wxUploader.TYPE_VIDEO].button_height=22;wxUploader.settings[wxUploader.TYPE_FLASH]=wxClone(wxUploader.settings._base);wxUploader.settings[wxUploader.TYPE_FLASH].file_size_limit="20 MB";wxUploader.settings[wxUploader.TYPE_FLASH].file_types="*.swf";wxUploader.settings[wxUploader.TYPE_FLASH].file_types_description="SWF";wxUploader.settings[wxUploader.TYPE_FLASH].button_image_url=base_url+"js/swfupload/images/file_upload_50x22.gif";wxUploader.settings[wxUploader.TYPE_FLASH].button_width=50;wxUploader.settings[wxUploader.TYPE_FLASH].button_height=22;var fv=flashChecker();var wx_can_use_flash=(fv.f&&fv.v>=9)?true:false;if(typeof staging_env!="undefined"&&staging_env){if(wgx_getBrowserInfo()!="IE"){wx_can_use_flash=false}}var wxUploaderUseFlash=wx_can_use_flash;wxUploader.init=function(J,H,D,E,L){var I=document.getElementById("alter_uploader");if(wx_can_use_flash&&I!=null&&I.style.display=="none"){var G=document.getElementById("uploader_no_flash");if(!wxUploaderUseFlash&&G!=null){G.checked=true}I.style.display=""}use_flash=wxUploaderUseFlash;E=E||1;for(var F=0;F<E;F++){var A=wxClone(wxUploader.settings[J]);if(!A){return }if(typeof L=="object"){for(var K in L){A[K]=L[K]}}A.button_placeholder_id=E==1?A.button_placeholder_base:A.button_placeholder_base+"_"+F;var C=document.getElementById(A.button_placeholder_id);if(C==null){return }A.index=F;button_parent=C.parentNode;var B=wxUploader._insts[A.button_placeholder_id];if(B&&B.use_flash){wxSWFUploader.destroy(A.button_placeholder_id)}if(use_flash){wxSWFUploader.create(A.button_placeholder_id,H,D,F,A)}else{wxUploader.createButton(button_parent,A)}wxUploader._insts[A.button_placeholder_id]={upload_url:H,upload_handler:D,settings:A,button_parent:button_parent,use_flash:use_flash}}};wxUploader.enhancedInit=function(K,I,F,A,G,M){if(A==0){var J=document.getElementById("alter_uploader")}else{var J=document.getElementById("alter_uploader_"+A)}if(wx_can_use_flash&&J!=null&&J.style.display=="none"){if(A==0){var H=document.getElementById("uploader_no_flash")}else{var H=document.getElementById("uploader_no_flash_"+A)}if(!wxUploaderUseFlash&&H!=null){H.checked=true}J.style.display=""}use_flash=wxUploaderUseFlash;G=G||1;for(var E=A;E<A+G;E++){var B=wxClone(wxUploader.settings[K]);if(!B){return }if(typeof M=="object"){for(var L in M){B[L]=M[L]}}B.button_placeholder_id=G==1?B.button_placeholder_base:B.button_placeholder_base+"_"+E;var D=document.getElementById(B.button_placeholder_id);if(D==null){return }B.index=E;button_parent=D.parentNode;var C=wxUploader._insts[B.button_placeholder_id];if(C&&C.use_flash){wxSWFUploader.destroy(B.button_placeholder_id)}if(use_flash){wxSWFUploader.create(B.button_placeholder_id,I,F,E,B)}else{wxUploader.createButton(button_parent,B)}wxUploader._insts[B.button_placeholder_id]={upload_url:I,upload_handler:F,settings:B,button_parent:button_parent,use_flash:use_flash}}};wxUploader.createButton=function(E,D){var F=D.button_image_url;var C=D.button_height;var B=D.button_width-1;var A='<div style="width:1px;height:1px;float:left;">&nbsp;</div><style>    .btn_file_upload {display:block;width:'+B+"px;height:"+C+'px;background:url("'+F+'") 0px 0px no-repeat;float:left}    .btn_file_upload span {display:none !important;}</style>';A+='<p><a class="btn_file_upload" onclick="wxUploader.upload(\''+D.button_placeholder_id+'\')" style="cursor:pointer;"><span>Upload</span></a></p>';E.innerHTML=A};wxUploader.upload=function(B){var A=wxUploader._insts[B];if(!A){return }wxNFUploader.create(B,A.upload_url,A.upload_handler,A.settings)};wxUploader.reload=function(B){B=B||"button_placeholder";var A=wxUploader._insts[B];if(!A||!A.use_flash){return }wxSWFUploader.destroy(B);if(typeof A.button_parent=="object"){A.button_parent.innerHTML="<a id='"+A.settings.button_placeholder_id+"'></a>";if(A.button_parent.style.display=="none"){A.button_parent.style.display=""}if(A.button_parent.style.visibility=="hidden"){A.button_parent.style.visibility="visible"}}wxSWFUploader.create(B,A.upload_url,A.upload_handler,A.settings.index,A.settings)};wxUploader.destroy=function(B){B=B||"button_placeholder";var A=wxUploader._insts[B];if(A==null){return }if(A.use_flash){if(typeof A.button_parent=="object"&&A.button_parent.style.display!="none"){wxSWFUploader.cancel(B)}wxSWFUploader.destroy(B)}else{wxNFUploader.cancel(B);wxNFUploader.destroy(B)}if(typeof A.button_parent=="object"){A.button_parent.innerHTML="<a id='"+A.settings.button_placeholder_id+"'></a>"}};wxUploader.enhancedAlterUploader=function(G,C,B,E,I){E=E||1;for(var F=B;F<B+E;F++){var D=wxClone(wxUploader.settings[G]);if(!D){return }if(typeof I=="object"){for(var H in I){D[H]=I[H]}}D.button_placeholder_id=E==1?D.button_placeholder_base:D.button_placeholder_base+"_"+F;wxUploader.destroy(D.button_placeholder_id)}if(B==0){var A=document.getElementById("uploader_no_flash")}else{var A=document.getElementById("uploader_no_flash_"+B)}if(A.checked){wxUploaderUseFlash=false}else{wxUploaderUseFlash=true}C(B,E)};wxUploader.alterUploader=function(D,H,F,A){F=F||1;for(var B=0;B<F;B++){var C=wxClone(wxUploader.settings[D]);if(!C){return }if(typeof A=="object"){for(var G in A){C[G]=A[G]}}C.button_placeholder_id=F==1?C.button_placeholder_base:C.button_placeholder_base+"_"+B;wxUploader.destroy(C.button_placeholder_id)}var E=document.getElementById("uploader_no_flash");if(E.checked){wxUploaderUseFlash=false}else{wxUploaderUseFlash=true}H()};function UploadProgress(A,D,B){this.file_progress_id="divFileProgress";this.upload_progress=A;this.upload_percent=D;this.width=B;this.fileProgressWrapper=document.getElementById(this.file_progress_id);if(!this.fileProgressWrapper){this.fileProgressWrapper=document.createElement("div");this.fileProgressWrapper.className="progressWrapperCustom";this.fileProgressWrapper.style.width=B+"px";this.fileProgressWrapper.id=this.file_progress_id;this.fileProgressElement=document.createElement("div");this.fileProgressElement.className="progressContainer";var C=document.createElement("div");C.className="progressBarInProgressCustom";this.fileProgressElement.appendChild(C);this.fileProgressWrapper.appendChild(this.fileProgressElement);document.getElementById(this.upload_progress).appendChild(this.fileProgressWrapper);UploadFadeIn(this.fileProgressWrapper,0)}else{this.fileProgressElement=this.fileProgressWrapper.firstChild}this.height=this.fileProgressWrapper.offsetHeight}UploadProgress.prototype.SetProgress=function(A){this.fileProgressElement.className="progressContainer green";this.fileProgressElement.childNodes[0].className="progressBarInProgressCustom";this.fileProgressElement.childNodes[0].style.width=A+"%";document.getElementById(this.upload_progress).style.width=A*this.width/100+"px";document.getElementById(this.upload_progress).style.width=A*this.width/100+"px";document.getElementById(this.upload_percent).innerHTML=A+"%"};UploadProgress.prototype.SetComplete=function(){this.fileProgressElement.className="progressContainer blue";this.fileProgressElement.childNodes[3].className="progressBarCompleteCustom";this.fileProgressElement.childNodes[3].style.width=""};UploadProgress.prototype.SetError=function(){this.fileProgressElement.className="progressContainer red";this.fileProgressElement.childNodes[3].className="progressBarErrorCustom";this.fileProgressElement.childNodes[3].style.width=""};UploadProgress.prototype.SetCancelled=function(){};UploadProgress.prototype.SetStatus=function(A){};UploadProgress.prototype.ToggleCancel=function(A,B,C){};function UploadFadeIn(C,A){var B=15;var D=30;if(A<100){A+=B;if(A>100){A=100}if(C.filters){try{C.filters.item("DXImageTransform.Microsoft.Alpha").opacity=A}catch(E){C.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+A+")"}}else{C.style.opacity=A/100}}if(A<100){setTimeout(function(){UploadFadeIn(C,A)},D)}}function isValidUrl(A){var B=/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return B.test(A)}function getVideoType(A){if(!isValidUrl(A)){return 0}if(A.substring(0,24)=="http://video.google.com/"){return 1}else{if(A.substring(0,23)=="http://www.youtube.com/"||A.substring(0,19)=="http://youtube.com/"){return 2}else{if(A.substring(0,21)=="http://www.tudou.com/"||A.substring(0,17)=="http://tudou.com/"){return 8}else{if(A.substring(0,29)=="http://v.youku.com/v_show/id_"){return 9}else{if(A.substring(0,22)=="http://v.ku6.com/show/"){return 10}else{return 0}}}}}}function getYouTubeLink(A){if(/http:\/\/\w+\.youtube\.com\/watch\?v=.*/.test(A)){var B=/http:\/\/\w+\.youtube.com\/.*?v=([\-0-9a-zA-z_]*).*/i;result=B.exec(A);if(result){videoId=result[1]}else{videoId=A.substring(31,A.length)}A="http://www.youtube.com/v/"+videoId}else{if(A.substring(0,27)=="http://youtube.com/watch?v="){var B=/http:\/\/youtube.com\/.*?v=([\-0-9a-zA-z_]*).*/i;result=B.exec(A);if(result){videoId=result[1]}else{videoId=A.substring(27,A.length)}A="http://www.youtube.com/v/"+videoId}else{A=""}}return(A)}function getGoogleVideoLink(A){if(A.substring(0,40)=="http://video.google.com/videoplay?docid="){var B=/http:\/\/video.google.com\/.*?docid=([\-0-9a-zA-z_]*).*/i;result=B.exec(A);if(result){videoId=result[1]}else{videoId=A.substring(40,A.length)}A="http://video.google.com/googleplayer.swf?docId="+videoId}else{A=""}return(A)}function getTudouLink(A){if(A.substring(0,35)=="http://www.tudou.com/programs/view/"){var B=/http:\/\/www.tudou.com\/programs\/view\/([\-0-9a-zA-z_]*).*/i;result=B.exec(A);videoId=result?result[1]:A.substring(35,A.length);A="http://www.tudou.com/v/"+videoId}else{if(A.substring(0,31)=="http://tudou.com/programs/view/"){var B=/http:\/\/tudou.com\/programs\/view\/([\-0-9a-zA-z_]*).*/i;result=B.exec(A);videoId=result?result[1]:A.substring(31,A.length);A="http://www.tudou.com/v/"+videoId}else{A=""}}return(A)}function getYoukuLink(A){if(A.substring(0,29)=="http://v.youku.com/v_show/id_"){var B=/http:\/\/v.youku.com\/v_show\/id_([\-0-9a-zA-z_]*).*/i;result=B.exec(A);videoId=result?result[1]:A.substring(29,A.length);A="http://player.youku.com/player.php/sid/"+videoId+"=/v.swf"}else{A=""}return(A)}function getKu6Link(A){if(A.substring(0,22)=="http://v.ku6.com/show/"){var B=/http:\/\/v.ku6.com\/show\/([\-0-9a-zA-z_]*).*/i;result=B.exec(A);videoId=result?result[1]:A.substring(22,A.length);A="http://player.ku6.com/refer/"+videoId+"/v.swf"}else{A=""}return(A)}function getVideoFlashHTML(B,D,A,C){html='<object type="application/x-shockwave-flash" width="'+D+'" height="'+A+'" data="'+B+'" id="'+C+'"><param name="movie" value="'+B+'" /><param name="wmode" value="transparent" /><param name="allowScriptAcess" value="sameDomain" /><param name="quality" value="best" /><param name="bgcolor" value="#FFFFFF" />';if(C==5){html=html+'<param name="FlashVars" value="'+B.substring(43,B.length)+'" />'}else{html=html+'<param name="FlashVars" value="playerMode=embedded" />'}html=html+"</object>";return(html)}
