// JavaScript Document
function resize_img_live(e){
	var img=$css("div#varer_table a.row_felt img"),felt=$css("div#varer_table a.row_felt"),last_height=80, min_w=50, max_w=200, bg_x=getLeft($('img_size_scroll_bg')), x=$('img_size_scroll').offsetLeft, bg_w=$('img_size_scroll_bg').offsetWidth-2-$('img_size_scroll').offsetWidth, nx=((max_w-min_w)/bg_w);
	$tih = Math.round(x*nx + min_w);
//	$('tester202').innerHTML="felt.length:"+felt.length;
	for(var i=0;i<felt.length;i++){
//		$('tester202').innerHTML+="felt["+i+"].rel:"+felt[i].rel+"; ";
		felt[i].style.width=$tih+"px";
		felt[i].style.height=$tih+"px";
		
		if(felt[i].rel.match(/rel:.*;/)){
			var rela=felt[i].rel.match(/rel:(.*);/)[1];
			img[i].style.marginTop=(($tih-($tih*rela))/2)+"px";
		}else if(felt[i].rel.match(/hei:auto;/)){
			img[i].style.height=($tih-3)+"px";
		}
	}
	show_hide_content_img();
}
function show_hide_content_img(){
	var img=$css("div#varer_table a.row_felt img");
	var min_w=50, max_w=200, bg_x=getLeft($('img_size_scroll_bg')), bg_w=$('img_size_scroll_bg').offsetWidth-2-$('img_size_scroll').offsetWidth, nx=((max_w-min_w)/bg_w);
	x = ($tih-min_w)/nx;
	$('img_size_scroll').style.left=x+"px";
	if(img[0]){
		$('content_big_img').src=img[0].src;
		if((img[0].offsetWidth<60 && img[0].offsetWidth>0) || (img[0].offsetHeight<60 && img[0].offsetHeight>0)){
			$('varer_table').className=$('varer_table').className.replace(/type2/,"");
			show($('content_img_div'));
		}else{
			if(!$('varer_table').className.match(/type2/))$('varer_table').className+=" type2";
			hide($('content_img_div'));
		}
	}
}

var drag = {
	obj:null,type:1,min:{x:null,y:null},max:{x:null,y:null},z:1000,offset:{x:0,y:0},move_func:null,
	start : function(e,type,min_x,max_x,min_y,max_y,addmove_func){
		drag.type=(type)?type:1;
		drag.min.x=min_x;
		drag.max.x=max_x;
		drag.min.y=min_y;
		drag.max.y=max_y;
		drag.obj = e;
		if(addmove_func)drag.move_func=addmove_func;
		drag.offset.x=mouse.x-drag.obj.offsetLeft;
		drag.offset.y=mouse.y-drag.obj.offsetTop;
		addEvent(document,'mousemove',drag.move);
		addEvent(document,'mouseup',drag.stop);
		unFocus(e);
	},
	move : function(e){
		var new_x=(mouse.x - drag.offset.x); if (new_x<drag.min.x)new_x=drag.min.x; if (new_x>drag.max.x)new_x=drag.max.x;
		var new_y=(mouse.y - drag.offset.y); if (new_y<drag.min.y)new_y=drag.min.y; if (new_y>drag.max.y)new_y=drag.max.y;
		if(drag.type==1 || drag.type==3)drag.obj.style.left = new_x + "px";
		if(drag.type==1 || drag.type==2)drag.obj.style.top = new_y + "px";
		if(drag.move_func)drag.move_func(drag.obj,new_x,new_y);			
		unFocus(e);
	},
	stop : function(e){
		drag.obj=null;
		drag.move_func=null;
		removeEvent(document,'mousemove',drag.move)
		removeEvent(document,'mouseup',drag.stop)
	}
};
