﻿function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

var xmlHttp;
function createXHR(){
	if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest();
	}else if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	if (!xmlHttp) {
		alert('您使用的瀏覽器不支援 XMLHTTP 物件');
		return false;
	}
}


var ns = (navigator.product == ("Gecko"));
var ie = (document.all);
var _dragobj,_dragActive=true;
var _maxi=0,_curri;

function mouseMove(e){
	//set drag status
	_dragActive=false;

	x=(ns)?e.pageX:event.x;
	y=(ns)?e.pageY:event.y;

	_dragobj.style.left=(_cx+x)+'px';
	_dragobj.style.top=(_cy+y)+'px';
	iid=_dragobj.id;
	xid='x'+iid;
	yid='y'+iid;
		document.formlogo.elements[xid].value=(_cx+x);
		document.formlogo.elements[yid].value=(_cy+y);
}

function mouseUp(e){
	//set drag status
	_dragActive=true;
	_maxi++;
	document.onmousemove=noopMouse;
	document.onmousedown=noopMouse;
	document.onmouseup=noopMouse;
inputxy();
}

function mouseDown(e){
	_dragobj.style.zIndex=_maxi;	
	document.onmousemove=mouseMove;
	x=(ns)?e.pageX:event.x;
	y=(ns)?e.pageY:event.y;
	_cx=_dragobj.offsetLeft-x;
	_cy=_dragobj.offsetTop-y;

}

function noopMouse(e){
	return false;
}

function dragInit(){}


function startDrag(layerName){
	//to avoid when mouse over layer, change layer obj
	if (_dragActive){
		if (document.getElementById(layerName)!='null'){
			_dragobj=document.getElementById(layerName);
			document.onmousedown=mouseDown;
			document.onmouseup=mouseUp;
		}
	}else{
		document.onmousemove=noopMouse;
		document.onmousedown=noopMouse;
		document.onmouseup=noopMouse;
	}
}
function bbimg(o,a){
	var zoom=parseInt(o.style.zoom, 10)||100;
	zoom+=event.wheelDelta/120;
	if (zoom>0) o.style.zoom=zoom+'%';
	document.formlogo.imgwidth.value=parseInt(a*(zoom/100));
	return false;
}
function inputxy()
{
logourl=document.formlogo.logourl.value;
x1=document.formlogo.x1.value;
y1=document.formlogo.y1.value;
x2=document.formlogo.x2.value;
y2=document.formlogo.y2.value;
x3=document.formlogo.x3.value;
y3=document.formlogo.y3.value;
jc=document.formlogo.jc.value;
imgwh=document.formlogo.imgwidth.value;
document.formlogo.allxy.value=logourl+","+x1+","+y1+","+imgwh+","+x2+","+y2+","+x3+","+y3;
createXHR();
var url='logoxy.asp?allxy='+document.formlogo.allxy.value+'&jc='+jc+'&time='+new Date().getTime();
xmlHttp.open('GET',url,true);
xmlHttp.send(null);
}
