<!--
// JavaScript Document
function HighLight(strID){
	if(typeof(strID)!="object")
		return;
	else
		var obj=strID;
	if(typeof(obj)!="undefined"){
		if(obj.readOnly)return;
		var r=obj.createTextRange();
		r.move("character",0);
		r.expand("textedit");
		r.select();
  }
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function popImage(url,p,alt,lp){
var y;

var element = document.getElementById('popupimage');

element.innerHTML = '<table bgcolor="white" height="200" width="190" border="1" cellspacing="0" cellpadding="8" onclick="pipImage()" onmouseout="pipImage()"><tr><td align="center" valign="middle"><img id="popimageid" src="/images/loading_image.gif"><br /><br /><strong>'+alt+'</strong></td></tr></table>';
if (element.style.pixelTop) {
  if (lp > 1) {
    element.style.pixelLeft = lp;
  } else {
    element.style.pixelLeft = 278;
  }
  element.style.pixelTop = findPosY(p) + 20;
} else {
  if (lp > 1) {
    element.style.left = lp;
  } else {
    element.style.left = 278;
  }
  element.style.top = findPosY(p) + 20;
}

element.style.visibility = 'visible';
ielement = document.getElementById('popimageid');
image1 = new Image;
image1.src = url;
if (image1.width > image1.height)
{
   if (image1.width > 200)
   {
      ielement.width = 200;
   }
}
else
{
   if (image1.height > 200)
   {
      ielement.height = 200;
   }
}
ielement.src = url;
}

function pipImage()
{
var element = document.getElementById('popupimage');
element.style.visibility = 'hidden';
}


var box_checkall_status = 0;
function box_checkall(id)
{
	if (js.is_ie){
		var obj = findObj(id);
		if (!obj)return false;
		if (obj.length){for (var i = 0;i < obj.length ; i++) obj[i].checked = box_checkall_status == 0 ? true : false;}
		else obj.checked = box_checkall_status == 0 ? true : false;
	}
	else {
		var cInput=document.getElementsByTagName('INPUT');
		for(var i in cInput){
			if(cInput[i].type=='checkbox' && cInput[i].id==id){
				cInput[i].checked=box_checkall_status == 0 ? true : false;
			}
		}
	}
	box_checkall_status = box_checkall_status == 0 ? 1 : 0;
}



function js(){}
js.sysPrefix = 'sys';js.imagesRoot = '';js.useFloatPanel = false;js.agt = navigator.userAgent.toLowerCase();js.is_ie = ((js.agt.indexOf("msie") != -1) && (js.agt.indexOf("opera") == -1));if (js.is_ie){new RegExp("msie (.*);","i").exec(js.agt);js.ie_version = RegExp.$1;}
js.is_opera = (js.agt.indexOf("opera") != -1);js.is_mac = (js.agt.indexOf("mac") != -1);js.is_mac_ie = (js.is_ie && js.is_mac);js.is_win_ie = (js.is_ie && !js.is_mac);js.is_gecko = (navigator.product == "Gecko");js.ns = (document.layers);js.dom_n = document.all?(document.getElementById ? 2 : 1)
 :(document.getElementById ? 4 : (document.layers ? 3 : 0));js.agt_high_version = ((js.is_ie && js.ie_version > 5.5) || js.is_gecko) ? true : false;js.baseURL = document.baseURI || document.URL;if (js.baseURL && js.baseURL.match(/(.*)\/([^\/]+)/)) js.baseURL = RegExp.$1 + "/";js.SHIFT_KEYCODE = 16;js.CTRL_KEYCODE = 17;js.ALT_KEYCODE = 18;js.SHIFT = "shift";js.CTRL = "ctrl";js.ALT = "alt";js.xmlHttp = null;if (typeof XMLHttpRequest != 'undefined') js.xmlHttp = new XMLHttpRequest();else {var msxmls = ['MSXML3', 'MSXML2', 'Microsoft'];for (var i=0;i < msxmls.length;i++) {try {js.xmlHttp = new ActiveXObject(msxmls[i]+'.XMLHTTP');} catch (e) {}
}
}
js.zIndex_buttonMenu = 10000;js.objMenu = null;js.getPageX = function (obj) {var x=0;if(js.ns) x=obj.pageX;else {while(eval(obj)) {x+=obj.offsetLeft;obj=obj.offsetParent;} } return x;};js.getPageY = function (obj) {var y=0;if(js.ns) y=obj.pageY;else {while(eval(obj)) {y+=obj.offsetTop;obj=obj.offsetParent;} } return y;};js.getObjH = function (obj) {return (js.ns)?((obj.height)?obj.height:obj.clip.height):((js.op&&typeof obj.style.pixelHeight!='undefined')?obj.style.pixelHeight:obj.offsetHeight);};js.setObjH = function (obj,h) {if(obj.clip) obj.clip.height=h;else if(js.op && typeof obj.style.pixelHeight != 'undefined') obj.style.pixelHeight=h;else obj.style.height=h;};js.getObjW = function (obj) {return (js.ns)?((obj.width)?obj.width:obj.clip.width):((js.op&&typeof obj.style.pixelWidth!='undefined')?w=obj.style.pixelWidth:obj.offsetWidth);};js.setObjW = function (obj,w) {if(obj.clip) obj.clip.width=w;else if(js.op && typeof obj.style.pixelWidth != 'undefined') obj.style.pixelWidth=w;else obj.style.width=w;};js.getObjX = function (obj) {return (js.ns)?obj.left:((obj.style.pixelLeft)?obj.style.pixelLeft:obj.offsetLeft);};js.setObjX = function (obj,x) {if(js.ns) obj.left=x;else {if(typeof obj.style.pixelLeft != 'undefined') obj.style.pixelLeft=x;if(typeof obj.style.left != 'undefined') obj.style.left=x;}
};js.getObjY = function (obj) {return (js.ns)?obj.top:((obj.style.pixelTop)?obj.style.pixelTop:obj.offsetTop);};js.setObjY = function (obj,y) {if(js.ns) obj.top=y;else {if(typeof obj.style.pixelTop != 'undefined') obj.style.pixelTop=y;if(typeof obj.style.top != 'undefined') obj.style.top=y;}
};js.getObjZ = function (obj) {return (js.ns)?obj.zIndex:obj.style.zIndex;};js.setObjZ = function (obj,z) {if(js.ns)obj.zIndex=z;else obj.style.zIndex=z;};js.objMoveTo = function (obj,x,y) {if (x)js.setObjX(obj,x);if (y)js.setObjY(obj,y);};js.objMoveBy = function (obj,x,y) {js.setObjX(obj,js.getPageX(obj)+x);js.setObjY(obj,js.getPageY(obj)+y);};js.showObj = function (obj,disp) {(js.ns)? obj.visibility='show':obj.style.visibility='visible';obj.style.display="block";};js.hideObj = function (obj,disp) {(js.ns)? obj.visibility='hide':obj.style.visibility='hidden';obj.style.display="none";};js.writeHTML = function (obj,str) {if(js.ns){var doc=obj.document;doc.write(str);doc.close();return false;} 
if (js.is_gecko){var r = document.createRange();r.selectNodeContents(obj);r.deleteContents();var df = r.createContextualFragment(str);obj.appendChild(df);}
else if(typeof obj.innerHTML != 'undefined')obj.innerHTML=str;};js.loadStyle = function(stylePath) {document.write("<style type='text/css'>@import url(" + stylePath + ");</style>");};js.getScroll = function () {if (js.is_ie) {var _doc = document.compatMode != "CSS1Compat" ? document.body : document.documentElement;return {left:_doc.scrollLeft,
top:_doc.scrollTop,
width:_doc.clientWidth,
height:_doc.clientHeight
};}
else {return {left:window.pageXOffset,
top:window.pageYOffset,
width:window.innerWidth,
height:window.innerHeight
};}
}
function set_list_selected_value(c, val) {var ops = c.getElementsByTagName("option");for (var i = ops.length;--i >= 0;) {var op = ops[i];op.selected = (op.value == val);}
c.value = val;};js.setSameHight = function ()
{var args = js.setSameHight.arguments;if (args.length < 1)return false;var h = 0;var tmp_h = 0;var obj = null;var objs = new Array();for (var i = 0;i < args.length;i++) {obj = findObj(args[i]);if (typeof obj == 'object'){objs[objs.length] = obj;tmp_h = js.getObjH(obj);if (tmp_h > h)h = tmp_h;}
}
h = h + 'px';for (var i = 0;i < objs.length;i++) js.setObjH(objs[i], h);}
function findObj(n, d) {var p,i,x;if(!d) d=document;if((p=n.indexOf("?"))>0&&parent.frames.length) {d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
 if(!(x=d[n])&&d.all) x=d.all[n];for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);if(!x && d.getElementById) x=d.getElementById(n);return x;}
js.add_event = function(el, evname, func) {if (typeof(el) != 'object')return false;if (js.is_ie) el.attachEvent("on" + evname, func);else el.addEventListener(evname, func, true);};js.remove_event = function (el, evname, func) {if (typeof(el) != 'object')return false;if (js.is_ie) el.detachEvent("on" + evname, func);else el.removeEventListener(evname, func, true);};js.stop_event = function (ev) {if (typeof(ev) != 'object')return false;if (js.is_ie) {ev.cancelBubble = true;ev.returnValue = false;} else {ev.preventDefault();ev.stopPropagation();}
};js.remove_class = function(obj, className) {if (!(obj && obj.className)) {return;}
var cls = obj.className.split(" ");var ar = new Array();for (var i = cls.length;i > 0;) {if (cls[--i] != className) {ar[ar.length] = cls[i];}
}
obj.className = ar.join(" ");};js.add_class = function(obj, className) {js.remove_class(obj, className);obj.className += " " + className;};js.has_class = function(obj, className) {if (!(obj && obj.className)) {return false;}
var cls = obj.className.split(" ");for (var i = cls.length;i > 0;) {if (cls[--i] == className) {return true;}
}
return false;};function preloadImages() {var d=document;if(d.images){var i,p=new Array(),a=preloadImages.arguments;for(i=0;i<a.length;i++){if (a[i].indexOf("#")!=0){p[i]=new Image;p[i].src=a[i];}
}
 }
}
function openWin(theUrl,winName,winW,winH,scrollbars){if (!scrollbars)scrollbars='auto';var leftPos = (screen.availWidth-winW) / 2;var topPos = (screen.availHeight-winH) / 2;var newWin = window.open(theUrl,winName,'width='+winW+',height='+winH+',scrollbars='+scrollbars+',resizable=no,titlebar=0,top=' + topPos + ',left=' + leftPos);newWin.focus();}
js.dialog_window = null;js.dialog_arguments = null;js.dialog_return = null;function dialog_open(url, width, height, action, init) {if (typeof init == "undefined") init = window;js.dialog_arguments = init;var x = (screen.availWidth-width) / 2;var y = (screen.availHeight-height) / 2;js.dialog_window = window.open(url, "hadialog","status=no,width="+width+",height="+height+",top="+y+ ",left="+x+",toolbar=no,menubar=no,personalbar=no,scrollbars=no,resizable=yes");js.dialog_window.focus();js.dialog_return = function (val) {if (val && action) action(val);js.dialog_window = null;};}
function dialog_close(val, win) {if (!win) win = window;win.opener.js.dialog_return(val);win.close();};function dialog_init(win) {if (!win) win = window;js.add_event(win, 'load',
 function (){js.add_event(win.document.body, 'keypress',
 function (ev){ev || (ev = win.event);if (ev.keyCode == 27) {win.close();return false;}
return true;});});};js._ajax_task = new Array();js._ajax_run = false;ajax_response_js = function (url, func, method, async)
{if (!js.xmlHttp) return false;if (method != "GET" && method != "POST") method = "GET";if (async == null) async = true;var args = ajax_response_js.arguments;var data = null;if (args.length > 3){if (method == "GET") {if (url.indexOf("?") == -1) url = url + "?";else url = url + "&";for (var i = 3;i < args.length;i++) {url += "ajaxargs[]=" + escape(args[i]);if (i < args.length-1)data += "&";}
} else {var data = "";for (var i = 3;i < args.length;i++) {data += "ajaxargs[]=" + escape(args[i]);if (i < args.length-1)data += "&";}
}
}
js._ajax_task[js._ajax_task.length] = new Array(url, func, method, async, data);if (!js._ajax_run){js._ajax_run = true;_ajax_run_task();}
}
js._ajax_is_loading = false;function _ajax_run_task(){if (!js._ajax_is_loading && js._ajax_task.length > 0){js._ajax_is_loading = true;var k, val, url, func, method, async, data;for (k in js._ajax_task){url = js._ajax_task[k][0];func = js._ajax_task[k][1];method = js._ajax_task[k][2];async = js._ajax_task[k][3];data = js._ajax_task[k][4];js.xmlHttp.open(method, url, async);if (method == "POST") {js.xmlHttp.setRequestHeader("Method", "POST " + url + " HTTP/1.1");js.xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");}
js.xmlHttp.onreadystatechange = function (){if(js.xmlHttp.readyState==4){if(js.xmlHttp.status==200) {if (func)func(js.xmlHttp.responseText) ;else eval(js.xmlHttp.responseText) ;js._ajax_is_loading = false;}
}
};js.xmlHttp.send(data);_ajax_remove_task(k);break;}
}
setTimeout(_ajax_run_task, 100);}
function _ajax_remove_task(key){var k, tmp_arr = new Array();for (k in js._ajax_task){if (k != key){tmp_arr[k] = new Array();tmp_arr[k] = js._ajax_task[k];}
}
js._ajax_task = tmp_arr;}
js.get_event = function (p_oEvent){var oEvent = p_oEvent ? p_oEvent : window.event
return oEvent;}
js._createLayerNo = 0;js.createDiv = function (parentDiv, id, text){var div, adj, id;if (!text)text = '';if (typeof parentDiv == 'string')parentDiv = findObj(parentDiv);if(js.dom_n==4){if (!parentDiv)parentDiv = document.body;var div =document.createElement('DIV');var range=document.createRange();range.selectNodeContents(div);range.collapse(true);var cf=range.createContextualFragment(text);div.appendChild(cf);parentDiv.appendChild(div);return div;}
if(js.dom_n==2 || js.dom_n==1){if (!parentDiv)parentDiv = document.body;id = '_js_layer_'+js._createLayerNo;js._createLayerNo++;parentDiv.insertAdjacentHTML('BeforeEnd', '<div id="'+id+'">'+text+'<\/div> ');return document.all(id);}
 if(js.dom_n==3){div = parentDiv ? (new Layer(null,parentDiv)) : (new Layer(null));if(text != ''){div.document.open('text/html','replace');div.document.write(text);div.document.close();}
 return div;}
 return null;}
js.infoNoticeDiv = null;js.infoNoticeDiv_timeout = null;function infoNotice (msg, showTime)
{if (js.infoNoticeDiv){var div = js.infoNoticeDiv;clearTimeout(js.infoNoticeDiv_timeout);}
else {var div = js.createDiv();div.style.position = 'absolute';div.style.backgroundColor= "#CCCCCC";div.style.border = "1px solid #000000";div.style.margin = "10px";div.style.padding = "10px";js.setObjZ(div, 2000);js.infoNoticeDiv = div;}
div.innerHTML = "<div style='font-size: 12px;color: #FF0000;'>"+msg+"</div>";js.showObj(div);var _scroll = js.getScroll();var x = Math.floor((_scroll.width - js.getObjW(div))/2)+_scroll.left;var y = Math.floor((_scroll.height - js.getObjH(div))/2)+_scroll.top;js.objMoveTo(div, x + "px", y + "px");if (!showTime)showTime = 0;if (showTime > 0)js.infoNoticeDiv_timeout = setTimeout(function (){js.hideObj(div)}, showTime*1000);}
function hideNotice()
{if (js.infoNoticeDiv)js.hideObj(js.infoNoticeDiv);}
js.setCookie = function(cookieName, cookieValue, expires, path, domain, secure) {var dt = new Date();if (expires)expires = new Date(dt.getTime() + 1000 * expires);document.cookie =
escape(cookieName) + '=' + escape(cookieValue)
+ (expires ? ';expires=' + expires.toGMTString() : '')
+ (path ? ';path=' + path : '')
+ (domain ? ';domain=' + domain : '')
+ (secure ? ';secure' : '');};js.getCookie = function(cookieName) {var cookieValue = '';var posName = document.cookie.indexOf(escape(cookieName) + '=');if (posName != -1) {var posValue = posName + (escape(cookieName) + '=').length;var endPos = document.cookie.indexOf(';', posValue);if (endPos != -1) cookieValue = unescape(document.cookie.substring(posValue, endPos));else cookieValue = unescape(document.cookie.substring(posValue));}
return (cookieValue);};js.deleteCookie = function(cookieName, path, domain, secure) {js.setCookie(cookieName, 0, -1, path, domain, secure);};
//-->