function removeArticleListingId(formname, id) {
	var form = document.forms[formname];
	var id_txt;
	var action_txt;
	var submit_btn;
	for (var i=0; i<form.elements.length; i++) {
		if (form.elements[i].name == 'id') id_txt = form.elements[i];
		if (form.elements[i].name == 'action') action_txt = form.elements[i];
		if (form.elements[i].name == 'submit') submit_btn = form.elements[i];
	}	
	id_txt.value = id;
	action_txt.value='remove';
	if (confirm("Are you sure you want to remove this article from the list?")) {
		submit_btn.click();
	}
}

function toggleDropDowns(formname) {
	toggleDisplay('section_dd', 'inline');
	hide('category_dd');
	hide('article_dd');
	hide('position_dd');
	hide('save_btn');
}

function updateCategory(id) {
	if (id == '') return false;
	var categories_dd = document.getElementById("category_dd");
	var ajax = new QuickformAjax(responseResult);
	// Find the categories
	ajax.makePostRequest('/administrator/include/scripts/getCategoriesForSection.php', "id="+id);	
	function responseResult() {
		if (ajax.getRequest().readyState == 4) {
			if (ajax.getRequest().status == 200) {
				categories_dd.innerHTML = "<option value=''>Choose Category...</option>"+ajax.getRequest().responseText;
			}
		}
	}
	show('category_dd', 'inline');
	hide('article_dd');
	hide('position_dd');
	hide('save_btn');
}

function updateArticle(id) {
	if (id == '') return false;
	var articles_dd = document.getElementById("article_dd");
	var ajax = new QuickformAjax(responseResult);
	// Find the categories
	ajax.makePostRequest('/administrator/include/scripts/getArticlesForCategory.php', "id="+id);	
	function responseResult() {
		if (ajax.getRequest().readyState == 4) {
			if (ajax.getRequest().status == 200) {
				articles_dd.innerHTML = "<option value=''>Choose Article...</option>"+ajax.getRequest().responseText;
			}
		}
	}		
	show('article_dd', 'inline');	
	hide('position_dd');
	hide('save_btn');
}

function requestPosition(id) {
	show('position_dd', 'inline');
	hide('save_btn');	
}

function showSave() {
	show('save_btn', 'inline');	
}

function requestSave() {
	var form = document.forms['articlelistingform'];
	var id_txt;
	var action_txt;
	var position_txt;
	var submit_btn;
	var article_dd;
	var position_dd;
	for (var i=0; i<form.elements.length; i++) {
		if (form.elements[i].name == 'id') id_txt = form.elements[i];
		if (form.elements[i].name == 'action') action_txt = form.elements[i];
		if (form.elements[i].name == 'position') position_txt = form.elements[i];
		if (form.elements[i].name == 'submit') submit_btn = form.elements[i];
		if (form.elements[i].name == 'article_dd') article_dd = form.elements[i];
		if (form.elements[i].name == 'position_dd') position_dd = form.elements[i];		
	}
	if (article_dd.options[article_dd.selectedIndex].value == "") {
		alert("Please specify article");
		return false;	
	}
	if (position_dd.options[position_dd.selectedIndex].value == "") {
		alert("Please specify position of article");
		return false;	
	}
	// All ok.
	action_txt.value = "add";
	id_txt.value = article_dd.options[article_dd.selectedIndex].value;
	position_txt.value = position_dd.options[position_dd.selectedIndex].value;
	submit_btn.click();
}

function showSortDropDown(obj, formname) {
	var g = obj.parentNode;
	var sort_dd;
	for (var i=0; i<g.childNodes.length; i++) {
		if (g.childNodes[i].id == "sort_dd") {
			sort_dd = g.childNodes[i];
			break;
		}
	}
	if (sort_dd.style.display == 'inline') {
		sort_dd.style.display = 'none';
	} else {
		sort_dd.style.display = 'inline';
	}
	var a = document.getElementById("position_dd");
	sort_dd.innerHTML = document.getElementById("position_dd").innerHTML;
}

function changeSortOrder(id, position) {
	var form = document.forms['articlelistingform'];
	var id_txt;
	var action_txt;
	var position_txt;
	var submit_btn;
	for (var i=0; i<form.elements.length; i++) {
		if (form.elements[i].name == 'id') id_txt = form.elements[i];
		if (form.elements[i].name == 'action') action_txt = form.elements[i];
		if (form.elements[i].name == 'position') position_txt = form.elements[i];
		if (form.elements[i].name == 'submit') submit_btn = form.elements[i];
	}
	id_txt.value = id;
	action_txt.value = 'move';
	position_txt.value = position;
	submit_btn.click();
}