function check(){

if(document.stepForm.base.value.length==0)
  {
   alert('Please select a base.');
   document.stepForm.name.focus();
   selection(1);
   return;
  }
  if(document.stepForm.flavor1.value.length==0)
  {
   alert('Please select at least one flavor');
   document.stepForm.flavor1.focus();
   selection(2);
   return;
  }
 if(document.stepForm.name.value.length==0)
  {
   alert('Please enter a name for your creation');
   document.stepForm.name.focus();
   selection(4);
   return;
  }
   if(document.stepForm.packaging.value.length==0)
  {
   alert('Please select a packaging');
   document.stepForm.packaging.focus();
   selection(4);
   return;
  }
  
   if(document.stepForm.size.value=="8 Pints(+$40.00)")
  {
   document.stepForm.AdditionalCosts.value="Extra Shipping(+$"+extrashippingcost+")";
  }
  
  


document.stepForm.submit();


}

$(document).ready(function(){

if (readCookie("mbase"))
{

		document.stepForm.base.value=readCookie("mbase");
		document.stepForm.flavor1.value=readCookie("mflavor1");
		document.stepForm.flavor2.value=readCookie("mflavor2");
		document.stepForm.mix1.value=readCookie("mmix1");
		document.stepForm.mix2.value=readCookie("mmix2");
		document.stepForm.name.value=readCookie("mname");
		document.stepForm.packaging.value=readCookie("mpackaging");
		document.stepForm.size.value=readCookie("msize");
		
		document.sendFriend.base.value=readCookie("mbase");
		document.sendFriend.flavor1.value=readCookie("mflavor1");
		document.sendFriend.flavor2.value=readCookie("mflavor2");
		document.sendFriend.mix1.value=readCookie("mmix1");
		document.sendFriend.mix2.value=readCookie("mmix2");
		document.sendFriend.name.value=readCookie("mname");
		document.sendFriend.packaging.value=readCookie("mpackaging");
		document.sendFriend.size.value=readCookie("msize");
		
		document.saveForLaterForm.base.value=readCookie("mbase");
		document.saveForLaterForm.flavor1.value=readCookie("mflavor1");
		document.saveForLaterForm.flavor2.value=readCookie("mflavor2");
		document.saveForLaterForm.mix1.value=readCookie("mmix1");
		document.saveForLaterForm.mix2.value=readCookie("mmix2");
		document.saveForLaterForm.name.value=readCookie("mname");
		document.saveForLaterForm.packaging.value=readCookie("mpackaging");
		document.saveForLaterForm.size.value=readCookie("msize");
		
		document.addBox.base.value=readCookie("mbase");
		document.addBox.flavor1.value=readCookie("mflavor1");
		document.addBox.flavor2.value=readCookie("mflavor2");
		document.addBox.mix1.value=readCookie("mmix1");
		document.addBox.mix2.value=readCookie("mmix2");
		document.addBox.name.value=readCookie("mname");
		document.addBox.packaging.value=readCookie("mpackaging");
		document.addBox.size.value=readCookie("msize");
}	

});


function saveforlater(){


if(document.stepForm.base.value.length==0)
  {
   alert('Please select a base.');
   document.stepForm.name.focus();
   selection(1);
   return;
  }
  if(document.stepForm.flavor1.value.length==0)
  {
   alert('Please select at least one flavor');
   document.stepForm.flavor1.focus();
   selection(2);
   return;
  }
 if(document.stepForm.name.value.length==0)
  {
   alert('Please enter a name for your creation');
   document.stepForm.name.focus();
   selection(4);
   return;
  }
   if(document.stepForm.packaging.value.length==0)
  {
   alert('Please select a packaging');
   document.stepForm.packaging.focus();
   selection(4);
   return;
  }
  
  
	if (readCookie("nm"))
	{
		$("input[name='nm']").val(readCookie("nm"));
		$("input[name='pw']").val(readCookie("pw"));
		document.saveForLaterForm.submit();
		alert("Your flavor has been saved. You may view it in the account login section.");
	}
	else{
		createCookie("mbase", document.stepForm.base.value, 0);
		createCookie("mflavor1", document.stepForm.flavor1.value, 0);
		createCookie("mflavor2", document.stepForm.flavor2.value, 0);
		createCookie("mmix1", document.stepForm.mix1.value, 0);
		createCookie("mmix2", document.stepForm.mix2.value, 0);
		createCookie("mname", document.stepForm.name.value, 0);
		createCookie("mpackaging", document.stepForm.packaging.value, 0);
		createCookie("msize", document.stepForm.size.value, 0);
		this.location.href = "http://www.ecreamery.com/myaccount.html";
	}



	
	
}

