// JavaScript Document
var flash_obj_arr = new Array();
flash_obj_arr[0] = new Array();
flash_obj_arr[0]['position'] = 130;
flash_obj_arr[0]['size'] = 58;
flash_obj_arr[0]['top'] = 60;
flash_obj_arr[0]['width'] = 131;
flash_obj_arr[0]['path'] = "images/cutout_jenny_full.gif";
flash_obj_arr[0]['id'] = "flashObj1";
flash_obj_arr[0]['current_pos'] = "0";

flash_obj_arr[1] = new Array();
flash_obj_arr[1]['position'] = 270;
flash_obj_arr[1]['size'] = 75;
flash_obj_arr[1]['top'] = 35;
flash_obj_arr[1]['width'] = 85;
flash_obj_arr[1]['path'] = "images/cutout_felix_full.gif";
flash_obj_arr[1]['id'] = "flashObj2";
flash_obj_arr[1]['current_pos'] = "1";

flash_obj_arr[2] = new Array();
flash_obj_arr[2]['position'] = 410;
flash_obj_arr[2]['size'] = 100;
flash_obj_arr[2]['top'] = 0;
flash_obj_arr[2]['width'] = 80;
flash_obj_arr[2]['path'] = "images/cutout_vickie_full.gif";
flash_obj_arr[2]['id'] = "flashObj3";
flash_obj_arr[2]['current_pos'] = "2";

flash_obj_arr[3] = new Array();
flash_obj_arr[3]['position'] = 560;
flash_obj_arr[3]['size'] = 75;
flash_obj_arr[3]['top'] = 35;
flash_obj_arr[3]['width'] = 123;
flash_obj_arr[3]['path'] = "images/cutout_janis_full.gif";
flash_obj_arr[3]['id'] = "flashObj4";
flash_obj_arr[3]['current_pos'] = "3";

flash_obj_arr[4] = new Array();
flash_obj_arr[4]['position'] = 705;
flash_obj_arr[4]['size'] = 58;
flash_obj_arr[4]['top'] = 60;
flash_obj_arr[4]['width'] = 84;
flash_obj_arr[4]['path'] = "images/cutout_bob_full.gif";
flash_obj_arr[4]['id'] = "flashObj5";
flash_obj_arr[4]['current_pos'] = "4";

