function checkForm(){
  var fm = document.forms.inputForm;
  var bValidC = true;
  var bValidN = true;
  var focusf = false;
  var msg = "Invalid Fields Have Been Detected!\n\nCOLOURS :\n- 6-digit Hex, with optional leading '#'\n\nWIDTH, MARGIN, PADDING, INDENT :\n- Digits 0-9 only. All measurements are in pixels (px)";
  for(var i=0;i<coloursArray.length;i++){
    fm[coloursArray[i]].value = fm[coloursArray[i]].value.toUpperCase();
    if(fm[coloursArray[i]].value != '' && fm[coloursArray[i]].value.search(/^#?[0-9A-F]{6}$/) == -1){
      fm[coloursArray[i]].style.backgroundColor = '#ff8080';
      if(bValidC){ bValidC = false; focusf = fm[coloursArray[i]].focus(); }
    }else{ fm[coloursArray[i]].style.backgroundColor = '#ffffff'; }
  }
  for(var i=0;i<numbersArray.length;i++){
    if(fm[numbersArray[i]].value != '' && fm[numbersArray[i]].value.search(/^[0-9]+$/) == -1){
      fm[numbersArray[i]].style.backgroundColor = '#ff8080';
      if(bValidN){ bValidN = false; if(bValidC){ focusf = fm[numbersArray[i]].focus(); } }
    }else{ fm[numbersArray[i]].style.backgroundColor = '#ffffff'; }
  }
  if(!bValidC || !bValidN){ window.alert(msg); return false; }else{ return true; }
}
function reloadRSS(){
  if(checkForm()){ document.forms.inputForm.submit(); }
}
function moveToBottom(){
  if(checkForm()){
    var x = document.forms.inputForm.sTabOrder.value;
    document.forms.inputForm.sTabOrder.value = x.substring(1) + x.substring(0,1);
    document.forms.inputForm.submit();
  }
}
function moveToTop(pos){
  if(checkForm()){
    var x = document.forms.inputForm.sTabOrder.value;
    document.forms.inputForm.sTabOrder.value = x.substr(pos,1) + x.substring(0,pos);
    if(pos+1<x.length){
      document.forms.inputForm.sTabOrder.value += x.substring(pos+1);
    }
    document.forms.inputForm.submit();
  }
}
function resetStyle(){
  if(window.confirm("Are you sure you want to remove ALL\nthe style settings you may have made?")){
    document.forms.inputForm.sResetStyle.value = 'ResetStyle';
    document.forms.inputForm.submit(); }
}
function loadExample(path){
  document.forms.inputForm.sVerify.disabled = true;
  document.forms.inputForm.sRss.value = path;
  document.forms.inputForm.submit();
}
function initWebDDM(page){
  if(page==0){
    var examplesMenu = new WebDDM('examplesMenuId', menuData0);
  }else{
    var tipsMenu = new WebDDM('tipsMenuId', menuData1);
  }
}

