//--------------------------------------------------------
// getCookie
//--------------------------------------------------------
function getCookie(Name) {
	var search = Name + "="
	if (document.cookie.length > 0) { // if there are any cookies
		offset = document.cookie.indexOf(search)

		if (offset != -1) { // if cookie exists
			offset += search.length
	
			// set index of beginning of value
			end = document.cookie.indexOf(";", offset)

			// set index of end of cookie value
			if (end == -1)
				end = document.cookie.length
			return unescape(document.cookie.substring(offset, end))
			
		}
	}

}
var go = getCookie("redirect");

//--------------------------------------------------------
// fillHIDDEN
//--------------------------------------------------------
function fillHIDDEN(){
  var useForm = window.document.forms[0];
  useForm.browsertype.value =  navigator.appName;
  useForm.browserver.value = navigator.appVersion;
  useForm.redirect.value = go;
}// fillHIDDEN

<!-- // get cost // -->
function getCOST(){
  var counter = 0;
  var loop = 0;

// hafta subtract 2 from useFORM.length cause of comment and submit fields @ end

  var useFORM = window.document.forms[0].elements;
  var duplicates = false;
  var whichdup = "";
while(loop < 100){
    var getUSE = useFORM[loop].value;
    if((getUSE != null) && (getUSE != '')){counter++}
    loop++;

} //while  
  
  if (counter > 0){
    var discount = false;
    var discountlevel = 0;
    var level0 = 1;
    var level1 = 2;
    var level2 = 10;
    var level3 = 10;
    var level4 = 15;
    var level5 = 25;  
    var level6 = 40;  
    var level7 = 75;
    var atlevel0 = 15;
    var atlevel1 = 10;
    var atlevel2 = 7.5;
    var atlevel3 = 7.5;
    var atlevel4 = 7.5;
    var atlevel5 = 7.5; 
    var atlevel6 = 7.5;  
    var atlevel7 = 7.5;

if (counter == level0)cost = atlevel0;
if (counter == level1)cost = level1 * atlevel1;
if (counter == level2)cost = level2 * atlevel2;
if (counter == level3)cost = level3 * atlevel3;
if (counter == level4)cost = level4 * atlevel4;
if (counter == level5)cost = level5 * atlevel5;
if (counter == level6)cost = level6 * atlevel6;
if (counter == level7)cost = level7 * atlevel7;
  
    if(counter > level1 && counter < level2){
      cost = counter * atlevel1;
	  if(level2 * atlevel2 <= cost){
	    cost = level2 * atlevel2;
	    discount = true;
	    discountlevel = level2}//if
    }//if
    if(counter > level2 && counter < level3){
      cost = counter * atlevel2;
	  if(level3 * atlevel3 <= cost){
	    cost = level3 * atlevel3;
	    discount = true;
	    discountlevel = level3}
    }
    if(counter > level3 && counter < level4){
      cost = counter * atlevel3;
	  if(level4 * atlevel4 <= cost){
	    cost = level4 * atlevel4;
	    discount = true;
	    discountlevel = level4}
    }
    if(counter > level4 && counter < level5){
      cost = counter * atlevel4;
	  if(level5 * atlevel5 <= cost){
	    cost = level5 * atlevel5;
	    discount = true;
	    discountlevel = level5}
    }
    if(counter > level5 && counter < level6){
      cost = counter * atlevel5;
	  if(level6 * atlevel6 <= cost){
	    cost = level6 * atlevel6;
	    discount = true;
	    discountlevel = level6}
    }
    if(counter > level6 && counter < level7){
      cost = counter * atlevel6;
	  if(level7 * atlevel7 <= cost){
	    cost = level7 * atlevel7;
	    discount = true;
	    discountlevel = level7}
    }
    if(counter > level7)cost = counter * atlevel7;

    if(!discount)alert(counter + " members ordered at a total cost of $" + cost);
    if(discount)alert(counter + " members ordered. Final cost: $" + cost + ".\n      Due to our discount price list, the price for " +discountlevel+
                        " addresses is $"+cost+ " which is the same price for " +counter+
			" addresses.\n      To get the best value for your money you may now add " + (discountlevel-counter) + 
			" more selections and modify your order to a total of "+discountlevel+" addresses and pay the same price.");
  } else {
    cost = "No members entered, cannot calculate cost.";
    alert(cost);
  }//else
  window.document.forms[0].cost.value = cost;

}//getCOST()


//--------------------------------------------------------
// fillForm
//--------------------------------------------------------
function fillForm(){
var maxFILL =99;
var loopLength = 0;
var needMORE = false;
var cost = 0;

<!-- get & parse member #s out of cookie //-->
var ALLdata = document.cookie.split(';');
var ALLsel = new Array();
ALLsel[0] = false;
var ALLnum = new Array();
ALLnum[0] = false;
var setYet = false;

var isKEPTsub = document.cookie.indexOf("KEPTmembers=");
  if(isKEPTsub != -1){setYet = true;};
  
if(setYet){
  for(loop = 0; loop < ALLdata.length; loop++){
    var fieldPair = ALLdata[loop].split('=');
    var testforKEPT = fieldPair[0].indexOf("KEPT",0);
        if (testforKEPT != -1){
			ALLsel = fieldPair[1].split(",");
		}
  }//for loop
  if(ALLsel[0] != false){
    for(loop = 0; loop < ALLsel.length; loop++){
	  var getFiles = ALLsel[loop].split("/");
	  if(getFiles[2] != null){
	    var doNUM = getFiles[2];
		var pureNUM = doNUM.split('t.');
		if(pureNUM[0]!= ''){ALLnum[loop] = pureNUM[0];}
	  }//if
	}//for loop
  }//if
}//if 

if(ALLnum[0] != false){

  if(ALLnum.length > maxFILL){needMORE = true; loopLength = maxFILL;}
  else loopLength = ALLnum.length;

  for(loop = 0; loop < loopLength; loop++){
    window.document.forms[0].elements[loop].value = ALLnum[loop]; 
  }//for

  if(needMORE){
    var concatREMAIN = '' ;
	window.document.forms[0].elements[loopLength].value = concatREMAIN;

	for (loop2 = loopLength; loop2 < ALLnum.length; loop2++){
	  concatREMAIN = concatREMAIN + ALLnum[loop2] + ' ';
	}//for
	
    window.document.forms[0].elements[loopLength].value = concatREMAIN;
  }//if(needMORE)
}}//fillForm()

