var OrigTitle = ""; var MouseX = false; var MouseY = false; var Trigger = false;
var $test = $("#test");

$(document).bind('mousemove',function(e){ MouseX = e.pageX; MouseY = e.pageY; });

$(document).ready(function(){
  
  var query = location.href.split('#');
  if(query[1] != undefined){
    var Trigger = $(".akce-"+query[1]);
    var Rel = Trigger.children("a:first-child").attr("Rel");
    var Left = $("#akceTrigger-"+Rel);
    var Right = $("#akceRight-"+Rel);
    var Indicator = $("#triggerIndicator-"+Rel);
    var Open = false;
    var Close = false;
    var VisG = $('akce-info-bottom-green').css('display'); var VisO = $('akce-info-bottom-orange').css('display');

    if(Trigger.hasClass('akce-closed-green')){
      Close = true;
      Trigger.removeClass('akce-closed-green');
      Trigger.addClass('akce-opened-green');
      Left.removeClass('akce-trigger-closed-green');
      Left.addClass('akce-trigger-opened-green');
      Right.removeClass('akce-right-closed-green');
      Right.addClass('akce-right-opened-green');
      Indicator.removeClass('trigger-indicator-closed-green');
      Indicator.addClass('trigger-indicator-opened-green');
      $('#'+Rel+'-info-bottom').show();
    }else if(Trigger.hasClass('akce-closed-orange')){
      Close = true;
      Trigger.removeClass('akce-closed-orange');
      Trigger.addClass('akce-opened-orange');
      Left.removeClass('akce-trigger-closed-orange');
      Left.addClass('akce-trigger-opened-orange');
      Right.removeClass('akce-right-closed-orange');
      Right.addClass('akce-right-opened-orange');
      Indicator.removeClass('trigger-indicator-closed-orange');
      Indicator.addClass('trigger-indicator-opened-orange');
      $('#'+Rel+'-info-bottom').show();
    }
      
    $("#"+Rel+"-content").slideToggle(500,'swing',function(){
      if(!Close){
        if(Trigger.hasClass('akce-opened-green')) {
          Trigger.removeClass('akce-opened-green');
          Trigger.addClass('akce-closed-green');
          Left.removeClass('akce-trigger-opened-green');
          Left.addClass('akce-trigger-closed-green');
          Right.removeClass('akce-right-opened-green');
          Right.addClass('akce-right-closed-green');
          Indicator.removeClass('trigger-indicator-opened-green');
          Indicator.addClass('trigger-indicator-closed-green');
          $('#'+Rel+'-info-bottom').hide();
        }else if (Trigger.hasClass('akce-opened-orange')) {
          Trigger.removeClass('akce-opened-orange');
          Trigger.addClass('akce-closed-orange');
          Left.removeClass('akce-trigger-opened-orange');
          Left.addClass('akce-trigger-closed-orange');
          Right.removeClass('akce-right-opened-orange');
          Right.addClass('akce-right-closed-orange');
          Indicator.removeClass('trigger-indicator-opened-orange');
          Indicator.addClass('trigger-indicator-closed-orange');
          $('#'+Rel+'-info-bottom').hide();
        }
      }else{
        
      }
    });
  }
  
  
  $(".flipPadBtn").fadeTo('fast',0.25);
  $(".flipPadBtn.active").fadeTo('slow',1.00);
  
  $("#trans-flag li").mouseover(function(){ $(this).children("a").children("span").css("visibility","visible"); });
  $("#trans-flag li").mouseout(function(){ $(this).children("a").children("span").css("visibility","hidden"); });
  
  $(".flipPadBtn").click(function(){
    if(!$(this).hasClass('active')){
      FlipIt($(this));
      $flipT = clearInterval($flipT);
      $flipT = false;
    }
  });
  
  $("a.nw").click(function(){
    window.open($(this).attr('href'));
    return false;
  })
  
  $("#newsletter-form").submit(function(){
    var $String = 'vaše emailová adresa';
    var e = $("#newsletter-email-input");
    if(e.val() == $String){ return false; };
  })
  
  $("#normal-search-form").submit(function(){
    var $String = 'vyhledávání produktů...';
    var e = $("#normal-search-input");
    if(e.val() == $String){ return false; };
  })
  
  $("#extend-search-form").submit(function(){
    var a = $("select[name='extended-search-function']").val();
    var b = $("select[name='extended-search-package']").val();
    var c = $("select[name='extended-search-category']").val();
    if( a == 0 && b == 0 && c == 0){
      return false; 
    }
  })
  
  
  $(".toolTrig").mouseover(function(){ TooltipShow($(this)); });
  $(".toolTrig").mousemove(function(){ TooltipSetPosition(); })
  $(".toolTrig").mouseout(function(){ TooltipHide($(this)); })
  
  $("#normal-search-input").focus(function(){
    var e = $("#normal-search-input");
    if(e.val() == 'vyhledávání produktů...'){ e.val(''); };
  });
  $("#normal-search-input").blur(function(){
    var e = $("#normal-search-input");
    if(e.val() == ''){ e.val('vyhledávání produktů...'); };
  });
  
  $("#newsletter-email-input").focus(function(){
    var e = $("#newsletter-email-input");
    if(e.val() == 'vaše emailová adresa'){ e.val(''); };
  });
  $("#newsletter-email-input").blur(function(){
    var e = $("#newsletter-email-input");
    if(e.val() == ''){ e.val('vaše emailová adresa'); };
  })
  
  $(".category-name").mouseover(function(){
    var Rel = $(this).attr('rel'); $("."+Rel).show();
    var WinWidth = parseInt($(window).width());
    var BWidth = $("."+Rel).width();
    var ROffset = parseInt($("."+Rel).offset().left + BWidth);
    if(ROffset > WinWidth){
      var NewBubleWidth = parseInt(BWidth - (ROffset - WinWidth) - 60);
      $("."+Rel).css('width',NewBubleWidth+'px');
    }
    if( parseInt(ROffset + 120) < WinWidth){
      var NewBubleWidth = parseInt(BWidth - (ROffset - WinWidth) + 120);
      $("."+Rel).css('width',NewBubleWidth+'px');
    }
  })
  $(".category-name").mouseout(function(){
    var Rel = $(this).attr('rel'); $("."+Rel).hide();
  })
  
  $(".category-name-submenu").mouseover(function(){ var Rel = $(this).attr('rel'); $("."+Rel).show(); })
  $(".category-name-submenu").mouseout(function(){ var Rel = $(this).attr('rel'); $("."+Rel).hide(); })

  $("#extend-search-trigger").click(function(){
    var e = $("#extend-search-trigger"); var a = $("#extend-search-form");
    if(e.hasClass('closed')){
      e.removeClass('closed'); e.addClass('opened'); a.show();
    }else if(e.hasClass('opened')){
      e.removeClass('opened'); e.addClass('closed'); a.hide();
    }
  })
  
  $(".idTrigger").click(function(){
    var Rel = $(this).attr('rel');
    $("div#"+Rel).toggle();
  })
  $(".classTrigger").click(function(){
    var Rel = $(this).attr('rel');
    var Display = $("div."+Rel).css('display');
    $("div."+Rel).slideToggle('fast');    
    if(Display == 'block'){
      $("span."+Rel).removeClass('triggerActive');
      $("span."+Rel).addClass('triggerInactive'); 
    }else{
      $("span."+Rel).removeClass('triggerInactive');
      $("span."+Rel).addClass('triggerActive');
    };
  });
  
  $(".kurs-desc span").mouseover(function(){
    $(this).parent().children('div').show();
  })
  $(".kurs-desc span").mouseout(function(){
    $(this).parent().children('div').hide();
  })

  $(".akce-header").click(function(){
    var Trigger = $(this);
    var Rel = Trigger.children("a:first-child").attr("Rel");
    var Left = $("#akceTrigger-"+Rel);
    var Right = $("#akceRight-"+Rel);
    var Indicator = $("#triggerIndicator-"+Rel);
    var Open = false;
    var Close = false;
    var VisG = $('akce-info-bottom-green').css('display'); var VisO = $('akce-info-bottom-orange').css('display');

    if(Trigger.hasClass('akce-closed-green')){
      Close = true;
      Trigger.removeClass('akce-closed-green');
      Trigger.addClass('akce-opened-green');
      Left.removeClass('akce-trigger-closed-green');
      Left.addClass('akce-trigger-opened-green');
      Right.removeClass('akce-right-closed-green');
      Right.addClass('akce-right-opened-green');
      Indicator.removeClass('trigger-indicator-closed-green');
      Indicator.addClass('trigger-indicator-opened-green');
      $('#'+Rel+'-info-bottom').show();
    }else if(Trigger.hasClass('akce-closed-orange')){
      Close = true;
      Trigger.removeClass('akce-closed-orange');
      Trigger.addClass('akce-opened-orange');
      Left.removeClass('akce-trigger-closed-orange');
      Left.addClass('akce-trigger-opened-orange');
      Right.removeClass('akce-right-closed-orange');
      Right.addClass('akce-right-opened-orange');
      Indicator.removeClass('trigger-indicator-closed-orange');
      Indicator.addClass('trigger-indicator-opened-orange');
      $('#'+Rel+'-info-bottom').show();
    }
      
    $("#"+Rel+"-content").slideToggle(500,'swing',function(){
      if(!Close){
        if(Trigger.hasClass('akce-opened-green')) {
          Trigger.removeClass('akce-opened-green');
          Trigger.addClass('akce-closed-green');
          Left.removeClass('akce-trigger-opened-green');
          Left.addClass('akce-trigger-closed-green');
          Right.removeClass('akce-right-opened-green');
          Right.addClass('akce-right-closed-green');
          Indicator.removeClass('trigger-indicator-opened-green');
          Indicator.addClass('trigger-indicator-closed-green');
          $('#'+Rel+'-info-bottom').hide();
        }else if (Trigger.hasClass('akce-opened-orange')) {
          Trigger.removeClass('akce-opened-orange');
          Trigger.addClass('akce-closed-orange');
          Left.removeClass('akce-trigger-opened-orange');
          Left.addClass('akce-trigger-closed-orange');
          Right.removeClass('akce-right-opened-orange');
          Right.addClass('akce-right-closed-orange');
          Indicator.removeClass('trigger-indicator-opened-orange');
          Indicator.addClass('trigger-indicator-closed-orange');
          $('#'+Rel+'-info-bottom').hide();
        }
      }else{
        
      }
    });
  });
});

