var previous = Array()
var openers = Array()
var paths = Array()
var sizes = Array()

function showDialogue(name)
{
	window.open("/preview/common" + paths[name] , name , sizes[name] + ",toolbars=no,resize=yes")
}

function showDialogue(name,openerID)
{
	openers[name] = document.getElementById(openerID)
	previous[name] = openers[name].value
	window.open("/preview/common" + paths[name] , name , sizes[name] + ",toolbars=no,resize=yes")
}

function setFromDialogue(name,newValue)
{
	openers[name].value = newValue
	openers[name].onchange()
}

function getPreviousValue(name)
{
	return previous[name]
}

paths["select"] = "/select/select.htm"
sizes["select"] = "height=400,width=640"

paths["colour"] = "/colourpicker/colourselect.htm"
sizes["colour"] = "height=400,width=640"

paths["image"] = "/image/image.html"
sizes["image"] = "height=400,width=640"

paths["cursor"] = "/cursor/cursor.html"
sizes["cursor"] = "height=500,width=280"

paths["text-align"] = "/textalign/text-align.htm"
sizes["text-align"] = "height=200,width=200"

paths["text-shadow"] = "/shadow/create.htm"
sizes["text-shadow"] = "height=400,width=640"

paths["font-family"] = "/fontfamily/ff.html"
sizes["font-family"] = "height=320,width=400"

paths["text-decoration"] = "/textdecoration/decor.html"
sizes["text-decoration"] = "height=200,width=250"

paths["background-position"] = "/bg-position/bgpos.html"
sizes["background-position"] = "height=485,width=320"

//no return
paths["inner-html"] = "/innerhtml/index.html"
sizes["inner-html"] = "height=400,width=640"

