function _(t){
	t?alert(t):alert('Test!!!!');
}
//================================================

//Сам плагин
$.fn.defImg = function(){
	$('img', $(this)).each(function(){
		var el = $(this);
		var next = el.next();
		var align = this.align;
		this.align = '';
		var t = $(this).attr('alt');
		el.attr('alt','').wrap('<div class="img"></div>');
		//$(this)
		
		$('<div>'+t+'</div>').insertAfter(el);
		next.display='none';
		next.css('display','block').end().parent().css('width',$(this).width()+'px');

		el.load(function(){
			next.css('display','block').end().parent().css('width',$(this).width()+'px');
		});
		switch(align){
			case 'left':
				$(this).parent().addClass('floatLeftDef');
				break;
			case 'right':
				$(this).parent().addClass('floatRightDef');
				break;
			case '':
				
				$(this).parent().addClass('simbol');
				break;
		}
	});
}

$(function(){  
	$('.defImages').defImg();
});



function roundCornerGeko(){
  var pic = $('img', this);
  var src = pic.attr('src');
  var h = pic.height();
  var w = pic.width();
  pic.css('opacity','0');//[0].style.display = 'none';
  $(this).css({backgroundImage:'url('+src+')'});
  if(!$.browser.isIE){
	  $(this).css('height',pic.attr('height'));
	  $(this).css('width',pic.attr('width'));
	  //$(this).children('a').height(h);
	  }
}

var popapClose = function(){
	$('.shadow').fadeOut(400);
	$('.popap').fadeOut(400);
}

var popapOpen = function(id){
	var topX = document.documentElement.scrollTop + 100;
	var el =id?$('#'+id):$('.popap');
	el.fadeIn(400).css('top', topX + 'px');
	$('.shadow').fadeIn(400);//.css({display:'block'}).fadeTo('fast', 0.5);
	$.scrollTo('.popap:visible', 500, {offset:{top:-20}});
}

var curp = 0;

function ch(act)
{
	if (act=='l' && pop_photos[curp-1]) curp--;
	else if (act=='r' && pop_photos[curp+1]) curp++;
	else if (act!='')
	{
		for (x in pop_photos)
		{
			if (pop_photos[x]==act)
			{
				curp = parseInt(x);
				break;
			}
		}
	}
	
	var context = $('#popapFirst');
	
	$('.toLeft', context).hide();
	$('.toRight', context).hide();
	
	if (act=='l' && pop_photos[curp])
	{
		$('.toRight',context).show();
		if (pop_photos[curp-1]) $('.toLeft',context).show();
	}
	
	if (act=='r' && pop_photos[curp])
	{
		$('.toLeft',context).show();
		if (pop_photos[curp+1]) $('.toRight',context).show();
	}
	
	if (act!='l'&&act!='r')
	{
		if (pop_photos[curp-1]) $('.toLeft',context).show();
		if (pop_photos[curp+1]) $('.toRight',context).show();
	}
	
	if (pop_photos[curp])
	{
		$('.blockPhoto', context).html('<img src="/f'+pop_photos[curp]+'?w=463" alt="" width="463" />');
		$('.blockText', context).text(pop_comments[curp]);
	}
	
	var html2 = [];
	
	var pcount = pop_photos.length-1;
	
	if (pcount>4)
	{
		//Первая и вторая
		if (curp==0 || curp==1)
		{
			for (i=0;i<=3;i++)
			{
				html2.push('<a href="#" onclick="ch(\''+pop_photos[i]+'\');return false;"><img src="/f'+pop_photos[i]+'?w=101&h=73" alt="" /></a>');
			}
		}
		//Предпоследняя и последняя
		else if ( (pcount-curp) == 1 || curp==pcount)
		{
			for (i=pcount-3;i<=pcount;i++)
			{
				html2.push('<a href="#" onclick="ch(\''+pop_photos[i]+'\');return false;"><img src="/f'+pop_photos[i]+'?w=101&h=73" alt="" /></a>');
			}
		}
		//Остальная хрень
		else
		{
			for (i=curp-1;i<=curp;i++)
			{
				html2.push('<a href="#" onclick="ch(\''+pop_photos[i]+'\');return false;"><img src="/f'+pop_photos[i]+'?w=101&h=73" alt="" /></a>');
			}
			
			for (i=curp+1;i<=curp+2;i++)
			{
				html2.push('<a href="#" onclick="ch(\''+pop_photos[i]+'\');return false;"><img src="/f'+pop_photos[i]+'?w=101&h=73" alt="" /></a>');
			}
		}
	}
	else
	{
		for (x in pop_photos)
		{
			html2.push('<a href="#" onclick="ch(\''+pop_photos[x]+'\');return false;"><img src="/f'+pop_photos[x]+'?w=101&h=73" alt="" /></a>');
		}
	}
	
	/*
	for (x in pop_photos)
	{
		if (html2.length<4 && (x-curp) >= 0) html2.push('<a href="#" onclick="ch(\''+pop_photos[x]+'\');return false;"><img src="/f'+pop_photos[x]+'?w=101&h=73" alt="" /></a>');
	}
	
	if (html2.length < 4)
	{
		for (x in pop_photos)
		{
			if (html2.length<4) html2.push('<a href="#" onclick="ch(\''+pop_photos[x]+'\');return false;"><img src="/f'+pop_photos[x]+'?w=101&h=73" alt="" /></a>');
		}
	}
	*/
	
	$('.popapPhotoGalery', $('#popapFirst')).html(html2.join(''));
}

