$(function(){$("a[rel^='sbw']").prettyPhoto();$("a[rel^='pr']").prettyPhoto();var x={};$('input.main').focus(function(){if($(this).attr('id')=='error'){$(this).val($(this).attr('title')).removeAttr('id','title');}classing(this,'glow1');}).blur(function(){switch($(this).attr('name')){case'email':x.re=/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i;x.txt='Некорректный e-mail';break;case'name':x.re=/^[а-яa-z]{2,}\s?[а-яa-z]*$/i;x.txt='Имя должно содержать буквы';break;case'tm':x.re=/^.{5,40}$/i;x.txt='Сформулируйте тему точнее';break;default:break;}if($(this).val()!=''&&!x['re'].test($(this).val())){$(this).attr({'id':'error','title':$(this).val()}).val(x.txt);}classing(this,'none');});$('textarea.main').focus(function(){if($(this).attr('id')=='error'){$(this).val($(this).attr('title')).removeAttr('id','title');}classing(this,'glow2');}).blur(function(){x.re1=/^[\s\S]{0,10}$/i;x.txt1='Мало текста для вопроса';x.re2=/^[\s\S]{3000,}$/i;x.txt2='Много текста для вопроса';x.re3=/^\d+\s*$/i;x.txt3='Вопрос не может состоять из цифр';if($(this).val()!=''){if(x['re1'].test($(this).val())){$(this).attr({'id':'error','title':$(this).val()}).val(x.txt1);}if(x['re2'].test($(this).val())){$(this).attr({'id':'error','title':$(this).val()}).val(x.txt2);}if(x['re3'].test($(this).val())){$(this).attr({'id':'error','title':$(this).val()}).val(x.txt3);}}classing(this,'none');});$('form#form').submit(function(){var ar1=[];var ar2=[];var nm;var x;preload(1);$('input.main').each(function(){if($(this).val()==''){nm=$(this).attr('name');ar1.push($('label[for="'+nm+'"]').text());}if($(this).attr('id')=='error'){nm=$(this).attr('name'); ar2.push($('label[for="'+nm+'"]').text());}});if($('textarea.main').val()==''){ar1.push('Вопрос');}if($('textarea.main').attr('id')=='error'){ar2.push('Вопрос');}if(ar1.length>0){var txt=implode(', ',ar1);alert("Не заполнены следующие поля:\n"+txt);preload(0);return false;}else if(ar2.length>0){var txt=implode(', ',ar2);alert("Некорректно заполнены следующие поля:\n"+txt);preload(0);return false;}else return true;});loadResults();setInterval(function(){chng('a');},10000);});
function flash(u,m,w,h,v,l){m=m?'style="margin-right:'+m+'px;" ':'';l=l?'&lang='+l:'';v=v?'<param name="FlashVars" value="city='+v+l+'">':'';document.write('<object '+m+'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,2,0" width="'+w+'" height="'+h+'"><param name="movie" value="'+u+l+'"><param name="menu" value="false">'+v+'<param name="quality" value="high"><param name="wmode" value="transparent"><embed src="'+u+l+'" menu="false" quality="high" wmode="transparent" width="'+w+'" height="'+h+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>');}
function preload(id){var x=$('div#preload');if(id==1){x.css('background-image','url("/images/loading.gif")').html('<font size="1em" color="#000">Загрузка...</font>');}else x.css('background-image','none').html('Ваш вопрос:');}
function classing(id,cl){if(cl=='none'){$(id).parent('div').removeClass();}else{$(id).parent('div').addClass(cl);}}
function implode(glue,pieces){return((pieces instanceof Array)?pieces.join(glue):pieces);}
function arhive(page){var h=$('#vote').innerHeight();$('#vote').parent().css({'height':h+'px'});$('#vote').fadeOut("slow",function(){$(this).empty();$('#vote').load('/vote/list.php',{page:page},function(){$('#vote').parent().css({'height':''});$("#vote").fadeIn('slow');});});}
function formProcess(){var id=$('input[@name="poll"]:checked').attr('value');if(!id){alert('Нужно выбрать вариант ответа!!!');return;}else{loadResults('var-'+id);}}
function animateResults(){$('.otvet').each(function(){var percentage=$(this).children('span').text();$(this).css({'width':'0px'}).animate({ 'width' : percentage + '%' }, 'slow');});}
function loadResults(data){data=data?data:'';var h=$('#vote').innerHeight();$('#vote').parent().css({'height':h+'px'});$('#vote').fadeOut("slow",function(){$(this).empty();$('#vote').load('/vote/vote.php',{id:data},function(){$('#vote').parent().css({'height':''});$("#vote").fadeIn('slow');animateResults();});});}
function NewWindow(mypage,myname,w,h,scroll){var win=null;var LeftPosition=(screen.width)?(screen.width-w)/2:0;var TopPosition=(screen.height)?(screen.height-h)/2:0;var settings='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',noresizable';win=window.open(mypage,myname,settings);if(win.window.focus){win.window.focus();}}
//Specify full URL to down and right arrow images (23 is padding-right to add to top level LIs with drop downs):
var arrowimages={down:['downarrowclass','/menu/down.gif',23],right:['rightarrowclass','/menu/right.gif']};var jqueryslidemenu={animateduration:{over:200,out:100},buildmenu:function(menuid,arrowsvar){jQuery(document).ready(function($){var $mainmenu=$("#"+menuid+">ul");var $headers=$mainmenu.find("ul").parent();$headers.each(function(i){var $curobj=$(this);var $subul=$(this).find('ul:eq(0)');this._dimensions={w:this.offsetWidth, h:this.offsetHeight, subulw:$subul.outerWidth(),subulh:$subul.outerHeight()};this.istopheader=$curobj.parents("ul").length==1?true:false;$subul.css({top:this.istopheader? this._dimensions.h+"px" : 0});$curobj.children("a:eq(0)").css(this.istopheader?{paddingRight: arrowsvar.down[2]}:{}).append('<img src="'+(this.istopheader?arrowsvar.down[1]:arrowsvar.right[1])+'" class="'+(this.istopheader?arrowsvar.down[0]:arrowsvar.right[0])+'" style="border:0;" />');$curobj.hover(function(e){var $targetul=$(this).children("ul:eq(0)");this._offsets={left:$(this).offset().left,top:$(this).offset().top};var menuleft=this.istopheader?0:this._dimensions.w;menuleft=(this._offsets.left+menuleft+this._dimensions.subulw>$(window).width())?(this.istopheader?-this._dimensions.subulw+this._dimensions.w:-this._dimensions.w):menuleft;$targetul.css({left:menuleft+"px",width:this._dimensions.subulw+'px'}).slideDown(jqueryslidemenu.animateduration.over)},function(e){var $targetul=$(this).children("ul:eq(0)");$targetul.slideUp(jqueryslidemenu.animateduration.out)});});$mainmenu.find("ul").css({display:'none',visibility:'visible'})});}};jqueryslidemenu.buildmenu("myslidemenu", arrowimages);
function stbl(id,th){$('div[id^=stbl]').hide();$('.stbl').css('text-decoration','none');$('#stbl'+id).show();$(th).css('text-decoration','underline');}
