function getLogin() {
        var bin = 'bin/showLogin.php';
        var params = '';
        var res = 'content';

        var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params});
}

function checkLogin(usr,pwd) {
        var bin = 'bin/checkLogin.php';
        var params = 'user=' + usr + '&pass=' + pwd;
        var res = '';

        var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params, onSuccess: doLogin});
}

function doLogin(req) {
  if (req.responseText==1) {
    document.getElementById('login_error').innerHTML = "";
    document.location = 'main.php';
  } else {
    document.getElementById('login_error').innerHTML = "Invalid Login";
  }
}

function logout() {
  	var bin = 'bin/logout.php';
    var params = '';
    var res = '';

    var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params, onSuccess: redirect});
}

function redirect() {
	document.location = 'index.html';
}

function checkUser(usr) {
	var bin = 'bin/checkDupUser.php';
	var params = 'usr=' + usr;
	var res = 'user_error';

	var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params});
}

function getDirections(location) {
	var bin = 'bin/getDirections.php';
	var params = 'loc=' + location;
	var res = 'directions';

	var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params});
}

function doDeleteRoutine(id) {
  var response = window.confirm("Are you sure you want to delete entry " + id + "?");
  if (response) {
    deleteRoutine(id);
  }
}

function deleteRoutine(id) {
  	var bin = 'bin/deleteRoutine.php';
	var params = 'id=' + id;
	var res = 'mainContent';

	var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params});
}

function saveRoutine(serializedForm) {
  	var bin = 'bin/saveRoutine.php';
	var params = serializedForm;
	var res = 'mainContent';

	var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params});
}

function editRoutine(id) {
  	var bin = 'bin/editRoutine.php';
	var params = 'id=' + id;
	var res = 'routinePopUp';

	var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params, evalScripts: true});
}

function reloadRoutineForm() {
  	var bin = 'bin/reloadRoutineForm.php';
	var params = '';
	var res = 'routinePopUp';

	var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params, evalScripts: true});
}

function doDeleteStudent(id) {
  var response = window.confirm("Are you sure you want to delete entry " + id + "?");
  if (response) {
    deleteStudent(id);
  }
}

function deleteStudent(id) {
  	var bin = 'bin/deleteStudent.php';
	var params = 'id=' + id;
	var res = 'mainContent';

	var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params});
}

function saveStudent(serializedForm) {
  	var bin = 'bin/saveStudent.php';
	var params = serializedForm;
	var res = 'mainContent';

	var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params});
}

function editStudent(id) {
  	var bin = 'bin/editStudent.php';
	var params = 'id=' + id;
	var res = 'studentPopUp';

	var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params, evalScripts: true});
}

function reloadStudentForm() {
  	var bin = 'bin/reloadStudentForm.php';
	var params = '';
	var res = 'studentPopUp';

	var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params, evalScripts: true});
}

function updateAccount(serializedForm) {
  	var bin = 'bin/updateAccount.php';
	var params = serializedForm;
	var res = 'mainContent';

	var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params});
}

function getResultsSearch(serializedForm) {
  	var bin = 'bin/getResultSearch.php';
	var params = serializedForm;
	var res = 'theresults';

	var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params});
}

function getStudentResultsSearch(serializedForm) {
  	var bin = 'bin/getStudentResultSearch.php';
	var params = serializedForm;
	var res = 'theresults2';

	var ajax = new Ajax.Updater(res, bin, {method: 'post', parameters: params});
}

function setPayment(paymentType,showID) {
    var url = 'bin/setPaymentType.php';
    new Ajax.Request(url, {
        method: 'post',
        parameters: 'paymentType=' + paymentType + '&showID=' + showID
    });   
}

function emailPaymentOption(show_name,show_id,studio_name,studio_id,tableContent,paymentMethod,customerEmail) {
    var url = 'bin/emailPaymentOption.php';
    new Ajax.Request(url, {
        method: 'post',
        parameters: 'studio_name=' + studio_name + '&show_id=' + show_id + '&show_name=' + show_name + '&studio_id=' + studio_id + '&tableContent=' + tableContent + '&paymentMethod=' + paymentMethod + '&customerEmail=' + customerEmail
    });
}

function getStudentShows(year) {
    var url = 'bin/getShows.php';
	new Ajax.Updater('studentShows', url, {
	    method: 'post',
		parameters: 'year=' + year
	});
}

function getShows(year) {
    var url = 'bin/getShows.php';
	new Ajax.Updater('shows', url, {
	    method: 'post',
		parameters: 'year=' + year
	});
}

function getStudioResults(year) {
    var url = 'bin/getStudioResults.php';
	new Ajax.Updater('studioResults', url, {
	    method: 'post',
		parameters: 'year=' + year
	});
}