swfobject.embedSWF("tl_files/bridge_theme/flash/app.01.swf", "homepage_flash", "755", "421", "9.0.0");

$.noConflict();
jQuery(document).ready(function() {
  var src;

  jQuery('#team_table img').mouseover(function(){
    src = jQuery(this).attr('src');
	var replacementSrc = src.replace('_mi.jpg', '_replacement.png');
    jQuery(this).attr('src', replacementSrc);
  }).mouseout(function(){
    jQuery(this).attr('src', src);
  });

  jQuery('#ctrl_1').click(function(){
    if (jQuery(this).val() == 'Suche')
    jQuery(this).val('');
  });

  jQuery('#article_slider ul').bxSlider({
    auto: true,
    autoControls: true,
    autoHover: true,
    pager: false,
    controls: false,
    startImage: 'tl_files/bridge_theme/slider_btn_start.png',
    stopImage: 'tl_files/bridge_theme/slider_btn_pause.png',
    speed: 2000,
    pause: 10000,
    ease: 'easeInSine'
  });

  jQuery('.bx-wrapper').css('width', '755px');

  jQuery('#mainnav ul li').hover(function(){
    if ((jQuery(this).attr('class').search('active') == '-1') && (jQuery(this).attr('class').search('trail') == '-1')) {
      jQuery(this).children().css('color', '#FFF');
      jQuery(this).css('background', 'url("tl_files/bridge_theme/header_tab_active_bg.png") no-repeat scroll left top transparent');
    }
  }, function(){
    if ((jQuery(this).attr('class').search('active') == '-1') && (jQuery(this).attr('class').search('trail') == '-1')) {
      jQuery(this).children().css('color', '#7E776F');
      jQuery(this).css('background', 'url("tl_files/bridge_theme/header_tab_inactive_bg.png") no-repeat scroll left top transparent');
    }
  });

  if (jQuery('#main').has('div>#blog').length == '1') {
    jQuery('#main').css('border-left', '1px solid #7D9008');
  } else {
    jQuery('#main').css('border-left', '1px solid #7E776F');
  }
  
  if (jQuery('#main').has('div>#homepage_bridge').length == '1') {
	jQuery('#socialMediaBookmars').css('padding-top', '95px');
  }
  
  jQuery('#salesForce').submit(function(e){
    
	jQuery('.required').each(function(){
      if (jQuery.trim(jQuery(this).val()) == '') {
        jQuery(this).css('background-color', '#ffa4a4');
		e.preventDefault();
      } else {
		jQuery(this).css('background-color', '#fff');
	  }
    });
	
    var regex = /^(\+49)[ \d]+$/;
    if (!regex.test(jQuery('#phone').val())) {
	  jQuery('.error').remove();
      jQuery('#phone').css('background-color', '#ffa4a4');
      jQuery('<div class="error" style="color: #ff0000; margin-top: 3px;">Telefonnummer bitte ohne Sonderzeichen und mit vorangestellter +49.</div>').insertAfter(jQuery('#phone'));
	  e.preventDefault();
	} else {
	  var description = jQuery('#description').val();
	  jQuery('#description').val('web2lead-info:'+description);
	}
	
  });
  
});
