// JavaScript Document
//var imgResult 		= $('BImgShow');
var imgResult 		= $('imgResult');
var imgCropBg		= $('M_ImageShow');
var imgCropOwner	= $('M_Dragown');
//var divResult		= $("B_ImageShow");
var divResult		= $("divResult");
var divCropBg		= $('Dragbg');
var divCropOwner	= $("Dragown");
var divCrop 		= $("divDrag");
var divCropMain 	= $("divMain");



var isConstrain = true;
var isMouseover =false;
var imgZoom = 1;
var MAX_BG_SIZE = 280;
var THUMBNAIL_WIDTH = 85//<?=$_GET["sw"]?>;
var THUMBNAIL_HEIGHT = 85;//<?=$_GET["sh"]?>;
var times =2.9
var init_img = '';


/*
*页面初始化 ---- 加载图片和模式对话框
*
*/
function divMouseover()
{
	//divCrop.style.display="";
	isMouseover = true;
	divCrop.style.border="#CCCCCC 1px solid";
	imgCropBg.className="imgAlpha_05";
	divResult.style.display="block";
}

function divMouseout()
{
	//divCrop.style.display="none";
	isMouseover = false;
	divCrop.style.border="0px";
	imgCropBg.className="imgAlpha_10";
	divResult.style.display="none";
}

function initImg()
{

	//imgResult.src = imgCropBg.src;
	//$('uploadimg').value = init_img;
	imgCropOwner.onload = onImgLoad;
	//if (!efn.example.loadMaskInDiv) {
		//efn.example.loadMaskInDiv = new efn.widget.Panel("loadMaskInDiv",{width: "240px", fixedcenter: true, modal: true, maskedEl: "div_cut", visible: false});
		//efn.example.loadMaskInDiv.setBody("<div style=\"text-align: center;\"><img style=\"vertical-align: middle;\" src=\"loading_bigrotation.gif\"/> <span>剪裁中，请稍候...</span></div>");
		//efn.example.loadMaskInDiv.render(document.body);
	//}
}

function onImgLoad()
{
try{
	divCropOwner.style.left = divCropBg.style.left;
	divCropOwner.style.top = divCropBg.style.top;
	divCrop.style.left = 0;
	divCrop.style.top = 0;
	divCrop.style.width = THUMBNAIL_WIDTH + "px";
	divCrop.style.height = THUMBNAIL_HEIGHT + "px";
	divResult.style.width = THUMBNAIL_WIDTH*times + "px";
	divResult.style.height = THUMBNAIL_HEIGHT*times + "px";

	if (imgCropOwner.width > MAX_BG_SIZE) // 原图缩放显示
	{
		imgCropBg.style.zoom = imgCropOwner.style.zoom = imgZoom = MAX_BG_SIZE / imgCropOwner.width;
	}
	else
	{
		imgCropBg.style.zoom = imgCropOwner.style.zoom = imgZoom = 1;
	}

	if(imgCropOwner.width < parseInt(divCrop.style.width))
	{
		divCrop.style.width = imgCropOwner.width + "px";
		divCrop.style.height = imgCropOwner.width * THUMBNAIL_HEIGHT / THUMBNAIL_WIDTH + "px";
	}

	if(imgCropOwner.height < parseInt(divCrop.style.height))
	{
		divCrop.style.height = imgCropOwner.height + "px";
		divCrop.style.width = imgCropOwner.height * THUMBNAIL_WIDTH / THUMBNAIL_HEIGHT + "px";
	}

	if(imgZoom!=1)
	{
		divCrop.style.width = parseInt(divCrop.style.width) * imgZoom + "px";
		divCrop.style.height = parseInt(divCrop.style.height) * imgZoom + "px";
	}

	divCropMain.style.width = divCropOwner.style.width = divCropBg.style.width = imgCropOwner.width * imgZoom + "px";
	divCropMain.style.height = divCropOwner.style.height = divCropBg.style.height = imgCropOwner.height * imgZoom + "px";
	
	registerCrop(divCrop, divCropOwner);
	setClipPos();
}catch(E){
	alert(E.description);
}
}

window.onload=function(){GetStatus('/member/status.php','','login_s','get');initImg();onImgLoad();show_s_images("S_ImageList",1);swapImage("M_ImageShow",1,0);material_list("Material_list");swapMaterial("S_ImageList",1)}