function makePopCode(params) {
	return "window.open('" + params.url + "', 'poppage', '"
			+ ((params.link) ? "directories=1," : "directories=0")
			+ ((params.tool) ? "toolbars=1, " : "toolbars=0, ")
			+ ((params.scroll) ? "scrollbars=1, " : "scrollbars=0, ")
			+ ((params.loc) ? "location=1, " : "location=0, ")
			+ ((params.stat) ? "statusbars=1, " : "statusbars=0, ")
			+ ((params.menu) ? "menubars=1, " : "menubars=0, ")
			+ ((params.resize) ? "resizable=1" : "resizable=0")
			+ ((params.width) ? ", width=" + params.width : "")
			+ ((params.height) ? ", height=" + params.height : "")
			+ ((params.left) ? ", left = " + params.left : ",left = 0")
			+ ((params.top) ? ", top = " + params.top : ",top = 0") + "');";
}

// 浮动广告
/*
 * flash调用方式 var theFloaters = new floaters(); //右面
 * theFloaters.addItem('followDiv1','document.body.clientWidth-106',80,'<EMBED
 * src=images/duilian.swf quality=high WIDTH=100 HEIGHT=300
 * TYPE=application/x-shockwave-flash id=ad wmode=opaque></EMBED>'); //左面
 * theFloaters.addItem('followDiv2',6,80,'<EMBED src=images/duilian.swf
 * quality=high WIDTH=100 HEIGHT=300 TYPE=application/x-shockwave-flash id=ad
 * wmode=opaque></EMBED>'); theFloaters.play();
 * 
 * //图片格式调用方法 //<a href=http://www.haofa.net/ target=_blank><img
 * src=images/ad_100x300.jpg border=0></a>
 */
function floaters() {
	var delta = 0.08
	var collection;
	var interval;
	var pause = true;

	this.items = [];
	this.addItem = function(id, x, y, content, w, h, p) {
		var div = document.createElement("div");
		div.style.left = (typeof(x) == 'string' ? eval(x) : x);
		div.style.top = (typeof(y) == 'string' ? eval(y) : y);
		div.style.width = w;
		div.style.height = h;
		div.className = 'DivFloaters';
		div.id = id;

		if (p) {
			div.innerHTML = '<p><img src="/manage/images/close1.gif" onClick="javascript:theFloaters.hide()" width="100" height="14" border="0" vspace="3" alt="关闭"><br/>'
					+ content + '</p>';
		} else {
			div.innerHTML = '<img src="/manage/images/close1.gif" onClick="javascript:theFloaters.hide()" width="100" height="14" border="0" vspace="3" alt="关闭"><br/>'
					+ content;
		}
		document.body.appendChild(div);

		var newItem = {};
		newItem.object = document.getElementById(id);
		newItem.x = x;
		newItem.y = y;

		this.items[this.items.length] = newItem;
	}
	this.play = function() {
		collection = this.items
		interval = setInterval(play, 10);
	}
	this.hide = function() {
		if (pause) {
			clearInterval(interval);
			pause = false;			
			for (var i = 0; i < this.items.length; i++) {
				this.items[i].object.style.visibility = "hidden";
			}
		} else {
			interval = window.setInterval(play, delay);
			pause = true;
		}
	}

	function play() {
		for (var i = 0; i < collection.length; i++) {
			var followObj = collection[i].object;
			var followObj_x = (typeof(collection[i].x) == 'string'
					? eval(collection[i].x)
					: collection[i].x);
			var followObj_y = (typeof(collection[i].y) == 'string'
					? eval(collection[i].y)
					: collection[i].y);

			if (followObj.offsetLeft != (document.body.scrollLeft + followObj_x)) {
				var dx = (document.body.scrollLeft + followObj_x - followObj.offsetLeft)
						* delta;
				dx = (dx > 0 ? 1 : -1) * Math.ceil(Math.abs(dx));
				followObj.style.left = followObj.offsetLeft + dx;
			}

			if (followObj.offsetTop != (document.body.scrollTop + followObj_y)) {
				var dy = (document.body.scrollTop + followObj_y - followObj.offsetTop)
						* delta;
				dy = (dy > 0 ? 1 : -1) * Math.ceil(Math.abs(dy));
				followObj.style.top = followObj.offsetTop + dy;
			}
			followObj.style.display = '';
		}
	}
}

function floater(url, src, w, h) {
	var xPos = 300;
	var yPos = 200;
	var step = 1;
	var delay = 30;
	var height = 0;
	var Hoffset = 0;
	var Woffset = 0;
	var yon = 0;
	var xon = 0;
	var pause = true;
	var interval;

	var div = document.createElement("div");

	div.innerHTML = '<a href="' + (url ? url : '#')
			+ '" target="_blank"><img src="' + src + '" '
			+ (w ? 'width="' + w + '"' : '') + ' '
			+ (h ? 'height="' + h + '"' : '') + ' border="0"></a>';
	div.className = 'DivFloater';

	function changePos() {
		width = document.body.clientWidth;
		height = document.body.clientHeight;
		Hoffset = div.offsetHeight;
		Woffset = div.offsetWidth;
		div.style.left = xPos + document.body.scrollLeft;
		div.style.top = yPos + document.body.scrollTop;
		if (yon) {
			yPos = yPos + step;
		} else {
			yPos = yPos - step;
		}
		if (yPos < 0) {
			yon = 1;
			yPos = 0;
		}
		if (yPos >= (height - Hoffset)) {
			yon = 0;
			yPos = (height - Hoffset);
		}
		if (xon) {
			xPos = xPos + step;
		} else {
			xPos = xPos - step;
		}
		if (xPos < 0) {
			xon = 1;
			xPos = 0;
		}
		if (xPos >= (width - Woffset)) {
			xon = 0;
			xPos = (width - Woffset);
		}
	}

	this.start = function() {
		// div.visibility = "visible";
		document.body.appendChild(div);
		interval = window.setInterval(changePos, delay);
	}

	this.stop = function() {
		if (pause) {
			clearInterval(interval);
			pause = false;
		} else {
			interval = window.setInterval(changePos, delay);
			pause = true;
		}
	}
}