// JavaScript Document

var X;
var Y;

var IE = document.all?true:false

if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = catchXY;


function expand_close(id, clicker) {
	
	
		var obj = document.getElementById(id);
		var clicker = clicker.parentNode;

		if (obj.style.display != "") {
			if (obj.style.display == "none") {
				obj.style.display = "block";
				clicker.style.listStyleImage = "url(../images/admin/minus.png)";
			}	
			else {
				obj.style.display = "none";
				clicker.style.listStyleImage = "url(../images/admin/plus.png)";
			}
		}
		else {
			obj.style.display = "block";
			clicker.style.listStyleImage = "url(../images/admin/minus.png)";
		}
	
		
	
}
function addAccomMenu(path) {
	var items = new Array();
	items[0] = "add accommodation";
	
	var links = new Array();
	links[0] = path+"admin/accommodation/add.php";
	
	menu(items, links);
}
function accomMenu(id, path) {
	var items = new Array();
	items[0] = "edit accommodation";
	
	var links = new Array();
	links[0] = path+"admin/accommodation/edit.php?id="+id;
	
	menu(items, links);
}

function addItenMenu(path) {
	var items = new Array();
	items[0] = "add itenerary";
	
	var links = new Array();
	links[0] = path+"admin/itenerary/add.php";
	
	menu(items, links);
}
function itenMenu(id, path) {
	var items = new Array();
	items[0] = "edit itenerary";
	
	var links = new Array();
	links[0] = path+"admin/itenerary/edit.php?id="+id;
	
	menu(items, links);
}

function transMenu(id, path) {
	var items = new Array();
	items[0] = "edit transport";
	
	var links = new Array();
	links[0] = path+"admin/transport_type/edit.php?id="+id;
	
	menu(items, links);
}
function destMenu(id, path) {
	var items = new Array();
	items[0] = "edit destination";
	items[1] = "add region";
	
	var links = new Array();
	links[0] = path+"admin/destinations/edit.php?id="+id;
	links[1] = path+"admin/regions/add.php";
	
	menu(items, links);
}
function regionMenu(id, path) {
	var items = new Array();
	items[0] = "edit region";
	items[1] = "add packages";
	
	var links = new Array();
	links[0] = path+"admin/regions/edit.php?id="+id;
	links[1] = path+"admin/regions/package_silo/add.php?id="+id;
	
	menu(items, links);
}

function packMenu(id, path) {
	
	var items = new Array();
	items[0] = "edit package";
	items[1] = "add accomodations";
	
	var links = new Array();
	links[0] = path+"admin/packages/edit.php?id="+id;
	links[1] = path+"admin/packages/accom_silo/add.php?id="+id;
	
	menu(items, links);
}




function menu(array, links) {
	if (document.getElementById("popup_menu") != null) {
		document.getElementById("container").removeChild(document.getElementById("popup_menu"));
	}
	
	var div = document.createElement("div");
	div.className = "dropmenu";
	div.style.top = Y+"px";
	div.style.left = X+"px";
	
	div.id = "popup_menu";

	div.style.backgroundColor = "#BBBBBB";
	
	
	var closed = document.createElement("div");
	closed.innerHTML = "<a href=\"javascript:disposePop();\" class=\"link\">close</a>";
	closed.style.borderBottom = "1px dashed #CCC";
	closed.style.marginBottom = "2px";
	closed.style.padding = "4px";
	closed.style.textAlign = "right";
	
	div.appendChild(closed);
	
	for (var i = 0; i < array.length; i++) {
		var items = document.createElement("div");
		items.innerHTML = "<a href='"+links[i]+"'>"+array[i]+"</a>";
		
		div.appendChild(items);
	}
	
	document.getElementById("container").appendChild(div);
	
}

function disposePop() {
	if (document.getElementById("popup_menu") != null) {
		document.getElementById("container").removeChild(document.getElementById("popup_menu"));		
	}	
}






