// ****************************
// Block backspace onKeyDown
// ***************************

function onKeyDown() {
				
	//alert(event.keyCode);
	if(event.altKey&&(event.keyCode==37)) 
		event.returnValue = false;
	else if((event.altKey) || 
	     	((event.keyCode == 8) && (event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "password")) || 
 	     	((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) ||
	     	(event.keyCode == 116) || 
		(event.keyCode == 18) ) {
         		event.keyCode = 0;
         		event.returnValue = false;
        }

}
function ConvertUDC(ps_val)
{
	var ls_Display="";
	var ls_val="";
	ls_val=ps_val
	ls_val=ls_val.split(";;");
	for (z=0;z<=ls_val.length-1;z++)
	{
		if ((ls_val[z].substr(0,2)=="uu")||(ls_val[z].substr(0,2)=="UU"))
			ls_val[z]="<img vspace='2' height='16' width='16' align='absbottom' src='UDC/"+ls_val[z].substr(2)+".gif'></img>";
		ls_Display=ls_Display+ls_val[z];
	}
		return ls_Display;	
}
function GetTextField(po_Node,ps_Name, pb_UDC)
{
	try{
		if (pb_UDC)
			return ConvertUDC(po_Node.selectNodes(ps_Name + "/text()")[0].xml)
		else
			return po_Node.selectNodes(ps_Name + "/text()")[0].xml;
	}
	catch(e)
	{
		//alert(e)
	}
}
function GetAttribute(po_Node,ps_Name,pb_UDC)
{
	try{
		if (pb_UDC)
			return ConvertUDC(po_Node.selectNodes("@"+ps_Name)[0].text)
		else
			return po_Node.selectNodes("@"+ps_Name)[0].text;
	}
	catch(e)
	{
		//alert(e)
	}
}
function UpdateTime(ps_Time)
{
	if(ps_Time==null || ps_Time.toUpperCase( ).indexOf("NULL") > -1) {
		parent.L_Time.innerText="";
	}
	else {
		ls_Time=ps_Time.substring(0,2);
		ls_Time=ls_Time + ":"+ps_Time.substring(2,4);
		//ls_Time=ls_Time + ":"+ps_Time.substring(4,6);
		parent.L_Time.innerText=ls_Time;			
	}
}
function UpdateDate(ps_Date)
{
	ls_Date=ps_Date;
	parent.L_Date.innerText=ls_Date;			
}
function IsNumeric(strString)
{
   //  check for valid numeric strings	
   var strValidChars = "0123456789.,";
   var strChar;
   var blnResult = true;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}		

function checkSysReady() {
	return parent.document.IPC.getSysReady();
}

function checkStartSell() {
	return parent.document.EWINODDS.GetStartSell();
}

function checkPoolDef(pool, raceno) {
	return parent.document.IPC.checkPoolDef(pool, raceno);
}


