function flash(url,w,h,id) {
	if (!id || id == "") id="flash1"; 
	var div = '<div id="'+id+'"></div>';
	document.write(div);
	swfobject.embedSWF(url, id, w, h, "10.0.0","/_/script/expressInstall.swf");
}


function newItem(itemtype_) {
	var urlname_ = prompt("url:");
	if (urlname_) {
		/*var url = "?action=newitem&urlname=" + urlname;
		location.href = url;*/
		$.getJSON('/_/bin/action.php',
			{
				action:"newitem", 
				urlname:urlname_,
				itemtype:itemtype_
			}, 	function(d){
					if (d.result == 'ok') {
						var url = '/work/' + d.urlname;
						location.href=url;
					} else {
						alert("error ?");
					}
				
				}
		);
	}
}

function deleteItem(itemid_) {
	if (confirm("are you sure to delete item #" + itemid_ + " ?")) {
		
		$.getJSON("/_/bin/action.php", {
			action:"deleteitem",
			itemid:itemid_
		},function(d){
			alert(d.result);
			location.href = "/";
		});
	}
}

function onClickInput(sender,tablename,pkname,pkval,updatefield, big) {
	var div = $("#" + sender);
	var display_div = $("#" + sender + " > div");
	var old_val = display_div.text(); 
	display_div.text("");
	if (big) {
		var input = $("<textarea></textarea>");		
	} else {
		var input = $("<input type='text' />");
	}
	input.val(old_val);
	var savebutton = $("<input type='button' value='ok' />");
	var cancelbutton = $("<input type='button' value='cancel' />");
	cancelbutton.click(function() {
		display_div.text(input.val());
		input.remove();
		savebutton.remove();
		cancelbutton.remove();
	});
	
	savebutton.click(function(){
		$.get("action.php", {
			action:"updatefield",
			tn:tablename,
			pkn:pkname,
			pkval:pkval,
			upf:updatefield,
			val:input.val()
		});
		display_div.text(input.val());
		input.remove();
		savebutton.remove();
		cancelbutton.remove();
	});
	div.append(input);
	div.append(savebutton);
	div.append(cancelbutton);
	input.focus();
}


function onClickCheckbox(sender, tablename,pkname,pkval,updatefield) {
	var o  = $(sender);
	if(o.attr("checked")) {
		newvalue = -1;
	} else {
		newvalue = 0;
	}
	
	$.get("action.php", {
		action:"updatefield",
		tn:tablename,
		pkn:pkname,
		pkval:pkval,
		upf:updatefield,
		val:newvalue
	});
}

function flipItemAdmin() {
	$("#item_admin").toggle();
}

function toggleDisabled() {
	$("#work_list .disabled").toggle();
}

