﻿/*Show One Div
Link ex. <a href="javascript:showonlyone(DIVID);"></a>
Div ex. <div id="DIVID" name="newboxes"></div>
*/
function showonlyone(thechosenone) {
	var newboxes = document.getElementsByTagName("div");
	for(var x=0; x<newboxes.length; x++) {
		name = newboxes[x].getAttribute("name");
		if (name == 'newboxes') {
			if (newboxes[x].id == thechosenone) {
				newboxes[x].style.display = 'block';
			}
			else {
				newboxes[x].style.display = 'none';
			}
		}
	}
}
/*Random Image
Change '1' to however many pictures you have (0 counts as a number)
Enter URLs into array

var img_rnd = new Array ("http://avemariaonline.org/files/images/home1.jpg", "http://avemariaonline.org/files/images/home3.jpg"); 
var i = Math.round(Math.random() * 1); 
document.write('<img src="' + img_rnd[i] + '" height="200" border="0" alt="">'); 

*/
/*CALENDAR AJAX*/
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  http=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  http=new ActiveXObject("Microsoft.XMLHTTP");
  }
function getEvent(eventid) {
	http.open('GET','ajax.php?action=getevent&id='+eventid);
	http.onreadystatechange = handleEvent;
	http.send();
}
function handleEvent() {
	if(http.readyState == 4) {
		var response = http.responseText;
		document.getElementById('eventcage').innerHTML = response;
	}
}
function getUser(id) {
	http.open('GET','ajax.php?action=getuser&id='+id);
	http.onreadystatechange = handleUser;
	http.send();
}
function handleUser() {
	if(http.readyState == 4) {
		var response = http.responseText;
		document.getElementById('view').innerHTML = response;
	}
}
function getAction(action) {
	http.open('GET','ajax.php?action=getaction&r='+action);
	http.onreadystatechange = handleUser;
	http.send();
}
function createUser() {
	http.open('GET','ajax.php?action=createuser');
	http.onreadystatechange = handleUser;
	http.send();
}
function deleteUser(id ) {
	http.open('GET','ajax.php?action=deleteuser&id='+id);
	http.onreadystatechange = handleUser;
	http.send();
}
var question;
function gradeQuestion(qid,ans,app) {
	question = qid;
	http.open('GET','ajax.php?action=grader&qid='+qid+'&ans='+ans+'&app='+app);
	http.onreadystatechange = handleQuestion;
	http.send();
}
function handleQuestion() {
	if(http.readyState == 4) {
		var response = http.responseText;
		document.getElementById(question).innerHTML = response;
	}
}
function perception(percep,app) {
	http.open('GET','ajax.php?dots=true&perception='+percep+'&app='+app);
	http.onreadystatechange = handlePerception;
	http.send();
}
function handlePerception() {
	if(http.readyState == 4) {
		var response = http.responseText;
		document.getElementById('perceptiondots').innerHTML = response;
	}
}
/*GRADE SPREADSHEET*/
var worksheetid;
function worksheet(application,startid,endid,wid) {
	worksheetid = wid;
	http.open('GET','ajax.php?action=gradespreadsheet&application='+application+'&startid='+startid+'&endid='+endid);
	http.onreadystatechange = handleWorksheet;
	http.send();
}
function handleWorksheet() {
	if(http.readyState == 4) {
		var response = http.responseText;
		document.getElementById(worksheetid).innerHTML = response;
	}
}
// This prevents the user from being able to copy text on the web page
window.onload = function() {
  var element = document.getElementById('securecontent');
  element.onselectstart = function () { return false; } // ie
  element.onmousedown = function () { return false; } // mozilla
}
// Time Log
function timelog(application,time) {
	http.open('GET','ajax.php?action=timelog&application='+application+'&time='+time);
	http.onreadystatechange = handletimelog;
	http.send();
}
