$(document).ready(function(){

    /*переопределяем классы для ссылок на документы*/
    $("a[href$=pdf]").addClass("pdf");
    $("a[href$=doc]").addClass("doc");
    $("a[href$=docx]").addClass("doc");
    $("a[href$=xls]").addClass("xls");
    $("a[href$=xlsx]").addClass("xls");
    $("a[href$=zip]").addClass("zip");
    $("a[href$=rar]").addClass("rar");
    $("a[href$=ppt]").addClass("ppt");
    $("a[href$=pptx]").addClass("ppt");
    $("a[href$=cdr]").addClass("cdr");
    $("a[href$=eps]").addClass("cdr");
    $("a[href$=ai]").addClass("cdr");

    /*
    $("a:not([@href*=http://www.webdesignerwall.com])").not("[href^=#]")
	  .addClass("external")
	  .attr({ target: "_blank" });
      */
   	$(".table00 span").click( function() {
  		//alert($(this).next('div').css('display','block'));
      $(this).next().slideToggle('fast');
  		$(this).toggleClass('act');
  		/*$(this).hide();*/
  		return false;
  		})
  		.next('div').css({
  				display: "none"
  		});

  	$(".close-test").click( function() {
  		$(".test-box").hide();
  		$('.table00 span').removeClass('act').show();
  		return false;
      })

	$('.fancyiframe').fancybox({
		'width'			: '95%',
		'height'			: '90%',
		'autoScale'	: false,
		'type'			: 'iframe',
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	200, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'titleShow'		: false,
		'onComplete': function() {
			$("#fancybox-inner").css({'overflow-x':'hidden'});
		} 		
	});

	$('.fancycont a').fancybox({
		'transitionIn'		:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'			:	200, 
		'speedOut'			:	200, 
		'overlayShow'	:	true
	});

	$('.gScroll_control_r').click(function(){
		var $curr = $('.mini_blok:visible');
		var $next = $curr.next('.mini_blok');
		if ($next.size() < 5) {
			$('.mini_blok:first').detach().insertAfter('.mini_blok:last');
			$next = $curr.next('.mini_blok');
		}
		if ($next.size() >= 5) {
			$curr.first().hide(150);
			$next.last().show(150);
		}
		return false;
	});

	$('.gScroll_control_l').click(function(){
		var $curr = $('.mini_blok:visible');
		var $prev = $curr.prev('.mini_blok');
		if ($prev.size() < 5) {
			$('.mini_blok:last').detach().insertBefore('.mini_blok:first');
			$prev = $curr.prev('.mini_blok');
		}
		if ($prev.size() >= 5) {
			$curr.last().hide(150);
			$prev.first().show(150);
		}
		return false;
	});
	
	$('#okrug-top li a').click(function(){
		var id = this.rel;
		var name = $(this).html();
		$('#rayon-top-name').empty().append(name);
		$.post("/ajax/top-razdels-districts.php",{section_id:id},AfterSelectOkrug);
		return false;
	});
	
	
	if( $('#fb-root').length ){
		window.fbAsyncInit = function() {
			FB.init({
				appId  : '205516552841262',
				status : true,
				cookie : true,
				xfbml  : true,
				oauth  : true
			});
		};
		(function() {
			var e = document.createElement('script'); e.async = true;
			e.src = document.location.protocol + '//connect.facebook.net/ru_RU/all.js';
			document.getElementById('fb-root').appendChild(e);
		} ());
	}
});

function AfterSelectOkrug(data){
	$("#rayon-top").empty().append(data);
}

//обработчики форм

function check_request() {
     var fields = new Array('fio','tel','email','captcha_word');
     var messages = new Array('Представьтесь пожалуйста','Укажите телефон','Введите E-mail','Укажите код с картинки');
     var errField = document.getElementById("message");
     for (i=0;i<fields.length;i++) 
     if (eval('document.F1.'+fields[i]+'.value==""')) {
          errField.innerHTML = messages[i]; 
          eval('document.F1.'+fields[i]+'.focus()');
          return false;
     }

     if (!isValidEmail(document.F1.email.value)) {
          errField.innerHTML = 'Укажите правильный E-mail';
          document.F1.email.focus();
          return false;
     }

     return 1;
}

function check_request_projects() {
     var fields = new Array('fio','tel','email','captcha_word');
     var messages = new Array('Представьтесь пожалуйста','Укажите телефон','Введите E-mail','Укажите код с картинки');
     var errField = document.getElementById("message");
     for (i=0;i<fields.length;i++) 
     if (eval('document.F1.'+fields[i]+'.value==""')) {
          errField.innerHTML = messages[i]; 
          eval('document.F1.'+fields[i]+'.focus()');
          return false;
      }

     if (!isValidEmail(document.F1.email.value)) {
          errField.innerHTML = 'Укажите правильный E-mail';
          document.F1.email.focus();
          return false;
     }

     return 1;
}

function check_news_form() {
     var fields = new Array('name','date','preview_text','detail_text');
     var messages = new Array('Введите название новости','Введите дату','Введите текст для анонса','Введите текст полностью');
     var errField = document.getElementById("message");
     for (i=0;i<fields.length;i++) 
     if (eval('document.F1.'+fields[i]+'.value==""')) {
          errField.innerHTML = messages[i]; 
          eval('document.F1.'+fields[i]+'.focus()');
          return false;
      }

     if (!isValidEmail(document.F1.email.value)) {
          errField.innerHTML = 'Укажите правильный E-mail';
          document.F1.email.focus();
          return false;
     }

     return 1;
}

function check_feedform() {
     var fields = new Array('fio','email','mes','captcha_word');
     var messages = new Array('Представьтесь пожалуйста','Введите E-mail','Введите отзыв','Укажите код с картинки');
     var errField = document.getElementById("message");
     for (i=0;i<fields.length;i++) 
     if (eval('document.F1.'+fields[i]+'.value==""')) {
          errField.innerHTML = messages[i]; 
          eval('document.F1.'+fields[i]+'.focus()');
          return false;
      }

     if (!isValidEmail(document.F1.email.value)) {
          errField.innerHTML = 'Укажите правильный E-mail';
          document.F1.email.focus();
          return false;
     }

     return 1;
}
   
function isValidEmail(email) {
    re = /^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i;
    return re.test(email);
}

function subsform(){
	document.forms.sf.submit();
	return false;
}