function selection(n)
{
$("#Blue1").css("display","none");
$("#Blue2").css("display","none");
$("#Blue3").css("display","none");
$("#Blue4").css("display","none");

$("#White1").css("display","block");
$("#White2").css("display","block");
$("#White3").css("display","block");
$("#White4").css("display","block");

$("#White"+n).css("display","none");
$("#Blue"+n).css("display","block");

$(".stepTD").css("background-color","#ffffff");
$("#stepTD"+n).css("background-color","#DFF3F1");

$(".process").css("display","none");
$("#Process"+n).css("display","block");

}

function update(m,n){
$("input[name='"+m+"']").val(n);
}

function updateBase(m,n){
$("input[name='"+m+"']").val(n);

$(".flavors").css("display","none");

if(n=="Ice Cream")
{
$("#IceCreamFlavor").css("display","block");
}
else{
$("#"+n+"Flavor").css("display","block");
}

$("input[name='flavor1']").val("");
$("input[name='flavor2']").val("");
var formElements = document.checkForm.elements;
for (i=0; i<formElements.length; i++) {  
     if (formElements[i].type == "checkbox") {  
          if (formElements[i].checked) {   
			formElements[i].checked=false; 
          }
     } 
}

}


function updateFlavor(m){

var formElements = document.checkForm.elements;
var filters="";
var ct=0;
for (i=0; i<formElements.length; i++) {  
     if (formElements[i].type == "checkbox") {  
          if (formElements[i].checked) {  
		  
               
			   ct=ct+1;
			   if (ct>2)
			   {
			   formElements[i].checked=false;
			   alert("You may only select two flavors. Please uncheck one if you Would like to use "+formElements[i].value);
			   }
			   else{
			   
				if(ct==2)
				{
				filters=filters+formElements[i].value+"(+$10.00)|"; 
				}
				else{
				filters=filters+formElements[i].value+"|"; 
				}
			   
			   }
          }
     } 
}
if(filters.length>0){
var sp=filters.split("|");

//alert (filters);
$("input[name='flavor1']").val(sp[0]);
if(sp.length>1)
{
$("input[name='flavor2']").val(sp[1]);
}
}
else{
$("input[name='flavor1']").val('');
}
}


function updateMix(m){

var formElements = document.mixForm.elements;
var filters="";
var ct=0;
for (i=0; i<formElements.length; i++) {  
     if (formElements[i].type == "checkbox") {  
          if (formElements[i].checked) {  
		  
               
			   ct=ct+1;
			   if (ct>2)
			   {
			   formElements[i].checked=false;
			   alert("You may only select two mix-ins. Please uncheck one if you would like to use "+formElements[i].value);
			   }
			   else{
			   filters=filters+formElements[i].value+"(+$5.00)|"; 
			   }
          }
     } 
}
if(filters.length>0){
var sp=filters.split("|");

//alert (filters);
$("input[name='mix1']").val(sp[0]);
if(sp.length>1)
{
$("input[name='mix2']").val(sp[1]);
}
}
else{
$("input[name='mix1']").val('');
}
}


function updateLabel(){

	if(document.label.name.value.length>35)
	{
	alert("Your Name Has To Be Less Than 35 Characters");
	document.label.name.focus();
	}
	else{
	$("input[name='name']").val(document.label.name.value);
	}
}


function disableEnterKey(e)
{
     var key;

     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox

     if(key == 13)
          return false;
     else
          return true;
}

