window.addEvent("domready",function(){roar=new Roar({duration:10000,margin:{x:0,y:0},offset:0});scr=new Fx.Scroll(window);$$(".url").addEvent("blur",function(A){if(this.value==""){this.value=lng.l_url;this.className+=" m"}});$$(".url").addEvent("focus",function(A){if(this.value==lng.l_url){this.value="";this.className="url"}});$$(".title").addEvent("blur",function(A){if(this.value==""){this.value=lng.l_title;this.className+=" m"}});$$(".title").addEvent("focus",function(A){if(this.value==lng.l_title){this.value="";this.className="title"}});$$(".gen_title").addEvent("keyup",function(C){var A=getURI(this.value);var B=$$(".gen_name");B.each(function(D){D.value=A})});$$(".upload_add").addEvent("click",function(C){C.stop();var B=this.id.replace(/add_(\w)/,"$1");for(var A=0;A<3;A++){addElementUpload(B)}});if($("multilang")){langOther=$$(".lang_other");langOther.each(function(A){A.style.display="none"});$("multilang").addEvent("click",function(B){for(var A=0;A<langOther.length;A++){if(this.checked==true){langOther[A].style.display="block"}else{langOther[A].style.display="none"}}})}$$(".uploads_del").addEvent("click",function(A){A.stop();uploadType=this.href.replace(/.+type=(\w+)&.+/,"$1");if(confirm(lng["confirm_"+uploadType+"s_del"])){uploadID=this.href.replace(/.+id=(\d+)&.+/,"$1");tableName=this.href.replace(/.+table_name=(.*?)&.+/,"$1");fieldName=this.href.replace(/.+field_name=(.*?)&.+/,"$1");dirName=this.href.replace(/.+dir_name=(.+)$/,"$1");getData("uploads_del",{id:uploadID,type:uploadType,table_name:tableName,field_name:fieldName,dir_name:dirName})}});$$(".pubs-videos-del").addEvent("click",function(A){A.stop();if(confirm(lng.confirm_videos_del)){videoID=this.href.replace(/.+video_id=(\d+)/,"$1");getData("pubs_videos_del",{video_id:videoID})}});$$(".videos_del").addEvent("click",function(A){A.stop();if(confirm(lng.confirm_videos_del)){videoID=this.href.replace(/.+video_id=(\d+)&.+/,"$1");tableName=this.href.replace(/.+table_name=(.*?)&.+/,"$1");dirName=this.href.replace(/.+dir_name=(.+)$/,"$1");getData("videos_del",{video_id:videoID,table_name:tableName,dir_name:dirName})}});$$(".upload_change").addEvent("click",function(B){var A=this.id.replace(/(\w+)_change_\d+/,"$1");var C=this.id.replace(/(\w+)_(\d+)/,"$2");if(this.checked==true){$(A+"_"+C).style.display="none";$(A+"_web_"+C).style.display="block"}else{$(A+"_"+C).style.display="block";$(A+"_web_"+C).style.display="none"}});if($("user_lj")&&$("user_lj_ext")){$("user_lj").addEvent("keyup",function(A){if(this.value!=""){var B=this.value+lj;$("user_lj_ext").removeClass("none");$("user_lj_ext").set("html",'<a href="http://'+B+'" target="_blank">'+B+"</a>")}else{$("user_lj_ext").addClass("none")}})}if($("desc")){$("desc").addEvent("keyup",function(B){var A=this.value.length;$("desc_length").set("text",A);if(A>lim_desc){$("desc_length").className="bad"}else{$("desc_length").className=""}})}$$(".length").addEvent("keyup",function(C){var A=this.get("id");var B=this.value.length;var D=$(A+"_lim").get("text");$(A+"_length").set("text",B);if(B>D){$(A+"_length").addClass("error")}else{$(A+"_length").removeClass("error")}});if($("desc_"+lang_other)){$("desc_"+lang_other).addEvent("keyup",function(B){var A=this.value.length;$("desc_"+lang_other+"_length").set("text",A);if(A>lim_desc){$("desc_"+lang_other+"_length").className="bad"}else{$("desc_"+lang_other+"_length").className=""}})}if($("country_id")){$("country_id").addEvent("change",function(A){loader();getData("regions_list",{country_id:this.value})});$("region_id").addEvent("change",function(A){loader();getData("cities_list",{country_id:$("country_id").value,region_id:this.value})})}$$(".video-quality A").addEvent("click",function(A){A.stop();ID=this.href.replace(/^.+\/(\d+)\/(\w+)\.flv$/,"$1");$$("#player-quality-"+ID+" A").each(function(B){B.removeClass("active")});this.addClass("active");$f("player-"+ID).setPlaylist([this.href]);$f("player-"+ID).play()});$$(".print").addEvent("click",function(A){A.stop();print(document)})});function msg(B,A){roar.setOptions({className:"roar-"+A});roar.alert(lng["h_"+A],B)}function loader(){var A="loader";if($(A).getStyle("display")=="none"){$(A).setStyle("display","block")}else{$(A).setStyle("display","none")}}function getData(C,D){var A="http://"+site_url_direct+"/inc/ajax.php?json&lang="+lang+"&action="+C;var B=new Request.JSON({url:A,onComplete:function(E){resultData(C,E)}}).get(D)}function getDataPost(C,D){var A="/inc/ajax.php?json&action="+C;var B=new Request.JSON({method:"post",url:A,data:D,onComplete:function(E){resultData(C,E)}}).send()}function getURI(A){A=A.toLowerCase();var B=new Array(/ /g,/ж/g,/ю/g,/я/g,/ц/g,/ч/g,/ш/g,/щ/g,/эй/g,/а/g,/б/g,/в/g,/г/g,/д/g,/е/g,/ё/g,/з/g,/и/g,/й/g,/ы/g,/к/g,/л/g,/м/g,/н/g,/о/g,/п/g,/р/g,/с/g,/т/g,/у/g,/ф/g,/х/g,/ъ/g,/ю/g,/ь/g,/э/g,/\!/g,/\?/g,/\+/g,/—/g,/-/g,/\./g,/,/g,/\(/g,/\)/g,/\[/g,/\]/g,/%/g,/&prime;/g,/&quot;/g,/«/g,/»/g,/:/g,/'/g,/__/g,/"/g,"/","…",/\n/,"#",/---/g);var C=new Array("-","zh","ju","ja","ts","ch","sh","csh","a","a","b","v","g","d","e","e","z","i","i","y","k","l","m","n","o","p","r","s","t","u","f","h","","y","","e","","","","-","-","","","","","","","","","","","","","_","_","","","","-","","-");for(i=0;i<C.length;i++){A=A.replace(B[i],C[i])}return A}function fixPNG(A){if(/MSIE (5\.5|6).+Win/.test(navigator.userAgent)){var B;if(A.tagName=="IMG"){if(/\.png$/.test(A.src)){B=A.src;A.src="/tpl/img/blank.gif"}}else{B=A.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);if(B){B=B[1];A.runtimeStyle.backgroundImage="none"}}if(B){A.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+B+"',sizingMethod='crope')"}}}function returnFileExt(A){start=A.lastIndexOf("\\");end=A.indexOf("?");if(start<0){start=0}if(end<0){end=A.length}str=A.substring(start,end);str=str.replace("\\","");return str}function addElementUpload(K){var J=++$(K+"_num").value;var I=new Element("tr").inject(K+"s_list");var F=new Element("td",{rowspan:3,width:"10%","class":"ctr"}).inject(I);var L=new Element("h1",{"class":"m"}).appendText(J).inject(F);var C=new Element("td",{width:"60%"}).inject(I);new Element("input",{type:"file",name:K+"[]",size:20,id:K+"_"+J,"class":"upload"}).inject(C);new Element("input",{type:"text",name:K+"_web_"+J,size:20,maxlength:255,value:lng.l_url,id:K+"_web_"+J,"class":"url m",styles:{display:"none"},events:{blur:function(){if(this.value==""){this.value=lng.l_url;this.className+=" m"}},focus:function(){if(this.value==lng.l_url){this.value="";this.className="url"}}}}).inject(C);var B=new Element("td",{width:"30%"}).inject(I);var O=new Element("label",{"for":K+"_change_"+J}).appendText(lng.l_from_web).inject(B);var M=new Element("input",{type:"checkbox",name:K+"_change_"+J,value:1,id:K+"_change_"+J,"class":"ch "+K+"_change_",events:{click:function(){if(this.checked==true){$(K+"_"+J).style.display="none";$(K+"_web_"+J).style.display="block"}else{$(K+"_"+J).style.display="block";$(K+"_web_"+J).style.display="none"}}}}).injectTop(O);var H=new Element("tr").inject(K+"s_list");var A=new Element("td",{colspan:2}).inject(H);var N=new Element("input",{type:"text",name:K+"_title[]",size:"20",maxlength:"100",value:lng.l_title,id:K+"_title_"+J,"class":"title m",events:{blur:function(){if(this.value==""){this.value=lng.l_title;this.className+=" m"}},focus:function(){if(this.value==lng.l_title){this.value="";this.className="title"}}}}).inject(A);new Element("div",{id:"error_"+K+"_"+J,"class":"error",styles:{display:"none"}}).inject(A);var G=new Element("tr").inject(K+"s_list");var E=new Element("td",{colspan:2}).inject(G);var O=new Element("label",{"for":K+"_status_main_"+J}).appendText(lng.l_photo_status_main).inject(E);new Element("input",{type:"radio",name:K+"_status_main",value:J,id:K+"_status_main_"+J,"class":"ch"}).injectTop(O);var D=new Element("tr").inject(K+"s_list");new Element("td",{colspan:3,"class":"sep"}).inject(D)}function checkFormFields(fields){var classError="";var result=true;var error=false;$each(fields,function(field,index){$each(field,function(check){switch(check.code){case"zero":cond="$(index).get('value') == 0";break;case"empty":cond="$(index).get('value') == ''";break;case"empty_editor":cond="tinyMCE.get(index).getContent() == ''";break;case"length":cond="$(index).get('value') != '' && $(index).get('value').length > $(index + '_lim').get('text')";break;case"uri":cond="/[а-яА-Я#'\" ]/.test($(index).get('value'))";break;case"photo":cond="$(index).value != '' && !/jpg|jpeg|gif|png$/.test($(index).value)";break;case"photo_web":cond="($(index).value != '' && !/jpg|jpeg|gif|png$/.test($(index).value)) || ($(index + '_web').value != lng['l_url'] && !/jpg|jpeg|gif|png$/.test($(index + '_web').value))";break;case"email":cond="$(index).get('value') != '' && !/^(.+@.+..+|)$/.test($(index).get('value'))";break;case"icq":cond="$(index).get('value') != '' && !/[0-9]/.test($(index).get('value'))";break;case"tel":cond="$(index).get('value') != '' && !/[0-9]/.test($(index).get('value'))";break;case"checked":cond="!$(index).checked";break;case"ext_videos":cond="$(index).get('value') != '' && !/.flv$/i.test($(index).get('value'))";break;case"ext_photos":cond="$(index).get('value') != '' && !/.jpg|jpeg|gif|png$/i.test($(index).get('value'))";break;case"sex":cond="!$(index + '_1').get('checked') && !$(index + '_2').get('checked')";break;case"banners_upload":cond="$('banner_type').get('value') == 1 && $(index).get('value') == ''";break;case"banners_code":cond="$('banner_type').get('value') == 2 && $(index).get('value') == ''";break;case"banners_url":cond="($('banner_type').get('value') == 1 && !/swf$/.test($('banner').get('value'))) && $(index).get('value') == ''";break;default:cond=check.code}if(eval(cond)){error=true;$("error_"+index).set("text",check.text)}});if(error){$("error_"+index).setStyle("display","block");if($(index)&&classError!=""){$(index).className+=" "+classError}scr.toTop();result=false}else{if($(index)&&classError!=""){$(index).className=$(index).className.replace(" "+classError,"")}$("error_"+index).setStyle("display","none")}error=false});return result}function sprintf(E){var D=E.split("%");var A=D[0];var C=/^([ds])(.*)$/;for(var B=1;B<D.length;B++){p=C.exec(D[B]);if(!p||arguments[B]==null){continue}if(p[1]=="d"){A+=parseInt(arguments[B],10)}else{if(p[1]=="s"){A+=arguments[B]}}A+=p[2]}return A}function getParams(A){var B={};A.split(/\&|\?/).each(function(C){var D=C.split("=");B[D[0]]=D[1]});return B}function see(D,C){var A="The properties for the "+C+" object:\n";for(var B in D){A+=B+" = "+D[B]+"\n"}return A}Shadowbox.init({adapter:"mootools",players:["img"],language:"ru",handleOversize:"drag"});
