// JavaScript Document

<!--
/*
@ JavaScript X-Open 1.4 
@ 作者：
@ 功能： 
@ 日期 
@ 网址 
@ 版权： 
@ 电邮： 
@ QQ号： 
*/
 
if(!x_open_path)
	var x_open_path = '';	
	var x_open_paths = '';	

var symbol_img = x_open_path + "refresh.png";
var max_img = x_open_paths + "max.gif";
var restore_img = x_open_paths + "min.gif";
var close_img = x_open_path + "close.png";
var help_img = x_open_paths + "help.gif";
var title_line_img = x_open_path + "title_line_img.gif";
var bottom_img = x_open_paths + "bottom.gif";
var intern_img = x_open_paths + "intern.gif";
var grip_img = x_open_paths + "grip.gif";
var forward_img = x_open_paths + "forward.gif";
var back_img = x_open_paths + "back.gif";
var border_img = x_open_paths + "border.gif";
var loading_page = x_open_path + "loading.htm";
var login_bottombg_img = x_open_path + "login_bottom_bg.png";
var login_bottombg_img_ = x_open_path + "login_bottom_bg.gif";
var login_bg_img = x_open_path + "login_bg.png";
var login_bg_img_ = x_open_path + "login_bg.gif";
var login_top_bg_img = x_open_path + "login_top_bg.png";
var login_top_bg_img_ = x_open_path + "login_top_bg.gif";
var login_key_img = x_open_path + "key.png";
var login_key_img_ = x_open_path + "key_.png";

win_frame = "<div id='x_open_win' style=' border:0px solid #CCC;position:absolute;z-index:1100; width: 220px; height: 220px ;left:0px;top:0px;font-size:12px; display:none; padding:0; margin:0;background-image:url("+login_top_bg_img+")!important; background-image:url("+login_top_bg_img_+"); background-repeat:no-repeat;' onselectstart='return false'>\r\n";
win_frame += "<div>\r\n";
win_frame += "<table width='100%'  border='0' cellspacing='0' cellpadding='0' style='background-image:url("+title_line_img+"); background-repeat:no-repeat; background-position:center bottom;'>\r\n";
win_frame += "	<tr>\r\n";
win_frame += "		<td width='100%' style='padding:0px;' onmousedown='initialize_drag(event);' onmousedown='initialize_drag(event);' ><div id='title_msg_layer' style='background: url(" + login_key_img + ");background-repeat:no-repeat; background-position:center left; height:32px; margin:0px 0px 0px 20px; line-height:32px; color:#666; padding:15px 0px 0px 30px;'></div>\r\n";
win_frame += "		</td>\r\n";
win_frame += "	<td width='44' style='cursor:default; padding:8px 8px 0px 0px;' align='right' valign='top'>";
//win_frame += "<img src='" + help_img + "' width='12' height='21' border='0' onclick='xopen_about()' title='关于本程式' />";
//win_frame += "<img src='" + max_img + "' id='max_button_name' onclick='maximize()' width='16' height='21' border='0' title='放大窗口' />";
win_frame += "<img src='" + close_img + "' style='cursor:pointer;' onclick='closeit();' width='19' height='19' border='0' title='关闭窗口' />";
win_frame += "</td>\r\n";
win_frame += "	</tr>\r\n";
win_frame += "</table>\r\n";
win_frame += "</div>\r\n";
win_frame += "<div id='x_open_content' align=center style='width:203px;  margin: 0px;MOZ-OPACITY:0.50;background-image:url("+login_bg_img+")!important;background-image:url("+login_bg_img_+"); background-repeat:repeat-y;'>\r\n";
win_frame += "<table style='width:100%; height:100%; margin: 0px;' border='0' cellpadding='0' cellspacing='0'>\r\n";
win_frame += "	<tr>\r\n";
win_frame += "		<td>\r\n";
win_frame += "		<iframe id='x_open_frame' name='x_open_frame' src='" + loading_page + "' frameborder=0 noresize style='width:180px; height:180px;color: #333;margin: 0px; padding: 0px;border:0px ' scrolling='no' ></iframe>\r\n";
win_frame += "		</td>\r\n";
win_frame += "	</tr>\r\n";
win_frame += "</table>\r\n";
win_frame += "</div>\r\n";
win_frame += "<div align='center' style='width:100%;height:15px;background-image:url("+login_bottombg_img+")!important; background-image:url("+login_bottombg_img_+");background-repeat:no-repeat; background-position:bottom left; ' onselectstart='return false'>\r\n";
win_frame += "<table width='100%'  border='0' cellspacing='0' cellpadding='0'>\r\n";
win_frame += "	<tr>\r\n";
win_frame += "		<td width='19'></td>\r\n";
win_frame += "			<td width='42'> </td>\r\n";
win_frame += "		<td><div id='size_info_layer' style='display:none;'>&nbsp;</div></td>\r\n";
win_frame += "		<td>&nbsp;</td>\r\n";
win_frame += "		<td width='19'> </td>\r\n";
win_frame += "	</tr>\r\n";
win_frame += "</table>\r\n";
win_frame += "</div>\r\n";
win_frame += "</div>\r\n";
win_frame += "<div id='x_open_win_border' style='position:absolute;z-index:100;width:0px;height:0px;display:none'></div>\r\n";

