/* 2009 Hubsoft.com && SebringCreative.com (written by Jason Sebring, mail@jasonsebring.com) - Dual licensed under the MIT and GPL licenses. */
(function($){$.fn.dumbCrossFade=function(settings){var publicAccessorLabel='dumbCrossFade.publicAccessor';var configLabel='dumbCrossFade.config';if(typeof(this.data(publicAccessorLabel))!=='undefined'){var pa=this.data(publicAccessorLabel);var cg=this.data(configLabel);var args=Array.prototype.slice.apply(arguments);if(args.length>0){if(typeof(args[0])==='object'){if(settings)$.extend(cg,settings);var args=Array.prototype.slice.apply(arguments);if(args.length>1){args=args.slice(1,args.length);}else{pa.start();return this;}}
if(arguments.length===1){pa[arguments[0]]();}else if(arguments.length>1){var args=Array.prototype.slice.apply(arguments);args=args.slice(1,args.length);pa[arguments[0]].apply(this,args);}}
return this;}
var config={'slideType':'slidehorizontal','index':0,'showTime':5000,'transitionTime':1000,'doHoverPause':true,'maxZIndex':100,'slideChange':null,'direction':'forward','fadeInOut':false},timeOut=null,itemArray=[],blockAnimation=false,lastIndexRequest=-1,$self=this
$window=$(window),$body=$('body');if(settings)$.extend(config,settings);function cancelSlideShow(){if(timeOut!==null){window.clearTimeout(timeOut);timeOut=null;}}
function doSlideShowNow(){if(blockAnimation){if(arguments.length>0){lastIndexRequest=arguments[0];}
return;}
var currentIndex=config.index;var nextIndex=(arguments.length>0)?arguments[0]:(config.index>=itemArray.length-1)?0:config.index+1;if(config.direction==='backward'){if(currentIndex===0){nextIndex=itemArray.length-1;}else{nextIndex=currentIndex-1;}}
if(currentIndex==nextIndex){return;}
var $f=itemArray[currentIndex].show(),$n=itemArray[nextIndex];blockAnimation=true;doneF=function(){$f.hide();if(config.fadeInOut){$f.css({'opacity':'1.0'});$n.css({'opacity':'1.0'});}
blockAnimation=false;if(lastIndexRequest!=-1){doSlideShowNow(lastIndexRequest);lastIndexRequest=-1;}};$f.css('z-index',(config.maxZIndex-1)+'');$n.css('z-index',config.maxZIndex+'');switch(config.slideType){case'slidehorizontal':var pos=$f.position(),width=$f.width(),adjustX='-='+width;if(config.direction==='forward'){$n.css({'left':(parseInt(pos.left)+width)+'px'});}else{$n.css({'left':(parseInt(pos.left)-width)+'px'});adjustX='+='+width;}
if(config.fadeInOut){$n.css({'opacity':'0','display':'block'});$f.animate({'left':adjustX,'opacity':'0'},config.transitionTime,'swing');$n.animate({'left':adjustX,'opacity':'1.0'},config.transitionTime,'swing',doneF);}else{$n.show();$f.animate({'left':adjustX},config.transitionTime,'swing');$n.animate({'left':adjustX},config.transitionTime,'swing',doneF);}
break;case'slidevertical':var pos=$f.position(),height=$f.height(),adjustY='-='+height;if(config.direction==='forward'){$n.css({'top':(parseInt(pos.top)+height)+'px','display':'block'});}else{$n.css({'top':(parseInt(pos.top)-height)+'px','display':'block'});adjustY='+='+height;}
if(config.fadeInOut){$n.css({'opacity':'0','display':'block'});$f.animate({'top':adjustY,'opacity':'0'},config.transitionTime,'swing');$n.animate({'top':adjustY,'opacity':'1.0'},config.transitionTime,'swing',doneF);}
else{$n.show();$f.animate({'top':adjustY},config.transitionTime);$n.animate({'top':adjustY},config.transitionTime,doneF);}
break;case'fade':$n.fadeIn(config.transitionTime,doneF);break;}
if(config.slideChange!==null){config.slideChange(nextIndex);}
config.index=nextIndex;}
function doSlideShow(){cancelSlideShow();timeOut=window.setTimeout(function(){doSlideShowNow();doSlideShow();},config.showTime);}
$self.each(function(){(itemArray.length===config.index)?$(this).show():$(this).hide();if(itemArray.length===0){if(config.doHoverPause){$(this).parent().hover(function(){cancelSlideShow();},function(){cancelSlideShow();doSlideShow();});}}
itemArray[itemArray.length]=$(this);});var publicAccessor={'jump':function(index){cancelSlideShow();doSlideShowNow(index);return publicAccessor;},'start':function(){$self.children().hide();itemArray[config.index].show();config.direction='forward';doSlideShow();return publicAccessor;},'stop':function(){cancelSlideShow();return publicAccessor;},'next':function(){config.direction='forward';cancelSlideShow();doSlideShowNow();},'previous':function(){config.direction='backward';cancelSlideShow();doSlideShowNow();}};this.data(publicAccessorLabel,publicAccessor);this.data(configLabel,config);doSlideShow();return this;};})(jQuery);