function TooltipShow(Element){
  OrigTitle = Element.attr('title'); Element.attr('title','');
  $("<div class='tooltip defHidden'><div class='tooltip-in'>"+OrigTitle+"</div><div class='tooltip-shadow'>&nbsp;</div></div>").insertAfter(Element);
  $(".tooltip").show(300);
};
function TooltipHide(Element){
  Element.attr('title',OrigTitle);
  $(".tooltip").remove();
};
function TooltipSetPosition(){
  $(".tooltip").css({'top':MouseY+3+'px','left':+MouseX+11+'px'});
};

function FbProfi(){ var String = "<script type='text/javascript' src='http://connect.facebook.net/en_US/all.js#xfbml=1'></script><fb:like-box href='http://www.facebook.com/pages/RYOR-Professional/138707726140292' width='240' height='575' show_faces='true' stream='true' header='true'></fb:like-box>"; Fb(String); }
function FbNormal(){ var String = "<script type='text/javascript' src='http://connect.facebook.net/en_US/all.js#xfbml=1'></script><fb:like-box href='http://www.facebook.com/ryorcz' width='240' height='575' show_faces='true' stream='true' header='true'></fb:like-box>"; Fb(String); }
function Fb(String){ $("#fb").append(String); }
function FlipString($foo,$url,$rev,$title){
  return "<a"+$foo+"><img src='"+$url+$rev+"' alt='"+$title+"' title='"+$title+"' onmouseover='TooltipShow($(this));' onmouseout='TooltipHide($(this));' onmousemove='TooltipSetPosition();' width='659' height='269' /></a>";
}

function KursFormSpm(){
  var $spm = $('#kursFormSpm').attr('value');
  if($spm.strlen() > 0){ return false }else{ return true }
}

