YUI().use('node','io-form', function(Y) {
    
    Y.all('#header_neradi ul li a').on('click', function (ev) {
        
        var link = ev.target.get('parentNode').get('href');
        var dt = new Date();
        window.open(link, 'popup'+dt.getMilliseconds(), 'width=520,height=570,left=200,top=50');
        ev.preventDefault();
       
    });
    var cur = 1;
    function swapper() {
        var num; 
        
        do {
            num = parseInt(Math.random() * 10 % 7 +1);
        } while ( num == cur);
        
        cur = num;
        
        var img = Y.one('#htext > div > img');
        if(img)
            img.set('src','images/rnd/slika-0'+cur+'.jpg');
        
        
        setTimeout(swapper, 5000);
    }
    
    
    Y.on('domready', function() {
    
    var nl = Y.one('#email');
    if(nl) {
        nl.on('focus',function(e) {
            e.target.set('value','');
        } );
        nl.on('blur',function(e) {
            if(e.target.get('value') == '')
                e.target.set('value','Unesi e-mail');
        } );
    }
    if(Y.one('#htext > div >img'))
        setTimeout(swapper, 5000);
    
    var forma = Y.one('.nlbox form');
    if(forma)
        forma.on('submit', function(ev) {
            var form = ev.target;
            
            var mejl = form.one('#email');
            
            if(mejl && (mejl.get('value') == '' || mejl.get('value') == 'Unesi e-mail')) {
                ev.preventDefault();
                return;
            }
            Y.io('subscribe.php', {
                method: 'POST', 
                form: {
                    id: ev.target
                },
                on: {
                    complete: function(id,res) {
                        form.set('innerHTML',res.responseText);
                    },
                    failure: function(id,red) {
                        alert('grješka:'+red.responseText);
                    }
                }
            });
            ev.preventDefault();
        });
        
    var upis = Y.one('#upisi form');
    if(upis)
        upis.on('submit', function(ev) {
           
            var form = ev.target, valid = true; 
            
            form.all('div').each(function(el) {
                var field = el.one('input');
                if(field && field.get('value') == '')
                    valid = false;
            });
            if(form.one('textarea').get('value') == '')
                valid = false;
            
            if(valid == false) {
                alert('Ispunite sva polja!');
                ev.preventDefault();
                return;
            }
            Y.io('kontakt.php', {
                method: 'POST', 
                form: {
                    id: ev.target
                },
                on: {
                    complete: function(id,res) {
                        form.set('innerHTML',res.responseText);
                    },
                    failure: function(id,red) {
                        alert('grješka:'+red.responseText);
                    }
                }
            });
            ev.preventDefault();
        });        
        
        
        });
});

