/*cache/header.cache.js*/ /*modules/spoiler/spoiler.js*/ 
$(document).ready(function(){
jQuery(function(){
 $("div.spoiler").hide();
//$(this).next("div.gallery:first").html('<div class="spoiler-text">'+htmtext+"TTT</div>");
 
 
 $("a.spoiler-link").click(function(){
 $(this).next("div.spoiler:first").slideToggle()
//$(this).next("div.spoiler_icon.spoiler:first").hide()
//var htmtext=$(this).next("div.spoiler:first").html();
 
 
 
 
})
})
$("div.spoiler a.spoiler-hide").click(function(){
 $(this).parent().slideUp();
})
});
/*modules/file_download_counter/file_download_counter.js*/ function download_total($filDname,$divid){
 
var $cou=$("#total_downloads."+$divid+"");
 $.ajax({
type:"POST",
 url:"/modules/file_download_counter/file_download_counter.php",
 cache:false,
 data:"filename="+$filDname,//data:"filename="+$("#username").val(),
beforeSend:function(){
$cou.hide();
},
 success:function(html){
 $cou.html(html);
 $cou.show("slow",function (){
 $(this).animate({opacity:1.0},2100 )
 .animate({opacity:0.0},2100,"linear",
function(){$(this).hide("slow");});
});
}
});
 
 
}/*modules/facebox/facebox.js*/ 
(function($){
 $.facebox=function(data,klass){
 $.facebox.loading()
 if (data.ajax) fillFaceboxFromAjax(data.ajax)
 else if (data.image) fillFaceboxFromImage(data.image)
 else if (data.div) fillFaceboxFromHref(data.div)
 else if ($.isFunction(data)) data.call($)
 else $.facebox.reveal(data,klass)
}
 
 $.extend($.facebox,{
 settings:{
 opacity:0,
 overlay:true,
 loadingImage:'/modules/facebox/loading.gif',
 closeImage:'/modules/facebox/closelabel.gif',
 imageTypes:[ 'png','jpg','jpeg','gif' ],
 faceboxHtml:'\
 <div id="facebox" style="display:none;"> \
 <div class="popup"> \
 <table> \
 <tbody> \
 <tr> \
 <td class="tl"/><td class="b"/><td class="tr"/> \
 </tr> \
 <tr> \
 <td class="b"/> \
 <td class="body"> \
 <div class="content"> \
 </div> \
 <div class="footer"> \
 <a href="#" class="close"> \
 <img src="/modules/facebox/closelabel.gif" title="close" class="close_image"/> \
 </a> \
 </div> \
 </td> \
 <td class="b"/> \
 </tr> \
 <tr> \
 <td class="bl"/><td class="b"/><td class="br"/> \
 </tr> \
 </tbody> \
 </table> \
 </div> \
 </div>'
},
 loading:function(){
 init()
 if ($('#facebox .loading').length==1) return true
 showOverlay()
 $('#facebox .content').empty()
 $('#facebox .body').children().hide().end().
 append('<div class="loading"><img src="'+$.facebox.settings.loadingImage+'"/></div>')
 $('#facebox').css({
 top:getPageScroll()[1]+(getPageHeight()/10),
 left:385.5
}).show()
 $(document).bind('keydown.facebox',function(e){
 if (e.keyCode==27) $.facebox.close()
 return true
})
 $(document).trigger('loading.facebox')
},
 reveal:function(data,klass){
 $(document).trigger('beforeReveal.facebox')
 if (klass) $('#facebox .content').addClass(klass)
 $('#facebox .content').append(data)
 $('#facebox .loading').remove()
 $('#facebox .body').children().fadeIn('normal')
 $('#facebox').css('left',$(window).width()/2 -($('#facebox table').width()/2))
 $(document).trigger('reveal.facebox').trigger('afterReveal.facebox')
},
 close:function(){
 $(document).trigger('close.facebox')
 return false
}
})
 
 $.fn.facebox=function(settings){
 init(settings)
 function clickHandler(){
 $.facebox.loading(true)
//support for rel="facebox.inline_popup" syntax,to add a class
//also supports deprecated "facebox[.inline_popup]" syntax
 var klass=this.rel.match(/facebox\[?\.(\w+)\]?/)
 if (klass) klass=klass[1]
 fillFaceboxFromHref(this.href,klass)
 return false
}
 return this.click(clickHandler)
}
 
//called one time to setup facebox on this page
 function init(settings){
 if ($.facebox.settings.inited) return true
 else $.facebox.settings.inited=true
 $(document).trigger('init.facebox')
 makeCompatible()
 var imageTypes=$.facebox.settings.imageTypes.join('|')
 $.facebox.settings.imageTypesRegexp=new RegExp('\.'+imageTypes+'$','i')
 if (settings) $.extend($.facebox.settings,settings)
 $('body').append($.facebox.settings.faceboxHtml)
 var preload=[ new Image(),new Image() ]
 preload[0].src=$.facebox.settings.closeImage
 preload[1].src=$.facebox.settings.loadingImage
 $('#facebox').find('.b:first,.bl,.br,.tl,.tr').each(function(){
 preload.push(new Image())
 preload.slice(-1).src=$(this).css('background-image').replace(/url\((.+)\)/,'$1')
})
 $('#facebox .close').click($.facebox.close)
 $('#facebox .close_image').attr('src',$.facebox.settings.closeImage)
}
 
//getPageScroll() by quirksmode.com
 function getPageScroll(){
 var xScroll,yScroll;
 if (self.pageYOffset){
 yScroll=self.pageYOffset;
 xScroll=self.pageXOffset;
}else if (document.documentElement && document.documentElement.scrollTop){//Explorer 6 Strict
 yScroll=document.documentElement.scrollTop;
 xScroll=document.documentElement.scrollLeft;
}else if (document.body){//all other Explorers
 yScroll=document.body.scrollTop;
 xScroll=document.body.scrollLeft;
}
 return new Array(xScroll,yScroll) 
}
//Adapted from getPageSize() by quirksmode.com
 function getPageHeight(){
 var windowHeight
 if (self.innerHeight){//all except Explorer
 windowHeight=self.innerHeight;
}else if (document.documentElement && document.documentElement.clientHeight){//Explorer 6 Strict Mode
 windowHeight=document.documentElement.clientHeight;
}else if (document.body){//other Explorers
 windowHeight=document.body.clientHeight;
}
 return windowHeight
}
//Backwards compatibility
 function makeCompatible(){
 var $s=$.facebox.settings
 $s.loadingImage=$s.loading_image || $s.loadingImage
 $s.closeImage=$s.close_image || $s.closeImage
 $s.imageTypes=$s.image_types || $s.imageTypes
 $s.faceboxHtml=$s.facebox_html || $s.faceboxHtml
}
//Figures out what you want to display and displays it
//formats are:
//div:#id
//image:blah.extension
//ajax:anything else
 function fillFaceboxFromHref(href,klass){
//div
 if (href.match(/#/)){
 var url=window.location.href.split('#')[0]
 var target=href.replace(url,'')
 $.facebox.reveal($(target).clone().show(),klass)
//image
}else if (href.match($.facebox.settings.imageTypesRegexp)){
 fillFaceboxFromImage(href,klass)
//ajax
}else{
 fillFaceboxFromAjax(href,klass)
}
}
 function fillFaceboxFromImage(href,klass){
 var image=new Image()
 image.onload=function(){
 $.facebox.reveal('<div class="image"><img src="'+image.src+'"/></div>',klass)
}
 image.src=href
}
 function fillFaceboxFromAjax(href,klass){
 $.get(href,function(data){$.facebox.reveal(data,klass)})
}
 function skipOverlay(){
 return $.facebox.settings.overlay==false || $.facebox.settings.opacity===null 
}
 function showOverlay(){
 if (skipOverlay()) return
 if ($('facebox_overlay').length==0) 
 $("body").append('<div id="facebox_overlay" class="facebox_hide"></div>')
 $('#facebox_overlay').hide().addClass("facebox_overlayBG")
 .css('opacity',$.facebox.settings.opacity)
 .click(function(){$(document).trigger('close.facebox')})
 .fadeIn(200)
 return false
}
 function hideOverlay(){
 if (skipOverlay()) return
 $('#facebox_overlay').fadeOut(200,function(){
 $("#facebox_overlay").removeClass("facebox_overlayBG")
 $("#facebox_overlay").addClass("facebox_hide") 
 $("#facebox_overlay").remove()
})
 
 return false
}
 
 $(document).bind('close.facebox',function(){
 $(document).unbind('keydown.facebox')
 $('#facebox').fadeOut(function(){
 $('#facebox .content').removeClass().addClass('content')
 hideOverlay()
 $('#facebox .loading').remove()
})
})
})(jQuery);
/*modules/jgrowl/jquery.jgrowl_compressed.js*/ (function($){
$.jGrowl=function(m,o){
if($("#jGrowl").size()==0){
$("<div id=\"jGrowl\"></div>").addClass($.jGrowl.defaults.position).appendTo("body");
}
$("#jGrowl").jGrowl(m,o);
};
$.fn.jGrowl=function(m,o){
if($.isFunction(this.each)){
var _6=arguments;
return this.each(function(){
var _7=this;
if($(this).data("jGrowl.instance")==undefined){
$(this).data("jGrowl.instance",$.extend(new $.fn.jGrowl(),{notifications:[],element:null,interval:null}));
$(this).data("jGrowl.instance").startup(this);
}
if($.isFunction($(this).data("jGrowl.instance")[m])){
$(this).data("jGrowl.instance")[m].apply($(this).data("jGrowl.instance"),$.makeArray(_6).slice(1));
}else{
$(this).data("jGrowl.instance").create(m,o);
}
});
}
};
$.extend($.fn.jGrowl.prototype,{defaults:{pool:0,header:"",group:"",sticky:false,position:"top-right",glue:"after",theme:"default",corners:"10px",check:250,life:3000,speed:"normal",easing:"swing",closer:true,closeTemplate:"&times;",closerTemplate:"<div>[ close all ]</div>",log:function(e,m,o){
},beforeOpen:function(e,m,o){
},open:function(e,m,o){
},beforeClose:function(e,m,o){
},close:function(e,m,o){
},animateOpen:{opacity:"show"},animateClose:{opacity:"hide"}},notifications:[],element:null,interval:null,create:function(_17,o){
var o=$.extend({},this.defaults,o);
this.notifications.push({message:_17,options:o});
o.log.apply(this.element,[this.element,_17,o]);
},render:function(_19){
var _1a=this;
var _1b=_19.message;
var o=_19.options;
var _19=$("<div class=\"jGrowl-notification ui-state-highlight ui-corner-all"+((o.group!=undefined&&o.group!="")?" "+o.group:"")+"\">"+"<div class=\"close\">"+o.closeTemplate+"</div>"+"<div class=\"header\">"+o.header+"</div>"+"<div class=\"message\">"+_1b+"</div></div>").data("jGrowl",o).addClass(o.theme).children("div.close").bind("click.jGrowl",function(){
$(this).parent().trigger("jGrowl.close");
}).parent();
$(_19).bind("mouseover.jGrowl",function(){
$("div.jGrowl-notification",_1a.element).data("jGrowl.pause",true);
}).bind("mouseout.jGrowl",function(){
$("div.jGrowl-notification",_1a.element).data("jGrowl.pause",false);
}).bind("jGrowl.beforeOpen",function(){
if(o.beforeOpen.apply(_19,[_19,_1b,o,_1a.element])!=false){
$(this).trigger("jGrowl.open");
}
}).bind("jGrowl.open",function(){
if(o.open.apply(_19,[_19,_1b,o,_1a.element])!=false){
if(o.glue=="after"){
$("div.jGrowl-notification:last",_1a.element).after(_19);
}else{
$("div.jGrowl-notification:first",_1a.element).before(_19);
}
$(this).animate(o.animateOpen,o.speed,o.easing,function(){
if($.browser.msie&&(parseInt($(this).css("opacity"),10)===1||parseInt($(this).css("opacity"),10)===0)){
this.style.removeAttribute("filter");
}
$(this).data("jGrowl").created=new Date();
});
}
}).bind("jGrowl.beforeClose",function(){
if(o.beforeClose.apply(_19,[_19,_1b,o,_1a.element])!=false){
$(this).trigger("jGrowl.close");
}
}).bind("jGrowl.close",function(){
$(this).data("jGrowl.pause",true);
$(this).animate(o.animateClose,o.speed,o.easing,function(){
$(this).remove();
var _1d=o.close.apply(_19,[_19,_1b,o,_1a.element]);
if($.isFunction(_1d)){
_1d.apply(_19,[_19,_1b,o,_1a.element]);
}
});
}).trigger("jGrowl.beforeOpen");
if($.fn.corner!=undefined){
$(_19).corner(o.corners);
}
if($("div.jGrowl-notification:parent",_1a.element).size()>1&&$("div.jGrowl-closer",_1a.element).size()==0&&this.defaults.closer!=false){
$(this.defaults.closerTemplate).addClass("jGrowl-closer ui-state-highlight ui-corner-all").addClass(this.defaults.theme).appendTo(_1a.element).animate(this.defaults.animateOpen,this.defaults.speed,this.defaults.easing).bind("click.jGrowl",function(){
$(this).siblings().children("div.close").trigger("click.jGrowl");
if($.isFunction(_1a.defaults.closer)){
_1a.defaults.closer.apply($(this).parent()[0],[$(this).parent()[0]]);
}
});
}
},update:function(){
$(this.element).find("div.jGrowl-notification:parent").each(function(){
if($(this).data("jGrowl")!=undefined&&$(this).data("jGrowl").created!=undefined&&($(this).data("jGrowl").created.getTime()+$(this).data("jGrowl").life)<(new Date()).getTime()&&$(this).data("jGrowl").sticky!=true&&($(this).data("jGrowl.pause")==undefined||$(this).data("jGrowl.pause")!=true)){
$(this).trigger("jGrowl.beforeClose");
}
});
if(this.notifications.length>0&&(this.defaults.pool==0||$(this.element).find("div.jGrowl-notification:parent").size()<this.defaults.pool)){
this.render(this.notifications.shift());
}
if($(this.element).find("div.jGrowl-notification:parent").size()<2){
$(this.element).find("div.jGrowl-closer").animate(this.defaults.animateClose,this.defaults.speed,this.defaults.easing,function(){
$(this).remove();
});
}
},startup:function(e){
this.element=$(e).addClass("jGrowl").append("<div class=\"jGrowl-notification\"></div>");
this.interval=setInterval(function(){
$(e).data("jGrowl.instance").update();
},this.defaults.check);
if($.browser.msie&&parseInt($.browser.version)<7&&!window["XMLHttpRequest"]){
$(this.element).addClass("ie6");
}
},shutdown:function(){
$(this.element).removeClass("jGrowl").find("div.jGrowl-notification").remove();
clearInterval(this.interval);
},close:function(){
$(this.element).find("div.jGrowl-notification").each(function(){
$(this).trigger("jGrowl.beforeClose");
});
}});
$.jGrowl.defaults=$.fn.jGrowl.prototype.defaults;
})(jQuery);
/*modules/rater_plus/rater_plus.js*/ function rater_plus($rate_type,$rate_itemid,$rate_request,$ratestatuschek,$ratematerialauthor){
 $.ajax({
 type:"post",
 url:"/modules/rater_plus/rater_plus_ajax.php",
 cache:true,
 data:"rate_type="+$rate_type+"&rate_itemid="+$rate_itemid+"&rate_request="+$rate_request+"&ratestatuschek="+$ratestatuschek+"&ratematerialauthor="+$ratematerialauthor,
 dataType:"html",
 timeout:5000,
 beforeSend:function(){
//
 $(".rater_plus"+$rate_itemid+"").animate({opacity:0.4},400);
 $("#rr"+$rate_itemid+"").text('').append('<img src="/img/loading.gif" width="16px"/>');
//
},
 error:function(request,error){
 if (error=="timeout"){
 jQuery.facebox("   ,  . </i> <br/><br/> The request timed out,please resubmit. ");
 $(".rater_plus"+$rate_itemid+"").animate({opacity:0.9},800);
}
 else{
 jQuery.facebox("   Ajax . <br/><i>  .</i> <br/><br/> Error in Ajax request. <br/><i>Please notify this to developer. </i> <br/><b>designnstudio@ya.ru</b> ");
}
},
 success:function(data){
 $("#result_rater_plus"+$rate_itemid+"").html("");
var valreturned=data.substr(0,+data.indexOf("|"));
var data=data.substr(+(data.lastIndexOf("|"))+1) 
 $("#result_rater_plus"+$rate_itemid+"").addClass("hide");
 $("#result_rater_plus"+$rate_itemid+"").append(data);
 $("#result_rater_plus"+$rate_itemid+"").slideDown("slow");
$("#rr"+$rate_itemid+"").text(valreturned);
 $(".rater_plus"+$rate_itemid+"").animate({opacity:1},400);
}
 
});
 return false;
}/*modules/rater_plus_comments/rater_plus_comments.js*/ function rater_plus_comments($rate_type,$rate_itemid,$rate_request,$ratestatuschek,$ratematerialauthor){
 $.ajax({
 type:"post",
 url:"/modules/rater_plus_comments/rater_plus_comments_ajax.php",
 cache:true,
 data:"rate_type="+$rate_type+"&rate_itemid="+$rate_itemid+"&rate_request="+$rate_request+"&ratestatuschek="+$ratestatuschek+"&ratematerialauthor="+$ratematerialauthor,
 dataType:"html",
 timeout:5000,
 beforeSend:function(){
//
 $(".rater_plus"+$rate_itemid+"").animate({opacity:0.4},400);
 $("#rrC"+$rate_itemid+"").text('').append('<img src="/img/loading.gif" width="16px"/>');
//
},
 error:function(request,error){
 if (error=="timeout"){
 jQuery.facebox("   ,  . </i> <br/><br/> The request timed out,please resubmit. ");
 $(".rater_plus"+$rate_itemid+"").animate({opacity:0.9},800);
}
 else{
 jQuery.facebox("   Ajax . <br/><i>  .</i> <br/><br/> Error in Ajax request. <br/><i>Please notify this to developer. </i> <br/><b>designnstudio@ya.ru</b> ");
}
},
 success:function(data){
 $("#result_rater_plusCom"+$rate_itemid+"").html("");
var valreturned=data.substr(0,+data.indexOf("|"));
var data=data.substr(+(data.lastIndexOf("|"))+1) 
 $("#result_rater_plusCom"+$rate_itemid+"").addClass("hide");
 $("#result_rater_plusCom"+$rate_itemid+"").append(data);
 $("#result_rater_plusCom"+$rate_itemid+"").slideDown("slow");
$("#rrC"+$rate_itemid+"").text(valreturned);
 $(".rater_plus"+$rate_itemid+"").animate({opacity:1},400);
}
 
});
 return false;
}
 
 
 
/*modules/bbcode/bbcode_edit/bbcode.js*/ 
//Name:Javascript Textarea HTML modules/bbcode/bbcode_editt
//Version:1.3
//Author:Balakrishnan
//Last Modified Date:25/Jan/2009
//License:Free
//URL:http://www.corpocrat.com
var textarea;
var content;
//document.write("<textarea id=\""+obj+"\" name=\""+obj+"\" cols=\""+width+"\" rows=\""+height+"\"></textarea>");
//IF FUNCTION BbcodeToolbar HIDED
function doImage(obj)
{
textarea=document.getElementById(obj);
var url=prompt('Адрес к картинке URL:','http://');
var scrollTop=textarea.scrollTop;
var scrollLeft=textarea.scrollLeft;
if (document.selection) 
{
textarea.focus();
var sel=document.selection.createRange();
if(sel.text==""){
 sel.text='[img]'+url+'[/img]';
}else{
sel.text='[img='+sel.text+']'+sel.text+'[/img]';
}
}
 else 
{
var len=textarea.value.length;
 var start=textarea.selectionStart;
var end=textarea.selectionEnd;
 var sel=textarea.value.substring(start,end);
//alert(sel);
var rep='[img]'+url+'[/img]';
 textarea.value=textarea.value.substring(0,start)+rep+textarea.value.substring(end,len);
textarea.scrollTop=scrollTop;
textarea.scrollLeft=scrollLeft;
}
}
//ВЕРСИЯ С ВСПЛЫВАЮЩИМ ВВОДОМ АДРЕСА URL включить в модуле 
function doList(tag1,tag2,obj){
textarea=document.getElementById(obj);
//Code for IE
if (document.selection) 
{
textarea.focus();
var sel=document.selection.createRange();
var list=sel.text.split('\n');
for(i=0;i<list.length;i++) 
{
list[i]='<li>'+list[i]+'</li>';
}
//alert(list.join("\n"));
sel.text=tag1+'\n'+list.join("\n")+'\n'+tag2;
}else
//Code for Firefox
{
var len=textarea.value.length;
 var start=textarea.selectionStart;
var end=textarea.selectionEnd;
var i;
var scrollTop=textarea.scrollTop;
var scrollLeft=textarea.scrollLeft;
 var sel=textarea.value.substring(start,end);
//alert(sel);
var list=sel.split('\n');
for(i=0;i<list.length;i++) 
{
list[i]='<li>'+list[i]+'</li>';
}
//alert(list.join("<br/>"));
 
var rep=tag1+'\n'+list.join("\n")+'\n'+tag2;
textarea.value=textarea.value.substring(0,start)+rep+textarea.value.substring(end,len);
textarea.scrollTop=scrollTop;
textarea.scrollLeft=scrollLeft;
}
}
/////////////FOR BBCODE BUTTONS FROM e107/////////////////////////
function expandit(curobj,hide){
if(document.getElementById(curobj)){
 folder=document.getElementById(curobj).style;
}else{
if(ns6==1||operaaa==true){
folder=curobj.nextSibling.nextSibling.style;
}else{
folder=document.all[curobj.sourceIndex+1].style;
}
}
if(folder.display=="none")
{
folder.display="";
}else{
folder.display="none";
}
if(hide){
var hide_objects=hide.split(",");
for(i=0;i<hide_objects.length;i++){
hide_objects[i]=hide_objects[i].replace(/^\s*(.*)/,"$1");
hide_objects[i]=hide_objects[i].replace(/(.*?)\s*$/,"$1");
if(document.getElementById(hide_objects[i])){
hidden=document.getElementById(hide_objects[i]).style;
if(hidden.display==""){
hidden.display="none";
}
}
}
}
}
////////////////////
function storeCaret (textAr){
e107_selectedInputArea=textAr;
}
 
function addtext(text,emote){
if (!window.e107_selectedInputArea){
return;//[SecretR] TODO -alert the user 
}
var eField=e107_selectedInputArea;
var eSelection=false;
var tagOpen='';
var tagClose='';
if (emote !=true){//Split if its a paired bbcode
var tmp=text.split('][',2);
if (tmp[0]==text){
tagOpen=text;
}else{
tagOpen=tmp[0]+']';
tagClose='['+tmp[1];
}
}else{//Insert Emote
tagOpen=text;
}
//Windows user 
if (document.selection){
eSelection=document.selection.createRange().text;
eField.focus();
if (eSelection){
document.selection.createRange().text=tagOpen+eSelection+tagClose;
}else{
document.selection.createRange().text=tagOpen+tagClose;
}
eSelection='';
eField.blur();
eField.focus();
return;
}
var scrollPos=eField.scrollTop;
var selLength=eField.textLength;
var selStart=eField.selectionStart;
var selEnd=eField.selectionEnd;
if (selEnd <=2 && typeof(selLength) !='undefined'){
selEnd=selLength;
}
var sel1=(eField.value).substring(0,selStart);
var sel2=(eField.value).substring(selStart,selEnd);
var sel3=(eField.value).substring(selEnd,selLength);
var newStart=selStart+tagOpen.length+sel2.length+tagClose.length;
eField.value=sel1+tagOpen+sel2+tagClose+sel3;
eField.focus();
eField.selectionStart=newStart;
eField.selectionEnd=newStart;
eField.scrollTop=scrollPos;
return;
}
/*modules/text_area_resizer/textarearesizer.compressed.js*/ (function($){var textarea,staticOffset;var iLastMousePos=0;var iMin=32;var grip;$.fn.TextAreaResizer=function(){return this.each(function(){textarea=$(this).addClass('processed'),staticOffset=null;$(this).wrap('<div class="resizable-textarea"><span></span></div>').parent().append($('<div class="grippie"></div>').bind("mousedown",{el:this},startDrag));var grippie=$('div.grippie',$(this).parent())[0];grippie.style.marginRight=(grippie.offsetWidth-$(this)[0].offsetWidth)+'px'})};function startDrag(e){textarea=$(e.data.el);textarea.blur();iLastMousePos=mousePosition(e).y;staticOffset=textarea.height()-iLastMousePos;textarea.css('opacity',0.25);$(document).mousemove(performDrag).mouseup(endDrag);return false}function performDrag(e){var iThisMousePos=mousePosition(e).y;var iMousePos=staticOffset+iThisMousePos;if(iLastMousePos>=(iThisMousePos)){iMousePos-=5}iLastMousePos=iThisMousePos;iMousePos=Math.max(iMin,iMousePos);textarea.height(iMousePos+'px');if(iMousePos<iMin){endDrag(e)}return false}function endDrag(e){$(document).unbind('mousemove',performDrag).unbind('mouseup',endDrag);textarea.css('opacity',1);textarea.focus();textarea=null;staticOffset=null;iLastMousePos=0}function mousePosition(e){return{x:e.clientX+document.documentElement.scrollLeft,y:e.clientY+document.documentElement.scrollTop}}})(jQuery);/*modules/tooltip/tooltip.js*/ var tooltip=function(){
var id='tt';
var top=3;
var left=3;
var maxw=300;
var speed=10;
var timer=20;
var endalpha=95;
var alpha=0;
var tt,t,c,b,h;
var ie=document.all ? true:false;
return{
show:function(v,w){
if(tt==null){
tt=document.createElement('div');
tt.setAttribute('id',id);
t=document.createElement('div');
t.setAttribute('id',id+'top');
c=document.createElement('div');
c.setAttribute('id',id+'cont');
b=document.createElement('div');
b.setAttribute('id',id+'bot');
tt.appendChild(t);
tt.appendChild(c);
tt.appendChild(b);
document.body.appendChild(tt);
tt.style.opacity=0;
tt.style.filter='alpha(opacity=0)';
document.onmousemove=this.pos;
}
tt.style.display='block';
c.innerHTML=v;
tt.style.width=w ? w+'px':'auto';
if(!w && ie){
t.style.display='none';
b.style.display='none';
tt.style.width=tt.offsetWidth;
t.style.display='block';
b.style.display='block';
}
if(tt.offsetWidth > maxw){tt.style.width=maxw+'px'}
h=parseInt(tt.offsetHeight)+top;
clearInterval(tt.timer);
tt.timer=setInterval(function(){tooltip.fade(1)},timer);
},
pos:function(e){
var u=ie ? event.clientY+document.documentElement.scrollTop:e.pageY;
var l=ie ? event.clientX+document.documentElement.scrollLeft:e.pageX;
tt.style.top=(u -h)+'px';
tt.style.left=(l+left)+'px';
},
fade:function(d){
var a=alpha;
if((a !=endalpha && d==1) || (a !=0 && d==-1)){
var i=speed;
if(endalpha -a < speed && d==1){
i=endalpha -a;
}else if(alpha < speed && d==-1){
i=a;
}
alpha=a+(i * d);
tt.style.opacity=alpha * .01;
tt.style.filter='alpha(opacity='+alpha+')';
}else{
clearInterval(tt.timer);
if(d==-1){tt.style.display='none'}
}
},
hide:function(){
clearInterval(tt.timer);
tt.timer=setInterval(function(){tooltip.fade(-1)},timer);
}
};
}();/*modules/ajax/forms.js*/ 
 
//-----------------------------------------------------
function reternform(){
 $("#ajaxform_result").animate({opacity:"hide"},400,
 function (){
 $("#ajaxformdiv").animate({opacity:"show"},600);
 
});}
 
//-----------------------------------------------------
 
 
 
 $(document).ready(function(){
//--------------
 $("#ajaxform #submit").click( 
 
 function (){
//validate
var textareacomments=$("#textareacomments").val();
 if (textareacomments==""){
 jQuery.facebox('<span style="color:#FF3300">Комментарий не может быть пустым.</span>');
//$("label#name_error").show();
 $("#textareacomments").focus();
 return false;
}
//validate
$("#ajaxformdiv").parent().append('<div id="loading"><img src="/img/loading.gif"/></div>');
 $("#loading").animate({opacity:"hide"},0);
 
 $("#ajaxformdiv").animate({opacity:"hide"},400);
 
 
 
 
 $.ajax({
 type:"POST",
data:$("form#ajaxform").serialize(),
 url:$("form#ajaxform").attr("action"),
//url:"comment_post.php",
timeout:20000,
error:function(request,error){
 if (error=="timeout"){
 jQuery.facebox("Превышено время выполнения запроса,пожалуйста повторите запрос. </i> <br/>");
 $("#loading").animate({opacity:"hide"},0);
 reternform();
}
 else{
 jQuery.facebox("Ошибка при выполнении Ajax запроса. <br/><i>Пожалуйста сообщите разрабочику и повторите запрос.</i> <br/><br/><b>designnstudio@ya.ru</b> ");
 $("#loading").animate({opacity:"hide"},0);
reternform();
}
},
beforeSend:function(){
 
 $("#loading").animate({opacity:"show"},400);
},
success:function(data){
 $("#loading").animate({opacity:"hide"},300,function(){
 $("#loading").hide("fast",function (){$("#loading").remove();
 
 $("#ajaxform_result").html(data);
 $("#ajaxform_result").animate({opacity:"show"},800);
});
});
}
 
});
});
 
 
 
});/*modules/tagcloud_flash/swfobject.js*/ 
if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){
if(!document.createElement||!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(_1){this.setAttribute("swf",_1);}
if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}
if(h){this.setAttribute("height",h);}
if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(this.getAttribute("version"),_7);
if(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";
this.addParam("quality",q);
this.setAttribute("useExpressInstall",_7);
this.setAttribute("doExpressInstall",false);
var _d=(_9)?_9:window.location;
this.setAttribute("xiRedirectUrl",_d);
this.setAttribute("redirectUrl","");
if(_a){this.setAttribute("redirectUrl",_a);}};
deconcept.SWFObject.prototype={setAttribute:function(_e,_f){
this.attributes[_e]=_f;
},getAttribute:function(_10){
return this.attributes[_10];
},addParam:function(_11,_12){
this.params[_11]=_12;
},getParams:function(){
return this.params;
},addVariable:function(_13,_14){
this.variables[_13]=_14;
},getVariable:function(_15){
return this.variables[_15];
},getVariables:function(){
return this.variables;
},getVariablePairs:function(){
var _16=new Array();
var key;
var _18=this.getVariables();
for(key in _18){
_16.push(key+"="+_18[key]);}
return _16;
},getSWFHTML:function(){
var _19="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");}
_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _1a=this.getParams();
for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}
var _1c=this.getVariablePairs().join("&");
if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}
_19+="/>";
}else{
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\"/>";
var _1d=this.getParams();
for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\"/>";}
var _1f=this.getVariablePairs().join("&");
if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\"/>";}
_19+="</object>";}
return _19;
},write:function(_20){
if(this.getAttribute("useExpressInstall")){
var _21=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){
this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" -Flash Player Installation";
this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){
var n=(typeof _20=="string")?document.getElementById(_20):_20;
n.innerHTML=this.getSWFHTML();
return true;
}else{
if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}
return false;}};
deconcept.SWFObjectUtil.getPlayerVersion=function(_23,_24){
var _25=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){_25=new deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
}else{try{
var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
for(var i=3;axo!=null;i++){
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);
_25=new deconcept.PlayerVersion([i,0,0]);}}
catch(e){}
if(_23&&_25.major>_23.major){return _25;}
if(!_23||((_23.minor!=0||_23.rev!=0)&&_25.major==_23.major)||_25.major!=6||_24){
try{_25=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}
catch(e){}}}
return _25;};
deconcept.PlayerVersion=function(_29){
this.major=parseInt(_29[0])!=null?parseInt(_29[0]):0;
this.minor=parseInt(_29[1])||0;
this.rev=parseInt(_29[2])||0;};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){return false;}
if(this.major>fv.major){return true;}
if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}
if(this.rev<fv.rev){return false;}return true;};
deconcept.util={getRequestParameter:function(_2b){
var q=document.location.search||document.location.hash;
if(q){
var _2d=q.indexOf(_2b+"=");
var _2e=(q.indexOf("&",_2d)>-1)?q.indexOf("&",_2d):q.length;
if(q.length>1&&_2d>-1){
return q.substring(q.indexOf("=",_2d)+1,_2e);
}}return "";}};
if(Array.prototype.push==null){
Array.prototype.push=function(_2f){
this[this.length]=_2f;
return this.length;};}
var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject;//for backwards compatibility
var SWFObject=deconcept.SWFObject;
/*cache/header.cache_code.js*/ 

 
jQuery(document).ready(function($){
 $('a[rel*=facebox]').facebox() 
})
$(document).ready(function(){
$("textarea.resizable:not(.processed)").TextAreaResizer();
});
 
function showmess(){
showText=document.getElementById("signalEvent");
showText.innerHTML=" e-mail    ";
setTimeout("showText.innerHTML='&nbsp;'",2000)
}
$(function(){
 
 $("a.reply").click(function(){
 var id=$(this).attr("id");
 $("#parent_id").attr("value",id);
 $("#textareacomments").focus();
});
 
 
 
 $(".com_id").click(function(){
 var id=$(this).text();
 $("#parent_id").attr("value",id);
 $("#textareacomments").focus();
});
 
 
 
$("#submit").click(function(){
var cpach=$("#captcha").val();
 if (cpach==""){
 jQuery.facebox('<span style="color:#FF3300">  .</span>');
 $("#cpach").focus();
 return false;
}
});
 
 
 
 
 
 
});
