function next_page(page){
$("form.general_page").hide();
$("form#" + page).show();
}
function prepare_population(form)
{
var grading=$("select#grading"+form).val();
var checked=$("input#ff" + form + ":checked").val();
if(checked==undefined){checked=0;}
if(checked==1){
set_grading(form);
var process='
Compiling Report forms..';
$("span#stnameu" + form).html(process);
var parameters="grading_style=" + grading +"&form=" + form + '&request=1';
$("span#stnameu" + form).fadeOut('fast').load('Datasheet/report_scripts/2.php?' + parameters).fadeIn("fast");
}
}
function prepare_overals(){
var sum_f1=(0 + 0);$("input#overalf1").val(sum_f1);var sum_f2=(0 + 0);$("input#overalf2").val(sum_f2);var sum_f3=(0 + 0);$("input#overalf3").val(sum_f3);var sum_f4=(0 + 0);$("input#overalf4").val(sum_f4);}
$(document).ready(prepare_overals);
function update_remarks(){
submit_form('3','Datasheet/Report_scripts/3','Busy','Updating Remarks...','Progress_indicator');
}
$(document).ready(function() {
$('#submit_list').bind('click', function(e) {
e.preventDefault();
var message="You are about to Update The database,check if you have Made the following Changes:
- Correct Closing Date
- Correct Opening Date.
- Correct Opening Time.
Do you want to proceed with the Update?";
$.Xule_Dialog(message, {
'type': 'warning',
'title': 'Xule::Warning',
'buttons': [
{caption: 'Proceed', callback: function() {submit_form('1','Datasheet/Report_scripts/1','Busy','Updating Overals...','Progress_indicator');}},
{caption: 'Make Changes', callback: function() {$("input#date").focus();}}
]
});
});
});
function populate()
{prepare_population(1);prepare_population(2);prepare_population(3);prepare_population(4);}
function post_initials(){
var data_= $("form#4").serialize();
$("#initials").fadeOut('fast').load('Datasheet/report_scripts/4.php?' + data_).fadeIn("fast");
}
function send_n(){
var close_date=$("input[name='close_date']").val();
var close_=($("input#n_performance:checked").length==0)? ' ':$("input[name='close_date']").val();
var span_= $('span#notify');
var toggle_=($("input#n_performance:checked").length==0)? span_.hide():span_.show();
$('input#n_send').val(close_);
$('input#n_close_date').val(close_date);
}
function submit_sms(){
var sms_data=$("form#5").serialize();
$("#notify_r").html('
Processing...');
$("#notify_r").fadeOut('fast').load('Datasheet/report_scripts/5.php?' + sms_data).fadeIn("fast");
}
function countChecked() {
var n = $("form#5 input:checked").length;
if(n==0){next_page(6);}else{submit_sms();}
}
$('form#5').bind('keydown',function(event) {if (event.keyCode == '13') {event.preventDefault();countChecked();}});
$(document).ready(function() {
$('input#2_').bind('click', function(e) {
e.preventDefault();
if($('input#ff1:checked').length==1){var f1="Form One"}else{var f1="";}
if($('input#ff2:checked').length==1){var f2="Form Two"}else{var f2="";}
if($('input#ff3:checked').length==1){var f3="Form Three"}else{var f3="";}
if($('input#ff4:checked').length==1){var f4="Form Four"}else{var f4="";}
var class_=f1 + f2 + f3 + f4;
var message="Do you want to populate Reports for:
"+ class_ ;
$.Xule_Dialog(message, {
'type': 'warning',
'title': 'Xule::Warning',
'buttons': [
{caption: 'Yes', callback: function() {populate();}},
{caption: 'Cancel', callback: function() {}}
]
});
});
});
$(document).ready(function() {
$('img#next_page_3').bind('click', function(e) {
e.preventDefault();
var message="Do you want to proceed to Remarks?
N/B:Have you completed Reports population!"
$.Xule_Dialog(message, {
'type': 'error',
'title': 'Xule::Alert',
'buttons': [
{caption: 'Yes', callback: function() {next_page(3);}},
{caption: 'No', callback: function() {}}
]
});
});
$('img#back_page_2').bind('click', function(e) {
e.preventDefault();
var message="Do you want to go back to Populating the reports
Click Okay to proceed or else Cancel"
$.Xule_Dialog(message, {
'type': 'information',
'title': 'Xule::Information',
'buttons': [
{caption: 'Okay', callback: function() {next_page(2);}},
{caption: 'Cancel', callback: function() {}}
]
});
});
$('input#3_').bind('click', function(e) {
e.preventDefault();
var message="Do you want to Update Performance Remarks?"
$.Xule_Dialog(message, {
'type': 'warning',
'title': 'Xule::Update Warning',
'buttons': [
{caption: 'Yes', callback: function() {update_remarks();}},
{caption: 'No', callback: function() {}}
]
});
});
$('form#4').submit(function (){getFormData_(f4)},function(e) {
e.preventDefault();
var message="Do you want to Update Subject Teachers` Initials?";
$.Xule_Dialog(message, {
'type': 'warning',
'title': 'Xule::Update Warning',
'buttons': [
{caption: 'Yes', callback: function() {post_initials();}},
{caption: 'Cancel', callback: function() {}}
]
});
});
});