function GenExercise1()
{
    var singleSyllable = document.getElementById('ddlSingleSyllable').value;
   
    window.open("exercise/exercise1.php?ssc=" + singleSyllable + "&msc2=" + document.getElementById('msc2').value + "&msc3=" + document.getElementById('msc3').value + "&msc4=" + document.getElementById('msc4').value, "pthexercise1", "menubar=no,status=no,toolbar=no,directories=no,location=no,scrollbars=yes,resizable=yes,width=880");
}

function GenExercise2()
{
	var questionCount = document.getElementById('ddlDiffWord').value;
    window.open("exercise/exercise2.php?qc=" + questionCount, "pthexercise2", "menubar=no,status=no,toolbar=no,directories=no,location=no,scrollbars=yes,resizable=yes,width=880");
}

function GenExercise3()
{
	var passageNo = document.getElementById('ddlPassageID').value;
    window.open("exercise/exercise3.php?passageid=" + passageNo, "pthexercise3", "menubar=no,status=no,toolbar=no,directories=no,location=no,scrollbars=yes,resizable=yes,width=890");
}

function CalculateMsq()
{
	var msc2 = document.getElementById('msc2').value;
	var msc3 = document.getElementById('msc3').value;
	var msc4 = document.getElementById('msc4').value;
	document.getElementById("divMsqTotal").innerHTML = msc2*2 + msc3*3 + msc4*4;
}

function LoadExercise3()
{
	exerciseXmlHttp = GetXmlHttpObject();
    
    if (exerciseXmlHttp == null)
    {
      alert (errAjax);
      return;
    } 
    
    var url = "agent/passageagent.php";
    var postContent = "activepassage=true"
    exerciseXmlHttp.onreadystatechange = Exercise3StateChanged;
    exerciseXmlHttp.open("POST", url, true);
	exerciseXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	exerciseXmlHttp.send(postContent);
}

function Exercise3StateChanged()
{ 
    if (exerciseXmlHttp.readyState == 4)
    { 
    	var passageList = exerciseXmlHttp.responseText.split("|");
		document.getElementById("ddlPassageID").options.length = 0;
        
        for (var i = 1; i < passageList.length-1; ++i)
        {
        	var passageInfo = passageList[i].split("/");
        	var optPassage = document.createElement("option");

			optPassage.text = passageInfo[1] + ". " + passageInfo[2] + (passageInfo[3] == "A" ? "" : " （建設中）");
			optPassage.value = passageInfo[0];
			optPassage.setAttribute('status', passageInfo[3]);
			
			document.getElementById("ddlPassageID").options.add(optPassage);
        }

        document.getElementById("ddlPassageID").selectedIndex = 0;
        document.getElementById("lblLastUpdatePassage").innerHTML = passageList[passageList.length-1];
        document.getElementById("ddlPassageID").disabled = false;
        document.getElementById("btnExercise3").disabled = (document.getElementById("ddlPassageID").options[0].getAttribute("status") != "A");
        
    }
}

function SelectExercise3()
{
	var ddlPassageID = document.getElementById("ddlPassageID");
	btnExercise3.disabled = (ddlPassageID.options[ddlPassageID.selectedIndex].getAttribute("status") != "A");
}

function DblClickExercise3()
{
	var ddlPassageID = document.getElementById("ddlPassageID");
	if (ddlPassageID.options[ddlPassageID.selectedIndex].getAttribute("status") == "A")
	{
		GenExercise3();
	}
}