window.addEvent('domready', function(){
    if ($('news')) {
        var getNews = function(){
            var req = new Request.HTML({
                method: 'get',
                url: 'lib/ajx/news.php5',
                data: {
                    'do': '1'
                },
                update: $('news'),
                onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript){
                }
                
            }).send()
        };
        getNews();
        getNews.periodical(10000);
    }
    if ($('newsletter')) 
        $('newsletter').addEvent('submit', function(e){
            e.stop();
            var email = e.target.email.value;
            var emailRegex = /^(("[\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;
            if (emailRegex.test(email)) {
            
                var req = new Request.HTML({
                    method: 'get',
                    url: 'lib/ajx/newsletter.php5?u=' + email,
                    data: {
                        'do': '1'
                    },
                    evalScripts: false,
                    evalResponse: false,
                    onRequest: function(){
                        e.target.HTML = ('Request made. Please wait...');
                    },
                    update: $('message-here'),
                    onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript){
                        $exec(responseHTML);
                    }
                }).send();
            }
            else {
                alert('Wprowadź poprawny adres email');
            }
            
        });
    if ($$('form[action=produkty.php5]')) {
        if (/(new=on)?&(used=on)?/.test(location.search)) {
            var f = $$('form[action=produkty.php5]');
            var el = f.getElements('input[type=checkbox]')[0].each(function(a){
                var myRe = new RegExp(a.name + "=on");
                if (!myRe.test(location.search)) 
                    a.removeProperty("checked");
            })            
        }
    }
});
