//Function to change page from option list
function linkURL(URL) {
	
	if (URL.options[URL.selectedIndex].value != "") self.location.href = URL.options[URL.selectedIndex].value;	
	return true;
}

//Function to open pop up window
function winOpener(theURL, winName, scrollbars, resizable, width, height) {
	
	winFeatures = 'left=' + (screen.availWidth-10-width)/2 + ',top=' + (screen.availHeight-30-height)/2 + ',scrollbars=' + scrollbars + ',resizable=' + resizable + ',width=' + width + ',height=' + height + ',toolbar=0,location=0,status=1,menubar=0'
  	window.open(theURL, winName, winFeatures);
}

//Function to focus on first text box
function focus_first_text() {
  if (document.forms.length > 0) {
    var field = document.forms[0];
    for (i=0; i<field.length; i++) {
      if ((field.elements[i].type=="text") || (field.elements[i].type=="textarea") || (field.elements[i].type.toString().charAT(0)=="s")) {
        document.forms[0].elements[i].focus();
        return false;
      }
    }
  }
}
//Function to check if the string is numeric
function IsNumeric(strString)
{
  var strValidChars = "0123456789.";
  var strChar;
  var blnResult = true;
    
  if (strString.length == 0) return false;
    
  for (i=0; i<strString.length && blnResult == true; i++)
  {
    strChar = strString.charAt(i);
    if (strValidChars.indexOf(strChar) == -1)
    {
      blnResult = false;
    }
  }
  return blnResult;
}
//Function to check if the string is integer
function IsInteger(strString)
{
  var strValidChars = "0123456789";
  var strChar;
  var blnResult = true;
    
  if (strString.length == 0) return false;
    
  for (i=0; i<strString.length && blnResult == true; i++)
  {
    strChar = strString.charAt(i);
    if (strValidChars.indexOf(strChar) == -1)
    {
      blnResult = false;
    }
  }
  return blnResult;
}