//СОБЫТИЯ
$(function(){
    $(".accordion div").not('.fe-smart-menu').hide();

    $(".accordion h3").click(function(){
        $(this).next("div").slideToggle("slow")
        .siblings("div:visible").slideUp("slow");
        $(this).toggleClass("active");
        $(this).siblings("h3").removeClass("active");
     });
	 
	$.datepicker.setDefaults({
		firstDay: 1,
		dateFormat: 'yy-mm-dd',
		dayNames: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
		dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
		monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
		duration: 'fast',
		changeYear: true
	});
	
	// FEEDBACK
	$("#feedback").fancybox({
		'scrolling'  : 'no',
		'titleShow'  : false
	});
	$(".fancy").fancybox();
		$("a[rel=lightbox1]").fancybox({
			'titlePosition':'over',
			'overlayColor':'#000',
			'overlayOpacity':0.8,
			'titleShow':true,
			'transitionIn':'elastic',
			'transitionOut':'elastic',
			'showNavArrows':true,
			'showCloseButton':true
		});
		$("a[rel=lightbox2]").fancybox({
			'titlePosition':'over',
			'overlayColor':'#000',
			'overlayOpacity':0.8,
			'titleShow':true,
			'transitionIn':'elastic',
			'transitionOut':'elastic',
			'showNavArrows':true,
			'showCloseButton':true
		});
		$("a[rel=lightbox3]").fancybox({
			'titlePosition':'over',
			'overlayColor':'#000',
			'overlayOpacity':0.8,
			'titleShow':true,
			'transitionIn':'elastic',
			'transitionOut':'elastic',
			'showNavArrows':true,
			'showCloseButton':true
		});
	$('.needClear')
		 .focus(function(){
			  if(this.value==this.title) this.value='';
		 })
		 .blur(function(){
			  if(this.value=='') this.value=this.title;
	});
	
	$('.left_menu > li > a[href="#"]').click(function(){
		$('.left_menu li.open > div').slideUp();
		$('.left_menu li').removeClass('open active');
		var divSub=$(this).next();
		if(divSub.is(':hidden')){
			$(this).parent().addClass('open active');
			divSub.slideDown();
		}else{
			$(this).parent().removeClass('open active');
			divSub.slideUp();
		}
		
	});
	
	//SUBSCRIBE
	$('#subscribe-add').click(function(){
		var vars = {
			ru : {
				errors : {
					emptyMail : 'Введите e-mail',
					wrongMail : 'E-mail некорректен'
				},
				loading : 'Загрузка',
				enter : 'Подписаться'
			},
			en : {
				errors : {
					emptyMail : 'Enter e-mail',
					wrongMail : 'E-mail is incorrect'
				},
				loading : 'Loading',
				enter : 'Subscribe'
			}
		};
		var that = this;
		var el = $('#subscribe-mail');
		var val = el.val();
		var msg = [];
		if( val=='' || val==el.attr('title') ) msg.push(vars[_LANG_].errors.emptyMail);
		else if( !val.match(/^[\d\w\.-]+@([\d\w-]+)((\.[\w\d-]+)+)?\.\w{2,6}$/) ) msg.push(vars[_LANG_].errors.wrongMail);
		
		if(msg.length>0){
			alert(msg.join("\n"));
			return false;
		}
		$(this).text(vars[_LANG_].loading).attr('disabled', 'disabled');
		$.get(ajaxFile, {go:'subscribe_add', mail:val, type:$('.subscribe-type:checked').val()}, function(html){
			$(that).text(vars[_LANG_].enter).removeAttr('disabled');
			alert(html);
		});
	});
	
	$('.content_block table').attr('border','0');
	
	if (window.PIE) {
        $('.pie').each(function() {
            PIE.attach(this);
        });
    }
	
});

function checkSearchForm(f){
	var msg = [];
	
	if(f['what'].value=='') msg.push('Введите слово для поиска');
	else if(f['what'].value.length<3) msg.push('Слово для поиска должно быть длиннее 3-х символов');
	
	if(msg.length>0){
		alert(msg.join("\n"));
		return false;
	}
	return true;
}
/*dom*/
function pngdisplay(image, width, height) 
{
	if(navigator.appName=='Microsoft Internet Explorer') 
	{ 
		document.write('<img src="/images/empty.gif" style="width: ' + width + '; height: ' + height + '; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + image + ', sizingMethod=scale)">');
	} 
	else 
	{
		document.write('<img src="' + image + '" style="width: ' + width + '; height: ' + height + ';">');
	}
}

