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_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_findObj(n, d) { //v4.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);
  if(!x && document.getElementById) x=document.getElementById(n); 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 autoFillOutShippingForm(form) {
  	if (form.sameInfoBox.checked){
		form.s_address.value = form.b_address.value;
		form.s_city.value = form.b_city.value;	
		form.s_state.selectedIndex = form.b_state.selectedIndex;
		form.s_country.selectedIndex = form.b_country.selectedIndex;	
		form.s_zipcode.value = form.b_zipcode.value;
  	}
  	if (!form.sameInfoBox.checked) {
		form.s_address.value = "";
		form.s_city.value = "";
		form.s_state.selectedIndex = 0;
		form.s_country.value =  "US";
		form.s_zipcode.value =  "";
  	}
}

function isValidCardNumber(checkoutform) {	
	checkoutform.card_number.value = checkoutform.card_number.value.replace(/[^0-9]/g,"");
	if (checkoutform.card_type.selectedIndex == 0) {	
		if (checkoutform.card_number.value.match(/^\d{16}$/) == null && checkoutform.card_number.value.match(/^\d{13}$/) == null) {
			alert("Credit Card Number is not correct. Please try again.");
			checkoutform.card_number.focus();
			checkoutform.card_number.select();
			return false;
		}
		if (checkoutform.card_number.value.match(/^4/) == null) {
			alert("Credit Card Number is not correct. Please try again.");
			checkoutform.card_number.focus();
			checkoutform.card_number.select();
			return false;
		}
	}
	if (checkoutform.card_type.selectedIndex == 1) {	
		if (checkoutform.card_number.value.match(/^\d{16}$/) == null) {
			alert("Credit Card Number is not correct. Please try again.");
			checkoutform.card_number.focus();
			checkoutform.card_number.select();
			return false;
		}
		if (checkoutform.card_number.value.match(/^5[12345]/) == null) {
			alert("Credit Card Number is not correct. Please try again.");
			checkoutform.card_number.focus();
			checkoutform.card_number.select();
			return false;
		}
	} 
	if (checkoutform.card_type.selectedIndex == 2) {	
		if (checkoutform.card_number.value.match(/^\d{15}$/) == null) {
			alert("Credit Card Number is not correct. Please try again.");
			checkoutform.card_number.focus();
			checkoutform.card_number.select();
			return false;
		}
		if (checkoutform.card_number.value.match(/^3[47]/) == null) {
			alert("Credit Card Number is not correct. Please try again.");
			checkoutform.card_number.focus();
			checkoutform.card_number.select();
			return false;
		}
	} 
	return true; 
}

function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   myfield.form.submit();
   return false;
   }
else
   return true;
}


function checkShippingState(shipping, state){
	var shipMethod = shipping.value;
	var st = state.value;
	if (shipMethod == 43){
		if ((st == "Texas") || (st == "Oklahoma") || (st == "Louisiana") || (st == "Kansas") || (st == "Nebraska") || (st == "South Dakota") ||
			(st == "North Dakota") || (st == "Minnesota") || (st == "Florida")  || (st == "Washington") || (st == "Alaska") || (st == "Arkansas") ||
			(st == "Oregon") || (st == "California") || (st == "Idaho") || (st == "Nevada") || (st == "Utah") || (st == "Arizona") || (st == "Alabama") || 
			(st == "Georgia") || (st == "Hawaii") || (st == "Illinois") || (st == "Indiana") || (st == "Iowa") || (st == "Kentucky") || (st == "Montana") || (st == "Tennessee") || 
			(st == "Puerto Rico") || (st == "Virgin Islands") || (st == "Wisconsin") || (st == "Mississippi") || (st == "Montana") || (st == "Colorado") || (st == "New Mexico") || (st == "Wyoming")) {

		alert("Your shipping state is " + st + ". \nTo ensure the quality of our products when it reaches you, we do not ship via Fedex Ground to this state. \nPlease change your shipping option and submit your order again.");
			return false;
		} else {
			return true;
		}
	} else {
		return true;
	}
}


items = new Array();
                                items[0] = new Object();
                                        items[0].caption = "Value-Package";
                                        items[0].url = "product.php?productid=16156&cat=253&page=1";
                                        items[0].image = 00;
                                items[1] = new Object();
                                        items[1].caption = "Meat-Package";
                                        items[1].url = "product.php?productid=16159&cat=253&page=1";
                                        items[1].image = 01;
                                items[2] = new Object();
                                        items[2].caption = "Deli-Package";
                                        items[2].url = "product.php?productid=16158&cat=253&page=1";
                                        items[2].image = 02;
                                items[3] = new Object();
                                        items[3].caption = "Value-Package";
                                        items[3].url = "product.php?productid=16156&cat=253&page=1";
                                        items[3].image = 03;

                        var ri = Math.round(Math.random()*(items.length-1));
