function pwToggleEnabled(objID,dis)
{
var obj=document.getElementById(objID);
var objSPan=document.getElementById(objID+"_Span");
var objLabel=document.getElementById(objID+"_Label");
if(obj)obj.disabled=dis;
if(objSPan)objSPan.disabled=dis;
if(objLabel)objLabel.disabled=dis;
}
function pwReloadList(pwId,pwArrText,pwArrValue,pwArrSelected){
var listObj=pwObj(pwId);
if(listObj==null)return;
var selIndex=pwObj(pwId).selectedIndex;
var newIndex=-1;
for(var i=listObj.options.length;i>0;i--)
listObj.removeChild(listObj.options[i-1]);
for(var i=0;i<pwArrText.length;i++){
var pwOption=document.createElement("OPTION");
pwOption.text=pwArrText[i];
pwOption.value=pwArrValue[i];
pwOption.selected=pwArrSelected[i];
if(pwArrSelected[i]==true)
newIndex=i;
try{
listObj.options.add(pwOption);
}
catch(err){
listObj.add(pwOption,null);
}
}
pwObj(pwId).selectedIndex=newIndex;
}
function pwReloadTable(pwId,pwArrText,pwArrValue,pwArrSelected,pwType){
var listObj=pwObj(pwId);
if(listObj==null)return;
var count=listObj.rows.length;
for(var i=0;i<count;i++)
listObj.deleteRow(0);
for(var i=0;i<pwArrText.length;i++)
{
var pwRadio=document.createElement("input");
pwRadio.onclick="pwBeginCallback('"+listObj.id+"_"+i+"', 'Click',event.clientX + '@' + event.clientY, 'pwInternalCallback', '', false, '','Processing...');";
pwRadio.id=listObj.id+"_"+i;
pwRadio.type=pwType;
pwRadio.value=pwArrValue[i];
pwRadio.checked=pwArrSelected[i];
var pwRadioString=pwRadio.outerHTML;
pwRadioString=pwRadioString.substr(0,pwRadioString.length-1)+" name="+listObj.id+">";
var pwLabel=document.createElement("label");
pwLabel.htmlfor=pwRadio.id;
pwLabel.innerHTML=pwArrText[i];
var pwNewRow=listObj.insertRow();
var pwNewCell=pwNewRow.insertCell();
pwNewCell.innerHTML=pwRadioString+pwLabel.outerHTML;
}
}
function pwReloadFlowList(pwId,pwArrText,pwArrValue,pwArrSelected,pwType){
var listObj=pwObj(pwId);
if(listObj==null)return;
var count=listObj.childNodes.length;
for(var i=0;i<count;i++)
{
var pwChild=listObj.children(0);
listObj.removeChild(pwChild);
}
for(var i=0;i<pwArrText.length;i++)
{
var pwRadio=document.createElement("input");
pwRadio.onclick="pwBeginCallback('"+listObj.id+"_"+i+"', 'Click',event.clientX + '@' + event.clientY, 'pwInternalCallback', '', false, '','Processing...');";
pwRadio.id=listObj.id+"_"+i;
pwRadio.type=pwType;
pwRadio.value=pwArrValue[i];
pwRadio.checked=pwArrSelected[i];
var namedItem=document.createAttribute("Nname");
namedItem.value=listObj.id;
pwRadio.attributes.setNamedItem(namedItem);
if(pwArrSelected[i])
{
var namedItem=document.createAttribute("checked");
namedItem.value="checked";
pwRadio.attributes.setNamedItem(namedItem);
}
listObj.appendChild(pwRadio);
var pwLabel=document.createElement("label");
pwLabel.htmlfor=pwRadio.id;
pwLabel.innerHTML=pwArrText[i];
listObj.appendChild(pwLabel);
if(i!=(pwArrText.length-1))
{
var pwBreak=document.createElement("br");
listObj.appendChild(pwBreak);
}
}
listObj.outerHTML=pwReplaceString(listObj.outerHTML,"Nname","name");
}
function pwPlaySound(pwSoundId,pwType,pwSoundFile){
try{
var bgSound=pwObj(pwSoundId);
if(!bgSound){
bgSound=document.createElement("bgsound");
bgSound.id=pwSoundId;
bgSound.loop=1;
document.body.appendChild(bgSound);
}
bgSound.src=pwSoundFile;
}
catch(err){}
}
function pwPlayFlashSound(pwSoundFile){
var pwSoundObj=window.document.PWSound;
try{
if(typeof(pwSoundObj.length)!="undefined"){
pwSoundObj=pwSoundObj[0];
}
}
catch(err){}
pwSoundObj.LoadMovie(-9999,pwBaseResourcePath+"PwSound.swf");
var pwSoundLoaded=false;
while(!pwSoundLoaded){
if(pwSoundObj.PercentLoaded()==100)
pwSoundLoaded=true;
}
pwSoundObj.Play();
pwSoundObj.SetVariable("_root.pwUrl",pwSoundFile);
pwSoundObj.GotoFrame(9);
}
function pwChangeRowStyle(pwRowId,pwStyleString){
var pwRow=document.getElementById(pwRowId);
if(pwRow){
pwSetStyleString(pwRow.id,pwStyleString);
for(var j=0;j<pwRow.cells.length;j++){
pwSetStyleString(pwRow.cells[j].id,pwStyleString);
}
}
}
function pwClearRowStyle(pwRowId){
var pwRow=document.getElementById(pwRowId);
if(pwRow){
pwClearElementStyle(pwRow);
for(var j=0;j<pwRow.cells.length;j++)
pwClearElementStyle(pwRow.cells[j]);
}
}
function pwToggleRowVisibility(pwGridId,pwRowIndex,pwDisplay){
var pwRow=pwRowObj(pwGridId,pwRowIndex);
if(!pwRow)return;
pwRow.style.display=pwDisplay;
}
function pwRowObj(pwGridId,pwRowIndex){
var pwGrid=pwObj(pwGridId);
if(!pwGrid)return null;
return pwGrid.rows[pwRowIndex];
}
function pwCellObj(pwGridId,pwRowIndex,pwCellIndex){
var pwRow=pwRowObj(pwGridId,pwRowIndex);
if(!pwRow)return null;
return pwRow.cells[pwCellIndex];
}
