﻿<!--//

    function pageLoad() {
        var manager = Sys.WebForms.PageRequestManager.getInstance();

        manager.add_initializeRequest(onInitializeRequest);
    }
    
    function onInitializeRequest(sender, args) {
        var manager = Sys.WebForms.PageRequestManager.getInstance();

        if (manager.get_isInAsyncPostBack()) {
            args.set_cancel(true);
            return;
        }

        manager.add_beginRequest(onBeginRequest);
        manager.add_endRequest(OnEndRequest);
    }
    
    function onBeginRequest(sender, args) {
        var cmd = document.getElementById("cmdSubmit");
        cmd.disabled = true;
    }
    
    function OnEndRequest(sender, args) {
        var manager = Sys.WebForms.PageRequestManager.getInstance();

        if (args.get_error() != null) {
            alert(args.get_error().message);
            args.set_errorHandled(true);
        }
        
        MessaggioEmail();
        
        manager.remove_initializeRequest(onInitializeRequest);
        manager.remove_beginRequest(onBeginRequest);
        manager.remove_endRequest(OnEndRequest);
    }

    function MessaggioEmail()
	{
		var send = document.getElementById("hdnSend");
		
		if(send.value == "Y")
		    alert('Your e-mail has been sent, thank you.');
		    
		send.value = "";
	}
	
	function contaCaratteri()
	{
	    var max = 30;
	    var messaggio = document.getElementById("txtMessage");
	    
	    if(messaggio.value.length > max)
	    {
	        messaggio.value = messaggio.value.substr(0, max);
	    }
	}
	
//-->
