/**
 * Komentarų blokas
 */

var catalog = {
    currentImg: 0,
    getNextImage: function(id)
    {
        if(id === undefined)
        {
            var id = parseInt($$('bigOne').alt) + 1;
        }

        if($$('img__'+ id) == null)
            id = 0;

        $$('bigOne').parentNode.href = $$('img__'+ id).parentNode.href;
        $$('bigOne').src = $$('img__'+ id).src;
        $$('bigOne').alt = id;
        this.currentImg = id;
    },

    checkForm: function()
    {
        var vars = getFormElements('sendForm');

        if(vars.name == '' || vars.phone == '' || vars.info == '' || vars.link == '')
        {
            $$('errorMessage').innerHTML = 'Prašome užpildyti būtinus laukus.';
        }
        else
        {
            new Ajax.Post('/catalog/sendForm/',
            {
                parameters : vars,
                onSuccess  : function(responseText)
                {
                    eval('var data = '+ responseText +';');

                    if(data)
                    {
                        if($$('idContacts') != null)
                            $$('idContacts').innerHTML = 'Žinutė išsiųsta sėkmingai.';
                        else
                            dpp.close();
                    }
                    else
                    {
                        $$('errorMessage').innerHTML = 'Prašome užpildyti būtinus laukus.';
                    }
                }
            });
        }
        return false;
    },

    showForm: function(id)
    {
        var html = '';

        html += '<div class="aForm">';
        html += '<div id="errorMessage"><'+'!-- --'+'><'+'/div>';
        html += '<form name="sendForm" action="" method="post" onsubmit="return catalog.checkForm()">';
        html += '<div class="fRow">';
        html += '<div class="fTitle">Vardas<'+'/div>';
        html += '<div class="fInput"><input class="bg" type="text" name="name" value="" /><'+'/div>';
        html += '<'+'/div>';
        html += '<div class="fRow">';
        html += '<div class="fTitle">Telefonas<'+'/div>';
        html += '<div class="fInput"><input class="bg" type="text" name="phone" value="" /><'+'/div>';
        html += '<'+'/div>';
        html += '<div class="fRow">';
        html += '<div class="fTitle">El. paštas<'+'/div>';
        html += '<div class="fInput"><input class="bg" type="text" name="email" value="" /><'+'/div>';
        html += '<'+'/div>';
        html += '<div class="fRow">';
        html += '<div class="fTitle">Papildoma informacija<'+'/div>';
        html += '<div class="fInput"><textarea class="bg" name="info" rows="1" cols="1"><'+'/textarea><'+'/div>';
        html += '<'+'/div>';
        html += '<div class="fRow">';
        html += '<div class="fInput"><button class="send" type="submit"><span>Siųsti<'+'/span><'+'/button><'+'/div>';
        html += '<'+'/div>';
        html += '<input type="hidden" name="link" value="'+ id +'" />';
        html += '<'+'/form>';
        html += '<'+'/div>';

        dpp.addTitle('Pasiteirauti');
        dpp.addContent( html );
        dpp.addPopup(450, 100);
    },

    sendFriend: function(id)
    {
        var html = '';

        var link = _('catalog_link_text');
        link = link.replace(/\[link\]/g, window.location.href);

        html += '<div class="aForm">';
        html += '<form name="sendFriend" action="" method="post" onsubmit="return catalog.checkFriend()">';
        html += '<div class="fRow">';
        html += '<div class="fTitle">Mano Vardas<'+'/div>';
        html += '<div class="fInput"><input class="bg" type="text" name="name" value="" /><'+'/div>';
        html += '<'+'/div>';
        html += '<div class="fRow">';
        html += '<div class="fTitle">Mano el. paštas<'+'/div>';
        html += '<div class="fInput"><input class="bg" type="text" name="email" value="" /><'+'/div>';
        html += '<'+'/div>';
        html += '<div class="fRow">';
        html += '<div class="fTitle">Draugo el. paštas<'+'/div>';
        html += '<div class="fInput"><input class="bg" type="text" name="email2" value="" /><'+'/div>';
        html += '<'+'/div>';
        html += '<div class="fRow">';
        html += '<div class="fTitle">Papildoma informacija<'+'/div>';
        html += '<div class="fInput"><textarea class="bg" name="info" rows="1" cols="1">'+ link +'<'+'/textarea><'+'/div>';
        html += '<'+'/div>';
        html += '<div class="fRow">';
        html += '<div class="fInput"><button class="send" type="submit"><span>Siųsti<'+'/span><'+'/button><'+'/div>';
        html += '<'+'/div>';
        html += '<'+'/form>';
        html += '<'+'/div>';

        dpp.addTitle('Pasiteirauti');
        dpp.addContent( html );
        dpp.addPopup(450, 100);
    },

    checkFriend: function()
    {
        var vars = getFormElements('sendFriend');

        if(vars.name == '' || vars.email == '' || vars.email2 == '' || vars.info == '' || !form.checkemail(vars.email) ||  !form.checkemail(vars.email2))
        {
            $$('errorMessage').innerHTML = 'Prašome užpildyti teisingai visus laukus.';
        }
        else
        {
            new Ajax.Post('/catalog/sendFriend/',
            {
                parameters : vars,
                onSuccess  : function(responseText)
                {
                    eval('var data = '+ responseText +';');

                    if(data)
                    {
                        dpp.close();
                        ecto.alert('Žinutė išsiųsta sėkmingai.');
                    }
                    else
                    {
                        ecto.alert('Prašome užpildyti teisingai visus laukus.');
                    }
                }
            });
        }
        return false;
    }
};

function switchTab(name)
{
    var tabs = new Array('Photos', 'Info', 'Contacts');

    for(var x in tabs)
    {
        if(name == tabs[x])
        {
            $$('tab'+ tabs[x]).className = 'tab on';
            $$('id'+ tabs[x]).style.display = 'block';
        }
        else
        {
            $$('tab'+ tabs[x]).className = 'tab';
            $$('id'+ tabs[x]).style.display = 'none';
        }
    }
}