var global_flash_timer="";
function loadFlash() {
	for(var i=0;i<5;i++) {
		if(i==2) {
			if(previous_bubble!="") {
				new Effect.Appear(previous_bubble,{ duration:0.4,from:1,to:0});
				new Effect.Move(previous_bubble,{ duration:0.4,x: 100, y:0 , mode: 'relative'});
				setTimeout('$("'+previous_bubble+'").style.visibility="hidden";',400);
			}
			new Effect.Appear(flash_obj_arr[i]['id']+"Content",{ delay:0.5,duration:1,from:0,to:1});
			new Effect.Move(flash_obj_arr[i]['id']+"Content",{ delay:0.5,duration:0.6,x: -100, y:0 , mode: 'relative'});
			previous_bubble=flash_obj_arr[i]['id']+"Content";
			setTimeout('$("'+flash_obj_arr[i]['id']+'Content").style.visibility="visible";',550);
		}
		new Effect.Parallel([
			new Effect.Opacity(flash_obj_arr[i]['id'], { sync: true, from: 0, to: 1 }),
			new Effect.Scale(flash_obj_arr[i]['id'], flash_obj_arr[i]['size'], { sync: true,scaleX: true, scaleY: true,scaleContent: true, scaleMode: { originalHeight: 279, originalWidth: flash_obj_arr[i]['width'] } }), 
			new Effect.Move(flash_obj_arr[i]['id'], {
			  sync: true, x: $('mainBody').offsetLeft+20+flash_obj_arr[i]['position'], y: flash_obj_arr[i]['top']+177, mode: 'absolute'
			})
		], { 
		  duration: 1,
		  delay: 0.0
		});	
		setTimeout('$("'+flash_obj_arr[i]['id']+'").style.visibility="visible";',500);
	}
	clearTimeout(global_flash_timer);
	global_flash_timer = setTimeout("loadNext();",10000);
}
var previous_bubble="";
function loadNext() {
	for(var j=0;j<5;j++) {
		var i=j+1;
		if(i>4) i=0;
		var p=$('mainBody');
		var left=0;
		for (; p; p = p.offsetParent) {
			//top  += p.offsetTop;
			left += p.offsetLeft;
		}
		var pos_x = left+20+flash_obj_arr[i]['position'];
		var pos_y = flash_obj_arr[i]['top']+177;
		var scale_to = flash_obj_arr[i]['size'];
		var scale_from = flash_obj_arr[j]['size'];
		var obj_width = flash_obj_arr[j]['width'];
		var obj = flash_obj_arr[j]['id'];
		if(flash_obj_arr[i]['current_pos']==0) {
			$(flash_obj_arr[j]['id']).style.visibility="hidden";
			setTimeout('$("'+flash_obj_arr[j]['id']+'").style.visibility="visible";',1000);
		}
		if(flash_obj_arr[i]['current_pos']==2) {
			if(previous_bubble!="") {
				new Effect.Appear(previous_bubble,{ duration:0.4,from:1,to:0});
				new Effect.Move(previous_bubble,{ duration:0.4,x: 100, y:0 , mode: 'relative'});
				setTimeout('$("'+previous_bubble+'").style.visibility="hidden";',400);
			}
			$(flash_obj_arr[j]['id']+"Content").style.left="110px";
			new Effect.Appear(flash_obj_arr[j]['id']+"Content",{ delay:0.5,duration:0.4,from:0,to:1});
			new Effect.Move(flash_obj_arr[j]['id']+"Content",{ delay:0.5,duration:0.4,x: -100, y:0 , mode: 'relative'});
			previous_bubble=flash_obj_arr[j]['id']+"Content";
			setTimeout('$("'+flash_obj_arr[j]['id']+'Content").style.visibility="visible";',505);
		}
			new Effect.Parallel([
				new Effect.Scale(obj, scale_to, { sync: true,scaleX: true, scaleY: true,scaleContent: true,scaleFrom: scale_from, scaleMode: { originalHeight: 279, originalWidth: obj_width } }), 
				new Effect.Move(obj, {
				  sync: true, x: pos_x, y:pos_y , mode: 'absolute',transition: Effect.Transitions.sinoidal
				})
			], { 
			  duration: 1,
			  delay: 0.0
			});	
		
	}
	var temp_size,temp_position,temp_top,temp_pos;
	for(var j=0;j<5;j++) {
		var i=j+1;
		if(j==0) {
			temp_size=flash_obj_arr[0]['size'];
			temp_position=flash_obj_arr[0]['position'];
			temp_top=flash_obj_arr[0]['top'];	
			temp_pos = flash_obj_arr[0]['current_pos'];
		}
		if(i>4) i=0;
		if(i>0) {
			flash_obj_arr[j]['size']=flash_obj_arr[i]['size'];
			flash_obj_arr[j]['position']=flash_obj_arr[i]['position'];
			flash_obj_arr[j]['top']=flash_obj_arr[i]['top'];
			flash_obj_arr[j]['current_pos']=flash_obj_arr[i]['current_pos'];
		} else {
			flash_obj_arr[j]['size']=temp_size;
			flash_obj_arr[j]['position']=temp_position;
			flash_obj_arr[j]['top']=temp_top;
			flash_obj_arr[j]['current_pos']=temp_pos;
		}
	}
	clearTimeout(global_flash_timer);
	global_flash_timer = setTimeout("loadNext();",10000);
}
 
