﻿//NOTE: pageObj must be assigned in implementing page. Unless you like null reference exceptions

function countWatchlist() {
	return pageObj.CountWatchlist().value;
} //end countWatchlist



function inWatchlist(make, model, equipment) {
	var res = pageObj.InWatchlist(make, model, equipment);
	
	if (res.error == null) {
		return res.value;
	} else {
		//guest account
		return null;
	} //end if
} //end watchlist



function asynch_addToWatchlist(make, model, equipment) {
	pageObj.AddToWatchlist(make, model, equipment, addToWatchlist_callback);
} //end addToWatchlist



function asynch_removeFromWatchlist(make, model, equipment) {
	pageObj.RemoveFromWatchlist(make, model, equipment, removeFromWatchlist_callback);
} //end removeFromWatchlist
