function externalLinks()
    {
        if (!document.getElementsByTagName)
        {
            return;
        }
        var anchors = document.getElementsByTagName("a");
        for(var i=0; i<anchors.length; i++)
        {
            var anchor = anchors[i];
            if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
                anchor.target = "_blank";
        }
    }
    //window.onload = externalLinks;
    if (window.$ != undefined){
        $(function() {
            var lightBox_settings = {
                imageLoading: '/resources/lightbox/images/lightbox-ico-loading.gif',
                imageBtnClose: '/resources/lightbox/images/lightbox-btn-close.gif',
                imageBtnPrev: '/resources/lightbox/images/lightbox-btn-prev.gif',
                imageBtnNext: '/resources/lightbox/images/lightbox-btn-next.gif',
                imageBlank: '/resources/lightbox/images/lightbox-blank.gif'
                };
            $('#gallery a').lightBox(lightBox_settings);
            $('#image a').lightBox(lightBox_settings);
            $('#veronica a').lightBox(lightBox_settings);
            $('.gallery a').lightBox(lightBox_settings);
            $('.photo a').lightBox(lightBox_settings);
        });
    }

function validate_items(items)
    {
        var error = false;
        for (var i=0; i<items.length; i++) {
            if ($('#' + items[i]).val() == '') {
                $('#' + items[i]).addClass('req');
                error = true;
            } else {
                    $('#' + items[i]).removeClass('req');
            }
        }
        if(error)
            return false;
        else
            return true;
    }

function popup(width, height, url, title)
    {
        var opened_win = window.open(url, title,"status=1, height="+height+", width="+width+", resizable=0, scrollbars=1");
        if(!opened_win)
        {
            alert("Browserul dvs. nu permite deschiderea ferestrelor de gen pop-up\nPentru a tipari acest articol trebuie sa permiteti deschiderea pop-upurilor");
        } else {
            opened_win.focus();
            var win_x = (screen.width - width)/2;
            var win_y = (screen.height - height)/2;
            opened_win.moveTo(win_x,win_y);
        }
         return opened_win;
    }

function showPage(p){
    if (p == currentPage){
        return false;
    }
    var nc = document.getElementById('article_page_'+p);
    nc.style.display = 'block';
    var nh = document.getElementById('page_href_'+p);
    nh.className = 'selected';
    nh.innerHTML = '['+p+']';
    if (currentPage > 0){
        var oc = document.getElementById('article_page_'+currentPage);
        oc.style.display = 'none';
        var oh = document.getElementById('page_href_'+currentPage);
        oh.innerHTML = currentPage;
        oh.className = '';
        currentPage = p;
        return true;
    } else {
        currentPage = p;
        return false;
    }
    return true;
}

function index_mainOver(aid){
    index_selectArticle(aid);
    index_stopRotate();
    for (var i = 0; i < aids.length; i++){
        if (aids[i] == aid){
            index_current = i;
            break;
        }
    }
}

function index_mainOut(aid){
    index_delayStartRotate();
}

var index_selected;
function index_selectArticle(aid){
  if (index_selected != undefined){
    index_unselectArticle(index_selected);
  }
  $('#index_item_'+aid).addClass('selected');
  index_selected = aid;
  var thsrc = $('#index_thumb_'+aid)[0].src;
  var href = $('#index_href_'+aid)[0].href;
  $('#big_preview')[0].src = thsrc.replace('fp_thumbs', 'fp');
  $('#index_big_href')[0].href = href;
  $('#index-title').html($('#index_item_'+aid+' h1').html());
  $('#index-description').html(index_descriptionsObj[aid]);
}

function index_unselectArticle(aid){
    $('#index_item_'+aid).removeClass('selected');
}
var index_interval, index_timeout, index_nextAfterOut;
var index_current = 0;
var last;

function index_delayStartRotate(){
  index_timeout = setTimeout('index_startRotate()', 100);
  index_nextAfterOut = setTimeout('index_next()', 500);
}

function index_startRotate(){
  index_interval = setInterval('index_next()', 2500);
}

function index_next(){
  last = new Date();
  index_current++;
  if (index_current >= aids.length){
    index_current = 0;
  }
  index_selectArticle(aids[index_current]);
}

function index_stopRotate(){
    clearTimeout(index_timeout);
    clearTimeout(index_nextAfterOut);
    clearInterval(index_interval);
}

var rpAnimationDuration = 300;

var rpInterval;

var rpMargin = 20;

function rp_setInterval(){
    rpInterval = setInterval(rp_goNext, rpTimeout);
}

function rp_clearInterval(){
    clearInterval(rpInterval);
}

function rp_goNext(){
    rpCurrent++;
    rp_go(-2 * rpMargin);
}

function rp_go(to){
    $('#rp_lw').animate({marginTop: to+'px'},
        rpAnimationDuration,
        null,
        rp_doGoNext
        );
    return false;
}

function rp_doGoNext(){
    if (rpCurrent >= rpArticles.length){
        rpCurrent = 0;
    } else if (rpCurrent < 0){
        rpCurrent = rpArticles.length - 1;
    }

    $('#rp_lw').css('marginTop', '-'+rpMargin+'px');
    for (var i = 0; i < 5; i++){
        var idx = rpCurrent + i;
        if (idx >= rpArticles.length){
            idx = idx - rpArticles.length;
        } else if (idx < 0){
            idx = rpArticles.length + idx;
        }
        var rpa = rpArticles[idx];
        $('#rp_l'+i).html('<a href="/'+rpa.url+'">'+rpa.title+'</a>');
    }
}

function rp_goPrevious(){
    rpCurrent--;
    rp_go(0);
}

function show_video(url)
{
  document.getElementById("mediaspace").style.paddingTop = '0px';
  var so = new SWFObject(mediaplayer_url,'player','300','270','8');
  so.addParam("allowfullscreen","true");
  so.addParam("allowscriptaccess","always");
  so.addParam("wmode","opaque");
  so.addParam("bgcolor","#ffffff");
  so.addVariable('file',vids_base_url + url);
  so.addVariable('autostart','true');
  so.addVariable('lightcolor','0x0099CC');
  so.addVariable('fullscreen','true');
  so.addParam("width","300");
  so.addParam("height","250");
  so.write('mediaspace');
}

function submitNewsletter(f)
{
    //f.emailconfirm.value = f.email.value;
    var nw = popup(550, 300, '', 'newsletter');
    //window.newsletter.focus();
    f.target = 'newsletter';
    f.submit();
    return false;
}

 function dbg()
 {
     if ('console' in window) {
         console.log(arguments);
     }
 }