function flashDisplay(obj_no) {
	if(flash_obj_arr[obj_no]['current_pos']!=2) {
		clearTimeout(global_flash_timer);
		var move_obj;
		if(flash_obj_arr[obj_no]['current_pos']==0) move_obj=2;
		else if(flash_obj_arr[obj_no]['current_pos']==1) move_obj=1;
		else if(flash_obj_arr[obj_no]['current_pos']==3) move_obj=-1;
		else if(flash_obj_arr[obj_no]['current_pos']==4) move_obj=-2;
		
		for(var j=0;j<5;j++) {
			var i=j+move_obj;
			if(i>4) i=i-5;
			if(i<0) i=i+5;
			var p=$('mainBody');
			var left=0;
			for (; p; p = p.offsetParent) {
				//top  += p.offsetTop;
				left += p.offsetLeft;
			}
			var pos_x = left+20+flash_obj_arr[i]['position'];
			var pos_y = flash_obj_arr[i]['top']+177;
			var scale_to = flash_obj_arr[i]['size'];
			var scale_from = flash_obj_arr[j]['size'];
			var obj_width = flash_obj_arr[j]['width'];
			var obj = flash_obj_arr[j]['id'];
			if(flash_obj_arr[i]['current_pos']==0) {
				$(flash_obj_arr[j]['id']).style.visibility="hidden";
				setTimeout('$("'+flash_obj_arr[j]['id']+'").style.visibility="visible";',1000);
			}
			if(flash_obj_arr[i]['current_pos']==2) {
				if(previous_bubble!="") {
					new Effect.Appear(previous_bubble,{ duration:0.4,from:1,to:0});
					new Effect.Move(previous_bubble,{ duration:0.4,x: 100, y:0 , mode: 'relative'});
					setTimeout('$("'+previous_bubble+'").style.visibility="hidden";',400);
				}
				$(flash_obj_arr[j]['id']+"Content").style.left="110px";
				new Effect.Appear(flash_obj_arr[j]['id']+"Content",{ delay:0.5,duration:0.4,from:0,to:1});
				new Effect.Move(flash_obj_arr[j]['id']+"Content",{ delay:0.5,duration:0.4,x: -100, y:0 , mode: 'relative'});
				previous_bubble=flash_obj_arr[j]['id']+"Content";
				setTimeout('$("'+flash_obj_arr[j]['id']+'Content").style.visibility="visible";',505);
				new Effect.Parallel([
					new Effect.Scale(obj, scale_to, { sync: true,scaleX: true, scaleY: true,scaleContent: true,scaleFrom: scale_from, scaleMode: { originalHeight: 279, originalWidth: obj_width } }), 
					new Effect.Move(obj, {
					  sync: true, x: pos_x, y:pos_y , mode: 'absolute',transition: Effect.Transitions.sinoidal
					})
				], { 
				  duration: 1,
				  delay: 0.0
				});	
			}else {
				new Effect.Parallel([
					new Effect.Scale(obj, scale_to, { sync: true,scaleX: true, scaleY: true,scaleContent: true,scaleFrom: scale_from, scaleMode: { originalHeight: 279, originalWidth: obj_width } }), 
					new Effect.Move(obj, {
					  sync: true, x: pos_x, y:pos_y , mode: 'absolute',transition: Effect.Transitions.sinoidal
					})
				], { 
				  duration: 1,
				  delay: 0.0
				});	
			}
		}
		var temp_flash_obj_arr=new Array();
		//temp_flash_obj_arr = flash_obj_arr;
		for(var j=0;j<5;j++) {
			var i=j+move_obj;
			if(i>4) i=i-5;
			if(i<0) i=i+5;
			temp_flash_obj_arr[j]=new Array();
			temp_flash_obj_arr[j]['size']=flash_obj_arr[i]['size'];
			temp_flash_obj_arr[j]['position']=flash_obj_arr[i]['position'];
			temp_flash_obj_arr[j]['top']=flash_obj_arr[i]['top'];
			temp_flash_obj_arr[j]['current_pos']=flash_obj_arr[i]['current_pos'];
		}
		for(var j=0;j<5;j++) {
			flash_obj_arr[j]['size']=temp_flash_obj_arr[j]['size'];
			flash_obj_arr[j]['position']=temp_flash_obj_arr[j]['position'];
			flash_obj_arr[j]['top']=temp_flash_obj_arr[j]['top'];
			flash_obj_arr[j]['current_pos']=temp_flash_obj_arr[j]['current_pos'];
		}
		global_flash_timer = setTimeout("loadNext();",10000);
	}
}
function fixPNG(){
	 
	if(navigator.appName=='Microsoft Internet Explorer' && navigator.appVersion.indexOf('MSIE 6.0')>=0){
		var all_div=document.getElementsByTagName('div');
		div_len=all_div.length;
		for(var i=0; i<div_len;i++) {
			//alert(all_div[i].id);
			 
				if(all_div[i].currentStyle.backgroundImage!="" && all_div[i].currentStyle.backgroundImage.indexOf('.png')>=0) {
					 //alert(all_div[i].style.background);
					 var obj = all_div[i];
					 //alert(obj.style);
					 var bg  = obj.currentStyle.backgroundImage;
					 var src = bg.substring(5,bg.length-2);
					 var sizingMethod = (obj.currentStyle.backgroundRepeat == "no-repeat") ? "crop" : "scale";
					 obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='" + sizingMethod + "')";
					 obj.style.backgroundImage = "url(../images/trans.gif)";
				}
			 
		}
		 
	}
}