/**
 * S-Cape - JS: jquery-Funktionen
 *
 *
 * @author Danny Otto | pixelbrand.net
 * @date   2011-01
 *
 *
 */
$(document).ready(function() {
  /* Sprachnavigation */
  $('#nav-lang ul').hover(
    function () { $(this).find('li').css('display','inline'); },
    function () { $(this).find('li').not('.cur').css('display','none'); }
  );
  
  if (window.screen.width > 1280) { $('#start').addClass('sw1280'); }
  
  /* Facebook
  $('#header .margins').append('<div id="facebook"><fb:like href="http://s-cape.com" layout="button_count" show_faces="false" width="110"></fb:like></div>'); */
  /* Fancybox */
  $('.lightbox').fancybox({'titlePosition':'inside'});
  $('.imagelist li a').fancybox({'type':'iframe','height':680,'width':780});
  /* Slideshow */
  $('.slideshow').cycle({ fx: 'fade', speed: 'fast' });
  /* Bildbrowser */
  $('.tabs').accessibleTabs( { tabhead: 'h4', fx: "fadeIn", autoAnchor: true });
  /* Formular: Login und Treiber */
  $('.pform-login .type-text, .pform-driver .type-text').each( function () { $(this).children('input').attr('value',$(this).children('label').text()); } );
  $('.pform-login .type-text input, .pform-driver .type-text input').blur( function() { if(this.value=='') { this.value= $(this).prev().text(); } } ).focus( function () { if(this.value == $(this).prev().text()) { this.value=''; } });
  /* */
  $('.pform-countries').dropdownmenu();
  /* */
  $('.pform-driver').each( function() {
    var i = 1;
    var label = $('.pform-driver fieldset.serials div.type-text:first input').attr('value'); label = label.substring(0,label.length-1);
    var id = $('.pform-driver fieldset.serials div.type-text:first input').attr('id'); id = id.substring(0,id.length-1);
    var title = $('.pform-driver fieldset.serials div.type-text:first input').attr('title');
    $('.pform-driver fieldset.serials div.type-text:not(:first)').remove();
    $('.pform-driver fieldset.serials').append('<div class="type-button"><input type="submit" value="+" name="submit" /></div>');
    $('.pform-driver fieldset.serials .type-button input').click( function () {
      i++;
      $(this).parent().before('<div class="type-text"><label for="' + id + i + '" class="hideme">'+ label + i + '</label><input type="text" name="tx_pfdriverinquiry_pi1[serial][' + i + ']" id="' + id + i + '" value="'+ label + i + '" size="20" title="' + title + '" /></div>');
      $(this).parent().prev('div.type-text').children('input').blur( function() { if(this.value=='') { this.value= $(this).prev().text(); } } ).focus( function () { if(this.value == $(this).prev().text()) { this.value=''; } });
      return false;
    } );
  } );
  /* Filebrowser */
  $('#filebrowser').fileTree({ script: '?eID=pf_filebrowser_loadtree', expandSpeed: 500, collapseSpeed: 500, multiFolder: false });
});
