var changeNews = function(page)
    {
    var pagesSpan = document.getElementById('pages');
    var pagesLinks =  document.getElementsByTagName('span');
    for(i=0; i<pagesLinks.length; i++)
        {
        if(pagesLinks[i].getAttribute('rel') == 'pages')
            {
            if(pagesLinks[i].getAttribute('id') == ('page' + page))
                pagesLinks[i].className = 'pages selected';
            else
                pagesLinks[i].className = 'pages unselected';
            }
        }

    var newsLines = 1;
    for(i=1; i<=newsCountPerSet; i++)
        {
        var cur_id = i + newsCountPerSet * (page-1);
        if(news['news_' + cur_id])
            {
            document.getElementById('nid' + i).style.display = 'block';
            document.getElementById('id' + i + '_date').innerHTML = news['news_' + cur_id]['date'];
            document.getElementById('id' + i + '_title').innerHTML = news['news_' + cur_id]['title'];
            document.getElementById('id' + i + '_text').innerHTML = news['news_' + cur_id]['text'];
            }
        else
            {
            document.getElementById('nid' + i).style.display = 'none';
            }

        newsLines++;
        }

    if(document.getElementById('news_body').offsetHeight > document.body.offsetHeight)
        new Effect.ScrollTo('news');

    return false;
    }
    


/*=============

Drop me a line FORM

==============*/

var initMailForm = function()
    {
    document.getElementById('dropmelineImg').onclick = showMailForm;
    }
    
var showMailForm = function()
    {
    var w = document.getElementById('mailFormDiv');
    w.style.overflow = 'visible';
    }
    
    
var sendMail = function()
    {
    if(document.getElementById('formName').value == '')
        {
        alert('Input your name please');
        document.getElementById('formName').focus();
        return;
        }

    if(document.getElementById('formEmail').value == '')
        {
        alert('Input your e-mail address please');
        document.getElementById('formEmail').focus();
        return;
        }
        
    var reg = new RegExp(emailReg, 'gi');
    reg.exec(document.getElementById('formEmail').value);
    if (reg.lastIndex == 0)
        {
        alert('E-mail address is incorrect');
        document.getElementById('formEmail').focus();
        return;
        }

    if(document.getElementById('formMessage').value == '')
        {
        alert('Input message text please');
        document.getElementById('formMessage').focus();
        return;
        }

    document.getElementById('mailFormInner').style.display = 'none';
    new Effect.Appear('mailFormSending');

    var opt = {
        method: 'post',
        postBody: 'name=' + document.getElementById('formName').value + '&email=' + document.getElementById('formEmail').value + '&message=' + document.getElementById('formMessage').value,
        onSuccess: function(t) {
            if(t.responseText == 'ok')
                {
                document.getElementById('mailFormSending').style.display = 'none';
                new Effect.Appear('formMessageSent');
                }
            else
                {
                document.getElementById('mailFormSending').style.display = 'none';
                new Effect.Appear('formMessageError');
//                alert('error');
                }
        },
        on404: function(t) {
            document.getElementById('mailFormSending').style.display = 'none';
            new Effect.Appear('formMessageError');
            //alert('Error 404: location "' + t.statusText + '" was not found.');
        },
        onFailure: function(t) {
            document.getElementById('mailFormSending').style.display = 'none';
            new Effect.Appear('formMessageError');

            //alert('Error ' + t.status + ' -- ' + t.statusText);
        }
    }


    new Ajax.Request('/v2/drop_me_a_line.php', opt);
    }
    
var closeMailForm = function()
    {
    document.getElementById('mailFormDiv').style.overflow = 'hidden';
    }
    
var clearForm = function()
    {
    document.getElementById('mailFormDiv').style.overflow = 'hidden';
    document.getElementById('formName').value = '';
    document.getElementById('formEmail').value = '';
    document.getElementById('formMessage').value = ''
    
    document.getElementById('formMessageSent').style.display = 'none';
    document.getElementById('mailFormInner').style.display = 'block';
    }