var pop_photos = [];
var pop_comments = [];

var popapOpen2 = function(id,imgid){
	var topX = document.documentElement.scrollTop + 100;
	var el =id?$('#'+id):$('.popap');
	el.fadeIn(400).css('top', topX + 'px');
	$('.shadow').fadeIn(400);//.css({display:'block'}).fadeTo('fast', 0.5);
	$.scrollTo('.popap:visible', 500, {offset:{top:-20}});
	
	pop_photos = [];
	pop_comments = [];
	
	$(imgid).parents('.photoGalery').find('input[name=img_src]').each(function(){
		pop_photos.push($(this).val());
		pop_comments.push($(this).attr('rel'));
	});
	
	var curv = $(imgid).parent().find('input[name=img_src]').val();
	
	for (x in pop_photos)
	{
		if (pop_photos[x]==curv)
		{
			curp = parseInt(x);
			continue;
		}
	}
	
	if (pop_photos[curp-1]) $('.toLeft',$('#popapFirst')).show();
	if (pop_photos[curp+1]) $('.toRight',$('#popapFirst')).show();
	
	var html2 = [];
	/*
	for (x in pop_photos)
	{
		if (html2.length<4 && (x-curp) >= 0) html2.push('<a href="#" onclick="ch(\''+pop_photos[x]+'\');return false;"><img src="/f'+pop_photos[x]+'?w=101&h=73" alt="" /></a>');
	}
	*/
	var pcount = pop_photos.length-1;
	
	if (pcount>4)
	{
		//Первая и вторая
		if (curp==0 || curp==1)
		{
			for (i=0;i<=3;i++)
			{
				html2.push('<a href="#" onclick="ch(\''+pop_photos[i]+'\');return false;"><img src="/f'+pop_photos[i]+'?w=101&h=73" alt="" /></a>');
			}
		}
		//Предпоследняя и последняя
		else if ( (pcount-curp) == 1 || curp==pcount)
		{
			for (i=pcount-3;i<=pcount;i++)
			{
				html2.push('<a href="#" onclick="ch(\''+pop_photos[i]+'\');return false;"><img src="/f'+pop_photos[i]+'?w=101&h=73" alt="" /></a>');
			}
		}
		//Остальная хрень
		else
		{
			for (i=curp-1;i<=curp;i++)
			{
				html2.push('<a href="#" onclick="ch(\''+pop_photos[i]+'\');return false;"><img src="/f'+pop_photos[i]+'?w=101&h=73" alt="" /></a>');
			}
			
			for (i=curp+1;i<=curp+2;i++)
			{
				html2.push('<a href="#" onclick="ch(\''+pop_photos[i]+'\');return false;"><img src="/f'+pop_photos[i]+'?w=101&h=73" alt="" /></a>');
			}
		}
	}
	else
	{
		for (x in pop_photos)
		{
			html2.push('<a href="#" onclick="ch(\''+pop_photos[x]+'\');return false;"><img src="/f'+pop_photos[x]+'?w=101&h=73" alt="" /></a>');
		}
	}
	
	$('.popapPhotoGalery', $('#popapFirst')).html(html2.join(''));
	$('.blockPhoto', $('#popapFirst')).html('<img src="/f'+pop_photos[curp]+'?w=463" alt="" width="463" />');
	$('.blockText', $('#popapFirst')).text(pop_comments[curp]);
}

