function siteSelectRoot(url,root) {
	if(root) {
		url = url + "/" + root;
		document.location.href = url;
	}
}

// Modal Panel
function showPanel(cb) {
	$("#mdVeil").css("height",$("#content")[0].clientHeight+200);
	$("#mdContent").html(mdData.loading);
	$("#mdVeil").fadeIn(200,cb);
}

function hidePanel() {
	var clear = function() {$("#mdContent").html("&nbsp;");}
	$("#mdVeil").fadeOut(200,clear);
}

function loadPanel(url,width) {
	scrollTo(0,0);
	$("#mdPanel").css("width",width+"px");
	// $("#mdRL").html("<a href=\"javascript:loadPanel('" + url + "'," + width + ")\">RL</a>");
	var cb = function() {$("#mdContent").load(url,{},adjustVeil);}
	showPanel(cb);
	
}

function adjustVeil() {
	var targetHeight = ($("#mdPanel").height()+340);
	if(targetHeight > $("#mdVeil").height()) {
		$("#mdVeil").height(targetHeight);
	}
}

function deleteThis(url) {
	if($("#cfDelete").attr("checked") == true) {
		window.location = url;
	} else {
		hidePanel();
	}
}

function addMultiSelect(fld,val) {
	var box = $("<input>")
		.attr("type","checkbox")
		.attr("checked","checked")
		.attr("name",fld+"[]")
		.attr("value",val);
	$("#"+fld+"MultiSelect").append(box);
	$("#"+fld+"MultiSelect").append(val);
	$("#"+fld+"MultiSelect").append("<br>");
	adjustVeil();
}

function addUrl(fld,withtxt) {
	var urldiv = $("<div>").attr("class","formInputContainer");
	if(withtxt == true) urldiv.append("URL/Title:<br>");
	urldiv.append(getUrlField(fld+"[url][]"));
	if(withtxt == true) {
		urldiv.append("<br>");
		urldiv.append(getUrlField(fld+"[txt][]"));
	}
	$("#"+fld+"MultiInput").append(urldiv);
	adjustVeil();
}

function getUrlField(name) {
	var ipfld = $("<input>")
		.attr("type","text")
		.attr("name",name)
		.attr("value","")
		.attr("size","80")
		.attr("maxlength","255");
	return ipfld;
}
