$(document).ready(function() {
	
	$('a#cms_login_click').click(function() {
   	   $('#loginform').dialog('open');
       return false;
   });
    $('#loginform').dialog({
		bgiframe: true,
		autoOpen: false,
		modal: true,
		buttons: {
			'Login': function() {
				$.post("/login.php",$('#form_loginform').serialize(), function(response) {
		                response = eval(response);
		                if (response) {
		                    location='/index.php';
		                } else {
		                    alert("login nicht erfolgreich");
		                }
		            },"JSON"
		       );
	            $(this).dialog('close');		            
			},
			Cancel: function() {
				$(this).dialog('close');
			}
		},
		close: function() {
			//allFields.val('').removeClass('ui-state-error');
		}
	});

    $('div#cms_TOP').remove();
	$('#fileupload_iframe').remove();
	
	$('a.multimedia.mp3, a.multimedia.wma').media({width:300,height:20});
	$('a.multimedia.flv, a.multimedia.mpeg, a.multimedia.avi, a.multimedia.mov, a.multimedia.wmv, a.multimedia.mp4').media({width:300,height:300});


	var shows = new ImageShows();
    shows.listen();
   
   /*$('#imagearrow_left').click(function() {
		shows.prevImage();
	});
	$('#imagearrow_right').click(function() {
		shows.nextImage();
	});*/
});





    
var ImageShows = function() {
   var me = this;
   
   	me.refreshing = 4*1000; // 60 * 1000 = 1 Minute (1000 = millisekunden, 60 = sekunden)
	me.refreshId=0;

   this.listen = function() {

		if ($('.headerimages') && $('.headerimages a').length>1) {
			$('.headerimages a:last').addClass("last");
			
			$('.headerimages a:first').addClass("active").addClass("first");
	   		$('.headerimages a').click(function() {
	   			me.setRefreshTimeout();
	   			if (!$(this).hasClass("active")) {
	   				//$('div.loader').show();
	   				
	   				$('.headerimages a').removeClass("active");
	   				$(this).addClass('active');
	   				
	   				var src_new = $(this).attr("href");
	                me.changePicture(src_new);
	   			}
	   			return false;
	   		});
		}
		
		me.setRefreshTimeout();
   }
   
   this.changePicture = function(src_new) {
	   	$('#the_big_image').fadeOut(1000,function() {
	        var img_new = new Image();
	        $(img_new)
	        .hide()
	        .attr("src",src_new)
	        .load(function() {
	          	$('#the_big_image').attr("src",src_new);
	          	$('#the_big_image').fadeIn(1000,function() {
	          		$('#the_big_image2').attr("src",src_new);
		          	me.setRefreshTimeout();
	          	});
	        });
	    });
   }
   
   this.nextImage = function() {
	   var actImage = $('.headerimages a.active');
		$(actImage).removeClass("active");
		if ($(actImage).hasClass("last")) {
			$('.headerimages a:first').click();
		} else {
			$(actImage).next().click();
		}
   }
   
   this.prevImage = function() {
   		var actImage = $('.headerimages a.active');
		$(actImage).removeClass("active");
		if ($(actImage).hasClass("first")) {
			$('.headerimages a.last').click();
		} else {
			$(actImage).prev().click();
		}
   }
   
   this.setRefreshTimeout = function(first) {
	   	if (me.refreshId!=0) {
			clearTimeout(me.refreshId);
		}
		if (first=="1") {
			me.refreshId = setTimeout(me.nextImage,0);
		} else {
			me.refreshId = setTimeout(me.nextImage,me.refreshing);
		}
   }
}



