﻿var global_cache_main=true;var global_url='http://www.teatr-sats.ru';var global_empl=new Array(7,8,9,183);var global_hall_large='images/large_hall.gif';var global_hall_small='images/smallSATS.jpg';var global_order_url='/EnterCas4/ticketOrder';var global_qand_url='/EnterCas4/sendQuestion';var global_captcha_url='/EnterCas4/captcha';var global_nokeywords='Театр им. Н.И.Сац,фонд Наталии Сац, театр, опера, спектакли, балет';var global_news_count=7;var global_title='Театр имени Н.И.Сац';var global_default_id=16;var global_weekday=new Array("Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота");var global_month=new Array("Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь");var global_month_2=new Array("Января","Февраля","Марта","Апреля","Мая","Июня","Июля","Августа","Сентября","Октября","Ноября","Декабря");var global_highlight=new Array();global_highlight[0]=new Array({'id':3});global_highlight[1]=new Array({'id':0});global_highlight[2]=new Array({'id':2});global_highlight[3]=new Array({'id':17},{'id':18});global_highlight[4]=new Array({'id':4},{'id':5});global_highlight[5]=new Array({'id':6},{'id':12});global_highlight[6]=new Array({'id':9});global_highlight[7]=new Array({'id':8,'misc_id':'typeId,8'});global_highlight[8]=new Array({'id':8,'misc_id':'typeId,9'});global_highlight[9]=new Array({'id':8,'misc_id':'typeId,183'});global_highlight[10]=new Array({'id':10},{'id':11});global_highlight[11]=new Array({'id':13},{'id':14},{'id':15});var template=new Array();template[0]=new Array();template[0].url='templates/main.html';template[0].cache=1;template[1]=new Array();template[1].url='templates/title.html';template[1].cache=1;template[2]={'url':'templates/blank.html','cache':1};var settings=new Array();settings[0]=new Array;settings[0].type=0;settings[0].url='/EnterCas4/web/getObjects';settings[0].params={'objectTypeName':'News.Article','ids':'310'};settings[0].cache=1;settings[0].misc=0;settings[1]=new Array;settings[1].type=0;settings[1].url='/EnterCas4/web/getObjects';settings[1].params={'objectTypeName':'News.Article','ids':'308'};settings[1].cache=0;settings[1].misc=0;settings[2]=new Array;settings[2].type=0;settings[2].url='/EnterCas4/web/getObjects';settings[2].params={'objectTypeName':'News.Article','ids':'309'};settings[2].cache=1;settings[2].misc=0;settings[3]=new Array;settings[3].type=0;settings[3].url='/EnterCas4/web/getObjects';settings[3].params={'objectTypeName':'News.Article','ids':'347'};settings[3].cache=1;settings[3].misc=0;settings[4]=new Array;settings[4].type=0;settings[4].url='/EnterCas4/web/listObjects';settings[4].params={'objectTypeName':'Shows.Show','sort':'displayName','dir':'asc'};settings[4].cache=1;settings[4].misc=0;settings[5]=new Array;settings[5].type=0;settings[5].url='/EnterCas4/web/getObjects';settings[5].params={'objectTypeName':'Shows.Show'};settings[5].cache=1;settings[5].misc=1;settings[5].param_name='ids';settings[5].noparam_id=4;settings[6]=new Array;settings[6].type=0;settings[6].url='/EnterCas4/web/listObjects';settings[6].params={'objectTypeName':'Repertoire.Event','sort':'beginDay'};settings[6].cache=1;settings[6].misc=1;settings[6].param_name='filter';settings[6].noparam_default='_currentMonthYear';settings[7]=new Array;settings[7].type=0;settings[7].url='/EnterCas4/web/getObjects';settings[7].params={'objectTypeName':'Employers.Employer'};settings[7].cache=1;settings[7].misc=1;settings[7].param_name='ids';settings[7].noparam_id=9;settings[8]=new Array;settings[8].type=0;settings[8].url='/EnterCas4/web/listObjects';settings[8].params={'objectTypeName':'Employers.Employer','sort':'lastName','dir':'asc'};settings[8].cache=1;settings[8].misc=1;settings[8].param_name='filter';settings[8].noparam_default='typeId,8';settings[9]=new Array;settings[9].type=0;settings[9].url='/EnterCas4/web/listObjects';settings[9].params={'objectTypeName':'Employers.Employer'};settings[9].cache=1;settings[9].misc=1;settings[9].param_name='filter';settings[9].noparam_default='typeId,7';settings[10]=new Array;settings[10].type=0;settings[10].url='/EnterCas4/web/listObjects';settings[10].params={'objectTypeName':'News.Press','sort':'writeDate','dir':'desc'};settings[10].cache=1;settings[10].misc=0;settings[11]=new Array;settings[11].type=0;settings[11].url='/EnterCas4/web/getObjects';settings[11].params={'objectTypeName':'News.Press'};settings[11].cache=1;settings[11].misc=1;settings[11].param_name='ids';settings[11].noparam_id=10;settings[12]=new Array;settings[12].type=0;settings[12].url='templates/order.html';settings[12].params={};settings[12].cache=1;settings[12].misc=0;settings[13]=new Array;settings[13].type=0;settings[13].url='/EnterCas4/web/listObjects';settings[13].params={'objectTypeName':'QandA.QandA','sort':'createDate','dir':'desc'};settings[13].misc=1;settings[13].cache=1;settings[13].param_name='filter';settings[13].noparam_default='rubricId,15';settings[13].param_prefix='typeId,13;';settings[14]=new Array;settings[14].type=0;settings[14].url='/EnterCas4/web/getObjects';settings[14].params={'objectTypeName':'QandA.QandA'};settings[14].misc=1;settings[14].cache=1;settings[14].param_name='ids';settings[14].noparam_id=13;settings[15]=new Array;settings[15].type=0;settings[15].url='templates/ask.html';settings[15].params={};settings[15].cache=1;settings[15].misc=0;settings[16]=new Array;settings[16].type=1;settings[16].url='/EnterCas4/web/listObjects';settings[16].params={'objectTypeName':'News.News','sort':'createDate','dir':'desc','filter':'public,1'};settings[16].cache=1;settings[16].misc=0;settings[17]=new Array;settings[17].type=0;settings[17].url='/EnterCas4/web/listObjects';settings[17].params={'objectTypeName':'News.News','sort':'createDate','dir':'desc','filter':'public,1'};settings[17].cache=1;settings[17].misc=0;settings[18]=new Array;settings[18].type=0;settings[18].url='/EnterCas4/web/getObjects';settings[18].params={'objectTypeName':'News.News'};settings[18].param_name='ids';settings[18].cache=1;settings[18].misc=1;settings[19]=new Array;settings[19].type=2;settings[19].url='/EnterCas4/web/listObjects';settings[19].params={'objectTypeName':'Repertoire.Event'};settings[19].cache=1;settings[19].misc=1;settings[19].param_name='filter';settings[19].noparam_default='_currentMonthYear';$(document).ready(function(){init_history();hash_to_ids();});function hash_to_ids(hash){var misc_id,id;if(!hash)hash=document.location.hash;if(hash&&hash.indexOf('page=')> -1){id=hash.replace(/^(.{0,200})\page=([0-9]{1,100})(.{0,200})$/,"$2");if(!isNaN(parseInt(id))&&id>=0&& ! !settings[id]){if(hash&&hash.indexOf('misc=')> -1){misc_id=hash.replace(/^(.{0,200})\misc=(.{1,100})$/,"$2");open_page(id,misc_id);return false;}else{open_page(id);return false;}}else{open_page(global_default_id);return false;}}else{open_page(global_default_id);return false;}};function open_page(id,misc_id){var type;var main_cont=$('body');var data,date;var new_hash;var nomischash=false;if(!misc_id){if(settings[id].noparam_id){id=settings[id].noparam_id;}else if(settings[id].noparam_default){if(settings[id].noparam_default=='_currentMonth'){date=new Date();misc_id='beginMonth,8'+(date.getMonth()-(-1));nomischash=true;}else if(settings[id].noparam_default=='_currentMonthYear'){date=new Date();misc_id='beginMonth,'+(date.getMonth()-(-1))+';beginYear,'+date.getFullYear();nomischash=true;}else{misc_id=settings[id].noparam_default;}}}if(!misc_id)misc_id=null;if(isNaN(parseInt(id))){alert('Ошибка №103.');return false;}if(misc_id&& !nomischash==true)new_hash='#page='+id+'&misc='+misc_id;else new_hash='#page='+id;if(id==global_default_id)new_hash='#';if(document.location.hash!=new_hash){document.location.hash=new_hash;}$('body').data('hash',document.location.hash);type=settings[id].type;if(main_cont.data('type')==type){open_data(type,id,misc_id);return false;}data=get_data(0,id,misc_id);if(data){draw_main(type,id,data,misc_id);return false;}else{put_data(type,id,0,misc_id);return false;}};function open_data(type,id,misc_id){var data_cont=$('.data_container');var data;data=get_data(1,id,misc_id);if(data){draw_data(type,id,data,misc_id);return false;}else{put_data(type,id,1,misc_id);return false;}};function put_data(type,id,level,misc_id){var url,params={};var t_box=$('body');var date;if(level==0){params={};url=template[type].url;}else if(level==1){url=settings[id].url;params=settings[id].params;if(settings[id].misc){if(misc_id){if(settings[id].param_prefix)params[settings[id].param_name]=settings[id].param_prefix+misc_id;else params[settings[id].param_name]=misc_id;}else{alert('Ошибка №1321.')}}}$.post(url,params,function(data){if(level==0){if(global_cache_main)t_box.data(level+'_'+type,data);else if(template[type].cache==1)t_box.data(level+'_'+type,data);draw_main(type,id,data,misc_id);}else if(level==1){if(settings[id].misc){if(misc_id){t_box.data(level+'_'+id+'_'+misc_id,data);}}else if(settings[id].cache)t_box.data(level+'_'+id,data);draw_data(type,id,data,misc_id);}else alert('ошибка №102');return false;});};function get_data(level,id,misc_id){var t_box=$('body');if(!t_box.size()>0)return false;if(level==0){if(t_box.data(level+'_'+settings[id].type))return t_box.data(level+'_'+settings[id].type);else return false;}else if(level==1){if(!id)return false;if(settings[id]){if(settings[id].misc){if(misc_id){if(t_box.data(level+'_'+id+'_'+misc_id)){return t_box.data(level+'_'+id+'_'+misc_id);}return false;}return false;}}if(t_box.data(level+'_'+id)){return t_box.data(level+'_'+id);}else return false;}return false;};function draw_main(type,id,data,misc_id){var main_cont=$('#body_container');$('body').data('type',type).data('id',id);main_cont.empty().append(data);open_data(type,id,misc_id);};function draw_data(type,id,data,misc_id){var data_cont=$('.data_container'),inner,element,text,tmp,ext_data,hall_data;var hour,min;var date=new Date();var showlist_id=4;var show_id=5;var afisha_id=6;var employers_list_id=8;var leaders_list_id=9;var employer_id=7;var presslist_id=10;var news_list_id=17;var order_tickets_id=12;var press_id=11;var qand_id=14;var afisha_print=19;var month,year,miscArray;var date1=new Date();var time_text='';var rubric_data;var forced_hl=false;data_cont.data('id',id).empty();$('.photo_container').empty();if(id==18){ext_data=get_data(1,news_list_id);if(!ext_data){$.post(settings[news_list_id].url,settings[news_list_id].params,function(ext_data){var t_box=$('body');t_box.data(1+'_'+news_list_id,ext_data);draw_data(type,id,data,misc_id);});return false;}if(!global_news_count)global_news_count=10;doc_title('Новости -'+$('topic',data).text());data_cont.append('<div class="data_header"><span class="data_h_1">'+$('topic',data).text()+'</span></div>');tmp=($('list > *',ext_data).index($('list > *[id="'+$('list >*:first',data).attr('id')+'"]',ext_data)));tmp=Math.floor(tmp/global_news_count)-(-1);if(tmp>1)data_cont.append('<div class="rep_curr_m_low"><a href="#" link="'+news_list_id+'" misc="'+tmp+'">Назад</a></div>');else data_cont.append('<div class="rep_curr_m_low"><a href="#" link="'+news_list_id+'">Назад</a></div>');element=$('<div class="misc_data block_border"></div>');element.append('<p>Автор: <strong>'+$('authorName:first',data).text()+'</strong></p>');if($('source:first',data).text())element.append('<p>Источник: <strong>'+$('authorName:first',data).text()+'</strong></p>');element.append('<p>'+mTtd($('createDate:first',data).text())+'</p>');$('<p align="right"></p>').append(element).appendTo(data_cont);if($('text:first',data).text()==''){if($('shortText:first',data).text()!=''){data_cont.append('<div class="inner">'+$('shortText:first',data).text()+'</div>');}else data_cont.append('<div class="inner">В данной новости текст отсутствует.</div>');}else data_cont.append('<div class="inner">'+$('text:first',data).text()+'</div>');add_news_list(ext_data,data_cont,news_list_id,type,$('id:first',data).text());}else if(id==17){var wide=5;var i=0;var num_pages;var page;if(!global_news_count)global_news_count=10;doc_title('Новости');data_cont.append('<div class="data_header"><span class="data_h_1">Новости</span></div>');$('<div class="pagination" id="pagination"></div>').appendTo(data_cont);num_pages=Math.ceil(($('list > *',data).size())/global_news_count);if(!(misc_id>0))page=1;else page=misc_id;$('#pagination').append($('<span class="current_button"></span>').append(page));i=1;while(page-(-i)<=Math.min(num_pages,page-(-wide))){$('#pagination').append($('<a link="'+news_list_id+'" misc="'+(page-(-i))+'" href="#"></a>').append(page-(-i++)));}i=1;while(page-i>Math.max(0,page-wide)){if(page-i!=1)$('#pagination').prepend($('<a link="'+news_list_id+'" misc="'+(page-i)+'" href="#"></a>').prepend(page-i++));else $('#pagination').prepend($('<a link="'+news_list_id+'" href="#"></a>').prepend(page-i++));}if(num_pages-page-1>wide)$('#pagination').append(' ... ');if(page>wide+1)$('#pagination').prepend(' ... ');if(num_pages-page>wide)$('#pagination').append($('<a link="'+news_list_id+'" misc="'+num_pages+'" href="#"></a>').append(num_pages));if(page>wide)$('#pagination').prepend($('<a link="'+news_list_id+'" href="#"></a>').append('1'));$('#pagination').prepend('Страницы: ');$('list > *',data).slice((page-1)*global_news_count,page*global_news_count).each(function(){$('<div class="news_block block_even"><table class="news_block_table"><tr><td style="background:URL(images/small_logo.gif) 5px no-repeat;height:34px;min-width:200px;vertical-align:middle;"  class="news_header" style=""><a class="black_link" href="#" link="18" misc="'+$(this).attr('id')+'">'+$('topic',this).text()+'</a></td><td style="width:20%;min-width:150px;"><strong>'+$('authorName',this).text()+'</strong><br /> <span style="font-size:smaller;">'+mTtd($('createDate',this).text())+'</span></td></tr><tr><td  colspan="2" class="news_text">'+$('shortText',this).text()+'<p align="left"><a class="black_link" href="#" link="18" misc="'+$(this).attr('id')+'">подробнее...</a></p></td></tr></table></div>').appendTo(data_cont);});$('.news_block:nth-child(odd)').removeClass('block_even').addClass('block_odd');}else if(id==16){doc_title('Московский Государственный Академический Детский Театр имени Наталии Ильиничны Сац');data_cont.append('<div class="news_topic_header">Последние новости:</div>');data_cont.append('<div class="under_news"><a href="#" link="17">читать полностью...</a></div>');if(!global_news_count)global_news_count=10;$('list > *',data).slice(0,global_news_count).each(function(){$('<div class="news_block block_even"><table class="news_block_table"><tr><td style="background:URL(images/small_logo.gif) 5px no-repeat;height:34px;"  class="news_header" style="min-width:200px;vertical-align:middle;"><a class="black_link" href="#" link="18" misc="'+$(this).attr('id')+'">'+$('topic',this).text()+'</a></td><td style="width:20%;min-width:150px;"><strong>'+$('authorName',this).text()+'</strong><br /> <span style="font-size:smaller;">'+mTtd($('createDate',this).text())+'</span></td></tr><tr><td  colspan="2" class="news_text">'+$('shortText',this).text()+'<p align="left"><a class="black_link" href="#" link="18" misc="'+$(this).attr('id')+'">подробнее...</a></p></td></tr></table></div>').appendTo(data_cont);});$('.news_block:nth-child(odd)').removeClass('block_even').addClass('block_odd');}else if(id==15){rubric_data=get_data(1,1002);if(!rubric_data){$.post('/EnterCas4/web/listObjects',{'objectTypeName':'QandA.Rubric'},function(rubric_data){var t_box=$('body');t_box.data(1+'_'+1002,rubric_data);draw_data(type,id,data,misc_id);});return false;}doc_title('Задать вопрос');data_cont.append('<div class="data_header"><span class="data_h_1">Задать вопрос</span></div>');data_cont.append('<div class="rep_curr_m"><a href="#" link="13">Назад к списку</a></div>');data_cont.append(data);$('.order_table > * > tr:nth-child(odd)').addClass('table_odd');$('#captcha_cont').empty().append($('<img />').attr('src',global_captcha_url+'?dummy='+Math.random())).click(function(){$(this).empty().append($('<img />').attr('src',global_captcha_url+'?dummy='+Math.random()));});$('list > *',rubric_data).each(function(){$('<option></option>').attr('value',$(this).attr('id')).append($('displayName',this).text()).appendTo('#_rubric');});text=/n\,\_(.{0,300})/.exec(document.location.hash);if(text){if(text[1]){if($('option[value="'+text[1]+'"]','#_rubric').size()!=0)$('option[value="'+text[1]+'"]','#_rubric').attr('selected',true);$('.rep_curr_m:first a:first').attr('misc','rubricId,'+text[1]);}}$('#form_order').submit(function(){var rubricId=$('#_rubric',this).val();var authorName=$('#_name',this).val();var question=$('#_question',this).val();var topic=$('#_topic',this).val();var authorEmail=$('#_email',this).val();var captcha=$('#_captcha',this).val();var params={};if(rubricId==''||authorName==''||topic==''||captcha==''){if(rubricId=='')$('#_rubricId',this).addClass('invalid').unbind('focus').focus(function(){$(this).removeClass('invalid')});if(authorName=='')$('#_authorName',this).addClass('invalid').unbind('focus').focus(function(){$(this).removeClass('invalid')});if(topic=='')$('#_topic',this).addClass('invalid').unbind('focus').focus(function(){$(this).removeClass('invalid')});if(captcha=='')$('#_captcha',this).addClass('invalid').unbind('focus').focus(function(){$(this).removeClass('invalid')});return false;}$('<div class="photo_dialog_back"></div>').prependTo('body');params.rubricId=rubricId;params.authorName=authorName;params.question=question;params.topic=topic;params.authorEmail=authorEmail;params.captcha=captcha;$.post(global_qand_url,params,function(xml){var st=$('status',xml).attr('id');$('<div class="captcha_dialog"><div class="captcha_title">Отправка заявки</div><div id="captcha_text" class="captcha_text"></div></div>').prependTo('body').hide().fadeIn(300);$('.captcha_dialog, .photo_dialog_back').click(function(){$('.captcha_dialog, .photo_dialog_back').fadeOut(300,function(){$(this).remove();});});if(st==0){$('#captcha_text').append('Вопрос отправлен!<br />Через определенное время вы сможете увидеть ответ на вопрос в разделе "Общение".');$('.captcha_dialog, .photo_dialog_back').click(function(){$('.rep_curr_m:first a:first').click();});}else if(st==1){$('#captcha_text').append('Неправильно введен код!<br />Возможно вы ошиблись в вводе проверочного кода, изображенного на картинке. Попробуйте ввести его ещё раз.');}else $('#captcha_text').append('Ошибка!<br />Внутренняя ошибка сервера. Приносим свои извинения.');$('#captcha_cont').empty().append($('<img />').attr('src',global_captcha_url+'?dummy='+Math.random()));});return false;});}else if(id==14){doc_title('Общение. '+$('topic',data).text().slice(0,40)+'...');data_cont.append('<div class="data_header"><span class="data_h_1">Общение</span></div>');data_cont.append('<div class="rep_curr_m"><a href="#" link="13" misc="rubricId,'+$('rubricId',data).text()+'">Назад</a> / <a href="#" link="15" misc="n,_'+$('rubricId',data).text()+'">Задать вопрос</a></div>');data_cont.append('<p><span class="mid_header">'+$('topic',data).text()+'</span>&nbsp;Автор:&nbsp;<strong>'+$('authorName',data).text()+'</strong>&nbsp;<span style="font-style:italic;">'+mTtd($('createDate',data).text())+'</span></p>');if($('question',data).text()&&$('question',data).size())data_cont.append('<div class="block_border" style="margin-bottom:10px;"><p class="small_header">Вопрос:</p><p>'+$('question',data).text()+'</p></div>');data_cont.append('<div class="block_border" style="margin-bottom:10px;"><p class="small_header">Ответ:</p><p>'+$('answer',data).text()+'</p></div>');}else if(id==13){rubric_data=get_data(1,1002);if(!rubric_data){$.post('/EnterCas4/web/listObjects',{'objectTypeName':'QandA.Rubric'},function(rubric_data){var t_box=$('body');t_box.data(1+'_'+1002,rubric_data);draw_data(type,id,data,misc_id);});return false;}doc_title('Общение');data_cont.append('<div class="data_header"><span class="data_h_1">Общение</span></div>');data_cont.append('<div class="rep_curr_m"><a href="#" link="15">Задать вопрос</a></div>');data_cont.append('<div class="pagination" id="rubric_link"></div>');$('list > *',rubric_data).each(function(){if('rubricId,'+$(this).attr('id')==misc_id){$('<p class="current_button">'+$('displayName',this).text()+'</p>').appendTo('#rubric_link');doc_title('Общение. '+$('displayName',this).text());$('.data_header:first .data_h_1:first',data_cont).html('Общение. '+$('displayName',this).text());$('.rep_curr_m:first a:first',data_cont).attr('misc','n,_'+$(this).attr('id'));}else{$('<a class="button" href="#" link="13" misc="rubricId,'+$(this).attr('id')+'">'+$('displayName',this).text()+'</a>').appendTo('#rubric_link');}});data_cont.append('<table id="faq_list" class="faq_list"></table>');if($('list > *',data).size()==0)$('<tr></tr>').append('<td class="list_header" align="center"><strong>Список пуст</strong></td>').appendTo('#faq_list');$('list > *',data).each(function(){$('<tr></tr>').append($('<td class="list_header"><span class="list_date"><strong>'+$('authorName',this).text()+'</strong>, <span style="font-size:smaller;">'+mTtd($('createDate',this).text())+'</span></span><a href="#" link="'+qand_id+'" misc="'+$(this).attr('id')+'" class="block_link">'+$('topic',this).text()+'<a/></td>').hover(function(){$(this).addClass('td_hover');},function(){$(this).removeClass('td_hover');})).appendTo('#faq_list');});$('#faq_list tr:nth-child(odd)').addClass('table_odd');$('#faq_list tr:nth-child(even)').css('background','#fff');}else if(id==12){doc_title('Заказ билетов');data_cont.append('<div class="data_header"><span class="data_h_1">Заказ билетов</span></div>');data_cont.append('<div class="rep_curr_m"><a href="#" link="6">Назад к афише</a></div>');data_cont.append(data);$('.order_table > * > tr:nth-child(odd)').addClass('table_odd');$('#captcha_cont').empty().append($('<img />').attr('src',global_captcha_url+'?dummy='+Math.random())).click(function(){$(this).empty().append($('<img />').attr('src',global_captcha_url+'?dummy='+Math.random()));});text=/n\,\_(.{0,300})\;\,\_(.{0,200})/.exec(document.location.hash);if(text){if(text[1]&&text[2]){$('#_showName').val(text[1]).after(text[1]).hide();$('#_date').val(text[2]).after(text[2]).hide();}}$('#form_order').submit(function(){var fio=$('#_fio',this).val();var showName=$('#_showName',this).val();var count=$('#_count',this).val();var date=$('#_date',this).val();var phone=$('#_phone',this).val();var comment=$('#_comment',this).val();var captcha=$('#_captcha',this).val();var params={};if($('#_email',this).val()!='')comment+=' email: '+$('#_email',this).val();if(phone==''||captcha==''||fio==''||showName==''||date==''||count==''||count<=0||isNaN(parseInt(count))){if(fio=='')$('#_fio',this).addClass('invalid').unbind('focus').focus(function(){$(this).removeClass('invalid')});if(showName=='')$('#_showName',this).addClass('invalid').unbind('focus').focus(function(){$(this).removeClass('invalid')});if(date=='')$('#_date',this).addClass('invalid').unbind('focus').focus(function(){$(this).removeClass('invalid')});if(count==''||isNaN(parseInt(count))||count<=0)$('#_count',this).addClass('invalid').unbind('focus').focus(function(){$(this).removeClass('invalid')});if(phone=='')$('#_phone',this).addClass('invalid').unbind('focus').focus(function(){$(this).removeClass('invalid')});if(captcha=='')$('#_captcha',this).addClass('invalid').unbind('focus').focus(function(){$(this).removeClass('invalid')});return false;}$('<div class="photo_dialog_back"></div>').prependTo('body');params.fio=fio;params.showName=showName;params.date=date;params.count=count;params.phone=phone;params.captcha=captcha;if(comment!='')params.comment=comment;$.post(global_order_url,params,function(xml){var st=$('status',xml).attr('id');$('<div class="captcha_dialog"><div class="captcha_title">Отправка заявки</div><div id="captcha_text" class="captcha_text"></div></div>').prependTo('body').hide().fadeIn(300);if(st==0){$('#captcha_text').append('Благодарим за заказ!<br />Сразу же после получения заявки наш оператор свяжется с вами.');$('.captcha_dialog, .photo_dialog_back').click(function(){$('.rep_curr_m:first a:first').click();});}else if(st==1){$('#captcha_text').append('Неправильно введен код!<br />Возможно вы ошиблись в вводе проверочного кода, изображенного на картинке. Попробуйте ввести его ещё раз.');}else $('#captcha_text').append('Ошибка!<br />Внутренняя ошибка сервера. Приносим свои извинения.');$('.captcha_dialog, .photo_dialog_back').click(function(){$('.captcha_dialog, .photo_dialog_back').fadeOut(300,function(){$(this).remove();});});$('#captcha_cont').empty().append($('<img />').attr('src',global_captcha_url+'?dummy='+Math.random()));});return false;});}else if(id==11){tmp=$('topic',data).text();doc_title(tmp);data_cont.append('<div class="data_header"><span class="data_h_1">'+tmp+'</span></div>').append('<div class="rep_curr_m"><a link="10" href="#">Назад</a></div>').append('<div class="inner press_cont">'+$('text:first',data).text()+'</div>');tmp='';if($('authorName',data).text()&&$('authorName',data).size()>0){tmp+=$('authorName',data).text();}if($('source',data).text()&&$('source',data).size()>0){if(tmp!='')tmp+=', ';tmp+=$('source',data).text();}data_cont.append('<p class="rgt it">'+tmp+'</p>');if($('writeDate',data).text()&&$('writeDate',data).size()>0){data_cont.append('<p class="rgt it">'+mTd($('writeDate',data).text())+'</p>');}data_cont.append('<p style="clear:both;"></p>');add_article_list(get_data(1,presslist_id),data_cont,presslist_id,type,$('id:first',data).text());}else if(id==10){doc_title('Пресса');data_cont.append('<div class="data_header"><span class="data_h_1">Пресса</span></div>');data_cont.append('<ul class="one_column_list press_list" id="article_list"></ul>');$('list > *',data).each(function(){var id=$(this).attr('id'),author=$('authorName',this).text(),source=$('source',this).text(),date=$('writeDate',this).text();$('#article_list').append('<li id="element_'+id+'"><a class="block_link" href="#" link="'+press_id+'" misc="'+id+'">'+$('topic',this).text()+'</a></li>');if(author&&$('authorName',this).size()>0)$('#element_'+id).append(',&nbsp;'+author);if(source&&$('source',this).size()>0)$('#element_'+id).append(',&nbsp;'+source);if(date&&$('writeDate',this).size()>0)$('#element_'+id).append(',&nbsp;'+mTd(date));});}else if(id==7){var employer_name=$('lastName',data).text()+' '+$('firstName',data).text()+' '+$('seName',data).text();doc_title(employer_name);data_cont.append('<div class="data_header"><span class="data_h_1">'+employer_name+'</span></div>');var employer_type=$('typeId',data).text();if(employer_type==global_empl[0]){forced_hl=6;data_cont.append('<div class="rep_curr_m"><a link="9" href="#">Назад</a></div>');}else if(employer_type==global_empl[1]){forced_hl=7;data_cont.append('<div class="rep_curr_m"><a link="8" misc="typeId,8" href="#">Назад</a></div>');}else if(employer_type==global_empl[2]){forced_hl=8;data_cont.append('<div class="rep_curr_m"><a link="8" misc="typeId,9" href="#">Назад</a></div>');}else if(employer_type==global_empl[3]){forced_hl=9;data_cont.append('<div class="rep_curr_m"><a link="8" misc="typeId,183" href="#">Назад</a></div>');}if($('photo',data).text()&&$('photo',data).size()>0)draw_main_photo($('<div style="float:right;padding:10px;width:320px;"></div>').appendTo(data_cont),$('photo',data),300,400,employer_name);$('<div class="block_border block_left" id="block_left"></div>').append('<p><strong>'+employer_name+'</p></strong>').appendTo(data_cont);if($('title',data).text())$('#block_left').append('<p style="color:RGB(164,104,68);font-weight:bold;font-size:9pt;">'+$('title',data).text()+'</p>');if($('post',data).text())$('#block_left').append('<p style="font-weight:bold;font-size:9pt;">'+$('post',data).text()+'</p>');if($('phone',data).text())$('#block_left').append('<p style="font-size:9pt;">Тел.: '+$('phone',data).text()+'</p>');if($('fax',data).text())$('#block_left').append('<p style="font-size:9pt;">Факс: '+$('fax',data).text()+'</p>');if($('description',data).text())data_cont.append($('description',data).text());if($('typeId',data).text()==7)tmp=9;else tmp=8;add_people_list(get_data(1,tmp,'typeId,'+$('typeId',data).text()),$('<div style="clear:both;width:99%;padding-top:15px;"></div>').appendTo(data_cont),$('typeId',data).text(),type,$('id:first',data).text());}else if(id==8||id==9){var employer_type=/typeId\,([0-9]{1,10})/.exec(misc_id);var employer_type_name='';if(employer_type[1]==global_empl[0])employer_type_name="Руководство";else if(employer_type[1]==global_empl[1])employer_type_name="Опера";else if(employer_type[1]==global_empl[2])employer_type_name="Балет";else if(employer_type[1]==global_empl[3])employer_type_name="Оркестр";doc_title(employer_type_name);data_cont.append('<div class="data_header"><span class="data_h_1">'+employer_type_name+'</span></div>');inner=$('<ul class="two_column_block three_columns"></ul>').appendTo(data_cont);$('list',data).children().each(function(){var employer_name=$('lastName',this).text()+' '+$('firstName',this).text()+' '+$('seName',this).text();element=$('<li class="block_border"></li>').append('<div class="header_2"><a class="dark_uline" href="#" link="'+employer_id+'" misc="'+$(this).attr('id')+'">'+$('lastName',this).text()+' '+$('firstName',this).text()+' '+$('seName',this).text()+'</a></div>').append('<p>'+$('post',this).text()+'</p>').append('<p class="smaller">'+$('phone',this).text()+'</p>');if((!$('post',this).text()||$('post',this).size()==0)&&(!$('phone',this).text()||$('phone',this).size()==0)&&(!$('photo',this).text()||$('photo',this).size()==0)){element.css({'min-height':'0%'}).addClass('no_data').appendTo(inner);}else{if($('.no_data',inner).size()>0)element.insertBefore($('.no_data:first',inner));else element.appendTo(inner);}if($('photo',this).size()>0){draw_main_photo(element,$('photo',this),88,67,employer_name);}element.hover(function(){$(this).addClass('el_hover');},function(){$(this).removeClass('el_hover');})});}else if(id==6||id==19){var newData=$('list',data).children().sort(function(a,b){var at=$(a).children('beginDay').text(),bt=$(b).children('beginDay').text();var ct=$(a).children('beginHour').text(),dt=$(b).children('beginHour').text();return(at*100-(-ct)<bt*100-(-dt))? -1:1;});var hall_small,hall_large;ext_data=get_data(1,showlist_id);if(!ext_data){$.post(settings[showlist_id].url,settings[showlist_id].params,function(ext_data){var t_box=$('body');t_box.data(1+'_'+showlist_id,ext_data);draw_data(type,id,data,misc_id);});return false;}hall_data=get_data(1,1001);if(!hall_data){$.post('/EnterCas4/web/listObjects',{'objectTypeName':'Repertoire.Hall'},function(ext_data){var t_box=$('body');t_box.data(1+'_'+1001,ext_data);draw_data(type,id,data,misc_id);});return false;}miscArray=/^beginMonth\,([0-9]{1,2})\;beginYear\,([0-9]{4})/.exec(misc_id);if(!miscArray|| !miscArray[1]|| !miscArray[2]){alert('Ошибка. Некорректные параметры запроса.');month=9;year=1988;}else{month=miscArray[1]-1;year=miscArray[2];}doc_title('Репертуар на '+global_month[month]);data_cont.append('<div class="data_header"><span class="data_h_1">Репертуар на '+global_month[month]+'</span></div>');data_cont.append('<div class="rep_curr_m"></div>');if((parseInt(date.getMonth())!=parseInt(month))||(parseInt(date.getFullYear())!=parseInt(year)))$('.rep_curr_m',data_cont).append('<a href="#" link="'+afisha_id+'">на текущий месяц</a>&nbsp;/&nbsp;');$('.rep_curr_m',data_cont).append('<img src="images/printer.png" /> <a target="_blank" href="index.html#page='+afisha_print+'&misc='+misc_id+'">версия для печати</a>');data_cont.append('<div class="cnt"><table class="rep_link"><tr><td width="33%" align="left"></td><td align="center"></td><td width="33%" align="right"></td></tr></table></div>');if(month==0){$('.rep_link td:first',data_cont).append('<a class="block_link" href="#" link="'+afisha_id+'" misc="beginMonth,12;beginYear,'+(year-1)+'">&lt;&lt; '+global_month[11]+', '+(year-1)+'</a>');$('.rep_link td:last',data_cont).append('<a class="block_link" href="#" link="'+afisha_id+'" misc="beginMonth,2;beginYear,'+year+'">'+global_month[1]+', '+(year)+' &gt;&gt;</a>');}else if(month==11){$('.rep_link td:first',data_cont).append('<a class="block_link" href="#" link="'+afisha_id+'" misc="beginMonth,11;beginYear,'+year+'">&lt;&lt; '+global_month[10]+', '+year+'</a>');$('.rep_link td:last',data_cont).append('<a class="block_link" href="#" link="'+afisha_id+'" misc="beginMonth,1;beginYear,'+(year-(-1))+'">'+global_month[0]+', '+(year-(-1))+' &gt;&gt;</a>');}else{$('.rep_link td:first',data_cont).append('<a class="block_link" href="#" link="'+afisha_id+'" misc="beginMonth,'+(month)+';beginYear,'+year+'">&lt;&lt; '+global_month[month-1]+', '+year+'</a>');$('.rep_link td:last',data_cont).append('<a class="block_link" href="#" link="'+afisha_id+'" misc="beginMonth,'+(month-(-2))+';beginYear,'+year+'">'+global_month[month+1]+', '+year+' &gt;&gt;</a>');}$('.rep_link td:eq(1)',data_cont).append(global_month[month]+', '+year);$('.rep_link a[misc="beginMonth,'+(date.getMonth()-(-1))+';beginYear,'+date.getFullYear()+'"]').removeAttr('misc');inner=$('<table class="repertoire"></table>');ext_data=get_data(1,showlist_id);if($('list',data).children().size()==0){inner.append('<tr id="day_'+0+'"><td><table class="rep_element"><tr><td align="center"><strong>На этот месяц репертуар осутствует.</strong></td></tr></table></td></tr>');}$(newData).each(function(){var day,time;var name,author,age,s_id,show,hall_id,hall_name,show_date=new Date();day=$('beginDay',this).text();time=$('beginHour',this).text()+'.00';s_id=$('showId',this).text();show=$('list > *[id="'+s_id+'"]',ext_data);name=$('displayName',show).text();author=$('authorsNames',show).text();age=$('age',show).text();hall_id=$('hallId',this).text();hall_name=$('list > *[id="'+hall_id+'"] displayName',hall_data).text();show_date.setYear(year);show_date.setMonth(month);show_date.setDate(day);if($('#day_'+day,inner).size()==0)inner.append('<tr id="day_'+day+'"><td class="rep_day" width="140px">'+day+', '+global_weekday[show_date.getDay()]+' </td><td></td></tr>');element=$('<table class="rep_element"></table>').appendTo($('#day_'+day+' > td:last',inner));element.append('<tr><td rowspan="2" class="show_time" width="1%">'+time+'</td><td colspan="3" class="header"><a class="block_link" href="#" link="'+show_id+'" misc="'+s_id+'">'+name+'</a>&nbsp;&nbsp;'+author+'</td></tr>');if($('premier',show).text()=='true'){$('.header',element).append('&nbsp;&nbsp;<div class="premiere_s">Премьера!<div>');}element.append('<tr><td width="150" class="hall_td"></td><td width="250">От '+age+' лет.</td><td width="120"><a link="'+order_tickets_id+'" misc="n,_'+name+';,_'+day+'.'+(month-(-1))+'.'+year+', '+time+'" href="#" class="black_link">заказать билеты</a></td></tr>');if(hall_name=="Большой"){$(' <a href="images/'+global_hall_large+'" class="info_link">'+hall_name+' зал</a>').click(function(){show_carousel(0,$('<div>'+global_hall_large+'</div>'),'Большой зал',{'x':750,'y':800});return false;}).appendTo($('.hall_td',element).append('&nbsp;'));}else if(hall_name="Малый"){$(' <a href="images/'+global_hall_small+'" class="info_link">'+hall_name+' зал</a>').click(function(){show_carousel(0,$('<div>'+global_hall_small+'</div>'),'Малый зал',{'x':750,'y':800});return false;}).appendTo($('.hall_td',element).append('&nbsp;'));}});inner.appendTo($('<p align="center"></p>').appendTo(data_cont));$('.repertoire > * > tr:nth-child(odd)').addClass('table_odd');if(id==afisha_print){$('a').removeAttr('link').removeAttr('misc').removeAttr('href').unbind('click');$('body').css({'margin':0,'background':'#fff'});$('.data_container').css({'padding':'0 5px'});}}else if(id==5){doc_title($('displayName:first',data).text());data_cont.append('<div class="data_header"><span class="data_h_1">'+$('displayName:first',data).text()+'</span></div>');data_cont.append('<div class="rep_curr_m_low"><a link="4" href="#">К списку спектаклей</a></div>');element=$('<div class="misc_data block_border"></div>');element.append('<p>Автор: '+$('authorsNames:first',data).text()+'.</p>');if($('age',data).size()!=0)element.append('<p>От '+$('age',data).text()+' лет.</p>');if($('startPrice',data).size()!=0||$('endPrice',data).size()!=0){text='Цена билетов:';if($('startPrice',data).size()!=0)text+=' от '+$('startPrice',data).text();if($('endPrice',data).size()!=0)text+=' до '+$('endPrice',data).text();element.append('<p>'+text+' рублей.</p>');}if($('duration',data).text()>0){tmp=$('duration',data).text();min=tmp%60;hour=(tmp-min)/60;text='Продолжительность:';if(hour==1)text+=' 1 час';else if(hour>1&&hour<5)text+=' '+hour+' часа';else if(hour>=5)text+=' '+hour+' часов';if(min>0)text+=' '+min+' минут';if($('entracte',data).text()>=0){tmp=$('entracte',data).text();if(tmp==0)text+=', без антракта';else if(tmp==1)text+=', с одним антрактом';else text+=', с '+tmp+' антрактами';}element.append('<p>'+text+'.</p>');}if($('premier',data).text()=='true'){$('.data_header').append('&nbsp;&nbsp;<div class="premiere_s">Премьера!<div>');}$('<p align="right"></p>').append(element).appendTo(data_cont);data_cont.append('<div class="inner">'+$('description:first',data).text()+'</div>');data_cont.append('<p style="clear:both;"></p>');add_show_list(get_data(1,showlist_id),data_cont,showlist_id,type,$('id:first',data).text());}else if(id==4){doc_title('Список спектаклей.');data_cont.append('<div class="data_header"><p class="data_h_1">Список спектаклей</p></div>');inner=$('<ul class="two_column_block two_columns"></ul>').appendTo(data_cont);$('list',data).children().each(function(){element=$('<li class="block_border"></li>').append('<div class="header"><a class="dark_uline" href="#" link="'+show_id+'" misc="'+$('id:first',this).text()+'">'+$('displayName',this).text()+'</a></div>').append('<p>'+$('authorsNames',this).text()+'</p>').append('<p class="smaller"> От '+$('age',this).text()+' лет.</p>');if($('premier',this).text()=='true'){$('.header',element).append('&nbsp;&nbsp;<div class="premiere_s">Премьера!<div>');element.addClass('premier_element');if($('.premier_element',inner).size()==0)element.prependTo(inner);else element.insertAfter($('.premier_element:last',inner));}else{element.appendTo(inner);}if($('photo',this).size()>0){draw_main_photo(element,$('photo',this),88,67);}element.hover(function(){$(this).addClass('el_hover');},function(){$(this).removeClass('el_hover');})});}else if(type==0){doc_title($('name:first',data).text());data_cont.append('<div class="data_header"><p class="data_h_1">'+$('name:first',data).text()+'</p></div>');data_cont.append('<div class="inner">'+$('text:first',data).text()+'</div>');}date2=new Date();time_text=time_text+' '+(date2.getMilliseconds()-date1.getMilliseconds());if($('photos',data).size()>0)draw_photos(data);if($('keywords',data).size()>0){$('meta[name="KEYWORDS"]').attr('content',$('keywords',data).text());}else $('meta[name="KEYWORDS"]').attr('content',global_nokeywords);$('document').ready(function(){init_links();remember_links(forced_hl,id,misc_id);window.scrollTo(0,0);});if($('#hotlog_counter').size()!=0)reinit_hotlog($('#hotlog_counter'));if($('#liveinternet_counter').size()!=0)reinit_liveinternet($('#liveinternet_counter'));if($('#google_analyt').size()!=0)reinit_google($('#google_analyt'));tmp='teatr@';tmp+='teatr-sats.ru';$('#email_container').html('<a href="mailto:'+tmp+'">'+tmp+'</a>');};function remember_links(forced_hl,id,misc_id){$('a.sothisisthatfamousactivelink').removeClass('sothisisthatfamousactivelink');if(! !forced_hl&& !isNaN(parseInt(forced_hl))){$('a[hl="'+parseInt(forced_hl)+'"]').addClass('sothisisthatfamousactivelink');return true;}$('a[hl]').each(function(){var tmp;var hl=$(this).attr('hl');if(!isNaN(parseInt(hl))){if(global_highlight[hl]){if(settings[id].misc){if(misc_id){if(idArraysCompare(global_highlight[hl],id,misc_id)){$(this).addClass('sothisisthatfamousactivelink');return true;}}else return false;}else{if(idArraysCompare(global_highlight[hl],id)){$(this).addClass('sothisisthatfamousactivelink');return true;}}}}});};function idArraysCompare(obj,id,misc_id){var i=obj.length;if(!misc_id){while(i--)if(obj[i].id==id)return true;return false;}else{while(i--){if(obj[i].id==id){if(!obj[i].misc_id)return true;else if(obj[i].misc_id==misc_id)return true;}}return false;}return false;};function add_news_list(data,target,id,type,current_id){var list,element,url,params;var t_box=$('body');var news_id=18;if(!global_news_count)global_news_count=10;if(data){target.append('<br /><h4>Последние новости:</h4>');list=$('<ul class="two_columns two_column_list"></ul>');$('list',data).children().slice(0,global_news_count).each(function(){var tmp=$('topic',this).text();if(tmp!=tmp.slice(0,30))tmp=$('topic',this).text().slice(0,30)+'...';if(current_id!=$(this).attr('id')){element=$('<li></li>').append($('<a href="#" link="'+news_id+'" misc="'+$('id:first',this).text()+'">'+tmp+'</a>'));}else element=$('<li></li>').append($('<strong>'+tmp+'</strong>'));element.appendTo(list);});list.appendTo(target);init_links(list);}};function add_show_list(data,target,id,type,current_id){var list,element,url,params;var t_box=$('body');var show_id=5;if(data){target.append('<h4>Другие спектакли театра:</h4>');list=$('<ul class="three_column_block"></ul>');$('list',data).children().each(function(){if(current_id!=$('id:first',this).text()){element=$('<li></li>').append($('<a href="#" link="'+show_id+'" misc="'+$('id:first',this).text()+'">'+$('displayName',this).text()+'</a>'));}else element=$('<li></li>').append($('<strong>'+$('displayName',this).text()+'</strong>'));if($('premier',this).text()=='true'){$('a',element).addClass('li_premier');if($('.li_premier',list).size()==0)element.prependTo(list);else element.insertAfter($('.li_premier:last',list).parents('li:first'));}else element.appendTo(list);});list.appendTo(target);init_links(list);}else{url=settings[id].url;params=settings[id].params;$.post(url,params,function(data){if(settings[id].cache)t_box.data(1+'_'+id,data);add_show_list(data,target,id,type,current_id);});return false;}};function add_people_list(data,target,typeId,type,current_id){var list,element,url,params;var t_box=$('body');var people_id=7;var id,misc_id;if(data){target.append('<h4>А также:</h4>');list=$('<ul class="three_column_block"></ul>');$('list',data).children().each(function(){if(current_id!=$('id:first',this).text()){element=$('<li></li>').append($('<a href="#" link="'+people_id+'" misc="'+$('id:first',this).text()+'">'+$('lastName',this).text()+' '+$('firstName',this).text()+' '+$('seName',this).text()+'</a>'));}else element=$('<li></li>').append($('<strong>'+$('lastName',this).text()+' '+$('firstName',this).text()+' '+$('seName',this).text()+'</strong>'));element.appendTo(list);});list.appendTo(target);init_links(list);}else{if(typeId==7)id=9;else id=8;misc_id='typeId,'+typeId;url=settings[id].url;params=settings[id].params;params[settings[id].param_name]=misc_id;$.post(url,params,function(data){if(settings[id].cache)t_box.data(1+'_'+id+'_'+misc_id,data);add_people_list(data,target,typeId,type,current_id);});return false;}};function add_article_list(data,target,id,type,current_id){var list,element,url,params;var t_box=$('body');var artice_id=11;if(data){target.append('<h4>Пресса:</h4>');list=$('<ul class="three_column_block"></ul>');$('list > *',data).each(function(){if(current_id!=$(this).attr('id')){element=$('<li></li>').append($('<a href="#" link="'+artice_id+'" misc="'+$(this).attr('id')+'">'+$('topic',this).text()+'</a>'));}else element=$('<li></li>').append($('<strong>'+$('topic',this).text()+'</strong>'));element.appendTo(list);});list.appendTo(target);init_links(list);}else{url=settings[id].url;params=settings[id].params;$.post(url,params,function(data){if(settings[id].cache)t_box.data(1+'_'+id,data);add_article_list(data,target,id,type,current_id);});return false;}};function draw_main_photo(target,photo,maxwidth,maxheight,title){var url=photo.text();if(!title)title=null;$('<a href="'+url+'" class="main_photo"><div class="photo_inner"></div></a>').prependTo(target).children('.photo_inner').append($('<img />').css({'visibility':'hidden','position':'absolute','margin':'-1000px 0 0 -1000px'}).load(function(){var width,height;width=this.width;height=this.height;if(width>maxwidth||height>maxheight){if(width>height){height=Math.round(maxwidth/width*height);width=maxwidth;}else{width=Math.round(maxheight/height*width);height=maxheight;}}$(this).css({'width':width,'height':height,'visibility':'visible','position':'static','margin':0});}).attr('src',url)).parents('.main_photo:first').data('title',title).data('photo',photo).click(function(){show_carousel(0,$(this).data('photo'),$(this).data('title'));return false;});};function draw_photos(data){var width=88;var p_cont=$('.photo_container').data('photos',$('photos',data));$('photos',data).each(function(){var url,photo;url=$(this).text();$('<a href="'+url+'" class="photo_element"><div class="photo_inner"></div></a>').css({'visibility':'hidden','position':'absolute'}).appendTo(p_cont).children('.photo_inner').append($('<img />').load(function(){var oldwidth,oldheight,newheight;oldwidth=this.width;oldheight=this.height;if(!oldheight>0)newheight=width;else newheight=Math.round(width/oldwidth*oldheight);$(this).css({'width':width,'height':newheight}).parents('.photo_element:first').css({'visibility':'visible','position':'static'});}).attr('src',url)).parents('.photo_element:first').click(function(){show_carousel($('.photo_element','.photo_container').index(this),$('.photo_container:first').data('photos'));return false;});});};function doc_title(text){document.title=global_title+' - '+text;if(jQuery.browser.msie)jQuery('#myIframe').get(0).contentWindow.document.title=global_title+' - '+text;return false;};function show_carousel(num,photos,title,fparam){var dialog,ul,photos,carousel,li,width,height,photo_close;var maxwidth=580,maxheight=534;var forward,backward;$('<div class="photo_dialog_back"></div>').click(function(){close_carousel();return false;}).prependTo('body');if(!title)title='Фотоальбом';dialog=$('<div class="photo_dialog dialogs"><div class="photo_title">'+title+'</div><div class="photo_info" id="photo_info"></div></div>').prependTo('body');photo_close=$('<a href="#" class="photo_close"></a>').click(function(){close_carousel();return false;}).appendTo(dialog);carousel=$('<div class="carousel"><div class="carousel_box"></div></div>').appendTo(dialog);if(fparam){maxwidth=fparam.x-80;maxheight=fparam.y-100;dialog.width(fparam.x).height(fparam.y).css({'margin-top': -fparam.y/2,'margin-left': -fparam.x/2});$('.carousel_box').width(maxwidth).height(maxheight).css({'margin-top': -maxheight/2+25,'margin-left': -maxwidth/2});}ul=$('<ul></ul>').appendTo($('.carousel_box',carousel));photos.each(function(){var li=$('<li></li>');li.append('<a target="_blank" href="'+$(this).text()+'"></a>').appendTo(ul).find('a').append($('<img />').css('visibility','hidden').data('li',li).load(function(){var width,height,li=$(this).data('li');if($.browser.mozilla){width=this.naturalWidth;height=this.naturalHeight;}else{width=this.width;height=this.height;}li.data('oldwidth',width).data('oldheight',height);if(width>maxwidth||height>maxheight){if(width>height){height=Math.round(maxwidth/width*height);width=maxwidth;}else{width=Math.round(maxheight/height*width);height=maxheight;}$(this).css({'width':width,'height':height});li.data('width',width).data('height',height);}li.css({'margin-left': -Math.round(width/2),'margin-top': -Math.round(height/2)});li.hide();$(this).css('visibility','visible');if(li.parents('ul:first').find('li').index(li)==num){li.addClass('activeId').fadeIn(300);$('#photo_info').html('размер: '+li.data('oldwidth')+'x'+li.data('oldheight'));if(li.data('width')&&li.data('height'))$('#photo_info').append(', масштабировано в: '+li.data('width')+'x'+li.data('height'));}}).attr('src',$(this).text()));});$('ul a',carousel).click(function(){});forward=$('<a href="#" class="carousele_forward"> </a>').click(function(){next_carousel(1,carousel);return false;});backward=$('<a href="#" class="carousele_backward"> </a>').click(function(){next_carousel(2,carousel);return false;});carousel.append(backward,forward);if(photos.size()==1)backward.add(forward).hide();};function close_carousel(){$('.photo_dialog, .photo_dialog_back').fadeOut(300,function(){$(this).remove();})};function next_carousel(flag,target,num){var current=$('li.activeId:first',target);var next;if(flag==0){if(num>0)next=$('li:eq('+num+')',target);else next=$('li:first',target);}else if(flag==1){next=$('li.activeId:first',target).next();if(next.size()==0)next=$('li:first',target);}else if(flag==2){next=$('li.activeId:first',target).prev();if(next.size()==0)next=$('li:last',target);}current.fadeOut(300);$('li',target).removeClass('activeId').not(current).hide();next.fadeIn(300,function(){$('#photo_info').html('размер: '+$(this).data('oldwidth')+'x'+$(this).data('oldheight'));if($(this).data('width')&&$(this).data('height'))$('#photo_info').append(', масштабировано в: '+$(this).data('width')+'x'+$(this).data('height'));}).addClass('activeId');};function init_links(target){var main_cont;if(!target)target=$('body');$('a[link]',main_cont).not('a[misc]').each(function(){if(!isNaN(parseInt($(this).attr('link')))){$(this).unbind('click').click(function(){open_page($(this).attr('link'));if(jQuery.browser.msie)addHistoryEntry(document.location.hash);return false;});$(this).attr('href','#page='+$(this).attr('link'));}});$('a[misc]',main_cont).each(function(){if(!isNaN(parseInt($(this).attr('link')))&&$(this).attr('misc')){$(this).unbind('click').click(function(){open_page($(this).attr('link'),$(this).attr('misc'));if(jQuery.browser.msie)addHistoryEntry(document.location.hash);return false;});$(this).attr('href','#page='+$(this).attr('link')+'&misc='+$(this).attr('misc'));}});};function is_cache(level,id){if((level==0&&global_cache_main)||(level==1&&global_cache_secondary))return true;else if(level==2&&global_cache_data)return inArray(id,global_cache_data);return false;};function inArray(element,obj){var i=obj.length;while(i--){if(obj[i]===element)return true;}return false;};function isArrayInArray(element,obj){var i=obj.length;var str=element.join("");while(i--){alert(obj[i].join("")+' , '+str);if(obj[i].join("")==str)return true;}return false;};function mTd(ms){var date=new Date(parseInt(ms));return date.getDate()+' '+global_month_2[date.getMonth()]+' '+date.getFullYear()+' года';};function mTtd(ms){var date=new Date(parseInt(ms));return date.getHours()+':'+date.getMinutes()+', '+date.getDate()+' '+global_month_2[date.getMonth()]+' '+date.getFullYear()+' года';};function reinit_hotlog(target){hotlog_js="1.0";hotlog_r=""+Math.random()+"&s=440102&im=133&r="+escape(document.referrer)+"&pg="+escape(window.location.href);document.cookie="hotlog=1; path=/";hotlog_r+="&c="+(document.cookie?"Y":"N");hotlog_js="1.3";hotlog_r+="&js="+hotlog_js;$(target).empty().append("<a href='http://click.hotlog.ru/?440102' target='_top'><img "+" src='http://hit23.hotlog.ru/cgi-bin/hotlog/count?"+hotlog_r+"&' border=0 width=88 height=31 alt=HotLog></a>");};function reinit_liveinternet(target){$(target).empty().append("<a href='http://www.liveinternet.ru/click' "+"target=_blank><img src='http://counter.yadro.ru/hit?t14.3;r"+escape(document.referrer)+((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";"+Math.random()+"' alt='' title='LiveInternet: показано число просмотров за 24"+" часа, посетителей за 24 часа и за сегодня' "+"border='0' width='88' height='31'></a>");};function reinit_google(target){var gaJsHost=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");$(target).append(unescape("%3Cscript src='"+gaJsHost+"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));try{var pageTracker=_gat._getTracker("UA-10298972-1");pageTracker._trackPageview();}catch(err){}};function parseXML(xml){if(window.ActiveXObject&&window.GetObject){var dom=new ActiveXObject('Microsoft.XMLDOM');dom.loadXML(xml);return dom;}if(window.DOMParser)return new DOMParser().parseFromString(xml,'text/xml');throw new Error('No XML parser available');}
