﻿//*******************************************************************************************//
//           DECLARATIONS BLOCK                                                              //
//*******************************************************************************************//

//Messages

//Variables

//*******************************************************************************************//
//           REUSABLE FUNCTIONS                                                              //
//*******************************************************************************************//


//*******************************************************************************************//
//           CUSTOM FUNCTIONS                                                              //
//*******************************************************************************************//
jQuery(document).ready(function () {
            ResetProgress(); 
        });
        
/*----usages----
ShowProgress({
    validate: validateLoginInput(), //this is a JS input validation method
    sender: this, //submit button 
    align: 'right', //left or right
    cssClass: 'formButton', //css class for disabled look and feel
    progressMessage: 'Please wait..',
    imageUrl: 'images/roller.gif'
});
-----*/
function ShowProgress(data) {
	if(data.validate){
		jQuery(data.sender).hide();
		jQuery(data.sender).after("<div id='progressImage' name='progressImage' style='float:"+ data.align +"; width: 16px; height:16px; background-image:url("+ data.imageUrl +"); background-repeat:no-repeat; background-position:center; margin-top:7px;' ></div>");
		jQuery(data.sender).after("<input id='progressSubmit' name='progressSubmit' disabled='disabled' type='submit' class='"+ data.cssClass +"' style='float:"+ data.align +"' name='"+jQuery(".formButton", data.sender).attr("name")+"Progress' value='"+ data.progressMessage +"' />");
		return true;
	}else{ return false;}
}

function ResetProgress() {
    jQuery("#progressDiv").show();
	jQuery("#progressImage").remove();
	jQuery("#progressSubmit").remove();
}
