<!-- Hide me from non-JavaScript aware browsers
function validateEmail(youremailString)
{

invalidChars = " /:,;";
if (youremailString == "")
{
window.alert("You must enter your email!");
return false;
}

if (youremailString.indexOf("@", 0) == 0)
{
window.alert("No username in email address!");
return false;
}

if (youremailString.indexOf("@", 1) == -1)
{
window.alert("No @ sign in email address!");
return false;
}

if (youremailString.indexOf(".", 0) == -1)
{
window.alert("No period in email address!");
return false;
}


if (document.orderform.FabricClub.checked == false && document.orderform.RobynPandolf.checked == false && document.orderform.Reproduction.checked == false && document.orderform.SmallPrints.checked == false && document.orderform.Florals.checked == false && document.orderform.Japanese.checked == false && document.orderform.Blues.checked == false && document.orderform.Greens.checked == false && document.orderform.Christmas.checked == false && document.orderform.RamblinRose.checked == false && document.orderform.HeartsAndRoses.checked == false && document.orderform.FairyKisses.checked == false && document.orderform.FairyKissessPatternFabric.checked == false && document.orderform.CountryCollectables.checked == false && document.orderform.ChristmasCards.checked == false && document.orderform.BelievesHopesandEndures.checked == false && document.orderform.LeannesHouse.checked == false && document.orderform.LeannesHouseJourney.checked == false && document.orderform.RosalieQuinlan.checked == false && document.orderform.LeannesHouseJourneyKit.checked == false && document.orderform.ChristmasTrufflesKit.checked == false && document.orderform.ChristmasTrufflesBook.checked == false && document.orderform.NinePatchPizazzBook.checked == false && document.orderform.PyjamaPartyBook.checked == false && document.orderform.SweetValentine.checked == false)

{
window.alert("Please select at least one item before submitting this form.");

return false;
}


if (document.orderform.FabricClub.checked == true && document.orderform.FabricClubQty.value == "")
{
window.alert("Please enter a quantity for Fabric Club.");
return false;
}
if (document.orderform.FabricClub.checked == false && document.orderform.FabricClubQty.value != "")
{
window.alert("Please check the Fabric Club checkbox.");
return false;
}
if (document.orderform.RobynPandolf.checked == true && document.orderform.RobynPandolfQty.value == "")
{
window.alert("Please enter a quantity for Robyn Pandolf Fabric Packs.");
return false;
}

if (document.orderform.RobynPandolf.checked == false && document.orderform.RobynPandolfQty.value != "")
{
window.alert("Please check the Robyn Pandolf checkbox.");
return false;
}

if (document.orderform.Reproduction.checked == true && document.orderform.ReproQty.value == "")
{
window.alert("Please enter a quantity for 1850s Reproduction Fabric Packs.");
return false;
}

if (document.orderform.Reproduction.checked == false && document.orderform.ReproQty.value != "")
{
window.alert("Please check the 1850s Reproduction checkbox.");
return false;
}
if (document.orderform.SmallPrints.checked == true && document.orderform.SmallPrintsQty.value == "")
{
window.alert("Please enter a quantity for Small Prints Fabric Packs.");
return false;
}

if (document.orderform.SmallPrints.checked == false && document.orderform.SmallPrintsQty.value != "")
{
window.alert("Please check the Small Prints checkbox.");
return false;
}

if (document.orderform.Florals.checked == true && document.orderform.FloralsQty.value == "")
{
window.alert("Please enter a quantity for Florals Fabric Packs.");
return false;
}

if (document.orderform.Florals.checked == false && document.orderform.FloralsQty.value != "")
{
window.alert("Please check the Florals Fabric Packs checkbox.");
return false;
}
if (document.orderform.Japanese.checked == true && document.orderform.JapaneseQty.value == "")
{
window.alert("Please enter a quantity for Japanese Fabric Packs.");
return false;
}

if (document.orderform.Japanese.checked == false && document.orderform.JapaneseQty.value != "")
{
window.alert("Please check the Japanese Fabric Packs checkbox.");
return false;
}

if (document.orderform.Blues.checked == true && document.orderform.BluesQty.value == "")
{
window.alert("Please enter a quantity for Blues Fabric Packs.");
return false;
}

if (document.orderform.Blues.checked == false && document.orderform.BluesQty.value != "")
{
window.alert("Please check the Blues Fabric Packs checkbox.");
return false;
}

if (document.orderform.Greens.checked == true && document.orderform.GreensQty.value == "")
{
window.alert("Please enter a quantity for Greens Fabric Packs.");
return false;
}

if (document.orderform.Greens.checked == false && document.orderform.GreensQty.value != "")
{
window.alert("Please check the Greens Fabric Packs checkbox.");
return false;
}

if (document.orderform.Christmas.checked == true && document.orderform.ChristmasQty.value == "")
{
window.alert("Please enter a quantity for Christmas Fabric Packs.");
return false;
}

if (document.orderform.Christmas.checked == false && document.orderform.ChristmasQty.value != "")
{
window.alert("Please check the Christmas Fabric Packs checkbox.");
return false;
}

if (document.orderform.SweetValentine.checked == true && document.orderform.SweetValentineQty.value == "")
{
window.alert("Please enter a quantity for Sweet Valentine Block of the Month.");
return false;
}

if (document.orderform.SweetValentine.checked == false && document.orderform.SweetValentineQty.value != "")
{
window.alert("Please check the Sweet Valentine Block of the Month checkbox.");
return false;
}

if (document.orderform.RamblinRose.checked == true && document.orderform.RamblinRoseQty.value == "")
{
window.alert("Please enter a quantity for Ramblin Rose Meets Jamestown BOM.");
return false;
}


if (document.orderform.HeartsAndRoses.checked == true && document.orderform.HeartsAndRosesQty.value == "")
{
window.alert("Please enter a quantity for Hearts and Roses Block of the Month.");
return false;
}

if (document.orderform.FairyKisses.checked == true && document.orderform.FairyKissesPatternOnlyQty.value == "")
{
window.alert("Please enter a quantity for Fairy Kisses Block of the Month (pattern only).");
return false;
}

if (document.orderform.FairyKisses.checked == false && document.orderform.FairyKissesPatternOnlyQty.value != "")
{
window.alert("Please check the Fairy Kisses Block of the Month (pattern only) checkbox.");
return false;
}

if (document.orderform.FairyKissessPatternFabric.checked == true && document.orderform.FairyKissesPatternFabricQty.value == "")
{
window.alert("Please enter a quantity for Fairy Kisses Block of the Month (pattern and fabric).");
return false;
}

if (document.orderform.FairyKissessPatternFabric.checked == false && document.orderform.FairyKissesPatternFabricQty.value != "")
{
window.alert("Please check the Fairy Kisses Block of the Month (pattern and fabric) checkbox.");
return false;
}


if (document.orderform.CountryCollectables.checked == true && document.orderform.CountryCollectablesQty.value == "")
{
window.alert("Please enter a quantity for Country Collectables Block of the Month.");
return false;
}

if (document.orderform.CountryCollectables.checked == false && document.orderform.CountryCollectablesQty.value != "")
{
window.alert("Please check the Country Collectables Block of the Month checkbox.");
return false;
}

if (document.orderform.ChristmasCards.checked == true && document.orderform.ChristmasCardsQty.value == "")
{
window.alert("Please enter a quantity for Christmas Cards Block of the Month.");
return false;
}

if (document.orderform.ChristmasCards.checked == false && document.orderform.ChristmasCardsQty.value != "")
{
window.alert("Please check the Christmas Cards Block of the Month checkbox.");
return false;
}

if (document.orderform.BelievesHopesandEndures.checked == true && document.orderform.BelievesHopesandEnduresQty.value == "")
{
window.alert("Please enter a quantity for Believes Hopes and Endures Block of the Month.");
return false;
}

if (document.orderform.BelievesHopesandEndures.checked == false && document.orderform.BelievesHopesandEnduresQty.value != "")
{
window.alert("Please check the Believes Hopes and Endures Block of the Month checkbox.");
return false;
}

if (document.orderform.LeannesHouse.checked == true && document.orderform.LeannesHouseQty.value == "")
{
window.alert("Please enter a quantity for Leanne's House Block of the Month.");
return false;
}

if (document.orderform.LeannesHouse.checked == false && document.orderform.LeannesHouseQty.value != "")
{
window.alert("Please check the Leanne's House Block of the Month checkbox.");
return false;
}

if (document.orderform.LeannesHouseJourney.checked == true && document.orderform.LeannesHouseJourneyQty.value == "")
{
window.alert("Please enter a quantity for Leanne's House Journey of a Quilter Block of the Month.");
return false;
}

if (document.orderform.LeannesHouseJourney.checked == false && document.orderform.LeannesHouseJourneyQty.value != "")
{
window.alert("Please check the Leanne's House Journey of a Quilter Block of the Month checkbox.");
return false;
}
if (document.orderform.RosalieQuinlan.checked == true && document.orderform.RosalieQuinlanQty.value == "")
{
window.alert("Please enter a quantity for Rosalie Quinlan Block of the Month.");
return false;
}

if (document.orderform.RosalieQuinlan.checked == false && document.orderform.RosalieQuinlanQty.value != "")
{
window.alert("Please check the Rosalie Quinlan Block of the Month checkbox.");
return false;
}
if (document.orderform.LeannesHouseJourneyKit.checked == true && document.orderform.LeannesHouseJourneyKitQty.value == "")
{
window.alert("Please enter a quantity for Leanne's House Journey of a Quilter Kit.");
return false;
}
if (document.orderform.LeannesHouseJourneyKit.checked == true && document.orderform.LeannesHouseJourneyKitQty.value == "")
{
window.alert("Please enter a quantity for Leanne's House Journey of a Quilter kit.");
return false;
}

if (document.orderform.LeannesHouseJourneyKit.checked == false && document.orderform.LeannesHouseJourneyKitQty.value != "")
{
window.alert("Please check the Leanne's House Journey of a Quilter Kit checkbox.");
return false;
}

if (document.orderform.ChristmasTrufflesKit.checked == true && document.orderform.ChristmasTrufflesKitQty.value == "")
{
window.alert("Please enter a quantity for Christmas Truffles kit.");
return false;
}

if (document.orderform.ChristmasTrufflesKit.checked == false && document.orderform.ChristmasTrufflesKitQty.value != "")
{
window.alert("Please check the Christmas Truffles Kit checkbox.");
return false;
}






if (document.orderform.ChristmasTrufflesBook.checked == true && document.orderform.ChristmasTrufflesBookQty.value == "")
{
window.alert("Please enter a quantity for the Christmas Truffles Book.");
return false;
}

if (document.orderform.ChristmasTrufflesBook.checked == false && document.orderform.ChristmasTrufflesBookQty.value != "")
{
window.alert("Please check the Christmas Truffles book checkbox.");
return false;
}

if (document.orderform.NinePatchPizazzBook.checked == true && document.orderform.NinePatchPizazzBookQty.value == "")
{
window.alert("Please enter a quantity for the Nine Patch Pizazz Book.");
return false;
}

if (document.orderform.NinePatchPizazzBook.checked == false && document.orderform.NinePatchPizazzBookQty.value != "")
{
window.alert("Please check the Nine Patch Pizazz Book checkbox.");
return false;
}

if (document.orderform.PyjamaPartyBook.checked == true && document.orderform.PyjamaPartyBookQty.value == "")
{
window.alert("Please enter a quantity for the Pyjama Party Book.");
return false;
}

if (document.orderform.PyjamaPartyBook.checked == false && document.orderform.PyjamaPartyBookQty.value != "")
{
window.alert("Please check the Pyjama Party Book checkbox.");
return false;
}



for (i=0; i<invalidChars.length; i++)
{
if (youremailString.indexOf(invalidChars.charAt(i), 0) > -1)
{
window.alert("Bad character(s) in email address!", invalidChars.charAt(i), i);
return false;
}
}
return true;




}




function formVerify(orderform)
{




if (document.orderform.firstname.value == "")
{
window.alert("Please enter your first name");
orderform.firstname.focus();
orderform.firstname.select();
return false;
}

if (document.orderform.familyname.value == "")
{
window.alert("Please enter your family name name");
orderform.familyname.focus();
orderform.familyname.select();
return false;
}

if (document.orderform.phone.value == "")
{
window.alert("Please enter your telephone number");
orderform.phone.focus();
orderform.phone.select();
return false;
}

else if (!validateEmail(orderform.youremail.value))
{
orderform.youremail.focus();
orderform.youremail.select();
return false;
}
else 
return true;



}
// -->
