//ext fix
var ext = 'png';
var isie6 = false;
var id = 1;
var sliderMax = 0;
var footerHeight = '43';

$(document).ready(function() {

	// "position:fixed" fix f�r ie6
	if ($.browser.msie && $.browser.version < 7){
		ext = 'gif';
    isie6 = true;
    changeBg('#logo');
    changeBg('#terminBtn');
    changeBg('.text_content');
    $('#footer').css('bottom','-168px');
	}

  if ( $('#background #bgSlider').html() != null ){
    sliderMax = $('#bgSlider').html();
    bgSlider();
  }

  $("#mainMenu span").hover(
    function () {
      overimg = $(this).css('background-image');
      $(this).css('background-image', overimg.replace('regular','over'));
    },
    function () {
      if (!$(this).parent('a').parent('li').hasClass('active')){
        overimg = $(this).css('background-image');
        $(this).css('background-image', overimg.replace('over','regular'));
      }
    }
  );

  onresizepro();

  $(window).scroll(function() {
    onresizepro();
  });

  $(window).resize(function(){
    onresizepro();
  });

  //blur auf alle a-tags
	$('a').each(function(){
		$(this).bind('focus', function(){
			this.blur();
		})
	});

});

function onresizepro(){
  $('#background').height(parseInt($(window).height())-footerHeight);
  $('#background').css('width','100%');
  if ($('#background').width() > 1280){
    $('#background').width(1280);
  }
}

function changeBg(selector){
  if ($(selector).html() != null){
    var changeVar = $(selector).css('background-image');
    changeVar = changeVar.replace('png','gif');
    changeVar = changeVar.replace('../','');
    $(selector).css('background-image',changeVar);
  }
}

function bgSlider(){

    if (String(sliderMax).length == 1){
      sliderMax = '0'+sliderMax;
    }

		$('#background').append(''+
			'<a id="prevProductBg" onclick="return nextBgImg(\'prev\');" href="#">'+
			'	<img title="prev" alt="prev" src="_img/design/fancy_left.'+ext+'"/><span>'+sliderMax+'</span>'+
			'</a>'+
			'<a id="nextProductBg" onclick="return nextBgImg(\'next\');" href="#">'+
				'<img title="next" alt="next" src="_img/design/fancy_right.'+ext+'" /><span>02</span>'+
		'</a>');
		
}

function nextBgImg(direction){

	if (direction == 'next'){
		id = parseInt(id)+1;
	}

 	if (direction == 'prev'){
		id = parseInt(id)-1;
	}

  if (parseInt(id) == (parseInt(sliderMax)+1)){
    id = 1;
  }

  if (parseInt(id) == 0){
    id = sliderMax;
  }

  prevCount = id-1;

  if (id == 1){
    prevCount = sliderMax;
  }

  if (String(prevCount).length == 1){
    prevCount = '0'+prevCount;
  }

  nextCount = id+1;

  if (id == sliderMax){
    nextCount = 1;
  }

  if (String(nextCount).length == 1){
    nextCount = '0'+nextCount;
  }

  $('#prevProductBg span').html(prevCount);
  $('#nextProductBg span').html(nextCount);

  switch(String(id).length){
		case 1:
			id = "00"+id;
			break;
		case 2:
			id = "0"+id;
	}

  var flashMovie=getFlashMovieObject("canvas");
	flashMovie.showById(id);

  return false;
}

function getFlashMovieObject(movieName){
	if (window.document[movieName]){
		return window.document[movieName];
	}
	if (navigator.appName.indexOf("Microsoft Internet")==-1){
	if (document.embeds && document.embeds[movieName])
		return document.embeds[movieName];
	}
	else if (navigator.appName.indexOf("Microsoft Internet")!=-1)
	{
		return document.getElementById(movieName);
	}
  return false;
}

function termin(){

  if ( $('#termin').hasClass('active') ){
    $('#termin').removeClass('active');

    if (isie6){
      $('#footer').animate({
        bottom:"-168px"
      },500);
    } else {
      $('#footer').animate({
        bottom:"-167px"
      },500);
    }

    $('#terminBtn').css('background-image','url(_img/design/termin.'+ext+')');
  } else {
    $('#termin').addClass('active');
    $('#footer').animate({
      bottom:"0px"
    },500);

    $('#terminBtn').css('background-image','url(_img/design/termin_active.'+ext+')');
  }
  return false;
}