var ajax_list_objects = new Array();
var ajaxIndex = ajax_list_objects.length;
ajax_list_objects[ajaxIndex] = new sack();

function findproduct(inputObj,externalFile,paramToExternalFile) {	
	var url = externalFile + '?'+ paramToExternalFile + '=' + inputObj.value.replace(" ","+");
	ajax_list_objects[ajaxIndex].requestFile = url;	
	ajax_list_objects[ajaxIndex].onCompletion = function(){ displayproduct(ajaxIndex,'product_name'); };	// Specify function that will be executed after file has been found
	ajax_list_objects[ajaxIndex].runAJAX();		// Execute AJAX function
}
function displayproduct(ajaxIndex,elementToShow) {
	var content = ajax_list_objects[ajaxIndex].response;
	if(trim(content)!='') {
		document.getElementById(elementToShow).innerHTML = content;
	}
	else {
		document.getElementById(elementToShow).innerHTML = '';
	}
}
function findproductDetail(inputObj,externalFile,paramToExternalFile) {	
	var url = externalFile + '?'+ paramToExternalFile + '=' + inputObj;
	ajax_list_objects[ajaxIndex].requestFile = url;	
	ajax_list_objects[ajaxIndex].onCompletion = function(){ displayproductDetail(ajaxIndex); };	// Specify function that will be executed after file has been found
	ajax_list_objects[ajaxIndex].runAJAX();		// Execute AJAX function
}
function displayproductDetail(ajaxIndex) {
	function trim(Value)
	{
		return Value.replace(/^\s+|\s+$/g, "");
	}
	var content = ajax_list_objects[ajaxIndex].response;
	var productDetailData = content.split('~~');
	var prodDescDetails = '';
	if(trim(productDetailData[0])!='') {
		document.getElementById('ajaxLeftImageDisplay').innerHTML = '<img src="/PrivateMediabank/'+trim(productDetailData[0])+'" />' 
	} else {
		document.getElementById('ajaxLeftImageDisplay').innerHTML = '<img src="/images/spacer.gif" height="300" width="1"/>'
	}
	if(trim(productDetailData[1])!='') prodDescDetails = trim(productDetailData[1]);
	if(trim(productDetailData[2])!='') prodDescDetails += "<h2>"+trim(productDetailData[2])+"</h2>";
	
	if(trim(productDetailData[5])!='' && trim(productDetailData[5]) > 0) {
		if(trim(productDetailData[3])!=''){
			prodDescDetails += "<h2>";
			prodDescDetails += "<span style='text-decoration:line-through;'>"+trim(productDetailData[3])+"</span>";
			prodDescDetails += "&nbsp;&nbsp;<span style='color:red;'>"+trim(productDetailData[5])+"</span>";
			prodDescDetails += "</h2>";
		}
	} else {
		if(trim(productDetailData[3])!='') prodDescDetails += "<h2>"+trim(productDetailData[3])+"</h2>";
	}
	
	document.getElementById('ajaxProductDetailDisplay').innerHTML = trim(prodDescDetails);
	
	if(trim(productDetailData[4])!='') {
		document.getElementById('ajaxRightImageDisplay').innerHTML = '<img src="/PrivateMediabank/'+trim(productDetailData[4])+'" />' 
	} else {
		document.getElementById('ajaxLeftImageDisplay').innerHTML = ''
	}	
}

function setSessionUpload(inputObj,externalFile,paramToExternalFile){
	
	var url = externalFile + '?'+ paramToExternalFile + '=' + inputObj;
	ajax_list_objects[ajaxIndex].requestFile = url;	
	//ajax_list_objects[ajaxIndex].onCompletion = function(){ displayproduct(ajaxIndex,'product_name'); };	// Specify function that will be executed after file has been found
	ajax_list_objects[ajaxIndex].runAJAX();		// Execute AJAX function
}
