// 登录 登出
var login = function (url, form, forwardPage) {
	if (forwardPage) {
	} else {
		if (form) {
			try {
				var jumpto = form.elements["jumpto"].value;
				if (jumpto) {
					forwardPage = jumpto;
				}
			}
			catch (e) {
			}
		}
	}
	$import("com.kmetop.demsy.web.jquery.*", function () {
		var data = null;
		if (form != null) {
			data = $(form).serialize();
		}
		$.getJSON(url, data, function (jsonObj) {
			if (jsonObj.success) {
				if (window.parent) {
					if (forwardPage) {
						window.parent.document.location.href = forwardPage;
					} else {
						window.parent.document.location.reload();
					}
				} else {
					if (forwardPage) {
						window.document.location.href = forwardPage;
					} else {
						window.document.location.reload();
					}
				}
			} else {
				alert(jsonObj.customMsg);
				if (form != null) {
					form.reset();
				}
			}
		});
	});
};
// 提交调查表单
var submitResearch = function (form) {
	$import("com.kmetop.demsy.web.jquery.*", function () {
		$.getJSON("/sft/ajax/researchResult!insert.action", $(form).serialize(), function (jsonObj) {
			if (jsonObj.success) {
				alert("\u63d0\u4ea4\u6210\u529f\uff01\u8c22\u8c22\u4f60\u7684\u53c2\u4e0e\uff01");
				form.reset();
			} else {
				alert(jsonObj.customMsg);
			}
		});
	});
};
//JSON 工具
var json = function (form) {
	if (!(form.ajaxUrl && form.ajaxUrl.length > 0)) {
		alert("\u64cd\u4f5c\u5931\u8d25\uff01\u672a\u77e5\u8868\u5355\u63d0\u4ea4\u7684\u76ee\u6807\u5730\u5740.");
	}
	$import("com.kmetop.demsy.web.jquery.*", function () {
		$.getJSON(form.ajaxUrl, $(form).serialize(), function (jsonObj) {
			alert(jsonObj.customMsg);
			if (jsonObj.success) {
				form.reset();
			}
		});
	});
};
//flash 脚本
var writeflashhtml = function (arg) {
	var parm = [];
	var _default_version = "8,0,24,0";
	var _default_quality = "high";
	var _default_align = "middle";
	var _default_menu = "false";
	for (i = 0; i < arguments.length; i++) {
		parm[i] = arguments[i].split(" ").join("").split("=");
		for (var j = parm[i].length - 1; j > 1; j--) {
			parm[i][j - 1] += "=" + parm[i].pop();
		}
		switch (parm[i][0]) {
		  case "_version":
			var _version = parm[i][1];
			break;
		  case "_swf":
			var _swf = parm[i][1];
			break;
		  case "_base":
			var _base = parm[i][1];
			break;
		  case "_quality":
			var _quality = parm[i][1];
			break;
		  case "_loop":
			var _loop = parm[i][1];
			break;
		  case "_bgcolor":
			var _bgcolor = parm[i][1];
			break;
		  case "_wmode":
			var _wmode = parm[i][1];
			break;
		  case "_play":
			var _play = parm[i][1];
			break;
		  case "_menu":
			var _menu = parm[i][1];
			break;
		  case "_scale":
			var _scale = parm[i][1];
			break;
		  case "_salign":
			var _salign = parm[i][1];
			break;
		  case "_height":
			var _height = parm[i][1];
			break;
		  case "_width":
			var _width = parm[i][1];
			break;
		  case "_hspace":
			var _hspace = parm[i][1];
			break;
		  case "_vspace":
			var _vspace = parm[i][1];
			break;
		  case "_align":
			var _align = parm[i][1];
			break;
		  case "_class":
			var _class = parm[i][1];
			break;
		  case "_id":
			var _id = parm[i][1];
			break;
		  case "_name":
			var _name = parm[i][1];
			break;
		  case "_style":
			var _style = parm[i][1];
			break;
		  case "_declare":
			var _declare = parm[i][1];
			break;
		  case "_flashvars":
			var _flashvars = parm[i][1];
			break;
		  default:
		}
	}
	var thtml = "";
	thtml += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" + ((_version) ? _version : _default_version) + "'";
	if (_width) {
		thtml += " width='" + _width + "'";
	}
	if (_height) {
		thtml += " height='" + _height + "'";
	}
	if (_hspace) {
		thtml += " hspace='" + _hspace + "'";
	}
	if (_vspace) {
		thtml += " vspace='" + _vspace + "'";
	}
	if (_align) {
		thtml += " align='" + _align + "'";
	} else {
		thtml += " align='" + _default_align + "'";
	}
	if (_class) {
		thtml += " class='" + _class + "'";
	}
	if (_id) {
		thtml += " id='" + _id + "'";
	}
	if (_name) {
		thtml += " name='" + _name + "'";
	}
	if (_style) {
		thtml += " style='" + _style + "'";
	}
	if (_declare) {
		thtml += " " + _declare;
	}
	thtml += ">";
	if (_swf) {
		thtml += "<param name='movie' value='" + _swf + "'>";
	}
	if (_quality) {
		thtml += "<param name='quality' value='" + _quality + "'>";
	} else {
		thtml += "<param name='quality' value ='" + _default_quality + "'>";
	}
	if (_loop) {
		thtml += "<param name='loop' value='" + _loop + "'>";
	}
	if (_bgcolor) {
		thtml += "<param name='bgcolor' value='" + _bgcolor + "'>";
	}
	if (_play) {
		thtml += "<param name='play' value='" + _play + "'>";
	}
	if (_menu) {
		thtml += "<param name='menu' value='" + _menu + "'>";
	} else {
		thtml += "<param name='menu' value='" + _default_menu + "'>";
	}
	if (_scale) {
		thtml += "<param name='scale' value='" + _scale + "'>";
	}
	if (_salign) {
		thtml += "<param name='salign' value='" + _salign + "'>";
	}
	if (_wmode) {
		thtml += "<param name='wmode' value='" + _wmode + "'>";
	}
	if (_base) {
		thtml += "<param name='base' value='" + _base + "'>";
	}
	if (_flashvars) {
		thtml += "<param name='flashvars' value='" + _flashvars + "'>";
	}
	thtml += "<embed pluginspage='http://www.macromedia.com/go/getflashplayer'";
	if (_width) {
		thtml += " width='" + _width + "'";
	}
	if (_height) {
		thtml += " height='" + _height + "'";
	}
	if (_hspace) {
		thtml += " hspace='" + _hspace + "'";
	}
	if (_vspace) {
		thtml += " vspace='" + _vspace + "'";
	}
	if (_align) {
		thtml += " align='" + _align + "'";
	} else {
		thtml += " align='" + _default_align + "'";
	}
	if (_class) {
		thtml += " class='" + _class + "'";
	}
	if (_id) {
		thtml += " id='" + _id + "'";
	}
	if (_name) {
		thtml += " name='" + _name + "'";
	}
	if (_style) {
		thtml += " style='" + _style + "'";
	}
	thtml += " type='application/x-shockwave-flash'";
	if (_declare) {
		thtml += " " + _declare;
	}
	if (_swf) {
		thtml += " src='" + _swf + "'";
	}
	if (_quality) {
		thtml += " quality='" + _quality + "'";
	} else {
		thtml += " quality='" + _default_quality + "'";
	}
	if (_loop) {
		thtml += " loop='" + _loop + "'";
	}
	if (_bgcolor) {
		thtml += " bgcolor='" + _bgcolor + "'";
	}
	if (_play) {
		thtml += " play='" + _play + "'";
	}
	if (_menu) {
		thtml += " menu='" + _menu + "'";
	} else {
		thtml += " menu='" + _default_menu + "'";
	}
	if (_scale) {
		thtml += " scale='" + _scale + "'";
	}
	if (_salign) {
		thtml += " salign='" + _salign + "'";
	}
	if (_wmode) {
		thtml += " wmode='" + _wmode + "'";
	}
	if (_base) {
		thtml += " base='" + _base + "'";
	}
	if (_flashvars) {
		thtml += " flashvars='" + _flashvars + "'";
	}
	thtml += "></embed>";
	thtml += "</object>";
	document.write(thtml);
};
//滚动框——向上滚动
function ScrollToUp(scroll_begin_div, scroll_end_div, scroll_div_div) {
	var speed = 20;
	var scroll_begin = document.getElementById(scroll_begin_div);
	var scroll_end = document.getElementById(scroll_end_div);
	var scroll_div = document.getElementById(scroll_div_div);
	scroll_end.innerHTML = scroll_begin.innerHTML;
	function MarqueeUp() {
		if (scroll_end.offsetTop - scroll_div.scrollTop <= 0) {
			scroll_div.scrollTop -= scroll_begin.offsetHeight;
		} else {
			scroll_div.scrollTop++;
		}
	}
	var MyMar = setInterval(MarqueeUp, speed);
	scroll_div.onmouseover = function () {
		clearInterval(MyMar);
	};
	scroll_div.onmouseout = function () {
		MyMar = setInterval(MarqueeUp, speed);
	};
}
//滚动框——向左滚动
function ScrollToLeft(scroll_begin_div, scroll_end_div, scroll_div_div) {
	var self = this;
	self.speed = 20;
	self.scroll_begin = document.getElementById(scroll_begin_div);
	self.scroll_end = document.getElementById(scroll_end_div);
	self.scroll_div = document.getElementById(scroll_div_div);
	//
	self.scroll_end.innerHTML = self.scroll_begin.innerHTML;
	self.MarqueeLeft = function () {
		if (self.scroll_div.offsetWidth != 0 && self.scroll_begin.offsetWidth != 0 && self.scroll_div.offsetWidth >= self.scroll_begin.offsetWidth) {
			self.scroll_div.scrollLeft = 0;
			self.scroll_end.innerHTML = "";
			if (self.MyMar) {
				clearInterval(self.MyMar);
			}
			return;
		}
		if (self.scroll_end.offsetWidth - self.scroll_div.scrollLeft <= 0) {
			self.scroll_div.scrollLeft -= self.scroll_begin.offsetWidth;
		} else {
			self.scroll_div.scrollLeft++;
		}
	};
	self.MyMar = setInterval(self.MarqueeLeft, self.speed);
	self.scroll_div.onmouseover = function () {
		clearInterval(self.MyMar);
	};
	self.scroll_div.onmouseout = function () {
		self.MyMar = setInterval(self.MarqueeLeft, self.speed);
	};
}


