FS.util.cookie={};FS.util.cookie.create=function(C,D,F,E){if(!E){E="/"}if(F){var B=new Date();B.setTime(B.getTime()+(F*24*60*60*1000));var A="; expires="+B.toGMTString()}else{var A=""}document.cookie=C+"="+D+A+"; path="+E};FS.util.cookie.read=function(B){var D=B+"=";var A=document.cookie.split(";");for(var C=0;C<A.length;C++){var E=A[C];while(E.charAt(0)==" "){E=E.substring(1,E.length)}if(E.indexOf(D)==0){return E.substring(D.length,E.length)}}return null};FS.util.cookie.erase=function(A,B){FS.util.cookie.create(A,"",-1,B)};FS.util.Json={};FS.util.Json.evalJson=function(json){try{return eval("("+json+")")}catch(e){return json}};FS.util.Json.request=function(B,D,C,A){C=C?C:"GET";YAHOO.util.Connect.asyncRequest(C,B,{success:function(E){D(FS.util.Json.evalJson(E.responseText))},failure:function(E){}},A)};FS.util.openPhoto=function(C){var A=new Image();A.src="/uploads/buildings/"+C.buildingId+"/"+C.src;var B=new YAHOO.widget.Panel("panel",{width:"700px",height:"750px",visible:false,draggable:false,close:true,constraintoviewport:true,fixedcenter:true,modal:true});B.setHeader("Фотография сделана "+C.date);B.setBody('<center><img src="/uploads/buildings/'+C.buildingId+"/"+C.src+'" border="0" alt="'+C.name+'"><h4>'+C.name+" "+C.address+"</h4></center>");B.render(document.body);B.show()};FS.util.voteIt=function(type,id,rate){eval("s"+id+".locked = true;");FS.util.Json.request("/common/rate?type="+type+"&id="+id+"&rate="+rate,function(result){if(result.status&&result.appData){$("c"+id).innerHTML="голосов: "+result.appData.countRates+", рэйтинг: "+result.appData.avgRate}})};FS.util.toggleCloud=function(B,A){$(B+"_links").toggle();if($(B+"_links").visible()){$(B+"_strela").innerHTML="&#8593;";$(B+"_clicker").title="свернуть";$(B+"_value").innerHTML="";FS.util.cookie.create(B,"opened",30)}else{$(B+"_strela").innerHTML="&#8595;";$(B+"_clicker").title="развернуть";$(B+"_value").innerHTML=A;FS.util.cookie.create(B,"closed",30)}}
