var $j = jQuery.noConflict();

$j(document).ready(function() {
  
    $j(function(){
      $j('#slides').slides({
        preload: true,
        play: 8000,
        pause: 70000,
        slideSpeed: 1000,
        hoverPause: true,
        animationStart: function(current){
          $j('.caption').animate({
            bottom:-35
          },100);
          if (window.console && console.log) {
            // example return of current slide number
            console.log('animationStart on slide: ', current);
          };
        },
        animationComplete: function(current){
          $j('.caption').animate({
            bottom:0
          },200);
          if (window.console && console.log) {
            // example return of current slide number
            console.log('animationComplete on slide: ', current);
          };
        },
        slidesLoaded: function() {
          $j('.caption').animate({
            bottom:0
          },200);
        }
      });
    });
  
$j('.hover-view-more').hover(function() {
  $j(this).attr('src','http://www.zeussoftware.rs/wp-content/themes/zeus/images/view-more-hover.png');
}, function() {
  $j(this).attr('src','http://www.zeussoftware.rs/wp-content/themes/zeus/images/view-more.png');
});
  
$j('.cats').click(function(){
  $j('.cats').each(function(index){
    $j(this).removeClass('active-cat');
  })
  $j(this).addClass('active-cat');
});
  
$j('#sve').click(function() {
  //$j(this).find('a').addClass('active-cat');
  $j('li.sve').fadeIn("slow");
});

$j('#dizajn').click(function() {
  //$j(this).find('a').removeClass('active-cat').addClass('active-cat');
  $j('li.dizajn').fadeIn("slow");
  $j('li.sve').not('.dizajn').fadeOut("slow");
});

$j('#cms').click(function() {
  //$j(this).find('a').addClass('active-cat');
  $j('li.cms').fadeIn("slow");
  $j('li.sve').not('.cms').fadeOut("slow");
});

$j('#logo').click(function() {
  //$j(this).find('a').addClass('active-cat');
  $j('li.logo').fadeIn("slow");
  $j('li.sve').not('.logo').fadeOut("slow");//.animate({display: 'none'}, 400);  
});
  
$j('.scroller').SetScroller({ velocity: 70, direction: 'vertical' });

$j(function() { $j(".lavaLamp").lavaLamp({ fx: "backout", speed: 700 })});

$j('ul.blog-box li').hover(
function() {
  var id = $j(this).find('a').attr('id');
  $j('.more-holder'+id).animate({marginTop: '-274px'}, 200);
  
  $j(this).find('img.img-border').animate({opacity: 0.8}, 200);
},
function(){
  var id = $j(this).find('a').attr('id');
  $j('.more-holder'+id).animate({marginTop: '0px'}, 200);
  
  $j(this).find('img.img-border').animate({opacity: 1}, 200);
});


$j('.menu-item').click(function() {
  Set_Cookie("page", $j(this).attr('id'), 365, "/");
});

function Set_Cookie( name, value, expires, path, domain, secure )
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct
expires time, the current script below will set
it for x number of days, to make it for hours,
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires ) {
  expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
                  ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
                  ( ( path ) ? ";path=" + path : "" ) +
                  ( ( domain ) ? ";domain=" + domain : "" ) +
                  ( ( secure ) ? ";secure" : "" );
}

function Get_Cookie( check_name ) {
  // first we'll split this cookie up into name/value pairs
  // note: document.cookie only returns name=value, not the other components
  var a_all_cookies = document.cookie.split( ';' );
  var a_temp_cookie = '';
  var cookie_name = '';
  var cookie_value = '';
  var b_cookie_found = false; // set boolean t/f default f

  for ( i = 0; i < a_all_cookies.length; i++ )
  {
    // now we'll split apart each name=value pair
    a_temp_cookie = a_all_cookies[i].split( '=' );


    // and trim left/right whitespace while we're at it
    cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

    // if the extracted name matches passed check_name
    if ( cookie_name == check_name )
    {
      b_cookie_found = true;
      // we need to handle case where cookie has no value but exists (no = sign, that is):
      if ( a_temp_cookie.length > 1 )
      {
        cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
      }
      // note that in cases where cookie is initialized but no value, null is returned
      return cookie_value;
      break;
    }
    a_temp_cookie = null;
    cookie_name = '';
  }
  if ( !b_cookie_found )
  {
    return null;
  }
}

function Delete_Cookie( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) + ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
    
});
