function req_pwr(state, name, code)
{
	if(inproc){
        displayMSG('outputPWR', 'errorMSG', '<p>&nbsp;</p><p style="text-align:center;" class="errorText">Another request is in progress.  Please wait ...</p>', 'block');
        setTimeout("req_pwr('"+state+"','"+name+"','"+code+"')",1000);
	}
	else{
		inproc = true;
		AJAXRequest.doAJAXGet('/source/pwr.php', 'state='+state+'&name='+encodeURIComponent(name)+'&code='+code, 'process_pwr', 'txt', false);
	}
}

function process_pwr()
{
    AJAXPWR=AJAXRequest.AJAXOBJ;
	if(AJAXPWR.readyState == 4){
		pwr_show_result(AJAXPWR.status);
	}
}

function pwr_show_result(status)
{
    if (status == 200)
	{
        var result = AJAXPWR.responseText;
        displayMSG('outputPWR', 'innerBase', result, 'block');
	}
	else
	{
        if(status == 404)
        {
            displayMSG('outputPWR', 'innerBase', '<p><span class="errorText">Could not compelete. Page not found!</span></p>', 'block');
			resultObj.innerHTML = '';
		}
		else
		{
            displayMSG('outputPWR', 'innerBase', '<p><span class="errorText">Could not compelete. XML problem occured!</span></p>', 'block');
		}
	}

	inproc = false;
}

function submit_pwr()
{
	var f = document.forms['pwrForm'];
	name = f.pwrname.value;
	code = f.code.value;
	req_pwr('pwr', name, code);
}