function openProcessWindow(windowName){
	window.open('', windowName, 'width=680,height=550,scrollbars=yes,resizable=no,location=no,toolbar=no,status=no');
}

function confirmDelete(){
	return window.confirm('您确定要删除记录吗?');
}


//wait div
var wait_trans_div_name = 'processWaitTransDIV';
var wait_text_div_name = 'processWaitTextDIV';
document.writeln('<div id="'+wait_trans_div_name+'" style="display: none; margin: 0px; padding:0px; top: 0px; left:0px; position: absolute; z-index: 1000; filter:alpha(opacity=50); moz-opacity: 0.5; opacity: 0.5; background-color: black;">');
document.writeln('</div>');
document.writeln('<div id="'+wait_text_div_name+'" style="display: none; margin: 0px; padding: 2px 6px 2px 6px; color: black; position: absolute; z-index: 1001; background-color: white;">');
document.writeln('	<img src="/cz-academe/img/loading.gif"/> 正在加载...');
document.writeln('</div>');
function processWait(){
	var div_trans = document.getElementById(wait_trans_div_name);
	var div_text = document.getElementById(wait_text_div_name);
	
	var w = is_ie ? document.body.clientWidth : document.documentElement.scrollWidth;
	var h = is_ie ? document.body.clientHeight : document.documentElement.scrollHeight;
	div_trans.style.width = w+"px";
	div_trans.style.height = h+"px";
	div_trans.style.display = '';
	
	div_text.style.top = 30+"px";
	div_text.style.right = 40+"px";
	div_text.style.display = '';
}

function cancleWait(){
	var div_trans = document.getElementById(wait_trans_div_name);
	var div_text = document.getElementById(wait_text_div_name);
	div_trans.style.display = 'none';
	div_text.style.display = 'none';
}

function getAbsoluteLocation(element)
{
    if ( arguments.length != 1 || element == null )
    {
        return null;
    }
    var elmt = element;
    var offsetTop = elmt.offsetTop;
    var offsetLeft = elmt.offsetLeft;
    var offsetWidth = elmt.offsetWidth;
    var offsetHeight = elmt.offsetHeight;
    while( elmt = elmt.offsetParent )
    {
          // add this judge
        if ( elmt.style.position == 'absolute' || elmt.style.position == 'relative' 
            || ( elmt.style.overflow != 'visible' && elmt.style.overflow != '' ) )
        {
            break;
        } 
        offsetTop += elmt.offsetTop;
        offsetLeft += elmt.offsetLeft;
    }
    return { absoluteTop: offsetTop, absoluteLeft: offsetLeft,
        offsetWidth: offsetWidth, offsetHeight: offsetHeight };
} 