function is_valid_email(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}

function send_comment(){
	var user = $("#add_comment_name").val();
	var email = $("#add_comment_email").val();
	var text = $("#add_comment_text").val(); 			
	var good = $("#add_comment_good").val();
	if ((user.length>0)&& (text.length>0)) {
		if (!is_valid_email(email)){
			email = '';
		}
		$.ajax({
		    url: "/ajax/ecomment.php",
			data: {user: user, email:email, text: text, good: good},
		    dataType : "text",  
			    success: function (data, textStatus) { 
					if (data == 1) {
						$("#comments_form").html('Ваше комментарий отправлен и ожидает одобрения.');	
				} else {
					$("#comments_error").html('Ошибка при добавлении.');	
					}
			    },
		    error: function (data, textStatus) { 
				$("#comments_error").html('Ошибка при добавлении.');	
			    } 
		});
	} else{
		$("#comments_error").html('Заполните поля имя и текст.');
	}	
	return false;
}
var current_page = 1;
function get_comments(id, page){
	var comments_per_page = 6;
	$.ajax({
		url: '/ajax/gcomments.php',
		data: {good: id, page:page, com_per_page: comments_per_page},
		dataType: 'text',
		success: function (data, textStatus) {
			$("#comments div.comment").replaceWith();
			$("#comments .pages").before(data);
			var cur_elem = jQuery("#page_"+current_page);
			if (cur_elem){
				var link_elem = '<a href="javascript:void(0);" onclick="get_comments('+id+','+current_page+');" id="page_'+current_page+'">'+current_page	+'</a>';
				jQuery(cur_elem).replaceWith(link_elem);
			}
			var next_elem = jQuery("#page_"+page);
			if (next_elem){
				var span_elem = '<span class="select" id="page_'+page+'">'+page+'</span>';
				jQuery(next_elem).replaceWith(span_elem);
			}
			
			current_page = page;
		},
		error: function (data, textStatus) {
			return false;
		}
	});
}

function contest_vote(id, vote){
	$.ajax({
		url: '/ajax/evote.php',
		data: {id:id, vote:vote},
		dataType: 'text',
		success: function (data, textStatus){
			if (data == 1) {
				$("#contest_vote").html('Ваш голос принят, спасибо!');
			}else if (data == "-1"){
				$("#contest_vote").html('Вы уже голосовали сегодня. Разрешено голосование 1 раз в сутки');
			}
		},
		error: function (data, textStatus){
			return false;
		}
	});
}

function send_faq(){
	var user = $("#add_faq_name").val();
	var email = $("#add_faq_email").val();
	var text = $("#add_faq_text").val(); 	
	if ((user.length>0)&& (text.length>0)) {
		if (!is_valid_email(email)){
			email = '';
		}
		$.ajax({
		    url: "/ajax/efaq.php",
			data: {user: user, email:email, text: text},
		    dataType : "text",  
			    success: function (data, textStatus) { 
					if (data == 1) {
						$("#faq_form").html('Ваше вопрос отправлен и ожидает просмотра администратора.');	
				} else {
					$("#faq_error").html('Ошибка при добавлении.');	
					}
			    },
		    error: function (data, textStatus) { 
				$("#faq_error").html('Ошибка при добавлении.');	
			    } 
		});
	} else{
		$("#faq_error").html('Заполните поля имя и текст.');
	}	
	return false;
}

function send_report(){
	var user = $("#add_reports_name").val();
	var email = $("#add_reports_email").val();
	var text = $("#add_reports_text").val(); 	
	if ((user.length>0)&& (text.length>0)) {
		if (!is_valid_email(email)){
			email = '';
		}
		$.ajax({
		    url: "/ajax/ereports.php",
			data: {user: user, email:email, text: text},
		    dataType : "text",  
			    success: function (data, textStatus) { 
					if (data == 1) {
						$("#reports_form").html('Ваше отзыв отправлен и ожидает просмотра администратора.');	
				} else {
					$("#reports_error").html('Ошибка при добавлении.');	
					}
			    },
		    error: function (data, textStatus) { 
				$("#reports_error").html('Ошибка при добавлении.');	
			    } 
		});
	} else{
		$("#reports_error").html('Заполните поля имя и текст.');
	}	
	return false;
}


var sli = 0;
var intr = 0;
var sliderwidth = 530;
var sliderOn = false;
function slider(){
		$("ul.slider > li").eq(sli).animate({left: -sliderwidth}, 5995).animate({top: -sliderwidth}, 0).animate({left: sliderwidth, top: -sliderwidth}, 0).animate({left: sliderwidth, top: 0}, 0).show();
		sli++;
		if (sli == $("ul.slider > li").size()) sli = 0;
		$("ul.slider > li").eq(sli).animate({left: 0}, 5995);
}

$(function (){

slider();
intr = setInterval(slider, 6000);
sliderOn = true;

//остановка слайдера
$("ul.slider").mouseover(function(){
	//if (sliderOn){
		clearInterval(intr);
		$("ul.slider > li:animated").clearQueue();
		$("ul.slider > li:animated").stop();
		$(this).css('cursor','pointer');
		sliderOn = false;
	//}
});

//продолжение работы слайдера
$("ul.slider").mouseout(function(){
	if (!sliderOn){
		sli--;
		if (sli < 0) sli = $("ul.slider > li").size();
		slider();
		tmpInt = setInterval(function(){sliderOn = true; clearInterval(tmpInt);},6000);
		intr = setInterval(slider, 6000);
		
	}
});

$('#top_info>ul').jcarousel({scroll: 1});



});

