
function updatePopulars(webCategory, obj)
{
	var poststr = "webCategory="+webCategory;
	makePOSTRequest2('UpdatePopularsAction.action', poststr, processUpdatePopulars);
	
	var activeItem = getElementsByClassName('active');
	
	activeItem[0].className = '';
	obj.className = 'active';
	
} 

function updateDepartmentPopulars(depID, obj)
{
	
	var poststr = "depID="+encodeURIComponent(depID);
	makePOSTRequest2('UpdatePopularsAction.action', poststr, processUpdatePopulars);
	
	var activeItem = getElementsByClassName('active');
	
	activeItem[0].className = '';
	obj.className = 'active';
	
} 


function processUpdatePopulars(request) {
	if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('popularsID').innerHTML = result;
            //alert(result);  
         }else {
            alert('There was a problem with the request.');
         }
      }
}

function updatePopularsOpinions(depID, obj)
{
	var poststr = "depID="+encodeURIComponent(depID);
	makePOSTRequest2('UpdatePopularsOpinionsAction.action', poststr, processUpdatePopularsOpinions);
	
	var activeItem = getElementsByClassName('active');
	
	activeItem[0].className = '';
	obj.className = 'active';
	
} 


function processUpdatePopularsOpinions(request) {
	if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('popularsOpinionsID').innerHTML = result;
            //alert(result);  
         }else {
            alert('There was a problem with the request.');
         }
      }
}

function updateCalendar(obj)
{
	var date = "1/"+obj.options[obj.selectedIndex].value;
	var poststr = "calendarDate="+encodeURIComponent(date);
	makePOSTRequest2('UpdateCalendarAction.action', poststr, processUpdateCalendar);
} 


function processUpdateCalendar(request) {
	if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('calendarID').innerHTML = result;
            //alert(result);  
         }else {
            alert('There was a problem with the request.');
         }
      }
}

function updateOpinion(depID, bForward)
{
	var poststr = "opinionDepID="+encodeURIComponent(depID);
	if (bForward == true)
		poststr += "&move=fwd"
	else
		poststr += "&move=bwd"
		
	makePOSTRequest2('UpdateOpinionsAction.action', poststr, processUpdateOpinion);
} 


function processUpdateOpinion(request) {
	if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('opinionID').innerHTML = result;
            //alert(result);  
         }else {
            alert('There was a problem with the request.');
         }
      }
}


function nextPhoto(indexID, articleID)
{
	//alert(indexID);
	var indexObj = getObj(indexID);
	var index = indexObj.value;
	index = Number(index) +  Number(1);
	var poststr = "articleID="+encodeURIComponent(articleID)+"&photoIndex="+encodeURIComponent(index);
	makePOSTRequest2('UpdateArticlePhotoAction.action', poststr, processUpdateArticlePhoto);
	
	indexObj.value = index;
}


function previousPhoto(indexID, articleID)
{
	var indexObj = getObj(indexID);
	var index = indexObj.value;
	index = Number(index) -  Number(1);
	
	var poststr = "articleID="+encodeURIComponent(articleID)+"&photoIndex="+encodeURIComponent(index);
	makePOSTRequest2('UpdateArticlePhotoAction.action', poststr, processUpdateArticlePhoto);
	
	indexObj.value = index;
}


function processUpdateArticlePhoto(request) {
	if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            result = http_request.responseText;
            document.getElementById('articlePhotoID').innerHTML = result;
         }else {
            alert('There was a problem with the request.');
         }
      }
}