﻿function ajaxLoader(image, e){
	if (e.target){
		e.target.parentNode.appendChild(image);
		e.target.style.display = "none";
		image.style.display = 'block';
	}
}

function pleaseWait(cssClass, valGroup, ajaxImage){
	jQuery(function()
	{		
		jQuery(cssClass).click(function(e)
		{
			if (ValCheck(valGroup)){			
				ajaxLoader(ajaxImage, e);
			}
		});
	});
	var prm = Sys.WebForms.PageRequestManager.getInstance();
	prm.add_endRequest(function() 
	{		
		jQuery(cssClass).click(function(e)
		{		
			if(ValCheck(valGroup)){
				ajaxLoader(ajaxImage, e);
			}
		});
	});
}

function ValCheck(valGroup){
	if (valGroup != null || valGroup != undefined)
	{
		Page_ClientValidate(valGroup);
	}
	return Page_IsValid;
}