var calendarTitle;
//==============================================================


function defaultTable(){
	$('.default TD, .default TH').addClass('iePNG');
	$('.default table').each(function(){
			var t=true;
			var _class = this.className.split(' ');
			for(var i=0; i<_class.length; i++){
				if(_class=='noneBG')t=false;break;
			}
			if(t)$('tbody tr:even', this).addClass('odd');
	});
}



$(function(){
	/*if($.browser.msie){
		$('.popap').css('position','absolute');
		$(window).scroll(function(){
								  var t = document.documentElement.scrollTop + 100;
								  $('.popap').css('top',t+'px');
								  });
	
	}*/
	$('.popap .blockClose').live('click',popapClose);
	$('.shadow').css('opacity', '0.5');
		   //hover для меню
	$('.mainMenu a').hover(function(){
									$(this).parents('.blockItem').addClass('hover');
									},function(){
												 $(this).parents('.blockItem').removeClass('hover');
												 });
	//Перенос картинки в бэкграунд блока
	$('.siteBarBan .blockItem').each(roundCornerGeko);
	$('.posterPhoto:visible').each(roundCornerGeko);
	$('.images:visible').each(roundCornerGeko);
	$('.posterPhotoGalery').each(roundCornerGeko);
	
	$('.planOfHall').each(roundCornerGeko);
	// default table
	
	defaultTable();
	
	$('.indexPosters .blockPhoto, .eventList .blockPhoto')
	.live('mouseover',function(){
		 $(this).addClass('hover');
	})
	.live('mouseout',function(){
		$(this).removeClass('hover');
	})
	.live('click',function(){
		document.location.href = $(this).parent().find('a:eq(0)').attr('href');
	});
	
	/*$('.frequentQuestions .blockTitle a').click(function(){
		$(this).parents('.blockItem').toggleClass('blockActive').children('.blockContent').slideToggle();
		return false;
	});*/
	
	$('.openSiteMap').click(function(){
									 $(this).toggleClass('blockActive').parents('.default').children('.siteMap').slideToggle();
									 return false;
									 });
	
	$('.calendar tr a[title]').hover(function(Event){
									   var x = Number(Event.pageY) + 15;
									   var y = Number(Event.pageX) + 15;
									   var p = $('.popapCalendar');
									   var t = this.title;
									   this.title = '';
									   calendarTitle = t;
									   p.css({
										   top:x+'px',
										   left:y+'px',
										   display:'block'
										   })
									   $('.popapCalContentHr1')[0].innerHTML = t;
									   },
								function(){
										var p = $('.popapCalendar');
									  	 p.css({
										   display:'none'
										   })
										 this.title = calendarTitle;
										});
	
	$('.vipPlan .blockItem').hover(function(){
											$(this).addClass('blockActive');
											var el = $(this).attr('rel');
											$('#'+el).show();
											},function(){
												$(this).removeClass('blockActive');
												var el = $(this).attr('rel');
												$('#'+el).hide();
														 });
	
});



/*
window.onload = function(){

}
*/




















