function checkStepFirst() {
    $("#textarea_error").removeClass("red");
    $("#step1_error").hide();

    if ($("input[@type=checkbox]").length > 0) {
        $("#checkbox_error").removeClass("red");
        if ($("input:checked").length == 0) {
            $("#checkbox_error").addClass("red");
            $("#step1_error").show();
            return false;
        }
    }
    if ($("#textarea").val() == "") {
        $("#textarea_error").addClass("red");
        $("#step1_error").show();
        return false;
    }
    $("#step2").show();
    $("#step1").hide();
    return true;
}

function checkStepSecond() {
    $("#name_error").removeClass("red");
    $("#mobile_error").removeClass("red");
    $("#email_error").removeClass("red");
    $("#step2_error").hide();
    $("#email_format_error").hide();

    if ($("#email").val() == "") {
        $("#email_error").addClass("red");
        $("#step2_error").show();
        return false;
    }

    var email = $("#email").val();
    if (!(/[a-z0-9._-]+@[a-z0-9.-]+\.[a-z]{2,6}/i).test(email)) {
         $("#email_format_error").show();
         return false;
    }
    if ($("#name").val() == "") {
        $("#name_error").addClass("red");
        $("#step2_error").show();
        return false;
    }
    if ($("#mobile").val() == "") {
        $("#mobile_error").addClass("red");
        $("#step2_error").show();
        return false;
    }

    return true;
}

function ShowWindow() {
	cscroll=self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
	document.getElementById('layout').style.display = 'block';
	document.getElementById('layout').style.marginTop = (cscroll+40)+'px';
}

function HideWindow() {
	document.getElementById('layout').style.display = 'none';
}

function showCallbackSuccess() {
	cscroll=self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
	var el = $('#callbackSuccess');
	el.show();
	el.get(0).style.marginTop = (cscroll+40)+'px';
}

function hideCallbackSuccess() {
	$('#callbackSuccess').hide();
}

function callbackSubmit() {
    var uname=$('#uname').val();
    var utel=$('#utel').val();
    var utime=$('#utime').val();
    var service=$('#uservice').val();
	$.ajax({
		url: "/form-handler/callback.php",
		type: 'POST',
		data: {uname: uname, utel: utel, utime: utime, service: service},
		success: function(data) {
			HideWindow();
			showCallbackSuccess();
			setTimeout(hideCallbackSuccess, 10000);
		}
	});
}


function reload_captcha() {
    document.images['nadzor_sekodie_img'].src = '/captcha/nadzor_kapchuaa.php?width=66&height=22&characters=5&rnd='+Math.round(Math.random(0)*1000);
}