jQuery.noConflict();
jQuery(function ($){
  $('#banner-right li').dumbCrossFade({'slideType': 'fade', 'showTime': 1000});

  if ($("#page").height() <= 1460) {
    margin = 1485 - $("#page").height();
    $("#brownLinks").css({"margin-top" : margin});
  }


/*
  $("ul.categories > li > ul").hide();
  $("ul.categories > li").mouseover(function() {
    $(this).children("ul").slideDown(200);
    $(this).siblings("li").children("ul").slideUp(200);
  });
*/

  // action list scroll
  $("#cardsWrap").scrollable({
    size: 2,
    speed: 300,
    items: '.productCards',
    prev: '.previous',
    next: '.next',
    clickable: false,
    mousewheel: false
  });



  // clear input on focus
  var clearInputs = $('input[type=text], input[type=password]');
  clearInputs.blur(function() {
  if($(this).attr('value') == '') {
      $(this).attr('value',$(this).attr('alt'));
    }
  });
  clearInputs.focus(function() {
    if($(this).attr('value') == $(this).attr('alt')) {
      $(this).removeAttr('value');
    }
  });



  // producers checkbox
  $('input.producer').click(function() {
    if($(this).attr('id') != 'producer-0') {
      $('#producer-0').removeAttr('checked');
    } else {
      $('input.producer').removeAttr('checked');
      $(this).attr('checked','checked');
    }
  });



  // focused input
  $("form input.txt").focus(function() {
    $(this).addClass('focused');
  });
  $("form input.txt").blur(function() {
    $(this).removeClass('focused');
  });



  // hover admin menu
  $('#adminMenu').hover(
    function(){
      $(this).find("menu").show();
      $(this).find("#holder").css({backgroundPosition:"left bottom"});
    },
    function(){
      $(this).find("menu").hide();
      $(this).find("#holder").css({backgroundPosition:"left top"});
    }
  );



  $('#form-login, #form-com, #form-de').parents('h2,li').next('fieldset,li').hide();
  $('#form-login:checked, #form-com:checked, #form-de:checked').parents('h2,li').next('fieldset,li').show();
  $('#form-login, #form-com, #form-de, a.question.inv').click(function(e) {
    e.preventDefault();
    $(this).parents('h2,li').next('fieldset,li').toggle();
    $('#productQuestion').toggle();
  });



  // replace admin buttons
  var imagesUrl='/_common/epcommon_3_4/_gfx/';

  var editButtons=new Array(
    new Array('btnEditActive','page_white_edit.gif','page_edit.gif'),
    new Array('btnSortUpActive','arrow_up_green.gif','arrow_up_red.gif'),
    new Array('btnSortUpInactive','arrow_up_grey.gif','arrow_up_grey.gif'),
    new Array('btnSortDownActive','arrow_down_green.gif','arrow_down_red.gif'),
    new Array('btnSortDownInactive','arrow_down_grey.gif','arrow_down_grey.gif'),
    new Array('btnVisibleActive','eye_visible.gif','eye_invisible.gif'),
    new Array('btnInvisibleActive','eye_invisible.gif','eye_visible.gif'),
    new Array('btnDeleteActive','delete.gif','cross.gif'),
    new Array('btnAddActive','add.gif','add_blue.gif')
  );

  $('.btnIco').css({backgroundColor:'transparent',backgroundPosition:'center bottom',backgroundRepeat:'no-repeat',display:'block',height:'16px',textEecoration:'none',width:'20px',padding:'0px 0px',margin:'0px 0px',border:'none'});

  $('.ep_adminTools_button,.ep_adminTools_button_noActive').css({backgroundImage:'none',fontFamily:'"Verdana CE", Verdana, "Arial CE", Arial, "Lucida Grande CE", lucida, "Helvetica CE", sans-serif',padding:'0px 0px',margin:'0px 0px',fontSize:'11px',fontWeight:'normal',textTransform:'none',display:'inline',lineHeight:'1.4',float:'none',border:'none'});
  $('.ep_adminTools_button_noActive').css('background-color','#c58888');
  $('.dark_green').css('background-color','#00c500');


  $('.ep_adminTools_button').hover(
    function(){
      $(this).css('background-color','#f80');
    },
    function(){
      $(this).css('background-color','#c50000');
    }
  );

  for(i=0;i<editButtons.length;i++) {
    $('.'+editButtons[i][0]).css('background-image','url('+imagesUrl+editButtons[i][1]+')');
    $('.'+editButtons[i][0]).attr('rel',i);
    $('.'+editButtons[i][0]).hover(
      function(){
        $(this).css('background-image','url('+imagesUrl+editButtons[$(this).attr('rel')][2]+')');
      },
      function(){
       $(this).css('background-image','url('+imagesUrl+editButtons[$(this).attr('rel')][1]+')');
      }
    );
  }


  $("#attributes").change(function() {
    $.ajax({
      type: "GET",
      url: "/helper/?param=" + $(this).attr('value'),
      dataType: "json",
      success: function(c) {
        //console.log(c);
        anchor = $("#description > .buttons > a.buy.inv");
        anchorId = anchor.attr("rev");
        newHref = "/do-kosiku/" + anchorId + "/?attr=" + c;
        anchor.attr("href",  newHref);
      }
    });
  });

});