function doAdvancedSearchSubmit(id){
	if(!id){id="searchForm";};
	var form=document.forms[id];
	var keyword=$(form)["keyword"].value;
	if(keyword==null||keyword.replace(/(^\s*)|(\s*$)/g,"")=="")
	{
	alert(I18n.searchKeywordEmpty);return;
	};
	form.action="search.asp";
	form.method="post";
	var e=getEventSrcElement();
	if(e.tagName.toLowerCase()=="input"&&(e.type=="image"||e.type=="submit")){}else{form.submit();}
};

function imgZoomer(imgObj,canvas_width,canvas_height){
	var obj=imgObj;
	var src_width=GetImageWidth(obj);
	var src_height=GetImageHeight(obj);
	var widthScale=src_width/canvas_width;
	var heightScale=src_height/canvas_height;
	if(widthScale>=1||heightScale>=1){
		if(widthScale<heightScale){
			obj.width=src_width/heightScale;
			obj.height=canvas_height;
		}
		else{
			obj.width=canvas_width;
			obj.height=src_height/widthScale;
		}
	}
	else{
		obj.width=src_width;
		obj.height=src_height;
	}
};
var OriginImage=new Image();
function GetImageWidth(oImage){
	if(OriginImage.src!=oImage.src)OriginImage.src=oImage.src;
	return OriginImage.width;
};
function GetImageHeight(oImage){
	if(OriginImage.src!=oImage.src)OriginImage.src=oImage.src;
	return OriginImage.height;
};
