// JavaScript Document
function gunY(who,times){
	var baby_length = $(who).length;
	var baby_h = $(who).outerHeight();
	var baby_father_h = $(who).parent().innerHeight();
	var baby_pos = new Array();
	for(i=0;i<baby_length;i++){
		baby_pos[i] = baby_h*i;
		$(who).eq(i).css("marginTop",baby_pos[i] + "px")
		}
	if(baby_length>(baby_father_h/baby_h)){
		$("body").everyTime(times,"good",function(){
			for(i=0;i<baby_length;i++){
				if(baby_pos[i]<-baby_h){
					baby_pos[i] = baby_pos[(i-1+baby_length)%baby_length] + baby_h;
					}
				baby_pos[i]--;
				$(who).eq(i).css("marginTop",baby_pos[i] + "px")
				}
			});
		$(who).parent().mouseover(function(){
			$("body").stopTime("good");
			});
		$(".demo_baby").parent().mouseout(function(){
			$("body").everyTime(25,"good",function(){
				for(i=0;i<baby_length;i++){
					if(baby_pos[i]<-baby_h){
						baby_pos[i] = baby_pos[(i-1+baby_length)%baby_length] + baby_h;
						}
					baby_pos[i]--;
					$(who).eq(i).css("marginTop",baby_pos[i] + "px")
					}
				});
			});	
		}
	}


function gunX(who,index,times){
	var baby_length = $(who).length;
	var baby_w = $(who).outerWidth();
	var baby_father_w = $(who).parent().innerWidth();
	while(baby_length<(baby_father_w/baby_w)+1){
		var html = $(who).parent().html();
		$(who).parent().html(html + html);
		baby_length = $(who).length;
		}
	var baby_pos = new Array();
	for(i=0;i<baby_length;i++){
		baby_pos[i] = (baby_w + index)*i + index;
		$(who).eq(i).css("marginLeft",baby_pos[i] + "px")
		}
	$("body").everyTime(times,"bad",function(){
		for(i=0;i<baby_length;i++){
			if(baby_pos[i]<-baby_w){
				baby_pos[i] = baby_pos[(i-1+baby_length)%baby_length] + baby_w + index;
				}
			baby_pos[i]--;
			$(who).eq(i).css("marginLeft",baby_pos[i] + "px")
			}
		});
	$(who).parent().mouseover(function(){
		$("body").stopTime("bad");
		});
	$(who).parent().mouseout(function(){
		$("body").everyTime(times,"bad",function(){
			for(i=0;i<baby_length;i++){
				if(baby_pos[i]<-baby_w){
					baby_pos[i] = baby_pos[(i-1+baby_length)%baby_length] + baby_w + index;
					}
				baby_pos[i]--;
				$(who).eq(i).css("marginLeft",baby_pos[i] + "px")
				}
			});		
		});
	}
