
var div_listing_id = '';
var div_text_id = '';
var div_link_id = '';
var text = '';
var prev_onclick = '';
var story_id = '';

function showShoppingResults(element_id){

	var file = '/shopping/aj/shopping_search_results.htm';
	var str = ''; 
        story_id = element_id;
	div_listing_id = 'shopping_listing_'+element_id;
	div_text_id = 'shopping_text_'+element_id;
	div_link_id = 'shopping_link_'+element_id;
	text = document.getElementById('shopping_text_'+element_id).innerHTML;

	str='element_id='+encodeURIComponent(element_id);
    	request.open( "POST", file, true );
    	request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
    	request.onreadystatechange = updateShoppingResults;
	request.send(str);

        document.getElementById(div_text_id).innerHTML = "Please wait...";
}

function updateShoppingResults(){
    if (request.readyState == 4) {
       if (request.status == 200) {
         var response = request.responseText;

	 document.getElementById(div_text_id).innerHTML = 'Hide Prices';
	 document.getElementById(div_link_id).onclick = function() {hideShoppingResults(story_id, text); return false;};
	 document.getElementById(div_listing_id).innerHTML = response;
	 document.getElementById(div_listing_id).style.display = '';

       }
     }
}

function hideShoppingResults(element_id, _text){

	document.getElementById('shopping_listing_'+element_id).style.display = 'none';
	document.getElementById('shopping_text_'+element_id).innerHTML = _text;
	document.getElementById('shopping_link_'+element_id).onclick = function() {unhideShoppingResults(element_id, _text); return false;};
}

function unhideShoppingResults(element_id, _text){

	document.getElementById('shopping_listing_'+element_id).style.display = '';
	document.getElementById('shopping_text_'+element_id).innerHTML = 'Hide Prices';
	document.getElementById('shopping_link_'+element_id).onclick = function() {hideShoppingResults(element_id, _text); return false;};

}