(function($){  
		
	 $(function(){		
		
		var mi = function(a,b,c,d){
			this.cnt = a;
			this.arr_im = b;
			this.arr_a = c;
			this.arr_h = d;
			
			this.pgnt = [];
		}
		
		mi.prototype = {
			
			preroad : function(){
				
				document.prldim = new Array();
				for(var i=0;i<this.arr_im.length;i++){
					var im = new Image();
					im.src = this.arr_im[i];
					document.prldim.push(im);
				}
				
			},
			
			init : function(){
				
				var self = this;
				var num = Math.floor( Math.random() * self.cnt);
				var arr_im = self.arr_im;
				var arr_a = self.arr_a;
				var arr_h = self.arr_h;
				
				self.preroad();
				var elm = document.getElementById("h1");
				self.elm = elm;
				
				var elem_a = elm.getElementsByTagName("a")[0];
				self.elem_a = elem_a;

				elem_a.style.backgroundImage = "url("+arr_im[num]+")";
				elem_a.style.height = arr_h[num] + "px";
				elem_a.href = arr_a[num];
				
				elm.style.backgroundImage = "url("+arr_im[num]+")";
				elm.style.height = arr_h[num]+ "px";
				
				self.instBtn(num);
			},
			
			instBtn : function(bv){

				var self = this;
				if(self.cnt>1){
					var pgntWp = document.createElement("div");
					pgntWp.className = "pgntWp";
					for(var i=0;i<self.cnt;++i){
						var at = document.createElement("a");
						
						at.className = i == bv ? "pgnt_o" : "pgnt";
						at.href = "javascript:void(0)";
						at.innerHTML = ""+i;
						self.pgnt.push(at);
						$at = $(at);
						$at.bind("click", {nm: i}, function(event){
							//alert(event.data.nm);
							self.swc(event.data.nm);
							self.swcb(event.data.nm);									 
						});

						pgntWp.appendChild(at);
					}
					self.elm.appendChild(pgntWp);
				}
				if ($.browser.msie && $.browser.version == 6){
					$(document).pngFix();
				}
			},
			
			swc : function(v){
				var self = this;

				var num = v;
				var arr_im = self.arr_im;
				var arr_a = self.arr_a;
				var arr_h = self.arr_h;
				var elm = self.elm;
				var elem_a = self.elem_a;
	
				$(elm).fadeOut("slow");
				$(elem_a).fadeOut("slow",function(){
					elem_a.style.backgroundImage = "url("+arr_im[num]+")";
					elem_a.style.height = arr_h[num] + "px";
					elem_a.href = arr_a[num];
					elm.style.backgroundImage = "url("+arr_im[num]+")";
					elm.style.height = arr_h[num]+ "px";
	
					$(elem_a).fadeIn("slow");
					$(elm).fadeIn("slow");

				});
			},
			swcb : function(bv){
				
				var self = this;
				var at = self.pgnt;
				
				for(var i=0;i<at.length;++i){
	
					at[i].className = i == bv ? "pgnt_o" : "pgnt";
					if ($.browser.msie && $.browser.version == 6){

						at[i].runtimeStyle.filter  = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+(i == bv ? "/top_parts/pgnt_o.png" : "/top_parts/pgnt.png")+",sizingMethod='scale')";
					}
				}
			}

			
		}
		
		var mio = new mi(5,
						 ["/top_parts/h1_2.jpg","/top_parts/housaku/h1_2.jpg","/top_parts/hellman/h1_2.jpg","/top_parts/susan/h1_2.jpg","/top_parts/ninifuni/h1_4.jpg"],
						   ["/pwnn/nobody36/index.php","/interview/yasui/index.php","/interview/hellman/index.php","/interview/susan/index.php","/interview/ninifuni/index.php"],
						   ["313","313","313","313","313"]);
		mio.init();
	});
	
})(jQuery);
