
$(function() {

    var active_color = '#000';
    var inactive_color = '#ccc';

    $("div.polowanie input").each(function () {
        var type = $(this).attr('type');
        if (type == 'text') {
            var default_value = $(this).prev().text();
            var value = $(this).attr('value');
            if (value == '') {
                $(this).attr('value', default_value);
                $(this).css('color', inactive_color);
            }
            $(this).prev().css("display","none");
        }
    });

    $("div.polowanie input").focus(function () {
        var type = $(this).attr('type');
        if (type == 'text') {
            var default_value = $(this).prev().text();
            var value = $(this).attr('value');

            if (value == default_value) {
                $(this).attr('value','');
                $(this).css('color', active_color);
            }
        }
    });

    $("div.polowanie input").blur(function () {
        var type = $(this).attr('type');
        if (type == 'text') {
            var default_value = $(this).prev().text();
            var value = $(this).attr('value');

            if ($(this).attr('value') == '') {
                $(this).attr('value', default_value);
                $(this).css('color', inactive_color);
            }
        }
    });

});

function validate_promo_form() {
    var email = $("#promo_email").attr("value");
    var name = $("#promo_name").attr("value");
    var privacy = $("#promo_privacy").attr("checked");

    if (! isValidEmail(email)) {
        alert("Podałeś/aś błędny adres e-mail");
        return false;
    }

    if (name.length==0) {
        alert("Nie podałeś/aś swojego imienia");
        return false;
    }

    if (name == "Wpisz Imię...") {
        alert("Nie podałeś/aś swojego imienia");
        return false;
    }

    if (privacy != true) {
        alert("Musisz zgodzić się z Polityką Prywatności");
        return false;
    }

return true;
}

function validate_promo() {
    if (validate_promo_form()) {
       $("#promo_submit").click();
    }
}


function prodAvailNotificationSubscription(_prod_id, _obj)
{
	var email = $("#prod_avail_email").attr("value");
	if (! isValidEmail(email)) {
        alert("Podałeś/aś błędny adres e-mail");
		  $("#prod_avail_email").focus();
        return false;
   }

	$('#prod_avail_email_submit').attr("disabled", "disabled");
	
	$.post(
		'default/store_products/ajax-subscribe-avail-product',
		{email: email, prod_id: _prod_id},
		function(response) {
		   $('.prod_avail_notification', _obj).hide();
		   if(!response.error) {
				$('.prod_avail_notification', _obj).after('<div class="response_status">Dziękujemy za zainteresowanie. Otrzymasz od nas email, gdy tylko przedmiot powróci do naszej oferty.</div>');
		   }
		   else {
				$('.prod_avail_notification', _obj).after('<div class="response_status">Oooops. Wystąpił nieoczekiwany błąd. Spróbuj ponownie później.</div>');		       
		   }
		},
	'json'
	);
}
