$(function(){
	/*проверка перед отправкой СВЯЗИТЕСЬ С НАМИ*/
	$(".form-demo button.submit").click(function(){
		var mailPat=/^(.+)@(.+)\.(.+)$/;
		var fmail=$(".form-demo input.mail").val();
		var ferror = 0;
		if (mailPat.test(fmail))
			ferror = 0;
		else
			ferror = 1;

		var am = $(".form-demo .check");
		var Var = 0;
		$.each(am, function(i, n){
			if( $.trim($(n).val()) == "")
			{
				Var = Number(Var)-1;
			}
			else
			{
				Var = Number(Var)+1;
			}
		});

		if (Var == am.size() && ferror!=1)
		{
			 //сабмитим форму
			$(".alert").fadeOut("fast");
			$(this).parents("form").submit();
		}
		else
		{
			$(".alert").html('');
			$(".alert").html('<li></li>');
			$(".alert li").html("Заполните все обязательные поля");
			if(ferror == 1 && fmail.length > 0)
				$(".alert").append("<li>E-mail не корректный</li>");

			$(".alert").show().css('visibility','visible');
			return false;
		}
		return false;
	});
});

function ShowDemoWindow(){
	var left = (document.body.clientWidth/2)-(590/2);
    newWindow = window.open("/submit-gkh/","subWind", "width=590,height=700,left="+left+",top=100,resizable=yes,status=yes");
    newWindow.focus();
}

function CloseWin(){
	window.close();
}

/**
 * Функция проверяет по регулярке корректность email
 * @author Dudyk Denis
 * @param {event} код нажатой кнопки
 * @example onkeypress="isInt(event)"
 */
function isInt(event){
	access=1;
    if(event.keyCode==0){ access=0; keyCode=event.charCode; }
    else    keyCode=event.keyCode;

	if((keyCode < 48) || (keyCode > 57)){
    	if(access==0)   event.preventDefault();
        else event.returnValue=false;
    }
}

/**
 * Функция проверяет по регулярке корректность email
 * @author Dudyk Denis
 * @param {string} emailStr email для проверки
 * @returns {Boolean}
 */
function emailCheck (emailStr)
{
	var emailPat = /^(.+)@(.+)\.(.+)$/;
	var matchArray = emailStr.match(emailPat);

	if (matchArray == null) {
		return false;
	}
	return true;
}
