$(document).ready(function() {
	$("div#red_galleryslideshow_jquery .thumbs .thumb").click(function() {
		var mainImage = $(this).attr("rel");
		$("div#red_galleryslideshow_jquery .large img").attr({ src: mainImage });
		$("*").removeClass("active_thumb_img");			  
		$(this).addClass("active_thumb_img");	
		return false;
	});
	$("div#red_galleryslideshow_jquery_quer .thumbs .thumb").click(function() {
		var mainImage = $(this).attr("rel");
		$("div#red_galleryslideshow_jquery_quer .large img").attr({ src: mainImage });
		$("*").removeClass("active_thumb_img");			  
		$(this).addClass("active_thumb_img");	
		return false;
	});
	var thumbscount = $("div#red_galleryslideshow_jquery_quer .thumbs .thumb").length-1;
	$("div#red_galleryslideshow_jquery_quer .large .nav .next").click(function() {
		$("div#red_galleryslideshow_jquery_quer .thumbs").find('.active_thumb_img').each(function(){
			if($(this).index()<thumbscount){
				$(this).removeClass("active_thumb_img").next().addClass("active_thumb_img");
				var mainImage = $(this).next().attr("rel");
				$("div#red_galleryslideshow_jquery_quer .large img").attr({ src: mainImage });
			}
		});
		return false;
	});
	$("div#red_galleryslideshow_jquery_quer .large .nav .prev").click(function() {
		$("div#red_galleryslideshow_jquery_quer .thumbs").find('.active_thumb_img').each(function(){
			if($(this).index()>0){
				$(this).removeClass("active_thumb_img").prev().addClass("active_thumb_img");
				var mainImage = $(this).prev().attr("rel");
				$("div#red_galleryslideshow_jquery_quer .large img").attr({ src: mainImage });
			}
		});
		return false;
	});
	
	
	
	/* COMMENTS FUNCTION MODELS */
	var reel_comments = $("#comments_headline").attr('rel');
	var cnt_elm = $("#modelcomments > div").size();
	var contReelWidth = 560 * cnt_elm;
	$("#modelcomments").css({'width' : contReelWidth});	
	var act = 1;
	var sdiv = '560';
	var mdiv = cnt_elm;
	
	if(reel_comments>1){
	
		$('#comment_next').click(function(){	
			if(act<mdiv){
				act = act+1;
				turn = sdiv*act-sdiv;
				$("#modelcomments").animate({ 
					left: '-'+turn+'px'
				}, 500 );
			}
			if(act==mdiv){
				$('#comment_next').attr({ src: 'http://mymodel24.com/portale/global_img/comments/button_next_inaktiv.png' });
			}
			$('#comment_prev').attr({ src: 'http://mymodel24.com/portale/global_img/comments/button_prev.png' });
		});		
		$('#comment_prev').click(function(){
			if (act != 1) {
				act = act - 1;
				turn = sdiv * act - sdiv;
				$("#modelcomments").animate({
					left: '-' + turn + 'px'
				}, 500);
			}
			if(act==1){
				$('#comment_prev').attr({ src: 'http://mymodel24.com/portale/global_img/comments/button_prev_inaktiv.png' });
			}
			$('#comment_next').attr({ src: 'http://mymodel24.com/portale/global_img/comments/button_next.png' });
		});
		if(act==1){
			$('#comment_prev').attr({ src: 'http://mymodel24.com/portale/global_img/comments/button_prev_inaktiv.png' });
		}
	}else{
		$('#comment_next').attr({ src: 'http://mymodel24.com/portale/global_img/comments/button_next_inaktiv.png' });
		$('#comment_prev').attr({ src: 'http://mymodel24.com/portale/global_img/comments/button_prev_inaktiv.png' });
	}
	
	/* */
	 $('#addmodelcomment textarea[maxlength]').keyup(function(){
	        var max = parseInt($(this).attr('maxlength'));
	        if($(this).val().length > max){
	            $(this).val($(this).val().substr(0, $(this).attr('maxlength')));
	        }
	        $('#textarea_notice').empty().prepend('Noch ' + (max - $(this).val().length) + ' Zeichen!');
	    });
	
	$('#button_addcomment').click(function(){
		var nick = $('#gb_nick').val();
		var email = $('#gb_email').val();
		var comment = $('#gb_comment').val();
		var cap = $('#red_captcha').val();
		if(nick==""){
			$('#gb_nick').css({'border':'1px solid red'})
		}else{
			$('#gb_nick').css({'border':'1px solid #fff'})
		}
		if(comment==""){
			$('#gb_comment').css({'border':'1px solid red'})
		}else{
			$('#gb_comment').css({'border':'1px solid #fff'})
		}
		if(cap==""){
			$('#red_captcha').css({'border':'1px solid red'})
		}else{
			$('#red_captcha').css({'border':'1px solid #fff'})
		}
		if(nick && comment && cap){
			return true;
		}else{
			return false;
		}
	});
	
});
