var sampleNumber = 0;

function initSettings2() {
	// Set the sample number
    sampleCount = document.getElementById("sample_count");
    if ((typeof(sampleCount == "object")) && (sampleCount != null)) {
    	sampleCount.innerHTML = "Sample Number " + (sampleNumber + 1) + " ";
    }
    // Set default sample card for order
    document.cardDesign.sample0_set.value = true;    
}	

function saveSampleDesign() {
	// Set the border type
	var selectedIndex = document.cardDesign.BorderStyle.selectedIndex;
	designChoice = document.cardDesign.BorderStyle.options[selectedIndex].value;
	eval("document.cardDesign.sample" + sampleNumber + "_borderStyle").value = designChoice;
	selectedIndex = document.cardDesign.DesignPrimaryInk.selectedIndex;
	designChoice = document.cardDesign.DesignPrimaryInk.options[selectedIndex].value;
	eval("document.cardDesign.sample" + sampleNumber + "_borderPrimaryInk").value = designChoice;
	selectedIndex = document.cardDesign.DesignSecondaryInk.selectedIndex;
	designChoice = document.cardDesign.DesignSecondaryInk.options[selectedIndex].value;
	eval("document.cardDesign.sample" + sampleNumber + "_borderSecondaryInk").value = designChoice;
	selectedIndex = document.cardDesign.TypeStyle.selectedIndex;
	designChoice = document.cardDesign.TypeStyle.options[selectedIndex].value;
	eval("document.cardDesign.sample" + sampleNumber + "_fontStyle").value = designChoice;
	selectedIndex = document.cardDesign.TypePrimaryInk.selectedIndex;
	designChoice = document.cardDesign.TypePrimaryInk.options[selectedIndex].value;
	eval("document.cardDesign.sample" + sampleNumber + "_fontPrimaryInk").value = designChoice;
	selectedIndex = document.cardDesign.TypeShadowInk.selectedIndex;
	designChoice = document.cardDesign.TypeShadowInk.options[selectedIndex].value;
	eval("document.cardDesign.sample" + sampleNumber + "_fontShadowInk").value = designChoice;
	if (document.cardDesign.cardLines.options[0].selected) {
		eval("document.cardDesign.sample" + sampleNumber + "_lines").value = 1;
	} else {
		eval("document.cardDesign.sample" + sampleNumber + "_lines").value = 2;
	}
	selectedIndex = document.cardDesign.cardColor.selectedIndex;
	designChoice = document.cardDesign.cardColor.options[selectedIndex].value;
	eval("document.cardDesign.sample" + sampleNumber + "_color").value = designChoice;
	eval("document.cardDesign.sample" + sampleNumber + "_set").value = "true";
}	

function getSavedDesign() {
     selectedCardColor = eval("document.cardDesign.sample" + sampleNumber + "_color").value;
     selectedBorder = eval("document.cardDesign.sample" + sampleNumber + "_borderStyle").value;
     selectedBorderPrimary = eval("document.cardDesign.sample" + sampleNumber + "_borderPrimaryInk").value;
     selectedBorderSecondary = eval("document.cardDesign.sample" + sampleNumber + "_borderSecondaryInk").value;
     selectedFont = eval("document.cardDesign.sample" + sampleNumber + "_fontStyle").value;
     selectedFontPrimary =eval("document.cardDesign.sample" + sampleNumber + "_fontPrimaryInk").value;
     selectedFontSecondary = eval("document.cardDesign.sample" + sampleNumber + "_fontShadowInk").value;
     if (eval("document.cardDesign.sample" + sampleNumber + "_lines").value == "1") {
     	singleLine = true;
     } else {
     	singleLine = false;
     }	
}
	
function nextSample() {
     saveSampleDesign();
     sampleNumber++;
     if (sampleNumber > 3) {
          sampleNumber = 0;
     }
     var sample = eval("document.cardDesign.sample" + sampleNumber + "_set");
     sample.value = "true";
     getSavedDesign();
     initSettings();
     initSettings2();
}

function prevSample() {
     saveSampleDesign();
     sampleNumber--;
     if (sampleNumber < 0) {
          sampleNumber = 3;
     }
     var sample = eval("document.cardDesign.sample" + sampleNumber + "_set");
     sample.value = "true";
     getSavedDesign();
     initSettings();
     initSettings2();
}

function processForm(){
     saveSampleDesign();
     var allSet = true;
     for (var i=0; i<4; i++){
          if (eval("document.cardDesign.sample" + i + "_set.value") == "false") {
               allSet = false;
          }
     }
     if (allSet) {
          dataChanged = false;
          document.cardDesign.submit();
     } else {
          if (confirm ("You have not selected designs for four samples.  If you would like to order less than four samples, please click \"OK\".  Otherwise, please click \"Cancel\" and then click the \"Next\" button to design your next sample card.  Continue advancing samples with the \"Next\" button until all four designs have been specified, or you have selected designs for all the samples that you want to order.")) {
               dataChanged = false;
               document.cardDesign.submit();
          }
     }
}

addEvent(window, "load", initSettings2, false);
	