function ShowBanner(num)
{
	var o=document.getElementById('banner');
							
	o.innerHTML='<img src="' + eval('tz_image' + num).src + '" style="border:1px solid #9f9f9f"><br>'+tz[num][0];
								
	num++;
						
	if(num==tz.length) num=0;
	setTimeout('ShowBanner(' + num + ')', 5000);
}

function ChangeHead(i)
{
	if(document.getElementById("head"))
	{
		document.getElementById("head").src=eval("thumbs_"+i).src;
		i++;
		if(i==n) i=0;
		setTimeout("ChangeHead("+i+")", 5000);
	}
}

function ShowMap(of_id)
{
	var x=window.screen.width / 2 - 330;
	var y=window.screen.height / 2 - 340;	

	window.open("map.php?record_id=" + of_id,"","width=660,height=660,resizable=no,scrollbars=yes,menubar=no,status=no,top="+y+",left="+x);
}

function windowOpener(href,width,height){
	var w=!w ? '1047' : width;
	var h=!h ? '824' : height;
	window.open(href, '', 'resizable=no,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no,width='+w+',height='+h);
	return false;
}

function ShowDiv(ids)
{
	var o=document.getElementById(ids);
	var s=document.getElementById("h"+ids);
	
	if(o)
	{
		if(o.style.display=='none') 
		{
			o.style.display='block';
			s.style.backgroundImage="url(/images/minus.gif)";
		}
		else
		{
			o.style.display='none';
			s.style.backgroundImage="url(/images/plus.gif)";			
		}
	}
}

function ShowDivS(ids)
{
	var o=document.getElementById("o"+ids);
	var s=document.getElementById("ho"+ids);
	
	if(o)
	{
		if(o.style.display=='none') 
		{
			o.style.display='block';
			s.style.backgroundImage="url(/images/minus.gif)";
		}
		else
		{
			o.style.display='none';
			s.style.backgroundImage="url(/images/plus.gif)";			
		}
	}
}

function ChangeStyle(obj, param)
{
	var o=document.getElementById('stage').value;
	var s="stage"+o;
	
	if(o!='')
	{
		if(s!=obj)
		{
			if(document.getElementById(obj).className=='stage-title') document.getElementById(obj).className='stage-title-o';
			else document.getElementById(obj).className='stage-title';
		}
	}
	else
	{
		if(document.getElementById(obj).className=='stage-title') document.getElementById(obj).className='stage-title-o';
		else document.getElementById(obj).className='stage-title';
	}
//	if(param=='1' && s!=obj && o!='') document.getElementById(obj).className='stage-title';
//	if(param=='0') document.getElementById(obj).className='stage-title-o';
}

function ShowStage(stg)
{
	var o=$('#stage').val();
	var s="stage"+o;

	if(o!='') 
	{
		$('#tepl'+o).css('display','none');
	}

	$('#tepl'+stg).css('display','block');
	$('#stage').val(stg);
	HideEn(stg);
	
	if(o!='') 
	{
		ChangeStyle(s, 1);
	}
}

function fBack(ids)
{
	if(document.getElementById('stage').value!='') 
	{
		document.getElementById('tepl'+document.getElementById('stage').value).style.display='none';
		document.getElementById('stage').value='';
		document.getElementById("stage"+ids).className='stage-title';
	}
}

function ShowEn(ids)
{
	if(document.getElementById('en'+ids))
	{
		if(document.getElementById('stage').value=='') document.getElementById('en'+ids).style.display='block';
	}
}

function HideEn(ids)
{
	if(document.getElementById('en'+ids))
	{
		document.getElementById('en'+ids).style.display='none';
	}
}

function newCaptcha(img){
	var randDig=(Math.random()*10)+1|0;
	img.attr('src', '/cms/files/appends/kcaptcha/index.php?rand='+randDig);
	return false;
}

// Проверка E-MAIL
function EmailCheck(value)
{ 
  var re = /^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i; 

  if(re.test(value))
  {
    return true; 
  } else { 
    return false; 
  } 
}

function end ( array ) {	// Set the internal pointer of an array to its last element
	// 
	// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	// +   bugfixed by: Legaev Andrey

	var last_elm, key;

	if (array.constructor === Array){
		last_elm = array[(array.length-1)];
	} else {
		for (key in array){
			last_elm = array[key];
		}
	}

	return last_elm;
}



