// vim:ft=javascript
dojo.require("dijit.form.TextBox")
dojo.require("dijit.form.Button")
dojo.require("dijit.form.ValidationTextBox");
dojo.require("dojox.validate.regexp");
dojo.require("dijit.form.FilteringSelect");
dojo.require("dojo.rpc.RpcService");

dojo.addOnLoad(function() {
	var regform = dojo.byId("regform")
	dojo.parser.parse(regform)
	dojo.style(regform, "opacity", "0")
	dojo.style(regform, "display", "block")
	dojo.fadeIn({node: regform, duration:720}).play()
})

regform_submit = function() {
	var data = {
		name: dojo.byId("regform_name").value,
		headline: dojo.byId("regform_headline").value,
		description: dojo.byId("regform_description").value,
		link: dojo.byId("regform_link").value,
		contact: dojo.byId("regform_contact").value
	}
	
	var def = dojo.xhrGet({
		url: "/staticsite/sponsorreg.cgi",
		content: {'message':dojo.toJson(data)},
		sync: true
	})

	return true
}

function limitText(limitField, limitCount, limitNum) {
limitField = dojo.byId(limitField);
limitCount = dojo.byId(limitCount);
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.innerHTML = limitNum - limitField.value.length;
	}
}

