var uploadFormSubmitted=false;function uploadChangeMediaType(){var C=document.forms.uploadForm;var B=CW_util.getFormElement(C,"media.category");B.innerHTML="";B.appendChild(CW_util.createElementOption("null",CW_internationalization.getValues("upload.uploadMedia.choose")));var G=parseInt(Form.Element.Serializers.inputSelector(CW_util.getFormElement(document.forms.uploadForm,"media.type")));CW_util.setCategoryListContent("uploadForm","media.category",G);var F=new HashTable();switch(G){case CW_Action_Media.Media_TYPE_IMAGE:F.put("mediatype",CW_internationalization.getValue("upload.uploadMedia.photo").toLowerCase());break;default:F.put("mediatype",CW_internationalization.getValue("upload.uploadMedia.video").toLowerCase());break}var D=new HashTable();var E=CW_config.getConnectedUser();var A=(new String(E.getUsername())).split("@");F.put("postcode",E.getValues("user.upload.code"));F.put("username",A[0]);document.getElementById("methodUploadContentMail").innerHTML="<p>"+CW_internationalization.getValueParams("upload.uploadMedia.mail.content",F)+"</p>";document.getElementById("methodUploadContentMMS").innerHTML="<p>"+CW_internationalization.getValueParams("upload.uploadMedia.mms.content",F)+"</p>";document.getElementById("disclaimerUpload").getElementsByTagName("p").item(0).innerHTML=CW_internationalization.getValueParams("upload.uploadMedia.disclaimerContent",F)}function uploadIframeLoaded(){if(uploadFormSubmitted==true){var B=document.forms.uploadForm;var A=new Array();A.push("action=status");A.push("host="+document.forms.uploadForm.host.value);A.push("USESSION="+document.forms.uploadForm.USESSION.value);CW_comwebAjax.sendRequest("/comweb/upload","uploadCallback",null,"uploadfile",A)}}function uploadCallback(D,C){uploadFormSubmitted=false;var B=parseInt(D.getValues("error"));switch(B){case 0:var E=D.getMediaId();CW_Action_Media.displayMedia("uploadEditMediaAfter",E,null,null);break;case 1:var E=D.getMediaId();CW_Action_Media.displayMedia("displayUploadDuplicatedCallback",E,null,null);break;default:var A=new HashTable();CW_comwebAjax.loadHtml(CW_config.webappUri+"html/upload/uploadError.html","masterPage",A);break}}function displayUploadDuplicatedCallback(B,A){var C=B.getSpecificChildren("media")[0];loadBrick_upload_uploadErrorDuplicated(C,"masterPage")}function displayUploadSuccessCallback(B,A){var E=new HashTable();try{var D=B.getSpecificChildren("media")[0];E.put("titleMedia",D.getMediaName());E.put("typeMedia",D.getMediaTypeName())}catch(C){CW_logger.log(CW_logger.LEVEL_ERROR,"uploadEditMediaAfter:"+C)}CW_comwebAjax.loadHtml(CW_config.webappUri+"html/upload/uploadSuccess.html","masterPage",E)}function uploadEditMediaAfter(D,I){var C=new HashTable();try{var G=D.getSpecificChildren("media")[0];var A=document.forms.uploadForm;var E=null;if(A.addplaylist.disabled!="disabled"){var H=A.addplaylist.selectedIndex;if(H!=0){E=parseInt(A.addplaylist.options[H].value)}}var B=(A.addfavor.checked);if(E!=null&&E!=NaN&&E!="NaN"){CW_Action_Media.addMediaInPlayList("goTo",E,G.getUid(),G.getMediaType())}if(B=="true"||B==true){CW_Action_Media.addFavMedia("goTo",G.getUid())}C.put("titleMedia",G.getMediaName());if(G.getMediaType()==CW_Action_Media.Media_TYPE_IMAGE){C.put("typeMedia",CW_internationalization.getValue("upload.uploadMedia.photo").toLowerCase())}else{C.put("typeMedia",CW_internationalization.getValue("upload.uploadMedia.video").toLowerCase())}}catch(F){CW_logger.log(CW_logger.LEVEL_ERROR,"uploadEditMediaAfter:"+F)}CW_comwebAjax.loadHtml(CW_config.webappUri+"html/upload/uploadSuccess.html","masterPage",C)}function uploadProcess(){var A=document.forms.uploadForm;if(CW_FormValidator.check(A)){document.getElementById("uploadProgressBarCont").style.display="block";document.getElementById("uploadMediaButton").style.display="none";document.getElementById("buttonCancel").style.display="block";document.getElementById("cancelfeedback").style.display="none";document.getElementById("cancelfeedback").innerHTML="";uploadFormSubmitted=true;A.submit();try{Form.disable(A)}catch(B){}try{CW_util.getFormElement(A,"buttonCancel").disabled=""}catch(B){}}}function cancelUpload(){CW_AjaxPage_Manager.displayPage("upload");document.getElementById("cancelfeedback").style.display="block";document.getElementById("cancelfeedback").innerHTML=CW_internationalization.getValue("upload.cancelled");document.getElementById("uploadMediaButton").style.display="block"}function uploadValidSteep1(){var B=document.forms.uploadForm;if(!ComWeb_navigator.isSafari()){var I=B.getElementsByTagName("div");var K=new Array();var L=true;for(var N=0;N<I.length;N++){if(I.item(N).id=="validator"){K.push(I.item(N))}}var E=null;while(K.length>0){CW_logger.log(CW_logger.LEVEL_INFORMATION,"CW_FormValidator check "+B.name);E=new ComwebFormValidatorElement(K.shift());if(E.fieldName=="media.category"||E.fieldName=="file"||E.fieldName=="acceptDisclaimer"){L=E.check(B)&&L}}if(L){var Q=CW_util.getFormElement(B,"file").value;var C=new RegExp("(flv$|3gp$|3gpp$|mpg$|mpeg$|mov$|avi$|mpe$|movie$|wmv$|qt$|viv$|vivo$)","i");var M=new RegExp("(gif$|jpg$|jpeg$|jpe$|bmp$|cod$|fif$|ief$|tiff$|tif$|mcf$|wbmp$|png$|fh4$|fh5$|fhc$|pnm$|pbm$|pgm$|ppm$|rgb$|xwd$|xbm$|xpm$)","i");var R=document.getElementById("videoRadioUpload").checked;if(Q!=""){switch(R){case true:if(C.test(Q)==false){var D=CW_internationalization.getValue("dialog.msg.upload.media.type")+" "+CW_internationalization.getValue("general.video");CW_FormValidator.setErrorMessage(B,"file",D);return }break;case false:if(M.test(Q)==false){var D=CW_internationalization.getValue("dialog.msg.upload.media.type")+" "+CW_internationalization.getValue("general.photo");CW_FormValidator.setErrorMessage(B,"file",D);return }break;default:break}}var J=parseInt(Form.Element.Serializers.inputSelector(CW_util.getFormElement(document.forms.uploadForm,"media.type")));var P=new HashTable();switch(J){case CW_Action_Media.Media_TYPE_IMAGE:P.put("mediatype",CW_internationalization.getValue("upload.uploadMedia.photo").toLowerCase());break;default:P.put("mediatype",CW_internationalization.getValue("upload.uploadMedia.video").toLowerCase());break}document.getElementById("uploadMediaContainer").getElementsByTagName("div").item(0).innerHTML="<h1>"+CW_internationalization.getValueParams("upload.uploadMedia.title2",P)+"</h1>";if(J!=CW_Action_Media.Media_TYPE_VIDEO){document.getElementById("formLoadDetailMedia").getElementsByTagName("h2").item(0).innerHTML=CW_internationalization.getValueParams("upload.uploadMedia.statusMedia",P);document.getElementById("descTagMember").innerHTML=CW_internationalization.getValueParams("upload.uploadMedia.tagsDesc",P);var H=document.getElementById("formLoadDetailMedia").getElementsByTagName("label");var A;var G=CW_internationalization.getValue("form.oblig")+"&nbsp;";for(var F=0;F<H.length;F++){A=H.item(F);switch(A.attributes.getNamedItem("for").nodeValue){case"titleMediaUpload":A.innerHTML=G+CW_internationalization.getValueParams("upload.uploadMedia.media.title",P);break;case"countryOfMediaUpload":A.innerHTML=G+CW_internationalization.getValueParams("upload.uploadMedia.lang",P);break;case"statusPublicMedia":A.innerHTML=CW_internationalization.getValueParams("general.status.public2",P);break;case"statusPrivateMedia":A.innerHTML=CW_internationalization.getValueParams("general.status.private2",P);break;case"statusProtectedMedia":A.innerHTML=CW_internationalization.getValueParams("general.status.protected2",P);break;case"statusTagsFree":A.innerHTML=CW_internationalization.getValueParams("general.status.access1",P);break;case"statusTagsForb":A.innerHTML=CW_internationalization.getValueParams("general.status.access3",P);break;case"optionsUploadCell":A.innerHTML=CW_internationalization.getValueParams("upload.uploadMedia.phone.mobile",P);break;case"optionsUploadToFav":A.innerHTML=CW_internationalization.getValueParams("upload.uploadMedia.fav",P);break;case"optionsUploadToPlaylist":A.innerHTML=CW_internationalization.getValueParams("upload.uploadMedia.add.playlist",P);break;default:break}}}if(J!=CW_Action_Media.Media_TYPE_IMAGE){document.getElementById("uploadFormSelectLang").style.display="block"}document.getElementById("uploadContainerStep1").style.display="none";document.getElementById("formLoadDetailMedia").style.display="block";try{CountryLangManager._setLangListContent("uploadForm","lang.uid",1,true)}catch(O){}CW_util.setUserPlaylistContent("uploadForm","addplaylist")}}};