function openWindow(url, width, height) {
        var Win = window.open(url,"",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no,status=no' );
}

function getAbsPosition(obj, offsetObj){
	var _offsetObj=(offsetObj)?offsetObj:document.body;
	var x=obj.offsetLeft;
	var y=obj.offsetTop;
	var tmpObj=obj.offsetParent;

	while ((tmpObj!=_offsetObj) && tmpObj){
		x+=tmpObj.offsetLeft-tmpObj.scrollLeft;
		y+=tmpObj.offsetTop-tmpObj.scrollTop;
		tmpObj=tmpObj.offsetParent;
	}
	x+=tmpObj.offsetWidth
	return ([x, y]);
}

function opentimewindow(ctrlobj,src){
    src=src + "/calendar.htm"
    position=getAbsPosition(ctrlobj) 
    x=position[0]  
    y=position[1]    
	retval = window.showModalDialog(src, "", "dialogWidth:136px; dialogHeight:210px; dialogLeft:x; dialogTop:y; status:no; directories:yes;scrollbars:no;Resizable=no; "  );
	if( retval != null ){
		ctrlobj.value = retval;
	}else{

	}
}

function opennewcardwindow(ctrlobj1,ctrlobj2,src,id,ismany,other){
	if (ismany == null)
	{
		ismany=0
	}
	if (other == null)
	{
		other=''
	}
    src=src + "/usercard.asp?open=" + id +"&ismany=" + ismany +"&other=" + other
    position=getAbsPosition(ctrlobj1) 
    x=position[0]  
    y=position[1]    
	retval = window.showModalDialog(src, "", "dialogWidth:300px; dialogHeight:350px; dialogLeft:x; dialogTop:y; status:no; directories:yes;scrollbars:no;Resizable=no; "  );
	if( retval != null ){
		//alert(retval)
	    n=retval.indexOf("+");
	    n=retval.indexOf("+");
		ctrlobj1.value = retval.substr(0,n);
        ctrlobj2.value = retval.substr(n+1);
	}else{

	}
}

function opendeptcardwindow(ctrlobj1,ctrlobj2,src,id){
    src=src + "/departcard.asp?masterid=" + id 
    position=getAbsPosition(ctrlobj1) 
    x=position[0]  
    y=position[1]    
	retval = window.showModalDialog(src, "", "dialogWidth:300px; dialogHeight:350px; dialogLeft:x; dialogTop:y; status:no; directories:yes;scrollbars:no;Resizable=no; "  );
	if( retval != null ){
		//alert(retval)
	    n=retval.indexOf("+");
	    n=retval.indexOf("+");
		ctrlobj1.value = retval.substr(0,n);
        ctrlobj2.value = retval.substr(n+1);
	}else{

	}
}