// JavaScript Document

YAHOO.namespace("example.container");
YAHOO.util.Event.onDOMReady(function () {
		YAHOO.example.container.panel1 = new YAHOO.widget.Panel("panel1", {
			width:"340px",
			visible:false,
			constraintoviewport:true,
			draggable:true,
			fixedcenter : true
		});
YAHOO.example.container.panel1.render();

});

function setProgram(pName)
{
document.getElementById("msg").innerHTML = "";
document.getElementById("paneltitle").innerHTML = "Please enter your e-mail address:";
document.getElementById("panelbd2").style.display = "none";
document.getElementById("panelbdloading").style.display = "none";
document.getElementById("panelbd1").style.display = "block";
document.theForm["program_id"].value = pName;
document.theForm["myemail"].value = "";
}

function preregisterUser()
{
	var email = document.theForm["myemail"].value;
	var AtPos = email.indexOf("@")
	var StopPos = email.lastIndexOf(".")
	var validemail = 1;

	if (email == "")
		validemail = 0;

	if (AtPos == -1 || StopPos == -1)
		validemail = 0;

	if (StopPos < AtPos)
		validemail = 0;

	if (StopPos - AtPos == 1)
		validemail = 0;

	if(validemail == 0)
	{
		document.getElementById("msg").innerHTML = "invalid email address";
		return;
	}
	else
	{
		document.getElementById("paneltitle").innerHTML = "Submitting...";
		document.getElementById("panelbd1").style.display = "none";
		document.getElementById("panelbd2").style.display = "none";
		document.getElementById("panelbdloading").style.display = "block";
		var params = "email="+email+"&program="+document.theForm["program_id"].value;
        YAHOO.util.Connect.asyncRequest('POST', 'prereg/Default.aspx', callback, params);
	}
}

var callback =
{
	success: function(o) {
		document.getElementById("msg").innerHTML = "";
		document.getElementById("paneltitle").innerHTML = "Thank You";
		document.getElementById("panelbdloading").style.display = "none";
		document.getElementById("panelbd1").style.display = "none";
		document.getElementById("panelbd2").style.display = "block";
	},
	failure: function(o) {
		document.getElementById("msg").innerHTML = "";
		document.getElementById("panelbdloading").style.display = "none";
		document.getElementById("paneltitle").innerHTML = "Error";
		document.getElementById("panelbd1").style.display = "none";
		document.getElementById("panelbd2").style.display = "block";
		document.getElementById("bd2text").innerHTML = "There was an error submitting your email address.<br><br>Please email help@medcases.com with your details.<br>";
	}
};