// --------------------------------------------
// Image control function library
// developed by 飞鸟 @ dev-club.com
// modified by bzf 支持多图片控制
// --------------------------------------------

//init
var aW = new Array();
var aH = new Array();
var Zx = new Array();

//同一个页面上多个图片控制的记数，用于生成图片id
var imgcontrol_i=0; 

//放大缩小还原图片的路径
var imgcontrol_src = dirname(document.all['imgcontrol_js'].src);

function imgLarger(img,img_id){
	if (aW[img_id]==-1) {
        aW[img_id]=img.width
        aH[img_id]=img.height
    }
    
	w=img.width;
    h=img.height
    if (w>1600||h>1200){
		// too larger ..do nothing
    }
    else{
		Zx[img_id] = Zx[img_id] * 1.20;
		img.width  = aW[img_id] * Zx[img_id];
		img.height = aH[img_id] * Zx[img_id];
    }
}

function imgSmaller(img,img_id){
	if (aW[img_id]==-1) {
        aW[img_id]=img.width
        aH[img_id]=img.height
    }

	w=img.width;
    h=img.height

    if (w<64||h<48){
		// too smaller ..do nothing
    }
    else{
		Zx[img_id] = Zx[img_id] / 1.20;
		img.width  = aW[img_id] * Zx[img_id];
		img.height = aH[img_id] * Zx[img_id];
    }    
}

function imgRestore(img,img_id){
	if (aW[img_id]==-1) return;
	img.width  = aW[img_id];
	img.height = aH[img_id];
	Zx[img_id] = 1.0;
}
