function dc_hideAP(){
	var ap = dc_getElementSafe('dc_ap');
	ap.style.display = 'none';
	dc_visible=false;
	return false;
}
function dc_positionAP(){
	var ap = dc_getElementSafe('dc_ap');
	var x,y;
	dc_ap_posx = parseInt(dc_ap_posx);
	dc_ap_posy = parseInt(dc_ap_posy);
	if (isNaN(dc_ap_posx)){ dc_ap_posx=10;  }
	if (isNaN(dc_ap_posy)){ dc_ap_posy=0; }
	if (dc_ap_posy<0){
		y = dc_getHeight()-dc_getElemHeight(ap)+dc_ap_posy-4;
	}else{
		y = dc_ap_posy;
	}
	if (dc_ap_posx<0){
		x = dc_getWidth()-dc_getElemWidth(ap)+dc_ap_posx-4;
	}else{
		x = dc_ap_posx;
	}
	ap.style.left = x+dc_getHScroll();
	ap.style.top = y+dc_getVScroll();
	if (dc_visible){
		setTimeout("dc_positionAP()", 50);
	}
}
function dc_getYOffset(){
	if (document.layers) {
		return window.pageYOffset;
	}else if (document.all) {
		return document.body.scrollTop;
	}else{
		return 0;
	}
}
function dc_getXOffset(){
	if (document.layers) {
		return window.pageXOffset;
	}else if (document.all) {
		return document.body.scrollLeft;
	}else{
		return 0;
	}
}
function dc_getHeight(){
	if (document.layers) {
		return window.innerHeight;
	}else if (document.all) {
		return document.body.clientHeight;
	}else{
		return 480;
	}
}
function dc_getWidth(){
	if (document.layers) {
		return window.innerWidth;
	}else if (document.all) {
		return document.body.clientWidth;
	}else{
		return 640;
	}
}
function dc_getHScroll(){
	if (document.layers){
		return window.pageXOffset;
	}else if (document.all){
		return document.body.scrollLeft;
	}else{
		return 0;
	}
}
function dc_getVScroll(){
	if (document.layers){
		return window.pageYOffset;
	}else if (document.all){
		return document.body.scrollTop;
	}else{
		return 0;
	}
}
function dc_getElemWidth(elem){
	if (document.layers){
		return elem.document.width;
	}else if (document.all){
		return elem.clientWidth;
	}
}
function dc_getElemHeight(elem){
	if (document.layers){
		return elem.document.height;
	}else if (document.all){
		return elem.clientHeight;
	}
}
var dc_lastAction=(new Date()).getTime()-10000;
function dc_menuEdit(as){
	var dcas = dc_getElementSafe('dc_as');
	var dcac = dc_getElementSafe('dc_ac');
	if (dcas && dcac){
		dcas.value = as;
		dcac.value = 1;
		document.dc_form.submit();
	}
}
function dc_confirm(m){
	if (confirm(m)){
		var dcv = dc_getElementSafe('dc_verify');
		if (dcv){ dcv.value = "Y"; }
		return true;
	}else{
		return false;
	}
}
function dc_moveAP( pos ){
	switch (pos){
		case 0: dc_ap_posy = 0; dc_ap_posx = 10; break;
		case 1: dc_ap_posy = 0; dc_ap_posx = -10; break;
	}
	dc_setCookie('dc_adminposx', dc_ap_posx, 365);
	dc_setCookie('dc_adminposy', dc_ap_posy, 365);
	dc_positionAP();
}
function dc_showAdmin(){
	var ap = dc_getElementSafe('dc_ap');
	if (ap){
		ap.innerHTML = dc_drawAP();
		ap.style.display = 'block';
		dc_visible=true;
		dc_positionAP();
	}
	return true;
}
function dc_login(){
	var res = dc_popWindowDialog(_dc_index + '?dc_ac=2&dc_prms=login,'+Math.random(), 250, 100);
	if (res){ dc_form.submit(); }
}
