


function getLessonPage(direction)
{
	var http = false;
	var lesson_content = "";
	
	if(navigator.appName == "Microsoft Internet Explorer") 
		http = new ActiveXObject("Microsoft.XMLHTTP");
	else 
		http = new XMLHttpRequest();
	http.abort();
	http.open("GET", "/k12/courseware/ajax-lesson.php?direction=" + direction, true);
	http.onreadystatechange=function() 
	{
		if(http.readyState == 4) 
		{
			lesson_content = http.responseText;
			// dynamic navigation
			lesson_content = lesson_content.split('<!-- printing navigation here -->');
			document.getElementById("lesson").innerHTML = lesson_content[0];
			document.getElementById("lesson-right-nav").innerHTML = lesson_content[1];
			window.scrollTo(0,0);
		}
	}
	http.send(null);
}


function getQuiz(answer, questionID)
{	
	var params = "answer=" + encodeURIComponent(answer) + "&questionID=" + encodeURIComponent(questionID);
	var http = false;
	var quiz_content = "";
	if(navigator.appName == "Microsoft Internet Explorer") 
		http = new ActiveXObject("Microsoft.XMLHTTP");
	else 
		http = new XMLHttpRequest();
	http.abort();
	http.open("POST", "/k12/courseware/ajax-quiz.php", true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange=function() 
	{
		if(http.readyState == 4) 
		{
			quiz_content = http.responseText;
			quiz_content = quiz_content.split('<!-- printing navigation here -->');
			document.getElementById("question").innerHTML = quiz_content[0];
			document.getElementById("lesson-right-nav").innerHTML = quiz_content[1];
		}
	}

	http.send(params);
}



function gradeMe(type)
{
	var type;
	var value = '';
	var first_time = true;
	var i;


	if(type == 'E' || type == 'CG')
	{
		if(document.getElementById("answer-form").answer.value.length > 0)
		{
			getQuiz(document.getElementById("answer-form").answer.value, 0)
		}
		else
		{
			alert("Please enter your response.");	
		}
	}
	else if(type == "MR")
	{
		for(i=0; i<document.getElementById("answer-form").answer.length; i++)
		{
			if (document.getElementById("answer-form").answer[i].checked)
			{
				if(first_time)
					value = document.getElementById("answer-form").answer[i].value;
				else
					value = value + ", " + document.getElementById("answer-form").answer[i].value;
				first_time = false;
			}			
		}
		//alert(value);
		getQuiz(value, 0)
		
	}
	else
	{
		for (i=0;i<document.getElementById('answer-form').answer.length;i++)
		{
			if (document.getElementById("answer-form").answer[i].checked)
			{
				getQuiz(document.getElementById("answer-form").answer[i].value, 0)
			}
		}
	}
}


function getReviewQuiz(answer, questionID)
{
	var params; 
	var quiz_content;
	params = "answer=" + encodeURIComponent(answer) + "&questionID=" + encodeURIComponent(questionID);
	var http = false;
	
	if(navigator.appName == "Microsoft Internet Explorer") 
		http = new ActiveXObject("Microsoft.XMLHTTP");
	else 
		http = new XMLHttpRequest();
	http.abort();
	http.open("POST", "/k12/courseware/ajax-rquiz.php", true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");

	http.onreadystatechange=function() 
	{
		if(http.readyState == 4) 
		{
			quiz_content = http.responseText;
			quiz_content = quiz_content.split('<!-- printing navigation here -->');
			document.getElementById("question").innerHTML = quiz_content[0];
			document.getElementById("lesson-right-nav").innerHTML = quiz_content[1];
		}
	}

	http.send(params);
}

function gradeReviewMe(type)
{
	var first_time = true;
	if(type == 'E' || type == 'CG')
	{
		if(document.getElementById("answer-form").answer.value.length > 0)
		{
			getReviewQuiz(document.getElementById("answer-form").answer.value, 0)
		}
	}
	else if(type == "MR")
	{
		for(i=0; i<document.getElementById("answer-form").answer.length; i++)
		{
			if (document.getElementById("answer-form").answer[i].checked)
			{
				if(first_time)
					value = document.getElementById("answer-form").answer[i].value;
				else
					value = value + ", " + document.getElementById("answer-form").answer[i].value;
				first_time = false;
			}			
		}
		//alert(value);
		getReviewQuiz(value, 0)
		
	}

	else
	{
		for (i=0;i<document.getElementById("answer-form").answer.length;i++)
		{
			if (document.getElementById("answer-form").answer[i].checked)
			{
				getReviewQuiz(document.getElementById("answer-form").answer[i].value, 0)
			}
		}
	}

}



function privateMessageAlert(message)
{
	var pm = confirm(message);
	if(pm == true)
	{
		window.location = 'inbox.php';	
	}
}