window.document.write(win_frame);

// obj
var x_open_win_id = document.getElementById("x_open_win");
var x_open_content_id = document.getElementById("x_open_content");
var title_msg_layer_id = document.getElementById("title_msg_layer");
var x_open_frame_id = document.getElementById("x_open_frame");
var max_button_name_id = document.getElementById("max_button_name");
//var border_img_name1_id = document.getElementById("border_img_name1");
//var border_img_name2_id = document.getElementById("border_img_name2");
var x_open_win_border_id = document.getElementById("x_open_win_border");	
var size_info_layer_id =  document.getElementById("size_info_layer");	

var dragapproved = false;
var dragresized = false;
var minrestore = 0;
var initialwidth, initialheight;
var x_open_ie5 = document.all && document.getElementById;
var x_open_ns6 = document.getElementById && !document.all;
var title_height = 36;
 

 
function x_open(title, url, width, height,obj){
	if (!x_open_ie5 && !x_open_ns6)
		window.open(url, "", "width=width,height=height,scrollbars=0");
	else{
		window.document.body.onclick=function(){closeit();}
		obj_xoff=get_X(document.getElementById('login'));
		
		x_open_win_id.style.display = '';

		initialwidth = width;
		initialheight = height ;
		change_size(initialwidth, initialheight);
		x_open_win_id.style.left = obj_xoff+"px";
		x_open_win_id.style.top=x_open_ns6 ? window.pageYOffset * 1 + 75 + "px" : iecompattest().scrollTop * 1 + 75 + "px";
		x_open_frame_id.src = url;
		title_msg_layer_id.innerHTML = '<font color=#333333>' + title + '</font>';
	}
}

