/**
 * Zoom
 *
 * Auto-complete search word Class
 */
var Zoom = Class.create();
Zoom.prototype = {

	initialize: function() {
	},

	viewPanel: function(goods_no) {

		if($('imgZoomLayer' + goods_no)) {
			$('imgZoomLayer' + goods_no).show();	
			return;
		}

		new Ajax.Updater(document.body, '/display/ajax-img-zoom.jsp', {
			
			parameters: {
				'goods_no': goods_no
			},
			insertion: 'bottom',
			onSuccess: function() {
				
				new PeriodicalExecuter(function(pe) {
					
					var zoom = $('imgZoomLayer' + goods_no);
					if(zoom) {
						
						var d = document;
						var e = d.documentElement;
					    var w = d.body.clientWidth;   
					    var h = d.body.clientHeight;
					    
					    var x = window.pageXOffset || e.scrollLeft || d.body.scrollLeft || 0;
					    var y = window.pageYOffset || e.scrollTop || d.body.scrollTop || 0;
						
					    //alert(w + '/' + h + ', ' + x + '/' + y);
					    zoom.setStyle({
							left: (w-700)/2 + x,
							top: (h-770)/2 + y - 120
						});
						//alert(top.style.left);
						//alert(top.style.top);
						
					    zoom.show();
						pe.stop();																		
						return;
					}
				}, 0.5);
			}
		});			
	},

	viewLarge: function(src) {
		var e = Event.element(window.event);
		e.up('div.img_sml_bx').previous('div.img_big').down('img').src = src;
	}
};
/*
Event.observe(window, 'load', function() {
	
	var g = $$('');
	for(var i=0, s=g.length; i<s; i++) {
		
		Event.observe(g[i], 'click', function(event) {
			
			if($('imgZoomLayer' + goods_no)) {
				$('imgZoomLayer' + goods_no).show();
			}
			else {
				new Ajax.Updater(document.body, '/display/ajax-img-zoom.jsp', {
					parameters: {
						'goods_no': goods_no
					},
					insertion: 'bottom'
				});
			}
		});
	}
});
*/

var zoom = new Zoom();
