FlickrCB = Class.create();
FlickrCB.prototype = {
	
	regForm: document.searchform,
	
	initialize: function() {},
	
	
	callBackF: function(request) {
		
		//console.log("in the callback");
		$("results").innerHTML = request.responseText.trim();
		
		$("spinner").hide();
		
		if ("No Results Found." == $("results").innerHTML) {
			$("results").show();
		}
		else {
        	Effect.SlideDown("results", {duration:3});
        }
	},
	
	callBackErrorF: function (request) {
	
		console.log("in the callBackErrorF");
		
		$("results").update(request.responseText);
		$("results").show();
	},
	
	callBackItem: function (request) {
		//console.log("in callBackItem");
		
		responseParts = request.responseText.split(" ");
		
		var imageCode = "<img src='" + responseParts[1] + "' width='" + responseParts[9] + "' height='" + responseParts[8] + "' alt='Book Cover'>";
		
		var detailedInfo = "<table border='0'><tr valign='top'><td>" + imageCode + "</td><td> (<i>" + responseParts[3] + "</i> - " + responseParts[4] + ")<br>List Price: " + responseParts[2] + "<br>Rating: " + responseParts[6] + " out of 5 stars.<br>" + responseParts[7] + " total user reviews." ;
		
		$(responseParts[0]).innerHTML = detailedInfo;
		
		Effect.SlideDown(responseParts[0]);
	},
	
	callBackErrorItem: function (request) {
		
		console.log("in callBackErrorItem");
		
		
	}
	
}

