
var State = 0 ;
var runState = 0 ;
var oPopup = window.createPopup();

function showMenu(menu, width, height){
	var lefter = event.clientX;
	var leftoff = event.offsetX;
	var topper = event.clientY;
	var topoff = event.offsetY;
	
	var oPopBody = oPopup.document.body;
	moveMe = 0
	elo=window.event.srcElement;

	if (menu == "tableMenu")	{
		moveMe = 0;
	}

	var HTMLContent = eval(menu).innerHTML
	oPopBody.innerHTML = '<link rel="stylesheet" href="./resources/skins/1/style.css" type="text/css">'
	oPopBody.innerHTML += HTMLContent
	oPopup.show(lefter - leftoff - 2 - moveMe, topper - topoff + 28, width, height, document.body);
	
	return false;
}

function contextHilite(menu){
    menu.runtimeStyle.backgroundColor = "Highlight";
    if (menu.state){
        menu.runtimeStyle.color = "GrayText";
    } else {
        menu.runtimeStyle.color = "HighlightText";
    }
}

function contextDelite(menu){
    menu.runtimeStyle.backgroundColor = "";
    menu.runtimeStyle.color = "";
}

function OpenWin(_url,flag,widthflag){
	if(!flag){
		if(top.panelMain)
			top.panelMain.location.href = _url;
		else
			flag = 1;
	}
	if(flag){
		var w = 800;
		if(widthflag)
			w=screen.availWidth-8;
		var h = 570;
		var l = (screen.availWidth / 2) - ( w / 2 );
		var t = (screen.availHeight / 2) - ( h / 2 );
		window.open(_url,'','width='+ w +',height='+ h +',left='+ l +',top='+ t +',status=yes,toolbar=no,menubar=no');
	}
}

function ExplanLayer(obj){
	if(obj.style.display=='none')
		obj.style.display='block';
	else
		obj.style.display='none';
}

function gotoMain(url){
	top.panelMain.location = url;
}

function gotoNew(url){
	window.open(url);
}

function mOver(obj,css1){
	obj.className = css1;
}


function trOver(type,obj,css1,css2){
	if(type=='1'){
		if(obj.className == css1){
			obj.className = css2;
		}
	}	
	
	if(type=='0'){
		if(obj.className == css2){
			obj.className = css1;
		}
	}
}

function EnterPress(obj){
	//alert(event.keyCode);
	if(event.keyCode==13){
		//alert(obj.onclick);
		obj.click();
	}
	return;
}

function ClickLineTR(obj,_other){
	var i=0;
	if(typeof(_other)=='undefined') _other = '';
	//alert(obj.parentNode.tagName);
	var tb = obj.parentNode.getElementsByTagName('TR');
	for(i=1;i<tb.length;i++){
		if(_other!='' && tb[i].className!=_other)
			tb[i].className = '';
	}
	obj.className = 'trSlt';
}

function ClickLine(obj){

	checkbox = obj.parentNode.getElementsByTagName('input');
	for(j=0;j<checkbox.length;j++){
		if ( checkbox[j] && checkbox[j].type == 'checkbox' && !checkbox[j].disabled ) {
			if ( checkbox[j].checked == false ) {
				checkbox[j].checked = true;
				obj.parentNode.className="trSlt";
			}
			else{
				//checkbox[j].checked = false;
				//obj.parentNode.className="";
			}	
		//	alert(obj.parentNode.tagName);
		//	alert(obj.parentNode.className);
		}
	}
	
}



//关于checkbox选择
ie = document.all?1:0
function SALL(CB,form){
	if(CB.checked){
		for (var i=0;i<form.elements.length;i++){
			var e = form.elements[i];
			if(e.type=='checkbox'&&!e.disabled&&e!=CB){
				e.checked=true;
				hL(e);
			}
		}
	}
	else{
		for (var i=0;i<form.elements.length;i++){
	    var e = form.elements[i];
			if(e.type=='checkbox'&&!e.disabled&&e!=CB){
				e.checked = false;
				dL(e);
			}
		}
	}
}
function SA(form){
//全选
	for (var i=0;i<form.elements.length;i++){
		var e = form.elements[i];
		if(e.type=='checkbox'){
			e.checked=true;
			hL(e);
		}
	}
}
function SAA(form){
//反向选择
	for (var i=0;i<form.elements.length;i++){
		var e = form.elements[i];
		if(e.type=='checkbox'){
			if (e.checked){
				e.checked = false;
				dL(e);
			}
			else{
				e.checked = true;
				hL(e);
			}
		}
	}
}
function CSA(form){
//取消选择
	for (var i=0;i<form.elements.length;i++){
        var e = form.elements[i];
		if(e.type=='checkbox'){
			e.checked = false;
			dL(e);
		}
	}
}
function SCAc(CB,form){
//选择单个Checkbox
	if (CB.checked) 
		hL(CB);
	else 
		dL(CB);	
}
function SCAr(CB,form){
//选择单个Radio
	for (var i=0;i<form.elements.length;i++){
        var e = form.elements[i];
		dL(e);
	}
	if (CB.checked) 
		hL(CB);
	//else 
	//	dL(CB);	
}
function hL(E){
	if (ie)	{
		while (E.tagName!='TR') 
			E=E.parentElement;	
	}
	else{
		while (E.tagName!='TR')
			E=E.parentNode;
	}
	E.className = 'trSlt';
}
function dL(E){
	if (ie)	{
		while (E.tagName!='TR') 
			E=E.parentElement;	
	}
	else{ 
		while (E.tagName!='TR') 
			E=E.parentNode;
	}
	E.className = '';
}


