var cats=new Object();var menu_interval;function blink_title(){if(typeof window.original_title=="undefined"||window.original_title==false){window.original_title=document.title;window.is_blink_title=false;window.blink_handle=setInterval("blink_title();",500)}window.is_blink_title=!window.is_blink_title;if(window.is_blink_title){document.title="Новое сообщение"}else{document.title="               "}}function stop_blink_title(){if(typeof window.original_title!="undefined"&&window.original_title!=false){document.title=window.original_title;clearInterval(window.blink_handle);window.original_title=false}}function change_friend_relationship(login,relation_type,past_relation){if(relation_type==0){st=confirm("Вы действительно хотите удалить "+login+" из друзей?");if(!st){if(typeof window.friendpastrelations!="undefined"&&typeof window.friendpastrelations[login]!="undefined"){$("#"+login).val(window.friendpastrelations[login])}else{$("#"+login).val(past_relation)}return}}$("#"+login).attr("disabled","disabled");$("#"+login).after('<img id="loading_bar" src="/img/loading.gif">');$.ajax({url:"/profile/changerelation/",type:"POST",success:function(data){data=eval(data);$("#loading_bar").remove();if(data.c==1){alert("Произошла ошибка. Вы что-то делаете не так :(")}else{if(data.c==0){$("#"+data.l).removeAttr("disabled");$("#"+data.l).val(data.r);if(typeof window.friendpastrelations=="undefined"){window.friendpastrelations=new Array();window.friendpastrelations[data.l]=data.r}}else{$("#"+data.l).parents("div>table.friend_item").html('<span style="color:red;">Пользователь <b>'+data.l+"</b> c позором удалён из списка Ваших друзей и будет об этом оповещён.</span>")}}},data:{login:login,relation_type:relation_type}})}function load_dialog_window(nick){if(nick==""){return}var url="/loaddialog/"+nick+"/";$.ajax({url:url,type:"POST",beforeSend:function(xhr){xhr.setRequestHeader("User-agent","alertbot/1.0 (MSIE incompatible)")},success:function(data){data=eval("("+data+")");if(data.c!=0&&$("#dialog_window").length>0){$("#dialog_window").prepend(data.txt)}if(data.online==1){$("#type_online").html('<img alt="На сайте" src="/img/sys/online.gif"/>')}else{$("#type_online").html("(не в сети)")}}})}function close_alert(url){if(url=="/close_alert/0/"&&window.checked_alerts>30){clearInterval(window.alert_interval);window.alert_interval=setInterval('close_alert("/close_alert/0/");',5*60*1000-1);return}var obj=$("#alert_div");if(obj.length>0&&url!="/close_alert/0/"){obj.remove();stop_blink_title()}var obj2=$("#alert_row");if(obj2.length>0&&url!="/close_alert/0/"){obj2.remove();stop_blink_title()}if($("#left_alert").length>0){var mydata={left:1}}else{var mydata={}}$.ajax({url:url,type:"POST",data:mydata,beforeSend:function(xhr){xhr.setRequestHeader("User-agent","alertbot/1.0 (MSIE incompatible)")},success:function(data){if(typeof window.checked_alerts=="undefined"){window.checked_alerts=0}else{window.checked_alerts++}data=eval("("+data+")");if(data.c!=0){blink_title();if($("#left_alert").length>0&&$("#alert_div").length==0){$("#left_alert").prepend('<div id="alert_div" style="display:none;">'+data.txt+"</div>");$("#alert_div").slideDown()}else{if($("#alert_row").length==0){$("#main_table").prepend(data.txt)}}clearInterval(window.alert_interval)}else{clearInterval(window.alert_interval);window.alert_interval=setInterval('close_alert("/close_alert/0/");',2*60*1000)}}})}function blink_gifts(){clearInterval(window.change_gift_interval);window.change_gift=true;$("img.gift").bind("mouseover",function(){window.change_gift={id:$(this).attr("id")}});$("img.gift").bind("mouseout",function(){window.change_gift=true});window.change_gift_func=function(){var a=$("td.user_avatar div.gift_container");if(a.length>0){a.each(function(){var c=$(this);var d=c.children("img.nothidden");if(window.change_gift==true||typeof window.change_gift=="object"&&d.attr("id")!=window.change_gift.id){if(d.length>0){var b=d.next();d.removeClass("nothidden").addClass("hidden");b.removeClass("hidden").addClass("nothidden")}else{$(c.children("img.hidden")[0]).removeClass("hidden").addClass("nothidden")}}})}};window.change_gift_interval=setInterval("window.change_gift_func();",2000)}function scroll_photo(){var b=$("#photo_list td>div");var a=-2;var c;for(i=0;i<b.length;i++){if($(b[i]).hasClass("active_photo")){break}else{a++}}$("#photo_list").scrollLeft(a*110)}$(document).ready(function(){clearInterval(window.alert_interval);close_alert("/close_alert/0/");window.alert_interval=setInterval('close_alert("/close_alert/0/");',2*60*1000);if(typeof document.getElementById("photo_list")!="undefined"){scroll_photo()}window.global_user_menu=function(){$(".user_avatar").each(function(){$(this).attr("id",Math.random());var login=$(this).attr("title");if(typeof window.gift_request_users=="undefined"||window.gift_request_users==null){window.gift_request_users=[]}window.gift_request_users[login]=login}).bind("mousemove",function(){var element=$(this);if(!element.hasClass("mine")){window.show_user_menu(element)}else{window.hide_user_menu()}});if(typeof window.gift_request_users!="undefined"){var s=[];for(i in window.gift_request_users){s.push(i)}window.gift_request_users=null;$.ajax({url:"/getusergifts/",type:"POST",beforeSend:function(xhr){xhr.setRequestHeader("User-agent","giftsbot/1.0 (MSIE incompatible)")},data:{users_list:s.join(",")},success:function(data){var storage=eval("("+data+")");if(typeof storage.gifts!="undefined"){data=storage.gifts;for(i in data){var cntr=$('td.user_avatar[title="'+i+'"]>div').append('<div class="gift_container"></div>');var cntr=$('td.user_avatar[title="'+i+'"]>div>div.gift_container');for(l=0;l<cntr.length;l++){for(j in data[i]){var s='<img id="'+data[i][j].id+""+Math.round(Math.random()*999999)+'" class="hidden gift" src="/user_files/gifts/'+data[i][j].id+'.gif" title="';if(data[i][j].anonim=="y"){s+="Анонимный подарок"}else{s+="Подарил "+data[i][j].sender_login}s+=" с пожеланием &quot;"+data[i][j].comment+'&quot;">';$(cntr[l]).append(s)}}}blink_gifts()}if(typeof storage.statuses!="undefined"){data=storage.statuses;for(i in data){$('td.user_avatar[title="'+i+'"]').parents("table.avatar_table").find("td.status").html('<div class="status_container"><marquee class="marq" scrollAmount="3">'+data[i]+"</marquee></div>");var marq=$(".marq");for(j=0;j<marq.length;j++){marq[j].start(6)}}}}});delete s}$(".user_avatar").bind("mouseout",function(){clearTimeout(window.menu_interval);clearTimeout(window.user_menu_timeout);window.user_menu_timeout=setTimeout("window.hide_user_menu();",500)});window.show_user_menu=function(element){if(typeof element!="undefined"){if(element.hasClass("deleted")){return}if(element.attr("id")!=window.last_user_menu_id){fl=false}else{fl=true}}else{fl=true}clearTimeout(window.user_menu_timeout);if(!($("#user_menu").length>0&&fl)){$("#user_menu").remove();window.last_user_menu_id=element.attr("id");var login=element.attr("title");var s="";s='<div id="user_menu" class="user_menu_window" style="z-index:500">';s+='<dl><dt><a href="/profile/'+login+'/"><img src="/img/sys/user_1.gif" align="left" /> Профиль</a></dt>';if(!element.hasClass("notloggedin")){s+='<dt><a href="/profile/'+login+'/addfriend/"><img src="/img/sys/user_3.gif" align="left" /> Дружить</a></dt><dt><a href="/profile/'+login+'/addprivate/" onclick="show_send_message_form(\''+login+'\');return false;"><img src="/img/sys/user_2.gif" align="left" onclick="show_send_message_form(\''+login+'\');return false;" /> Сказать на ушко</a></dt><dt><a href="/profile/'+login+'/addgifts/"><img src="/img/sys/user_4.gif" align="left" /> Сделать подарок</a></dt><dt><a href="/profile/'+login+'/photos/"><img src="/img/sys/user_5.gif" align="left" /> Фотографии</a></dt><dt><a href="/profile/'+login+'/apr1/"><img src="/img/sys/user_6.gif" align="left" /> 1 апреля</a></dt>'}s+="</dl></div>";element.children("div").append(s);$("#user_menu *").bind("mousemove",function(){window.show_user_menu()});$("#user_menu").bind("mouseout",function(){window.user_menu_timeout=setTimeout("window.hide_user_menu();",500)})}};window.hide_user_menu=function(){$("#user_menu").remove()}};window.global_user_menu();window.bindCtrlEnter=function(){$("textarea,input").bind("keydown",function(e){if(e.keyCode==13&&e.ctrlKey){if(typeof this.form.submit=="function"){this.form.submit()}else{if($(this.form.submit).length>0){$(this.form.submit).trigger("click")}else{$(this.form.image).trigger("click")}}}})};window.bindCtrlEnter()});function registration_checklogin(login){if(login.length>3){$("#login_success").html('<img src="/img/loading.gif" />');$.ajax({url:"/registration/checklogin/",type:"POST",data:{login:login},success:function(data){data=eval(data);if(data.c==0){$("#login_success").html('<img src="/img/success.png" style="width:18px;height:18px;">')}else{if(data.c==-1){$("#login_success").html('<img src="/img/failed.png" style="width:18px;height:18px;">Такой логин уже занят :(')}else{if(data.c==-2){$("#login_success").html('<img src="/img/failed.png" style="width:18px;height:18px;">Разрешены, только латинские буквы, цифры, пробел(в середине), тире, подчёркивание и от 3 до 15 символов.')}}}}})}}function getContestPhotoInfo(alias,id){var s='<img src="/img/loading.gif">Дождитесь окончания загрузки';$("#img_name").html(s);$("#image_desc").html(s);$("#img_preview").after('<div id="loading_div"><img src="/img/loading.gif"></div>');pos=$("#img_preview").position();$("#loading_div").css("position","absolute").css("left",pos.left+"px").css("top",pos.top+"px");$.ajax({url:"/contest/"+alias+"/"+id+"/",type:"post",success:function(data){data=eval("("+data+")");if(data.code==0){$("#img_preview").attr("src","/user_files/contests/large/"+data.id+".jpg");$("#img_preview").parent().attr("href","/contest/"+data.alias+"/"+data.id+"/");$("#img_preview").load(function(){$("#loading_div").remove()});$("#img_name").html(data.name);$("#image_desc").html(data.text);$("#image_more")[0].href="/contest/"+data.alias+"/"+data.id+"/"}else{alert(data.msg)}},beforeSend:function(){},data:{}})}function getContestPhotoPage(alias,page){if(page>=1&&page<=dwContestPhotoPages){$("#contest_small_photos>a>img").each(function(){this.src="/img/loading.gif"});$("#img_preview").after('<div id="loading_div"><img src="/img/loading.gif"></div>');pos=$("#img_preview").position();$("#loading_div").css("position","absolute").css("left",(pos.left+200)+"px").css("top",(pos.top+200)+"px");$("#img_preview").load(function(){$("#loading_div").remove()});$.ajax({url:"/contest/"+alias+"/page/"+page+"/",type:"post",success:function(data){data=eval("("+data+")");dwContestPhotoPage=data.page*1;getContestPhotoInfo(data.alias,data.data[0]);if(dwContestPhotoPage==1){$("#goto_next_page").removeClass("hidden");$("#goto_prev_page").addClass("hidden")}else{if(dwContestPhotoPage==dwContestPhotoPages){$("#goto_next_page").addClass("hidden");$("#goto_prev_page").removeClass("hidden")}else{$("#goto_next_page").removeClass("hidden");$("#goto_prev_page").removeClass("hidden")}}$("#contest_small_photos").empty();for(i in data.data){$("#contest_small_photos").append('<a href="/contest/'+data.alias+"/"+data.data[i]+'/" onclick="getContestPhotoInfo(\''+data.alias+"',"+data.data[i]+');return false;"><img src="/user_files/contests/small/'+data.data[i]+'.jpg" border="0"></a>')}$("#img_preview").attr("src","/user_files/contests/large/"+data.data[0]+".jpg");$("#img_preview").parent().attr("href","/contest/"+data.alias+"/"+data.data[0]+"/")}})}}function contestAddComment(text,url){if(text.length>0){$("#commentsubmit")[0].disabled=true;$("#comments").append('<tr id="wait"><td colspan="2"><img src="/img/loading.gif"></td></tr>');$.ajax({url:url,data:{text:text},type:"post",success:function(data){data=eval("("+data+")");$("#wait").remove();$.modal.close();if(data.c==0){$("#no_comments").remove();$("#comments").append(data.msg);$("#comment_form").hide()}else{$("#commentsubmit")[0].disabled=false;$.modal('<div style="text-align:center;"><h1>'+data.msg+'</h1><a href="#" onclick="$.modal.close();return false;" style="font-size:14px;">Закрыть</a></div>',{overlayCss:{backgroundColor:"#000",cursor:"wait"},containerCss:{height:60,width:600,backgroundColor:"#fff",border:"3px solid #ccc"}})}}})}}function showModalWindowContestMark(url,mark){$.ajax({url:url,type:"POST",data:{voice:mark,balah:$("input[name=balah]").val()},success:function(data){data=eval("("+data+")");$.modal.close();$.modal('<div style="text-align:center;"><img src="/img/sys/close_small.gif" style="float:right;width:16px;cursor:pointer;" onclick="$.modal.close();" />'+data.msg+"</div>",{overlayCss:{backgroundColor:"#000",cursor:"wait"},containerCss:{height:160,width:600,backgroundColor:"#fff",border:"3px solid #ccc"}})}});$.modal('<img src="/img/loading.gif">')}function contestAddMark(url){var a=$("input[name=voice]");var vval=0;for(i in a){if(a[i].checked){vval=a[i].value}}var balahas=($("#balah").length>0?$("#balah").val():0);$.ajax({url:url,type:"POST",data:{voice:vval,balah:balahas},success:function(data){data=eval("("+data+")");$.modal.close();$.modal('<div style="text-align:center;"><img src="/img/sys/close_small.gif" style="float:right;width:16px;cursor:pointer;" onclick="$.modal.close();'+(data.c==0?"location.reload();":"")+'return false;" />'+data.msg+"</div>",{overlayCss:{backgroundColor:"#000",cursor:"wait"},containerCss:{height:160,width:600,backgroundColor:"#fff",border:"3px solid #ccc"}})}});$.modal('<img src="/img/loading.gif">')}function showFirmImage(a){window.firm_big_img=new Image();window.firm_big_img.src=a;$.modal('<img src="/img/loading.gif">');window.firm_big_img.onload=function(){$.modal.close();$.modal('<div style="float:right;"><a href="#" onclick="$.modal.close();return false;" title="Закрыть"><img width="16" height="16" src="/img/sys/close_small.gif" /></a></div><img src="'+window.firm_big_img.src+'" onclick="$.modal.close();">',{overlayCss:{backgroundColor:"#000",cursor:"wait"},containerCss:{width:window.firm_big_img.width+20,height:window.firm_big_img.height}})}}function profile_delete_message(c){$("#message_"+c).remove();var a="delete["+c+"]";var b={};b[a]="удалить";$.ajax({url:"/profile/privates/",type:"POST",data:b,success:function(d){}})}function wall_add_smile(b){var a=$("#wall_message");a.val(a.val()+" "+b);return false}function private_add_smile(b){var a=$("#message");a.val(a.val()+" "+b);return false}function setStatus(text){$.ajax({url:"/user/setuserstatus/",type:"POST",data:{status:text},success:function(data){data=eval(data);var login=data.login;var cnt=$('div.user_avatar[title="'+login+'"] div.status_container .marq');if(cnt.length==0){$('div.user_avatar[title="'+login+'"]').prepend('<div class="status_container"><marquee class="marq" behavior="scroll" direction="left" scrollAmount="3" scrollDelay="150" truespeed="truespeed">'+$("#status_text").val()+"</marquee></div>")}else{cnt.text($("#status_text").val())}$('div.user_avatar[title="'+login+'"] div.status_container .marq').each(function(){this.start(6)})}})}function show_edit_status(){$("#status_up").hide();$("#status_editor").show();$("#status_text")[0].focus();$("#status_text").val($("#status").text()=="Статус не выбран :("?"":$("#status").text())}function hide_edit_status(){$("#status_editor").hide();$("#status_up").show();$("#status")[0].stop();$("#status").text($("#status_text").val()!=""?$("#status_text").val():"Статус не выбран :(");$("#status")[0].start(6);setStatus($("#status_text").val())}function news_add_comment(){var str=$("#news_comment_form #text").val();str=str.replace(/^\s+|\s+$/,"");if(str.length>0){$.ajax({url:"/news/comment/",type:"post",data:{newsid:$("#newsid").val(),text:str},success:function(data){data=eval(data);if(data.c==1){alert("Вы комментируете слишком часто :(")}else{$("#news_comment_form #text").val("");$("#comments").html(data.html);$("#start").html((parseInt(data.page)-1)*25+1);$("#end").html(data.count);setTimeout("window.global_user_menu();",1000)}}})}else{alert("Надо бы хоть что-то ввести.")}return false}function get_news_comments(page){if(Math.ceil(window.news_current_count/25)>=(window.news_current_page+page)&&(window.news_current_page+page)>0){$("#comments").prepend('<img src="/img/loading.gif"> ?дёт загрузка');$.ajax({url:window.news_current_page_url+""+(window.news_current_page+page)+"/",type:"get",success:function(data){data=eval(data);if(data.c==0){window.news_current_count=parseInt(data.count);window.news_current_page=parseInt(data.page);$("#start").html((parseInt(data.page)-1)*25+1);var end=(Math.ceil(window.news_current_count/25)!=window.news_current_page?window.news_current_page*25:window.news_current_count);$("#end").html(end);$("#comments").html(data.html);setTimeout("window.global_user_menu();",1000)}}})}}function news_mark(mark,id){$.ajax({url:"/news/mark/"+id+"/"+mark.toString()+"/",type:"post",success:function(data){data=eval(data);if(data.c==0){if($("#markCount").length>0){$("#markCount").html(data.count);$("#markValue").html((data.value>0?"+":"")+""+data.value).css("color",(data.value>=0?"#0d0":"#f00"))}else{$("#news_vote").html("Новость оценена на "+data.value+". Спасибо.")}}else{alert("Вы уже оценивали новость")}}})}function refresh_time_table(a){$("#timetable").prepend('<img src="/img/loading.gif">Пожалуйста подождите...<br>');$.ajax({url:a,type:"GET",success:function(b){$("#timetable").empty();$("#timetable").html(b)}})}function photo_voite(photoid){var radios=$("input[name=voite]:checked");if(radios.length>0){var points=radios.val();if(points==6){if(!confirm('С Вас будет списано 10 балахов за оценку "супер".')){return}}$.ajax({url:"/user/photovoice/",type:"POST",data:{points:points,photoid:photoid},success:function(data){data=eval(data);if(data.c==0){alert(data.msg);location.reload()}else{alert("Произошла ошибка")}}})}else{alert("Выберите оценку фотографии")}}window.smiles_from=[":-)","*ANGEL*",":-(",";-)",":-P","8-)",":-D",":-[","=-O",":-*",":'(",":-X",">:o",":-|",":-\\\\","*JOKINGLY*","]:->","[:-}","*KISSED*",":-!","*TIRED*","*STOP*","*KISSING*","@}->--","*THUMBS UP*","*DRINK*","*IN LOVE*","@=","*HELP*","\\m/","%)","*OK*","*WASSUP*","*SORRY*","*BRAVO*","*ROFL*","*PARDON*","*NO*","*CRAZY*","*DONT_KNOW*","*DANCE*","*YAHOO*","*HI*","*BYE*","*YES*",";D","*WALL*","*WRITE*","*SCRATCH*"];window.smiles_to=["ab.gif","aa.gif","ac.gif","ad.gif","ae.gif","af.gif","ag.gif","ah.gif","ai.gif","aj.gif","ak.gif","al.gif","am.gif","an.gif","ao.gif","ap.gif","aq.gif","ar.gif","as.gif","at.gif","au.gif","av.gif","aw.gif","ax.gif","ay.gif","az.gif","ba.gif","bb.gif","bc.gif","bd.gif","be.gif","bf.gif","bg.gif","bh.gif","bi.gif","bj.gif","bk.gif","bl.gif","bm.gif","bn.gif","bo.gif","bp.gif","bq.gif","br.gif","bs.gif","bt.gif","bu.gif","bv.gif","bw.gif"];function addSmile(a){var d=$("#private_message_text");var e=d.val();if(!$.browser.msie){var c=d[0].selectionEnd;var b=e.slice(0,c)+" "+a+" "+e.slice(c+1,e.length)}else{var b=e+" "+a}return b;alert(b)}function show_send_message_form(e){$.modal.close();var d;var f=[];for(d=0;d<window.smiles_from.length;d++){f=f.concat(['<div class="private_smiles_container"><img src="/img/sys/smiles/'+window.smiles_to[d]+"\" onclick=\"$('#private_message_text').val(addSmile('"+window.smiles_from[d].replace("'","\\'")+"'));$('#private_message_text').focus();\"></div>"])}f=f.join("");$.modal('<div style="float:right;"><a href="#" onclick="$.modal.close();return false;" title="Закрыть"><img width="16" height="16" src="/img/sys/close_small.gif" /></a></div><div id="mess_container"><strong>Отправка личного сообщения пользователю <a href="/profile/'+e+'/">'+e+'</a></strong><br><p class="required">Сообщение:</p><div style="float:left;width:320px;">'+f+'</div><textarea id="private_message_text" style="width:400px;height:200px;"></textarea><p class="required">Поля обязательны для заполнения</p><div style="text-align:right;"><a href="javascript:send_private_message(\''+e+'\');" style="color:#fff;padding:5px;background: #00F;">Отправить</a></div></div>',{overlayCss:{backgroundColor:"#000",cursor:"wait"},containerCss:{width:750,height:330,background:"#fff",border:"2px dotted silver",padding:"10px"}});window.private_mess_login=e;$("#private_message_text").bind("keydown",function(a){if(a.keyCode==13&&a.ctrlKey){send_private_message(window.private_mess_login)}})}function send_private_message(login){var text=$("#private_message_text").val();if(text.length>0&&!/^[\s\n]*$/gi.test(text)){$.ajax({url:"/profile/"+login+"/addprivate/",type:"POST",data:{message:$("#private_message_text").val()},success:function(data){data=eval("("+data+")");if(data.c==1){$("#mess_container").html('Сообщение отправлено.<div style="color:silver;">Окно автоматически закроется через <span id="timer">2</span> секунд</div>');window.close_modal_window=function(){if(typeof window.close_time=="undefined"||window.close_time<=0){window.close_time=2}else{window.close_time--}$("#timer").html(window.close_time);if(window.close_time==0){clearInterval(window.close_interval);$.modal.close()}};window.close_modal_window();window.close_interval=setInterval("window.close_modal_window();",1000)}else{$("#mess_container").html('<h1 style="color:red;">Произошла ошибка при отправке сообщения</h1>')}}});$("#mess_container").html('<img src="/img/loading.gif">Отправка сообщения пользователю '+login)}else{$("#mess_container").prepend("<div id='message_hint' style='color:red;'>Сообщение пустое. Для отправки сообщения введите текст сообщения или просто закройте окно, если не хотите отправлять сообщение.</div>");setTimeout("$('#message_hint').remove();",3000)}}function send_private_message_dialog(login){var text=$("#text").val();if(text.length>0&&!/^[\s\n]*$/gi.test(text)){$.ajax({url:"/profile/"+login+"/addprivate/",type:"POST",data:{message:$("#text").val()},success:function(data){data=eval("("+data+")");if(data.c==1){var r=new RegExp("\n","gim");text=text.replace(r,"<br>");var mach=text.split(" ").length;var text_img=text;for(var i=0;i<smiles_from.length;i++){for(var j=0;j<mach+1;j++){text_img=text_img.replace(smiles_from[i],'<img src="/img/sys/smiles/'+smiles_to[i]+'">')}}var d=new Date();$("#dialog_window").prepend('<tr bgcolor="#EEEEEE"><td style="border-bottom:1px solid silver;">Вы</td><td style="border-bottom:1px solid silver;">'+d.getUTCDate()+"."+(d.getUTCMonth()+1)+"."+d.getFullYear()+" в "+(d.getUTCHours()+3)+":"+d.getUTCMinutes()+'</td><td style="border-bottom:1px solid silver">'+text_img+'</td><td style="border-bottom:1px solid silver;">&nbsp;</td></tr>');$("#text").val("");$("#mess_container").html("")}else{$("#mess_container").html("<div id='message_hint' style='color:red;'>Произошла ошибка при отправке сообщения</div>");setTimeout("$('#message_hint').remove();",3000)}}});$("#mess_container").html('<img src="/img/loading.gif">Отправка сообщения пользователю '+login)}else{$("#mess_container").prepend("<div id='message_hint' style='color:red;'>Сообщение пустое. Для отправки сообщения введите текст сообщения.</div>");setTimeout("$('#message_hint').remove();",3000)}}function chestClick(b){if(b=="wizard"){$.modal('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="580" height="436"><param name="movie" value="/img/dog.swf" /><param name="quality" value="high" /><embed src="/img/dog.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="580" height="436"></embed></object><br /><h1 onclick="$.modal.close();" style="cursor:pointer;text-decoration:underline;">Wizard охраняет этот сундук! Вас покусала собака! (закрыть)</h1>',{overlayCss:{backgroundColor:"#000",cursor:"wait"},containerCss:{width:600,height:530,background:"#fff",border:"2px dotted silver",padding:"10px"}})}else{$("#chest_div").prepend('<div class="chest_info"><img src="/img/loading2.gif" />Покрутил, погадал, сундук с призами угадал!</div>');$.ajax({url:"/profile/"+b+"/chest/",type:"post",dataType:"json",success:function(a){$("#chest_div>.chest_info").remove();if(a.c==-1){alert(a.msg)}else{$("#chest_div>img")[0].src=a.img;$("#chest_div").prepend("<div>"+a.msg+"</div>")}}})}}function pandora(b){$("#chest_div").prepend('<div class="chest_info"><img src="/img/loading2.gif" />Покрутил, погадал, сундук с призами угадал!</div>');$.ajax({url:"/profile/"+b+"/chest/",type:"post",dataType:"json",data:{pandora_open:1},success:function(a){$("#chest_div>div").remove();if(a.c==-1){alert(a.msg)}else{$("#chest_div").prepend("<div>"+a.msg+"</div>")}}})}function addOpinion(){var b=$("#login_for_opinion").val();var a=$("#opinion_text").val();if(a.length>0){$("#opinion_bar").html('<img src="/img/loading2.gif">Так началось. Воооот. Ещё чуть-чуть.');$.ajax({url:"/opinions/addopinion/",type:"POST",data:{login:b,opinion:a},dataType:"json",success:function(c){if(c.c==0){$("#opinion_bar").html("Урааа! Узнай, что я о тебе думаю!")}else{if(c.c==-1){$("#opinion_bar").html('<div style="color:red;font-weight:bold;">Он(а) Вас боиццо и добавил(а) в чёрный список!</div>')}else{if(c.c==-2){$("#opinion_bar").html('<div style="color:red;font-weight:bold;">Что-то слишком часто Вы выражаете своё мнение! Йа не успева-а-а-а-а-аю.</div>')}else{$("#opinion_bar").html('<div style="color:red;font-weight:bold;">А ЗАЛОГ?Н?ЦЦО ТЫ НЕ ПРОБОВАЛ?</div>')}}}}})}else{$("#opinion_bar").prepend('<div style="background:yellow;color:red;">Надо бы хоть что-то написать!</div>')}}function opinions_delete(d,c){$(c).parent().prepend('<img src="/img/loading.gif">');$.ajax({url:d,dataType:"json",success:function(a){if(a.c==0){$("#opinion"+a.id).html('<div style="padding:15px;">Мнение о Вас с позором удалено</div>')}else{alert("Что-то пошло не так :(")}}})}function opinions_to_blacklist(b){if(confirm("Вы уверены, что хотите добавить подлеца в чёрный список? Операция окончательная и отмене не подлежит! Вот!")){$.ajax({url:b,dataType:"json",success:function(a){if(a.c==0){$("#opinion"+a.id).html('<div style="padding:15px;">Ууух какой подлец! Негодяй добавлен в чёрный список и больше не потревожит.</div>')}else{alert("Что-то пошло не так :(")}}})}}function add_elka(c,d){$.ajax({url:"/profile/elka/",type:"POST",dataType:"json",data:{userid:c,giftid:d},success:function(a){if(a.c==1){$("#gift_"+d).show();alert("Ваш подарок размещён на ёлке!")}else{alert("Ошибка. Попробуйте ещё раз.")}}})}function add_fev23(c,d){$.ajax({url:"/profile/fev23/",type:"POST",dataType:"json",data:{userid:c,giftid:d},success:function(a){if(a.c==1){$("#gift_"+d).show();alert("Ваша награда размещёна на кителе!")}else{alert("Ошибка. Попробуйте ещё раз.")}}})}function add_apr1(c,d){$.ajax({url:"/profile/apr1/",type:"POST",dataType:"json",data:{userid:c,giftid:d},success:function(a){if(a.c==1){$("#gift_"+d).show();$("#td_"+d).hide();alert("Админ стал ещё прекраснее!!")}else{alert("Ошибка. Попробуйте ещё раз.")}}})}function add_mar8(c,d){$.ajax({url:"/profile/mar8/",type:"POST",dataType:"json",data:{userid:c,giftid:d},success:function(a){if(a.c==1){$("#gift_"+d).show();alert("Ваша цветок размещён в букете!")}else{alert("Ошибка. Попробуйте ещё раз.")}}})}function markUserOnPhoto(){}function click_td(id){$("#rasp").hide(500);$.ajax({url:"/calendar/loadrasp/",type:"POST",data:{data:id},success:function(data){data=eval("("+data+")");if(data.c=="1"){$("#rasp").html(data.datas)}else{$("#rasp").html("<tr><td>Ошибка. Нажмите F5</td></tr>")}}});$("#"+current_id).css({background:"#FFFFFF"});$("#"+id).css({background:"#66FFFF"});current_id=$("#"+id).attr("id");$("#rasp").show(500)}function show_calend(interval){$("#div_calend").html('<img src="/img/loading.gif" style="position:absolute;" />'+$("#div_calend").html());remove_tooltip("#calend td","tooltip");$.ajax({url:"/calendar/loadcalenar/",type:"POST",data:{interval:interval},success:function(data){data=eval("("+data+")");if(data.c=="1"){$("#div_calend").html(data.calendar);current_time=data.current_time;simple_tooltip("#calend td","tooltip")}else{$("#div_calend").html("<tr><td>Ошибка. Нажмите F5</td></tr>")}}});$("#loading").hide(0)}function simple_tooltip(b,a){$(b).each(function(c){if($(this).attr("title")){$("body").append("<div class='"+a+"' id='"+a+c+"'>"+$(this).attr("title")+"</div>");var d=$("#"+a+c);$(this).removeAttr("title").mouseover(function(){if($(this).attr("id")!=current_id){$(this).css({background:"#FF9999"})}d.css({opacity:0.8,display:"none"}).fadeIn(100)}).mousemove(function(e){d.css({left:e.pageX+15,top:e.pageY+15})}).mouseout(function(){if($(this).attr("id")!=current_id){$(this).css({background:"#FFFFFF"})}d.fadeOut(100)}).click(function(){click_td($(this).attr("id"));loadEditCalendarForm($(this).attr("id"))})}else{$(this).mouseover(function(){if($(this).attr("id")!=current_id){$(this).css({background:"#FF9999"})}}).mouseout(function(){if($(this).attr("id")!=current_id){$(this).css({background:"#FFFFFF"})}}).click(function(){click_td($(this).attr("id"));loadEditCalendarForm($(this).attr("id"))})}})}function remove_tooltip(b,a){$(b).each(function(c){if(typeof $("#"+a+c)!="undefined"){$("#"+a+c).remove()}})}function loadEditCalendarForm(id){$("#add").hide(500);$.ajax({url:"/calendar/editform/",type:"POST",data:{id:id},success:function(data){data=eval("("+data+")");if(data.c=="1"){$("#add").html(data.form);$("#title").html("Редактирование события &quot;"+data.title+"&quot;")}else{if(data.c=="2"){$("#add").html(data.form);$("#title").html("Добавление мероприятия/даты")}else{$("#add").html("<tr><td>Ошибка. Нажмите F5 или выберите дату слева.</td></tr>")}}}});$("#add").show(500)}function add_zadacha(){$.ajax({url:"/calendar/add/",type:"POST",data:{id:$("#id").val(),date:$("#date").val(),date_h_start:$("#date_h_start").val(),date_h_stop:$("#date_h_stop").val(),titles:$("#titles").val(),mess:$("#mess").val(),how_mach:$("input:radio[name=how_mach]:checked").val(),sms:$("input:checkbox[name=sms]:checked").val(),mail:$("input:checkbox[name=mail]:checked").val(),privat:$("input:checkbox[name=privat]:checked").val()},success:function(data){data=eval("("+data+")");if(data.c=="1"){$("#add").html(data.form);$("#title").html("?справьте ошибки и нажмите сохранить.")}else{if(data.c=="2"){$("#add").html('<img src="/img/loading.gif" /> Пожалуйста, подождите...');$("#title").html("Задача добавлена");setTimeout("show_calend(current_time)",800);setTimeout("loadEditCalendarForm()",800)}else{$("#add").html("<tr><td>Ошибка. Нажмите F5 или выберите дату слева.</td></tr>")}}}});return false};
