function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


function pwulf_validate_one() {
var ChassisChecked

Chassis = document.configurator_pwulf1.sn_chassis

amd = document.configurator_pwulf1.sn_proc_amd.value
intel = document.configurator_pwulf1.sn_proc_intel.value
memory = document.configurator_pwulf1.sn_memory.value
harddrive = document.configurator_pwulf1.sn_harddrive.value
video = document.configurator_pwulf1.sn_video.value
network = document.configurator_pwulf1.sn_network.value
qty = document.configurator_pwulf1.sn_qty.value

//alert();

for (var i=0; i<Chassis.length; i++)  { 
if (Chassis[i].checked)  {
ChassisChecked = Chassis[i].value
} 
}

if ((ChassisChecked == null) && (Chassis.value == null)) {
alert("Please Select a Chassis");
//document.getElementById('chassis_focus').focus()
document.configurator_pwulf1.elements["sn_chassis"][0].focus();
return false;
}
else if (!(((amd == 'Please Select') && (intel != 'Please Select')) || ((amd != 'Please Select') && (intel == 'Please Select')))) {
	alert("Please Select one Processor (AMD OR Intel)");
	document.configurator_pwulf1.sn_proc_amd.focus();
return false;
}
else if (memory == 'Please Select') {
	alert("Please Select Slave Node Memory");
	document.configurator_pwulf1.sn_memory.focus();
return false;
}
else if (harddrive == 'Please Select') {
	alert("Please Select Slave Node Hard Drive");
	document.configurator_pwulf1.sn_harddrive.focus();
return false;
}
else if (video == 'Please Select') {
	alert("Please Select Slave Node Video Adapter");
	document.configurator_pwulf1.sn_video.focus();
return false;
}
else if (network == 'Please Select') {
	alert("Please Select Slave Node Network Adapter");
	document.configurator_pwulf1.sn_network.focus();
return false;
}
else if ((qty == "") || (!IsNumeric(document.configurator_pwulf1.sn_qty.value))) {
	alert("Please enter the quantity of slave nodes");
	document.configurator_pwulf1.sn_qty.focus();
return false;
}
else
{
return true;
}
}


