/*
 * Получить ссылку
 */
function getLink(eid) {
	var regexp = /[A-Za-z0-9-_]\.[A-Za-z0-9-_]/
	
	if (regexp.test($('#link').val())) {
		if ($('#name').val() != '' && $('#link').val() != '') {
			$.post('/getdata.php?eid=' + eid, {name: $('#name').val(), link: $('#link').val()}, function(data) {
				$('#linkBlock').show();
				$('#result').val(data);
			});
		}
	} else {
		$('#linkBlock').show();
		$('#result').val('Вы указали неправильный формат ссылки');
	}
}
/*
 * Проголосовать
 */
function vote(type, id, vote) {
	$.get('/getdata.php', {operation: 'vote', type: type, id: id, vote:vote}, function(data) {
		alert('Ваш голос принят');
		$('#' + type + '_' + id).html(data);
	});
}
/*
 * Показать окно ввода email
 * @param backUrl ссылка на страцу к которой перейти после сохранения емейла
 */
var subscribed = 0;
function showEmailPopup(backUrl, friendPage) {
	if (friendPage == 1) {
		backUrl = '/wake-up/?name=' + document.getElementById('name').value + '&link=' + document.getElementById('link').value;
	}
	
	if (subscribed == 0) {
		$('#emailBlock').show();
		if (backUrl != '') {
            document.getElementById('backUrl').value = backUrl;
        }
	} else {
		if (backUrl != '') {
            location.href = backUrl;
        }
		else location.reload(true);
	}
}
function subm() {
	if (document.getElementById('email').value != '') {
	   	var reg= new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]{2,3}", 'i')
        if (!reg.test(document.getElementById('email').value)) {
			alert('Вы указали неправильный формат email');
			return false;
		}
		$('#emailBlock').hide();
		subscribed = 1;
		document.getElementById('emailForm').submit();
	}
}
/*
 * Показать форму обратной связи
 */
function showFeedbackForm() {
	$('#feedback_form').show();
}
/*
 * Отправить запрос из формы обратной связи
 */
function sendFeedback(main) {
	var name = $('#name_field').val();
	var email = $('#email_field').val();
	var text = $('#message_field').val();
	var captcha = $('#captcha').val();
	
	if (name == '' || email == '' || text == '' || name == 'Имя' || email == 'e-mail' || text == 'Вопрос') {
		alert('Эй! Нужно заполнить все поля!');
		return false;
	}
	
	var reg= new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]{2,3}", 'i');
	if (!reg.test(email)) {
		alert('Вы указали неправильный формат email');
		return false;
	}
	
	$.post('/getdata.php', {operation: 'feedback', name: name, email: email, text: text, captcha: captcha, main: main}, function(data) {
		if (data == 'wrong captcha') {
			alert('Вы указали неправильный код')
		} else {
			$('#feedback_form').html(data);
		}
	});
}	
/*
 * Перезагрузить форму обратной связи
 */
function reloadfeedback(main) {
	$('#feedback_form').hide();
	$.get('/getdata.php?operation=getFeedbackForm&main=' + main, function(data) {		
		document.getElementById('feedbackContainer').innerHTML = data;
		//$('#feedbackContainer').html(data);
	});
}