/*
 * jQuery Tooltip plugin 1.3
 *
 * http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/
 * http://docs.jquery.com/Plugins/Tooltip
 *
 * Copyright (c) 2006 - 2008 Jörn Zaefferer
 *
 * $Id: jquery.tooltip.js 5741 2008-06-21 15:22:16Z joern.zaefferer $
 * 
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}(';(8($){j e={},9,m,B,A=$.2u.2g&&/29\\s(5\\.5|6\\.)/.1M(1H.2t),M=12;$.k={w:12,1h:{Z:25,r:12,1d:19,X:"",G:15,E:15,16:"k"},2s:8(){$.k.w=!$.k.w}};$.N.1v({k:8(a){a=$.1v({},$.k.1h,a);1q(a);g 2.F(8(){$.1j(2,"k",a);2.11=e.3.n("1g");2.13=2.m;$(2).24("m");2.22=""}).21(1e).1U(q).1S(q)},H:A?8(){g 2.F(8(){j b=$(2).n(\'Y\');4(b.1J(/^o\\(["\']?(.*\\.1I)["\']?\\)$/i)){b=1F.$1;$(2).n({\'Y\':\'1D\',\'1B\':"2r:2q.2m.2l(2j=19, 2i=2h, 1p=\'"+b+"\')"}).F(8(){j a=$(2).n(\'1o\');4(a!=\'2f\'&&a!=\'1u\')$(2).n(\'1o\',\'1u\')})}})}:8(){g 2},1l:A?8(){g 2.F(8(){$(2).n({\'1B\':\'\',Y:\'\'})})}:8(){g 2},1x:8(){g 2.F(8(){$(2)[$(2).D()?"l":"q"]()})},o:8(){g 2.1k(\'28\')||2.1k(\'1p\')}});8 1q(a){4(e.3)g;e.3=$(\'<t 16="\'+a.16+\'"><10></10><t 1i="f"></t><t 1i="o"></t></t>\').27(K.f).q();4($.N.L)e.3.L();e.m=$(\'10\',e.3);e.f=$(\'t.f\',e.3);e.o=$(\'t.o\',e.3)}8 7(a){g $.1j(a,"k")}8 1f(a){4(7(2).Z)B=26(l,7(2).Z);p l();M=!!7(2).M;$(K.f).23(\'W\',u);u(a)}8 1e(){4($.k.w||2==9||(!2.13&&!7(2).U))g;9=2;m=2.13;4(7(2).U){e.m.q();j a=7(2).U.1Z(2);4(a.1Y||a.1V){e.f.1c().T(a)}p{e.f.D(a)}e.f.l()}p 4(7(2).18){j b=m.1T(7(2).18);e.m.D(b.1R()).l();e.f.1c();1Q(j i=0,R;(R=b[i]);i++){4(i>0)e.f.T("<1P/>");e.f.T(R)}e.f.1x()}p{e.m.D(m).l();e.f.q()}4(7(2).1d&&$(2).o())e.o.D($(2).o().1O(\'1N://\',\'\')).l();p e.o.q();e.3.P(7(2).X);4(7(2).H)e.3.H();1f.1L(2,1K)}8 l(){B=S;4((!A||!$.N.L)&&7(9).r){4(e.3.I(":17"))e.3.Q().l().O(7(9).r,9.11);p e.3.I(\':1a\')?e.3.O(7(9).r,9.11):e.3.1G(7(9).r)}p{e.3.l()}u()}8 u(c){4($.k.w)g;4(c&&c.1W.1X=="1E"){g}4(!M&&e.3.I(":1a")){$(K.f).1b(\'W\',u)}4(9==S){$(K.f).1b(\'W\',u);g}e.3.V("z-14").V("z-1A");j b=e.3[0].1z;j a=e.3[0].1y;4(c){b=c.2o+7(9).E;a=c.2n+7(9).G;j d=\'1w\';4(7(9).2k){d=$(C).1r()-b;b=\'1w\'}e.3.n({E:b,14:d,G:a})}j v=z(),h=e.3[0];4(v.x+v.1s<h.1z+h.1n){b-=h.1n+20+7(9).E;e.3.n({E:b+\'1C\'}).P("z-14")}4(v.y+v.1t<h.1y+h.1m){a-=h.1m+20+7(9).G;e.3.n({G:a+\'1C\'}).P("z-1A")}}8 z(){g{x:$(C).2e(),y:$(C).2d(),1s:$(C).1r(),1t:$(C).2p()}}8 q(a){4($.k.w)g;4(B)2c(B);9=S;j b=7(2);8 J(){e.3.V(b.X).q().n("1g","")}4((!A||!$.N.L)&&b.r){4(e.3.I(\':17\'))e.3.Q().O(b.r,0,J);p e.3.Q().2b(b.r,J)}p J();4(7(2).H)e.3.1l()}})(2a);',62,155,'||this|parent|if|||settings|function|current||||||body|return|||var|tooltip|show|title|css|url|else|hide|fade||div|update||blocked|||viewport|IE|tID|window|html|left|each|top|fixPNG|is|complete|document|bgiframe|track|fn|fadeTo|addClass|stop|part|null|append|bodyHandler|removeClass|mousemove|extraClass|backgroundImage|delay|h3|tOpacity|false|tooltipText|right||id|animated|showBody|true|visible|unbind|empty|showURL|save|handle|opacity|defaults|class|data|attr|unfixPNG|offsetHeight|offsetWidth|position|src|createHelper|width|cx|cy|relative|extend|auto|hideWhenEmpty|offsetTop|offsetLeft|bottom|filter|px|none|OPTION|RegExp|fadeIn|navigator|png|match|arguments|apply|test|http|replace|br|for|shift|click|split|mouseout|jquery|target|tagName|nodeType|call||mouseover|alt|bind|removeAttr|200|setTimeout|appendTo|href|MSIE|jQuery|fadeOut|clearTimeout|scrollTop|scrollLeft|absolute|msie|crop|sizingMethod|enabled|positionLeft|AlphaImageLoader|Microsoft|pageY|pageX|height|DXImageTransform|progid|block|userAgent|browser'.split('|'),0,{}))

var initSmallStage=function() {

  var wlength = $('#features li').size()*990;
  var wlengthc = $('#features li').size()*20;
		
  $('#features').css('width',wlength+'px');
	
  wlength = -wlength+990;

  var move = setInterval(function() {
    $('.controls div a').removeClass('active');
    if(parseInt($('#features').css('left')) > wlength) {
      $('#features').animate({
        "left": "-=990px"
      }, "slow");
      num++;
      $('.controls div a').eq(num).addClass('active');
    }
    else {
      $('#features').animate({
        "left": "0px"
      }, "slow");
      num = 0;				
      $('.controls div a').eq(num).addClass('active');
    }
          
  }, 5000);
$('.content_slider').append('<div id="slide-prev"></div>');		
$('.content_slider').append('<div id="slide-next"></div>');		
$('#slide-prev').click(function() {
	clearInterval(move);
	
	var index = $('.controls div a.active').index();
	
	if(index > 0)
	{
		index--;
	}
	else
	{
		index = $('.controls div a').length - 1;
	}

    $('.controls div a').removeClass('active');
    $('.controls div a').eq(index).addClass('active');
    num = index;
    $('#features').animate({"left": index*(-990)+"px"}, "slow");

  });	
  $('#slide-next').click(function() {
	clearInterval(move);
	var index = $('.controls div a.active').index();
	
	if(index == $('.controls div a').length - 1)
	{
		index = 0;
	}
	else
	{
		index++;
	}
	
    $('.controls div a').removeClass('active');
    $('.controls div a').eq(index).addClass('active');
    num = index;
    $('#features').animate({"left": index*(-990)+"px"}, "slow");           
  });
  var htmlcontrols = "<a href='#' class='slidernav'></a>";
  var htmlcontrolstxt =  "<div>"+htmlcontrols;
		
  for(i=1; i < $('#features li').size();i++) {
    htmlcontrolstxt += htmlcontrols;	
  }
  htmlcontrolstxt +=  "</div>";
		
  $('.controls').html(htmlcontrolstxt);
  $('.controls div').css('width',wlengthc+'px');		
		
  $('.controls div a').eq(0).addClass('active');
  var num = 0;
		
		
  $('.controls div a').click(function(event) {
    event.preventDefault();
			
    var index = $(this).index();
    $('.controls div a').removeClass('active');
    $('.controls div a').eq(index).addClass('active');
    num = index;
    $('#features').animate({
      "left": index*(-990)+"px"
      }, "slow");		
  });	
};




jQuery(document).ready(function() {
  
  
  var formClass = 'open';

  $('.kontakt').eq(2).css('margin-left','320px');
  $('.kontakt').eq(2).css('margin-right','0px');

  $('.start .entry-content').eq(0).css('margin-right','30px');
  $('.start .entry-content').eq(2).css('margin-right','30px');

  $('#menubutton').click(function(event) {
    event.preventDefault();
			
    if($('#menubutton').data(formClass) == false) {
      $('#menudiv').slideToggle('slow');
      $('#menubutton').removeClass('open');
      $('#menubutton').data(formClass,true);
    }
    else {
      $('#menubutton').addClass('open');
      $('#menudiv').slideToggle('slow');
      $('#menubutton').data(formClass,false);
    }
  			
  });


  $(".marken li").hover(
    function () {
      $(this).addClass("hover");
    },
    function () {
      $(this).removeClass("hover");
    }
    );


  $('.openjobs .jobstext').slideToggle();
  var scrollClass = 'open';
  $('.openjobs ul li.scroll, .orange, .h2').click(function(event) {
    event.preventDefault();		
    $(this).parent().parent().find('.jobstext').slideToggle(400);
		
    if($(this).data(scrollClass) == false) {		
      $(this).removeClass('active');
      $(this).data(scrollClass,true);
    }
    else {
			
      $(this).addClass('active');
      $(this).data(scrollClass,false);
    }
  });



  $('input, textarea').focus(function() {
    value=$(this).val();
    $(this).attr("value","");
  });
  $('input, textarea').blur(function() {
    if($(this).val()=="") {
      $(this).val(value);
    }
  });
  $('#submit').unbind('focus').unbind('click');
  $('.wpcf7-submit').attr('value','');
  $(function(){ 
    $('.scroll-pane').jScrollPane();
    $('.jspDrag').append('<div id="scrollbar-end"></div>');
  });

     
        
        

  var href = window.location.href;	
  var hrefurl = 'http://'+window.location.hostname+'/'; 
	
  if (href == hrefurl) {
    $('#home li').addClass('active');
  }

  $('.tagcloud a').attr('style','font-size:14px;');
	
  $('.children').parent().addClass('has-children');
  $('.menu li:last-child a').addClass('last-item');
  $('.menu .children').parent().attr('id',function() {
    return "menu-children-" + $(this).index();
  });	
  $('.menu .children a').addClass('sub_link');
  $('.has-children a:first-child').addClass('top_link');
  
  $('.children a:first-child').removeClass('top_link');
	
  var count = 0;
  $('.menu .children').attr('id',function() {
    count = count+1;
    return "submenu-children-" + count;
  });
	
	
	
  $('.menu ul').children().addClass('metanav');
  $('.children li').removeClass('metanav');
  $('.metanav:first-child').removeClass('metanav');
  var count = 0;
  myLinks = new Array("/");
  $('.metanav').attr('name',function() {
    count++;
    myLinks.push($(this).children().attr('href'));
    $(this).find('ul').children().attr('name', count);
    return count;
  });
	
	
  var left = 0;
  var right = 0;
	
	
  if($('.active').attr('class')) {
    left = parseInt($('.active').attr('name'))-1;
    right = parseInt($('.active').attr('name'))+1;
    if(left < 0) {
      left = myLinks.length-1;
    }
    $('#nav-left').attr('href',myLinks[left]);
    $('#nav-right').attr('href',myLinks[right]);
  }
	
  if($('.current_page_item').attr('class')) {
    left = parseInt($('.current_page_item').attr('name'))-1;
    right = parseInt($('.current_page_item').attr('name'))+1;
    if(right >= myLinks.length) {
      right = 0;
    }
    $('#nav-left').attr('href',myLinks[left]);
    $('#nav-right').attr('href',myLinks[right]);
  }
  if($('.current_page_ancestor').attr('class')) {
    left = parseInt($('.current_page_ancestor').attr('name'))-1;
    right = parseInt($('.current_page_ancestor').attr('name'))+1;
    if(right >= myLinks.length) {
      right = 0;
    }
			
    $('#nav-left').attr('href',myLinks[left]);
    $('#nav-right').attr('href',myLinks[right]);
  }
  //console.log($('.current_page_item').attr('class'));
  //console.log($('.current_page_ancestor').attr('class'));
	
  var top_navi;
  var top_stat = false;
  var sub_stat = false;
	
  $('.menu .has-children').hover(function() {			
    top_navi = '#' + $(this).attr('id');
    top_stat = true;
    $(top_navi +' .top_link').css('background-image', 'url('+hrefurl+'wp-content/themes/pretzlaw/images/arrow_hover.png)');
		
    submenu(top_stat, sub_stat);
  },
  function() {	
    top_stat = false;
    submenu(top_stat, sub_stat);
  }
  );	
	
  $('.menu .children').mouseleave(function() {	
    sub_stat = false;		
    submenu(top_stat, sub_stat);
  });	
	
		
	
  function submenu(top_stat, sub_stat) {
    if(top_stat == false && sub_stat == false) {
      $('.menu .children').hide();
      $(top_navi +' .top_link').css('background-color', 'transparent');
      $(top_navi +' .top_link').css('padding-bottom', '10px');
      $(top_navi +' .top_link').css('background-image', 'url('+hrefurl+'wp-content/themes/pretzlaw/images/arrow.png)');
	
      if($(top_navi).attr('class').indexOf("current_page_item") > 0) {
					
        $(top_navi +' .top_link').css('border-bottom', '4px solid #FF6D19');
      }
      if($(top_navi).attr('class').indexOf("current_page_parent") > 0) {
        $(top_navi +' .top_link').css('border-bottom', '4px solid #FF6D19');
      }
    }
    else {
      $(top_navi + ' ul').show();
      $(top_navi +' .top_link').css('background-color', '#FFFFFF');
      //			$(top_navi +' .top_link').css('border-left', '1px solid #999999');
      //			$(top_navi +' .top_link').css('border-right', '1px solid #999999');
      //			$(top_navi +' .top_link').css('border-top', '1px solid #999999');
      //			$(top_navi +' .top_link').css('border-bottom', '1px solid #FFFFFF');
      $(top_navi +' .top_link').css('padding-bottom', '10px');
      $(top_navi +' .top_link').css('position', 'relative');
      $(top_navi +' .top_link').css('z-index', '9999');
      $;
		
    }
  }

  // Content Slider Homepage
  if ($('#features').length != 0) {
    initSmallStage();
		
  }

  // Shows Border and different text color in Menu on mouseover and mouseout
  $('.children').mouseover(function(){
    $(this).siblings('#wrapper_header .metanav a.top_link').css('border-left','1px solid #D9D9D9'); 
    $(this).siblings('#wrapper_header .metanav a.top_link').css('border-top','1px solid #D9D9D9');
    $(this).siblings('#wrapper_header .metanav a.top_link').css('border-right','1px solid #D9D9D9');
    $(this).siblings('#wrapper_header .metanav a.top_link').css('color','#FF701E');
  });
  $('.children').mouseout(function(){
    $(this).siblings('#wrapper_header .metanav a.top_link').css('border-left','1px solid transparent'); 
    $(this).siblings('#wrapper_header .metanav a.top_link').css('border-top','1px solid transparent');
    $(this).siblings('#wrapper_header .metanav a.top_link').css('border-right','1px solid transparent');
    $(this).siblings('#wrapper_header .metanav a.top_link').css('color','#333333');
  });
  // creates shadow for menu
  $('#home').after('<div id="menuborder"></div>');

  
  //Callback Effect
  $('.callback_effect .cb_content').hide();
  $('.callback_effect .cb_link').css('display', 'block').bind('click', function(e) {
	e.preventDefault();
	$(this).hide();
	$('.callback_effect .cb_content').slideDown();
  });
  
  //Fake Upload
  //$('.upload_name').attr("disabled", true);
  $('#fakeupload .wpcf7-file').bind('change', function() {
	var value = $(this).attr('value');
	$('.upload_name').attr('value', value);
  })
  
  //tunnel ajax
  $('#author_tunnel a').bind('click', function(e) {
	e.preventDefault();
	var link = $(this);

	$('#author_tunnel li.active').removeClass('active');
	link.parent().addClass('active');

	$('#wrapper').animate({
		opacity: 0.0
		}, 500, function() {
			$('#wrapper').load(link.attr('href') + "/ #ajax", function() {
			$('#wrapper').animate({opacity : 1.0}, 500);
		});
	});;

  });
  
  //colorbox / slideshow
  $('.slideshow-items a').colorbox({rel:'gal', opacity:0.6});
  $('.slideshow-item a').append("<div class=\"overlay\"></div>");
  $('.slideshow-item a').bind('mouseover', function() {
	$(this).children('.overlay').show();
  });
  $('.slideshow-item a').bind('mouseout', function() {
	$(this).children('.overlay').hide();
  });
});


$(document).ready(function() {
  $('.cboxElement img').removeAttr('height').removeAttr('width');

  $('#author_tunnel a').tooltip({
    track : true,
    showURL : false,
    delay : 0
  });

});
