// JavaScript Document
var bSizeing = false;
var sSizeing = false;
var reSizeSpeed = 50;
function ShowBigImg(imgurl)
{
    var ImgIframe;
    if(document.getElementById("ImgShow").document)
	{
        ImgIframe=ImgShow.document;
	}
    else
	{
        ImgIframe=document.getElementById("ImgShow").contentDocument;
	}
    ImgIframe.body.innerHTML = "<img id='IImg' src='"+imgurl+"' onload='if(this.width>348){this.width=348;this.height=this.height*(348/this.width);}' onmousemove='parent.move(event)' onmousedown='parent.down(this,event)' onmouseup='parent.up(this,event)' style='position:absolute;top:0px;left:0px;' alt='按着鼠标可以移动图片'/>";
    document.getElementById("DefaultImg").Name = imgurl;
    //ImgIframe.oncontextmenu = false;
}

function bSize(evt)
{
    if(evt)
	{
		bSizeing = false;
	}
    if(bSizeing)return;
    var reSizeWidth = 0.03;
    var cImg;
    if(document.getElementById("ImgShow").document)
        cImg = ImgShow.document.getElementById("IImg");
    else
        cImg = document.getElementById("ImgShow").contentDocument.getElementById("IImg");
    //.onclick="ShowBigImg('"+cImg.src+"')";
	if(cImg.w == null)cImg.w = cImg.width;
	if(cImg.h == null)cImg.h = cImg.height;
	
	var l,t;
	l = cImg.w;
	t = cImg.h;
	cImg.w *= 1 + reSizeWidth;
	cImg.h *= 1 + reSizeWidth;
	l = (cImg.w - l) /2;
	t = (cImg.h - t) /2;
	var ll,tt;
	ll = parseInt(cImg.style.left);
	tt = parseInt(cImg.style.top);
	if(ll.toString() == "NaN")ll = 0;
	if(tt.toString() == "NaN")tt = 0;
	ll -= l;
	tt -= t;
	cImg.style.left = ll + 0.4;
	cImg.style.top = tt + 0.4;
	
	cImg.width = cImg.w;
	cImg.height = cImg.h;
	setTimeout("bSize()",reSizeSpeed);
}

function bSizeEnd()
{
	bSizeing = true;
}

function sSize(evt)
{
    if(evt)
	{
		sSizeing = false;
	}
    if(sSizeing)return;
    var iframeWidth = 500; 
    var reSizeWidth = 0.02
    var cImg;
    if(document.getElementById("ImgShow").document)
        cImg = ImgShow.document.getElementById("IImg");
    else
        cImg = document.getElementById("ImgShow").contentDocument.getElementById("IImg");
    if(cImg.w == null)cImg.w = cImg.width;
	if(cImg.h == null)cImg.h = cImg.height;
	
	var l,t;
	l = cImg.w;
	t = cImg.h;
	cImg.w *= 1 - reSizeWidth;
	cImg.h *= 1 - reSizeWidth;
	l = (l - cImg.w) /2;
	t = (t - cImg.h) /2;
	var ll,tt;
	ll = parseInt(cImg.style.left);
	tt = parseInt(cImg.style.top);
	if(ll.toString() == "NaN")ll = 0;
	if(tt.toString() == "NaN")tt = 0;
	ll += l;
	tt += t;
	
	cImg.style.left = ll - 0.7;
	cImg.style.top = tt - 0.7;
	
	var w,h;
	l = parseInt(cImg.style.left);
	t = parseInt(cImg.style.top);
	w = parseInt(cImg.width);
	h = parseInt(cImg.height);
	if(l.toString() == "NaN") l = 0;
	if(t.toString() == "NaN") t = 0;
	if(w.toString() == "NaN") w = 0;
	if(h.toString() == "NaN") h = 0;
	if(l + w < 10 || t + h < 10 )
	{
		l *= 0.3;
		t *= 0.3;
	}
	if(l > iframeWidth - 50 | t > iframeWidth - 50)
	{
		l *= 0.7;
		t *= 0.7;
	}
	cImg.style.left = l;
	cImg.style.top = t;
	
	if(w > 50 && h > 50)
	{
		cImg.width = cImg.w;
		cImg.height = cImg.h;
		setTimeout("sSize()",reSizeSpeed);
	}
}
function sSizeEnd()
{
	sSizeing = true;
}

var sP = null;
var x=0;
var y=0;
function move(win)
{
	//if(win == null)win = window;
	if(sP != null){
	    if(win.x)
	    {
		    sP.style.top =  win.y - y + document.body.scrollTop;
		    sP.style.left = win.x - x + document.body.scrollLeft;
		}
		else
		{
		    oY = win.pageY - y + document.body.scrollTop;
		    oX = win.pageX - x + document.body.scrollLeft;
		    sP.style.top = oY + "px";
		    sP.style.left = oX + "px";
		}
	}
	win.moveLayer = false;
	win.returnValue = false;
}
function down(obj,win){
	sP = obj;
	//if(win == null)win = window;
	win.moveLayer = true;
	if(win != null)
	{
		sP.style.cursor = "move";
		if(win.offsetX)
		{
		    x = win.offsetX + document.body.scrollLeft;	//+ getLeft(win.event.srcElement) - getLeft(obj) //event.offsetX
		    y = win.offsetY + document.body.scrollTop;	//+ getTop(win.event.srcElement) - getTop(obj)//event.offsetY 
	    }
	    else
	    {
	        x = win.layerX + document.body.scrollLeft;
	        y = win.layerY + document.body.scrollTop;
	    }
	}
}
function up(obj,win){
	//if(win == null)win = window;
	if(win.x)
	{
	    startX = win.x - win.offsetX - 2;
	    startY = win.y// //+ document.body.scrollTop;// - event.offsetY;
	}
	else
	{
	    startX = win.pageX - win.offsetX - 2;
	    startY = win.pageX;
	}
	currrentY = startY + document.body.scrollTop;
	if(sP != null) sP.style.cursor = "";
	sP = null;
}

//图片数字变化
function ImageShow(imageIndex)
{
	currentImage = imageIndex-1;
	ShowBigImg(imagesMain[currentImage]);
	checkImageNum();
}

function imageNext()
{
	if (document.images && currentImage < imageCount-1)
	{
		currentImage++;
		document.picCenter.src=imagesMain[currentImage];
	}
	checkImageNum();
}

function imagePrevious()
{
	if (document.images && currentImage > 0)
	{
		currentImage--;
		document.picCenter.src=imagesMain[currentImage];
	}
	checkImageNum();
}

function checkImageNum()
{
	resetBoxesToDefault();
	document.getElementById('box' + (currentImage+1)).className='PAjustClickedBox';
}

function resetBoxesToDefault()
{
	for(boxNumber = 1 ; boxNumber <= imageCount ; boxNumber++)
	document.getElementById('box' + boxNumber).className='textSmallestGrayBox';
}

function change(id, newClass)
{
	resetBoxesToDefault();
	identity=document.getElementById(id);
	identity.className=newClass;
}