function opinions_initCallback(carousel) {
    // Deaktiviert autoscrollen nach dem next geklickt wurde
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
        carousel.options.wrap = null;
    });
    // Deaktiviert autoscrollen nach dem back geklickt wurde
    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });
    
    // Pausiert autoscrollen wenn mit der Maus drueber    
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });

}



// Nach vollständigem Laden des DOMS
$(document).ready(function() {
	
	// Karussels aktivieren
    $('#thumblist').jcarousel();
    $('#opinions').jcarousel({
        visible: 1,
        scroll: 1,
        auto: 5,
        wrap: 'last',
      	initCallback: opinions_initCallback

    });
	
	// Verlinkung der Verfügbarkeitsanzeige bei funktionierendem JavaScript
	$('#availibilityInfoLink').click(function() {
	    $tabs.tabs('select', 3); // switch to third tab
	    return false;
	});
	
    $("form").keypress(function (e) {
      if (e.which == 13 && !$(this).hasClass('searchForm')) {
    	this.submit();        	
      }
    });

	
	
	 $('.btn').each(function(){
			
		    var b = $(this);
			var tt = b.text() || b.val();
			if (this.tagName == "INPUT") {	  
		       var i = b;
			   b = $('<a>').insertAfter(this). addClass(this.className).attr('id',this.id);	  
			   i.hide();
			   b.click(function() { 
				  i.click();
			   });
			}
			b.text('').css({cursor:'pointer'}). prepend('<i></i>').append($('<span>').
			text(tt).append('<i></i><span></span>'));
	 });
	 
	 $('.paymentButton').each(function(){
			
		    var b = $(this);
			var tt = b.text() || b.val();
			if (this.tagName == "INPUT") {	  
		       var i = b;
			   b = $('<a>').insertAfter(this). addClass(this.className).attr('id',this.id);	  
			   i.hide();
			   b.click(function() { 
				  i.click();
			   });
			}
			b.text('').css({cursor:'pointer'}). prepend('<i></i>').append($('<span>').
			text(tt).append('<i></i><span></span>'));
	 });
	 
		// Tabs Aktivieren	
		var $tabs = $('div.tabs')
		$tabs.tabs({
//			collapsible: true
		});	
});

$(document).ready(function() {
	
  	 changeAction = function() {
        var maxlength = "1000"; //die maximale Zeichenlänge

        var source = this;
        
        // Aktuelle Länge
        var textLength=source.value.length;
        if (textLength == 1 && source.value.substring(0, 1) == " ")
        {
          source.value = "";
          textLength = 0;
        }
        
        if (textLength > maxlength)
        {
          source.value =source.value.substring(0, maxlength);
          charsLeft = 0;
        }
        else
        {
          charsLeft = maxlength - textLength;
        }                    
        
       $("#length").text("noch " + charsLeft + " Zeichen frei");   
	}
	
  	$("#length").text("noch 1000 Zeichen frei");
   $("#orderremark").keydown(changeAction);
});

/**
 * Formulafelder in Adressformularen abhängig von der Anrede setzen.
 */
$(document).ready(function() {
	
	setFieldNames($("#salutation").val());
	$("#salutation").change(function() {
		setFieldNames($(this).val());
	});
});
function setFieldNames(salutationId) {
	if (salutationId == 3) {
		$("label[for='firstName']").text("Firma");
		$("label[for='lastName']").text("Ansprechpartner");
	} else if (salutationId == 0 ) {
		$("label[for='firstName']").text("Name1");
		$("label[for='lastName']").text("Name2");			
	} else {
		$("label[for='firstName']").text("Vorname");
		$("label[for='lastName']").text("Nachname");					
	}
}
/***********************************************************************************/

/************************************************************************************/

/* loggen der Fenstergröße und der Bildschirmauflösung   
 
$(document).ready(function() {
  fensterbreite = $(window).width();
  fensterhoehe =  $(window).height();         
    $("#trackingpixel").attr("src", "tracking.jsp?resolutionWidth="+fensterbreite+"&resolutionHeight="+fensterhoehe+"&screenWidth="+screen.width+"&screenHeight="+screen.height);     
}); */
