<!--

/* !!!! do net edit anything below this line !!!! */

function communiacs_ajax_request(p_url, p_parameters) {
	new Ajax.Request(p_url, {
		method: 'get',
		parameters: {
			type: 'ajax_update',
			data: Object.toJSON(p_parameters)
		}/*,
		onSuccess: function(transport){alert(transport.responseText)}*/
	});
}

var communiacs_banner_blend_set = 0;

function communiacs_banner_change_images(p_cycle) {
	if(!p_cycle) {
		communiacs_banner_array_pointer -= communiacs_banner_images_per_set;
		if(communiacs_banner_array_pointer < 0)
			communiacs_banner_array_pointer += communiacs_banner_image_count;
	}
	for(var i = 0; i < communiacs_banner_images_per_set; i++) {
		var j = communiacs_banner_array_pointer + i;
		if(j >= communiacs_banner_image_count) {
			j = 0;
			communiacs_banner_array_pointer = 0 - i;
		}
		$('communiacs_banner_image_' + communiacs_banner_blend_set + '_' + i).src = communiacs_banner_images[j]['src'];
		$('communiacs_banner_image_' + communiacs_banner_blend_set + '_' + i).alt = communiacs_banner_images[j]['alt'];
		$('communiacs_banner_image_link_' + communiacs_banner_blend_set + '_' + i).href = communiacs_banner_images[j]['link'];
		$('communiacs_banner_image_link_' + communiacs_banner_blend_set + '_' + i).title = communiacs_banner_images[j]['alt'];
		
	}
	Effect.Appear('communiacs_banner_blend_set_' + communiacs_banner_blend_set, {duration: 0.5});
	communiacs_banner_blend_set = 1 - communiacs_banner_blend_set;
	Effect.Fade('communiacs_banner_blend_set_' + communiacs_banner_blend_set, {duration: 0.5});
	
	communiacs_banner_array_pointer += communiacs_banner_images_per_set;
	if(p_cycle) {
		communiacs_ajax_request('fileadmin/templates/scripts/banner_update.php',{'pointer': communiacs_banner_array_pointer});
		setTimeout("communiacs_banner_change_images(true)",communiacs_banner_cycle_time);
	}
}

//-->
