/*
 * jQuery shuffle
 *
 * Copyright (c) 2008 Ca Phun Ung <caphun at yelotofu dot com>
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://yelotofu.com/labs/jquery/snippets/shuffle/
 *
 * Shuffles an array or the children of a element container.
 * This uses the Fisher-Yates shuffle algorithm <http://jsfromhell.com/array/shuffle [v1.0]>
 */
 
(function($){

	$.fn.shuffle = function() {
		return this.each(function(){
			var items = $(this).children();
			return (items.length) ? $(this).html($.shuffle(items)) : this;
		});
	}
	
	$.shuffle = function(arr) {
		for(var j, x, i = arr.length; i; j = parseInt(Math.random() * i), x = arr[--i], arr[i] = arr[j], arr[j] = x);
		return arr;
	}
	
})(jQuery);


jQuery.noConflict();
jQuery(document).ready(function(){

 	if(jQuery("#topBanner")){
		var width_top = jQuery("#topBanner").width();
		var height_top = jQuery("#topBanner").height();
		if(jQuery("#topBanner div")){
			var divs_top = jQuery("#topBanner div");
			var count_top = divs_top.length;
			var banner_width_top = jQuery("#topBanner div").width();
			var banner_height_top = jQuery("#topBanner div").height();
			
			var rest = width_top-(count_top * banner_width_top);
			var zw = (rest/(count_top+1));
			
			for (i = 0; i < jQuery("#topBanner div").length; i++) {
				var offset = jQuery(divs_top[i]).offset();
				//alert("top_top "+offset.top);
				//alert("top_left "+offset.left);
				jQuery(divs_top[i]).css("margin-left",zw+"px");
			}
		}
	}
	
	if(jQuery(".bannerRight")){
		var width_right = jQuery(".bannerRight").width();
		var height_right = jQuery(".bannerRight").height();
		if(jQuery(".bannerRight div")){
			var divs_right = jQuery(".bannerRight div");
			var divs_right_r = jQuery(".bannerRight div");
			var count_right = divs_top.length;
			var banner_width_right = jQuery(".bannerRight div").width();
			var banner_height_right = jQuery(".bannerRight div").height();
		    
			jQuery(".bannerRight").empty();
			jQuery.shuffle(divs_right_r);
			for (i = 0; i < 4; i++) {
				jQuery(".bannerRight").append(jQuery(divs_right_r[i]));
				//alert(jQuery(divs_right_r[i]));
			}
			jQuery(".bannerRight div").fadeIn("slow");

			jQuery('.bannerRight').everyTime(3000, 'controlled', function() {
				jQuery(".bannerRight").fadeOut("fast",function() {
					//jQuery(".bannerRight div").attr("style","opacity:0");
					jQuery.shuffle(divs_right);
					jQuery(".bannerRight").empty();
					for (i = 0; i < 4; i++) {
						//jQuery(divs_right[i]).attr("display", "block");
						jQuery(".bannerRight").append(jQuery(divs_right[i]));
						//alert(jQuery(divs_right[i]).attr("display"));
						
						//jQuery(".bannerRight div").hide();
						//alert(jQuery(divs_right[i]));
					}				
					jQuery(".bannerRight").fadeIn("slow");
				});				
				
			});
		}
	}
	//alert(width_top+""+height_top+""+divs_top+""+count_top+""+banner_width_top+""+banner_height_top);
	//alert(width_right+""+height_right+""+divs_right+""+count_right+""+banner_width_right+""+banner_height_right);
	
	var keyPic;
	jQuery.ajax({
		type: "POST",
		url: "fileadmin/templates/php/checkKeyvisuals.php",//?jsonp=jsonp
		dataType: "xml",
		//jsonp:"jsonp",
		success: function(msg){
			jQuery('content',msg).each(function(i) {
				keyPic = jQuery(this).find("keyPic").text();
			});
			var keyPic_arr = keyPic.split(".jpg");		
			var pic = keyPic_arr[Math.round(Math.random() * (keyPic_arr.length-2))];
			jQuery("div.header").append('<img height="225" width="960" border="0" title="" alt="" src="fileadmin/user_upload/header/'+pic+'.jpg"/>');
		}
	}); 


});
