/* ./js/buddyList.js */
/*
function appendBuddyHeader(string){
	var header = document.getElementById("edit_divs_right_header");
	header.innerHTML += string;
}
function resetBuddyHeader(){
	var header = document.getElementById("edit_divs_right_header");
	var html = header.innerHTML;
	header.innerHTML = '';
	for(i = 0; i < html.length; i++){
		if(html.charAt(i) == "("){
			break;
		}
		header.innerHTML += html.charAt(i);
	}
}
*/
function resetBuddyList(){
	//resetBuddyHeader();
	setSaveMessage();
	document.getElementById("edit_divs_right_content").innerHTML = request.text;
}
function handleBuddyMove(i, user_id){
	var group_id;
	var buddy_id = document.getElementsByName("move_buddy_buddy_id_" + i)[0].getAttribute("value");
	var options = document.getElementsByName("move_buddy_select_group_" + i)[0].options;
	for(k = 0; k < options.length; k++){
		if(options[k].selected == true){
			group_id = options[k].value;
		}
	}
	if(!group_id){
		group_id = 0;
	}
	document.getElementsByName("move_buddy_popup_" + i)[0].style.display = 'none';
	//appendBuddyHeader(" (saving changes...)");
	postString = "user_id=" + user_id + "&buddy_id=" + buddy_id + "&group_id=" + group_id;
	setLoadingMessage();
	request("./interfaces/moveBuddy.php", resetBuddyList, postString);
}
function handleEditPrivilages(i, user_id){
	var group_id = document.getElementsByName("edit_privilages_group_id_" + i)[0].getAttribute("value");
	var info = document.getElementsByName("info_" + i)[0].checked;
	var view_com = document.getElementsByName("view_com_" + i)[0].checked;
	var make_com = document.getElementsByName("make_com_" + i)[0].checked;
	var annoyances = document.getElementsByName("annoyances_" + i)[0].checked;
	var musings = document.getElementsByName("musings_" + i)[0].checked;
	var dis = document.getElementsByName("dis_" + i)[0].checked;
	postString = "user_id=" + user_id + "&group_id=" + group_id + "&info=" + info +"&view_com=" + view_com +"&make_com=" + make_com + "&annoyances=" + annoyances + "&musings=" + musings + "&dis=" + dis;
	setLoadingMessage();
	request("./interfaces/buddyEditPrivilages.php", handleEditPrivilagesRequest, postString);
}
function handleEditPrivilagesRequest(){
	document.getElementById("edit_divs_right_content").innerHTML = request.text;
	setSaveMessage();
	//resetBuddyHeader();
	//appendBuddyHeader(" (Changes Saved)");
	//window.setTimeout(resetBuddyHeader, 5000);
}
function handleRenameGroup(i, user_id){
	var group_id = document.getElementsByName("rename_group_group_id_" + i)[0].getAttribute("value");
	var newname = document.getElementsByName("rename_group_name_" + i)[0].value;
	var postString = "group_id=" + group_id + "&newname=" + newname + "&user_id=" + user_id;
	setLoadingMessage();
	//appendBuddyHeader(" (saving changes...)");
	request("./interfaces/buddyRenameGroup.php", resetBuddyList, postString);
}
function handleDeleteGroup(i, user_id){
	var group_id = document.getElementsByName("delete_group_group_id_" + i)[0].getAttribute("value");
	var postString = "group_id=" + group_id + "&user_id=" + user_id;
	setLoadingMessage();
	//appendBuddyHeader(" (saving changes...)");
	request("./interfaces/buddyDeleteGroup.php", resetBuddyList, postString);
}
function handleDeleteBuddy(i, user_id){
	var buddy_id = document.getElementsByName("delete_buddy_buddy_id_" + i)[0].getAttribute("value");
	var postString = "buddy_id=" + buddy_id + "&user_id=" + user_id;
	setLoadingMessage();
	//appendBuddyHeader(" (saving changes...)");
	request("./interfaces/buddyDelete.php", resetBuddyList, postString);	
}
function toggleBuddyGroupVis(i){
	var list = document.getElementById("buddy_group_list_" + i);
	var img = document.getElementById("buddy_group_img_" + i);
	if(list.style.display != 'none'){
		list.style.display = 'none';
		img.setAttribute("src", "plus_box_exp.bmp");
	}else{
		img.setAttribute("src", "minus_box_exp.bmp");
		list.style.display = '';
	}
}