function iecompattest(){
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function xopen_about(){
	str = "";
	alert(str);
}
function xopen_back(){
	x_open_frame.history.back();
}
function xopen_forward(){
	x_open_frame.history.go(1);
}
function xopen_reload(){
	x_open_frame.location.reload();
}
function closeit(){
	window.document.body.onclick=function(){}
	x_open_frame_id.src = loading_page;
	x_open_win_id.style.display = "none";
	return true;
}


function maximize(){
	if (minrestore == 0){
		minrestore = 1; //maximize window
		max_button_name_id.setAttribute("src", restore_img);
		max_button_name_id.setAttribute("title", '还原窗口');
		w = x_open_ns6 ? window.innerWidth - 40 : iecompattest().clientWidth - 20;
		h = x_open_ns6 ? window.innerHeight - 40 : iecompattest().clientHeight - 20;
		change_size(w, h);
	}
	else{
		minrestore=0; //restore window
		max_button_name_id.setAttribute("src", max_img);
		max_button_name_id.setAttribute("title", '放大窗口');
		change_size(initialwidth, initialheight);
	}
	x_open_win_id.style.left = x_open_ns6 ? window.pageXOffset + 10 + "px" : iecompattest().scrollLeft + 10 + "px";
	x_open_win_id.style.top = x_open_ns6 ? window.pageYOffset + 10 + "px" : iecompattest().scrollTop + 10 + "px";
}

function change_size(w, h){ 
		if(w > 150 ) {
			x_open_win_id.style.width = w;
		}else{
			x_open_win_id.style.width = 150;
		}
		if(h > 0 ) {
			x_open_win_id.style.height =  x_open_frame_id.style.height = h;
		}else{
			x_open_win_id.style.height =  x_open_frame_id.style.height = 0;
			
		}
		size_info_layer_id.innerHTML = '<font style="font-size:11px;font-family:Courier New">size:' + remove_units(x_open_win_id.style.width) + 'x' + remove_units(x_open_win_id.style.height) + '</font>';
}
 
function remove_units(elem){
	return(parseInt(elem.replace(/px/g,"")));			
}
//<<<drag move

function initialize_drag(e){
	var evt = x_open_ns6 ? e : event;
	offsetx = evt.clientX;
	offsety = evt.clientY;
	tempx = parseInt(x_open_win_id.style.left);
	tempy = parseInt(x_open_win_id.style.top);

	dragapproved = true;
	//x_open_frame.style.display = 'none';
	x_open_frame_id.style.display = 'none';
	document.body.style.cursor = 'move';
	document.onmousemove = drag_drop;
	x_open_win_id.onmouseup = drag_drop_stop;
}

function drag_drop(e){
	if(dragapproved){
		var evt = x_open_ns6 ? e : event;
		x_open_win_id.style.left = tempx + evt.clientX - offsetx + "px";
		x_open_win_id.style.top = tempy + evt.clientY - offsety + "px";
	}
	return false;
}
function drag_drop_stop(e){
	dragapproved = false;
	//x_open_content_id.style.display = '';
	x_open_frame_id.style.display = '';
	document.body.style.cursor = 'default';
	document.onmousemove=null;
}
 
//>>>drag move

//resize===<<<
function initialize_resize(e){
	evt = x_open_ns6 ? e : event;
	x_open_win_border_id.style.left = x_open_win_id.style.left;
	x_open_win_border_id.style.top = x_open_win_id.style.top;
	x_open_win_border_id.style.width = x_open_win_id.style.width;
	x_open_win_border_id.style.height = x_open_win_id.style.height;

	click_x = evt.clientX;
	click_y = evt.clientY;
	evt_width = click_x - remove_units(x_open_win_id.style.left);
	evt_height = click_y - remove_units(x_open_win_id.style.top);
	dragresized = true;
	x_open_win_border_id.style.display = '';
	x_open_win_border_id.style.border='1px #808080 solid';
	
	document.body.style.cursor = 'nw-resize';
	document.onmousemove = drag_resize;
	document.onmouseup = drag_resize_stop;
	return false;
}
function drag_resize(e){
	if(dragresized){
		var evt = x_open_ns6 ? e : event;
		w = evt_width + (evt.clientX - click_x);
		h = evt_height + (evt.clientY - click_y);
		if(w > 0 ) {
			x_open_win_border_id.style.width = w;
		}
		if(h > 0 ) {
			x_open_win_border_id.style.height = h;
		}
	}
	document.body.style.cursor = 'nw-resize';
	return false;
}
function drag_resize_stop(e){
	dragresized=false;
	change_size(remove_units(x_open_win_border_id.style.width), remove_units(x_open_win_border_id.style.height));
	x_open_win_border_id.style.border='0px';
	x_open_win_border_id.style.display = 'none';
	document.body.style.cursor='default';
	document.onmousemove=null;
}
//resize===>>>
	
//-->

