function availability(position, amount, feed, etadate) {
	var thisAv = "availability_"+position;
	var thisEta = "eta_"+position;
	var changeAvClass = document.getElementById(thisAv);
	var changeEtaClass = document.getElementById(thisEta);
        if (!isNaN(amount)){
           if (amount > 0){
		changeAvClass.innerHTML = "In Stock";	
		changeEtaClass.innerHTML = "48 Hours";           
           }
	   else{ 
		if (feed == "Local"){
			changeAvClass.innerHTML = "Backorder (local)";
      changeEtaClass.innerHTML = etadate;
		}
		else {
			changeAvClass.innerHTML = "Backorder (import)";
      changeEtaClass.innerHTML = "Allow 4-8 Weeks";
		}
	   }
                       
        }

	else{ 
		if (feed == "Local"){
			changeAvClass.innerHTML = "Backorder (local)";
      changeEtaClass.innerHTML = etadate;
		}
		else {
			changeAvClass.innerHTML = "Backorder (import)";
      changeEtaClass.innerHTML = "Allow 4-8 Weeks";
		}
	}
}


function titleavailability(feed) {
     var availStr = $("span.avail").html();
     if (!isNaN(availStr)){
         if (availStr > 0){
		$("span.avail").html(availStr);
           }
	   else{ 
		if (feed == "Local"){
			$("span.avail").html("Backorder (local)");
		}
		else {
			$("span.avail").html("Backorder (import)");
		}
	   }      
     }
     else{
	 if (feed == "Local"){ 
                $("span.avail").html("Backorder (local)");
	 }
	 else {
                $("span.avail").html("Backorder (import)");
	 }

     } 
}

function checkoutavail(availStr, feed) {
   var availability = availStr;
     if (!isNaN(availStr)){
         if (availStr > 0){
		               return availStr;
           }
	   else{ 
		if (feed == "Local"){
		   availability = "Backorder (local)";
                   return availability;   	
		}
		else {
		   availability = "Backorder (import)";	
                   return availability;   	
		}
	   }      
     }
     else{
	 if (feed == "Local"){ 
		   availability = "Backorder (local)";
                   return availability;   	
	 }
	 else {
		   availability = "Backorder (import)";	
                   return availability;   	

	 }

     } 
 
}

function checkoutetadate(availStr, feed, etadate) {
   var availability = availStr;
     if (!isNaN(availStr)){
         if (availStr > 0){
                etadate = "Now"
		return etadate;
           }
	   else{ 
		if (feed == "Local"){
                   return etadate;   	
		}
		else {
                   etadate= "Allow 4-8 Weeks"; 
                   return etadate;   	
		}
	   }      
     }
     else{
	 if (feed == "Local"){ 
                   return etadate;   	
	 }
	 else {
                   etadate= "Allow 4-8 Weeks"; 
                   return etadate;   	

	 }

     } 

}

function addToNote(itemName, availStr, feed, etadate, currentNote) {

    // Exclude items available now.
		if (isNaN(availStr) || (isNaN(availStr) && availStr > 0)) {
        currentNote = itemName + ': ' + checkoutetadate(availStr, feed, etadate) + ' for this backorder (' + feed + ')';
		} else {
		    currentNote = '';
		}
		
    return currentNote;
}