function ValidateInput() { //v3.0
  var length;
  var size;
  
  size = parseInt(document.custom.size.value);
  length = parseInt(document.custom.length.value) + parseFloat(document.custom.fraction.value);
  if (size == 1 && length > 14.5)
  {  alert("Toddler size maximum skirt length is 14.5 inches "); return false; }
  else if (size == 2 && length > 12.75)
  {  alert("Child: X-Small size maximum skirt length is 12.75 inches "); return false; }
  else if (size == 3 && length > 13.75)
  {  alert("Child: Small size maximum skirt length is 13.75 inches "); return false; }
  else if (size == 4 && length > 17.00) 
  {  alert("Child: Medium size maximum skirt length is 17.0 inches "); return false;}
  else if (size == 5 && length > 19.00) 
  {  alert("Child: Large size maximum skirt length is 19.0 inches "); return false;}
  else if (size == 6 && length > 23.00) 
  {  alert("Child: X-Large size maximum skirt length is 23.0 inches "); return false;}
  else if (size == 11 && length > 25.00) 
  {  alert("Adult: X-Small size maximum skirt length is 25.0 inches "); return false;}
  else if (size == 12 && length > 27.00) 
  {  alert("Adult: Small size maximum skirt length is 27.0 inches "); return false;}
  else if (size == 13 && length > 28.00) 
  {  alert("Adult: Medium size maximum skirt length is 28.0 inches "); return false;}
  else if (size == 14 && length > 29.00) 
  {  alert("Adult: Large size maximum skirt length is 29.0 inches "); return false;}
  else if (size == 15 && length > 29.00) 
  {  alert("Adult: X-Large size maximum skirt length is 29.0 inches "); return false;}
  else if (size == 16 && length > 30.00) 
  {  alert("Adult: 1X size maximum skirt length is 30.0 inches "); return false;}
  else if (size == 17 && length > 31.00) 
  {  alert("Adult: 2X size maximum skirt length is 31.0 inches "); return false;}
  else if (size == 18 && length > 31.00) 
  {  alert("Adult: 3X size maximum skirt length is 31.0 inches "); return false;}

  document.custom.field_2.value = length + " inches";
  return true;
}




function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_findObj(n, d) { //v3.0

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

function ValidateDesignInput() { //v3.0

  var Design = document.custom.notesdisplay.value;

  var Music = document.custom.music.value;

  var Record = document.custom.record.value;

  var Staff = document.custom.staff.value;
  var RegDog = document.custom.dogcolor.value;
  var Fluffy = document.custom.fluffy.value;
  
  var length;
  var size;

  size = parseInt(document.custom.size.value);
  length = parseInt(document.custom.length.value) + parseFloat(document.custom.fraction.value);
  if (size == 1 && length > 14.5)
  {  alert("Toddler size maximum skirt length is 14.5 inches "); return false; }
  else if (size == 2 && length > 12.75)
  {  alert("Child: X-Small size maximum skirt length is 12.75 inches "); return false; }
  else if (size == 3 && length > 13.75)
  {  alert("Child: Small size maximum skirt length is 13.75 inches "); return false; }
  else if (size == 4 && length > 17.00) 
  {  alert("Child: Medium size maximum skirt length is 17.0 inches "); return false;}
  else if (size == 5 && length > 19.00) 
  {  alert("Child: Large size maximum skirt length is 19.0 inches "); return false;}
  else if (size == 6 && length > 23.00) 
  {  alert("Child: X-Large size maximum skirt length is 23.0 inches "); return false;}
  else if (size == 11 && length > 25.00) 
  {  alert("Adult: X-Small size maximum skirt length is 25.0 inches "); return false;}
  else if (size == 12 && length > 27.00) 
  {  alert("Adult: Small size maximum skirt length is 27.0 inches "); return false;}
  else if (size == 13 && length > 28.00) 
  {  alert("Adult: Medium size maximum skirt length is 28.0 inches "); return false;}
  else if (size == 14 && length > 29.00) 
  {  alert("Adult: Large size maximum skirt length is 29.0 inches "); return false;}
  else if (size == 15 && length > 29.00) 
  {  alert("Adult: X-Large size maximum skirt length is 29.0 inches "); return false;}
  else if (size == 16 && length > 30.00) 
  {  alert("Adult: 1X size maximum skirt length is 30.0 inches "); return false;}
  else if (size == 17 && length > 31.00) 
  {  alert("Adult: 2X size maximum skirt length is 31.0 inches "); return false;}
  else if (size == 18 && length > 31.00) 
  {  alert("Adult: 3X size maximum skirt length is 31.0 inches "); return false;}

  document.custom.field_2.value = length + " inches";


  if (RegDog != 0 && Fluffy != 0) {
     alert("Reminder:\r  You can have only one kind of dog on your skirt.\r  You have chosen two dogs.");
     return false;
  }



  if (Design == 0) {
     if (Music != 0) { alert("Reminder: Please select Music Notes Display."); return false; }
     if (Staff != 0) { alert("Reminder: Please select Music Notes Display."); return false; }
  }

  else if (Design == 1) {

    if (Music == 0)  { alert("Reminder: Please select Music Notes color."); return false; }

    if (Staff == 0 ) { alert("Reminder: Please select Staff color."); return false; }

    if (Record == 0) { alert("Reminder: Please select Record color."); return false; }

  }

  else if (Design == 2) {

    if (Music == 0) { alert("Reminder: Please select Music Notes color."); return false; }
    if (Staff != 0) { alert("Alert!\r Five Scattered Notes\r Without Staff"); return false; }    

  }

  else if (Design == 3) {

    if (Staff == 0) { alert("Reminder: Please select Staff color."); return false; }
    if (Music == 0) { alert("Reminder: Please select Music Notes color."); return false; }

  }

  else return true;
  
  
  
}

