var beratung_swap;
var software_swap;
var design_swap;

var swap_proc;
var swap_arr;
var swap_area;
	
beratung_swap = new Array();
software_swap = new Array();
design_swap = new Array();

function init_img_arr()
{
	var b;
	var s;
	var d;
	
	b=1;
	s=1;
	d=1;
	
	beratung_swap[0] = 'beratung_header';
	software_swap[0] = 'software_header';
	design_swap[0] = 'design_header';
	
	for (by=1; by <= 3; by++)
	{
		for (bx=1; bx <=4; bx++)
		{
			beratung_swap[b] = 'beratung_' + by + bx;
			b++;
		}
	}
	
	for (sy=1; sy <= 3; sy++)
	{
		for (sx=1; sx <=4; sx++)
		{
			software_swap[s] = 'software_' + sy + sx;
			s++;
		}
	}
	
	for (dy=1; dy <= 3; dy++)
	{
		for (dx=1; dx <=4; dx++)
		{
			design_swap[d] = 'design_' + dy + dx;
			d++;
		}
	}
}

init_img_arr();

function stop_swap()
{
	var iname;
	var imgtoswap;
		
	window.clearInterval(swap_proc);
	
	
	for(i=0; i < 13; i++)
	{
		if (i == 0)
		{
			iname = swap_area;
		}
		else
		{
			iname = swap_area.substring(0,1);
			iname += swap_arr[i].substring(swap_arr[i].length - 2);
		}
		imgtoswap = "_common/_images/" + swap_arr[i];
		imgtoswap += ".png";
		//alert("reset '" + iname + "' to '" + imgtoswap + "'");
		MM_swapImage(iname,'',imgtoswap,1);
	}
}

function random_swap_image(area)
{
	//var swap_arr;
	var arg;
	
	if (area == 'beratung')
	{
		swap_arr = beratung_swap;
	}
	else if (area == 'software')
	{
		swap_arr = software_swap;
	}
	else if (area == 'design')
	{
		swap_arr = design_swap;
	}
	//alert(swap_arr);
	MM_swapImage(area,'','_common/_images/' + swap_arr[0] + '_f2.png',1);
		
	swap_area = area;
	swap_proc = window.setInterval("random_swap()", 100);
	//alert(swap_proc);
}

function random_swap()
{
	var i;
	var onoff;
	var imgtoswap;
	var iname;
	
	i = (Math.floor(Math.random() * 120) % 12) + 1;
	onoff = Math.floor(Math.random() * 100) % 2;
		
	//alert("random_swap() I=" + i + "; onoff=" + onoff);	
	//alert(swap_arr);
	
	iname = swap_area.substring(0,1);
	iname += swap_arr[i].substring(swap_arr[i].length - 2);
	//alert(iname);
	
	imgtoswap = "_common/_images/" + swap_arr[i];
	//alert("Bild: " + imgtoswap);
	
	if (onoff == 0)
	{
		 imgtoswap += ".png";
	}
	else
	{
		imgtoswap += "_f2.png";
	}	
	//alert("Swappe " + swap_area + " nach " + imgtoswap);
	MM_swapImage(iname,'',imgtoswap,1);
}

function preload_images()
{
	var img_path_prefix;
	var img_swap_postfix;
	var img_o_postfix;
	
	var preload_string='';
	
	img_path_prefix = '_common/_images/';
	img_swap_postfix = '_f2.png';
	img_o_postfix = '.png';
	
	for (i=0; i<13; i++)
	{
		preload_string += '\'' + img_path_prefix + beratung_swap[i] + img_swap_postfix + '\',';
		preload_string += '\'' + img_path_prefix + software_swap[i] + img_swap_postfix + '\',';
		preload_string += '\'' + img_path_prefix + design_swap[i] + img_swap_postfix + '\'';
		
		if (i < 12) preload_string += ',';
	}
	
	MM_preloadImages(preload_string);
}
