var obj = null;
var url_base = 'http://www.obchodnaulica.sk/';

$(document).ready(function() {

//$.removeCookie('nlmodal');
    $("a[rel='external']").click(function(){
        this.target = "_blank";
    });

    $("div#googlemap a").click(function(){
        this.target = "_blank";
    });

$("#kolaz_anim")
    .before('<div id="kolazpager">')
    .cycle({
          timeout: 5000,
          speed:   400,
          pause:    true,
          cleartype: true,
          cleartypeNoBg: true,
          pager:  '#kolazpager',
slideExpr: 'img'
    })

    // ie6 png fix
    if ($.browser.msie && $.browser.version=="6.0") { DD_belatedPNG.fix('img, div, ul') }

    $('div#kolaz .searchbox li.search input').click(function() { $(this).val(''); });
$('div.newsletter input').click(function() { $(this).val(''); });

    $('a.lightbox').lightBox({
        overlayBgColor: '#000',
	overlayOpacity: 0.8,
	imageLoading: url_base+'assets/js/lib/jquery-lightbox-0.5/images/lightbox-ico-loading.gif',
	imageBtnClose: url_base+'assets/js/lib/jquery-lightbox-0.5/images/lightbox-btn-close.gif',
	imageBtnPrev: url_base+'assets/js/lib/jquery-lightbox-0.5/images/lightbox-btn-prev.gif',
	imageBtnNext: url_base+'assets/js/lib/jquery-lightbox-0.5/images/lightbox-btn-next.gif',
	containerResizeSpeed: 600,
	txtImage: 'Fotogaléria: ',
	txtOf: 'z'
    });

$('#swfbanner').flash({
         'width':'468',
         'height':'60',
         src: 'http://www.obchodnaulica.sk/assets/images/ou/banner/central.swf'
    });

$('#oubanner').flash({
         'width':'125',
         'height':'245',
         src: 'http://www.obchodnaulica.sk/assets/images/ou/banner/oubaner.swf'
    });



	$("div#minifotogaleria").smoothDivScroll({ autoScroll: "onstart", autoScrollDirection: "backandforth", autoScrollStep: 1, autoScrollInterval: 15, visibleHotSpots: "always"});
    $("div.scrollingHotSpotLeftVisible").css({"display" : "block"});

$("a#overlay").overlay({mask: {color: '#000'}});

//OpenNewsletterModal();

});

function ScrollUp() {
    $("html, body").animate( { scrollTop: 0 }, 1000, "expoEaseOut" );
}

function ScrollDown(position) {
    if (position) $("html, body").animate( { scrollTop: position }, 1000, "expoEaseOut" );
    else $("html, body").animate( { scrollTop: $("body").attr("scrollHeight")  }, 1000, "expoEaseOut" );
}

function Search()
{
    search = $('div#kolaz .searchbox li.search input').val();
    if ( search == '' || search == 'nájdi obchod' ) alert('Zadajte h\u013eadaný výraz!');
    else document.hladaj.submit();
}

function OpenNewsletterModal()
{
console.log('nl:'+$.cookie('nlmodal'));
   if ($.cookie('nlmodal') != '1') {
        $.colorbox({
            html:'<div id="nlmodal"><div id="nlfb"><fb:like href="http://www.facebook.com/pages/ObchodnaUlicask/131004803641715" send="false" layout="button_count" width="150" show_faces="false" font=""></fb:like></div><a id="nlclose" href="javascript:$.colorbox.close()">&nbsp</a><div id="nlhighligh">Nepremeškajte najvýhodnejšie ponuky a bombastické zľavy<br />ktoré Vám doručíme bezplatne do Vašich e-mailových schránok.</div><div id="nlinput"><input type="text" id="enewsletter"><button id="nlsubmit">&nbsp;</a></div></div>',
            opacity: 0.7,
            onComplete: function() {
                $.cookie('nlmodal', '1', { expires: 1 });
                $('#nlsubmit').bind('click', function(){
                    var e = $('#nlinput input').val();
                    $('#nlinput input').val('ukladám Váš email...');
                    if (validateEmail(e)) {
                        $.post($.url('/newsletter/')+new Date().getTime(), { 
                            email:e
                        }, function(response) {
                            if (response == '0.4' || response == '1.3') {
                                alert('Ďakujeme ze registráciu.');
                                $.colorbox.close();
                            }
                            else if (response == '1.0' || response == '1.4')
                            {
                                alert('Ďakujeme ze registráciu, Váš email bol uložený');
                                $.colorbox.close();
                            }
                            else
                            {
                                alert('Žiaľ, Váš email sa nepodarilo uložiť');
                            }
                        })
                        .complete(function(){
                            $('#nlinput input').val("");  
                        });
                    }
                    else 
                        {
                            alert('Nezadali ste korektknú emailovú adresu.');
                            $('#nlinput input').val("");
                        }
                })
            }
        })
    }
    //$.removeCookie('nlmodal');
}

function validateEmail(email) { 
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return re.test(email);
}

// Base url for ajax requests
$.url = function(url) {
    return $('base').attr('href')+url;
}