jQuery.noConflict();
jQuery(document).ready(function(){

      //hover
      jQuery('.newsItem').live('mouseover', function() {
        if(!jQuery(this).hasClass('activeLink')){
            jQuery(this).css('background','url(http://technolen.eu/themes/Common/img/currentSmall.png) left center no-repeat');
        }
      });
      jQuery('.newsItem').live('mouseout', function() {
        if(!jQuery(this).hasClass('activeLink')){
            jQuery(this).css('background','none');
        }
      });
      //hover

      jQuery('#news .newsItem').live('click', function() {
        newsItemClicked(jQuery(this));
      });

      jQuery('#news .pageNum').live('click', function() {
        if(!jQuery(this).hasClass('activePage')){
            var currentPage = jQuery(this).html();
            currentPage = currentPage.replace('.','');
            currentPage = parseInt(currentPage);
            appendNewsPager(currentPage);
        }
    });




});

function newsItemClicked(element){
        jQuery('.newsItem').each(function(){

            if(jQuery(this).hasClass('activeLink')){
                jQuery(this).removeClass('activeLink');
                jQuery(this).css('background','none');
            }
        });
        element.css('background','url(http://technolen.eu/themes/Common/img/currentSmall.png) left center no-repeat');
        element.addClass('activeLink');
        var clickedElementId = element.attr('id');
        var tempArray = clickedElementId.split("-");
        var elementId = tempArray[1];

        var root = jQuery('.activeMainMenu').attr('alt');
        currentLang = jQuery('.currentLang').attr('id');

        jQuery.ajax({
                type: "POST",
                url: "http://technolen.eu/index.php/"+currentLang+"/catalog/",
                data: "action=newsdetail&lang="+currentLang+"&root="+root+"&title=&cat_id=&product_id="+elementId,
                success: function(data){
                       jQuery('#newsDetail').html(data);
                       //jQuery('#newsContent').css("top", jQuery('#news').position().top + "px");
                       var minHeight = jQuery('#news').height();
                       jQuery('#newsContent').css("width", jQuery('#searchWrapper').width() + "px");
                       jQuery('#newsContent').css("min-height", minHeight + "px");
                       jQuery('#newsContent').css("left",  (40+jQuery('#news').width()) + "px");
                       jQuery('#newsImages').css("min-height", minHeight + "px");
                       jQuery('#newsImages').css("left",  (80+jQuery('#news').width() + jQuery('#newsContent').width()) + "px");
                       changePageToNews(clickedElementId);
                    },
                    error: function(xmlhttp, status, error){
                        //alert(error);
                    },
                    beforeSend: function(){
                    },
                    complete: function(){
                        jQuery('#newsImages img').load(function(){
                            //jQuery('#newsImages').css("top", ( (jQuery(window).height() - jQuery('#newsImages').height()) / 2 ) + "px");
                        });
                    }
              });
}

function appendNewsPager(page){
      page = page - 1;
      var page_size = 7;
      var startIndex = page * page_size;
      var endIndex = (page * page_size) + page_size;
      var itemArray = jQuery('#news > a');


      if(itemArray.length > page_size){
          if(endIndex > itemArray.length){
            endIndex = itemArray.length;
          }

          if(jQuery('.pageNavigation').html() == ''){
              for(var i=0;i<((itemArray.length)/page_size);i++){
                    jQuery('.pageNavigation').append('<span class="pageNum">'+(i+1)+'.</span>');
              }
          }
          jQuery('.pageNavigation span').removeClass('activePage');
          jQuery('.pageNavigation span').each(function(index){
              var tempNumber = jQuery(this).html();
              tempNumber = tempNumber.replace('.','');
                if(parseInt(tempNumber) == (page+1)){
                    jQuery(this).addClass('activePage');
                }
            });
            var tempString = jQuery('.pageNavigation .pageNum').last().html();
            jQuery('.pageNavigation .pageNum').last().html(tempString.replace('.','&nbsp;'));


          var current_page = itemArray.slice(startIndex,endIndex);

          itemArray.each(function(){
                jQuery(this).removeClass('currentPage');
                jQuery(this).addClass('nonCurrentPage');
          });

          current_page.each(function(){
            jQuery(this).removeClass('nonCurrentPage');
            jQuery(this).addClass('currentPage');
          });
      }else{
        jQuery('.pageNavigationWrapper').remove();
      }


}


function changePageToNews(id){
    var pageSize = 7;
    var newsOrderNum = 1;
    var newsPage = 1;
    if(jQuery('#'+id).hasClass('nonCurrentPage') || jQuery('#news a[href="#'+id+'"]').hasClass('nonCurrentPage')){
          var itemArray = jQuery('#news > a');
          jQuery(itemArray).each(function(e){
             if(jQuery(this).attr('href').indexOf(id) != -1){
                newsOrderNum = e+1;
             }
          });

          newsPage = Math.floor(newsOrderNum/pageSize) + 1;
          if((newsOrderNum%pageSize) == 0){
            newsPage--;
          }

          appendNewsPager(newsPage);
    }

}



