function getValue(from)
{
         var val;
         if( val = document.getElementById(from) )
         {
                if(val.value != "" && val.value != 0 && val.value != false)
                {
                    return val.value;
                }
                else
                {
                    alert("Proszę wypełnić pole");
                    return false;
                };
         }
         else 
         {
              return false;
         }

};

function AJAXReplace(what, where, preloaderClass)
{
         if(preloaderClass == undefined) preloaderClass = "preloader";
         document.getElementById(where).innerHTML = '<img src="./img/main/loader.gif" class="'+ preloaderClass + '" id="preImg">';
         //HTML_AJAX.replace(where,what);

          $.ajax({
            url: what,
            cache: false,
            success: function(html)
            {
              $("#" + where).html("").append(html);
            }
          });

};


function AJAXFormSubmit(what, where, whatwhere, preloaderClass)
{
         if(preloaderClass == undefined) preloaderClass = "preloader";
         //document.getElementById(where).innerHTML = '<img src="./img/main/loader.gif" class="'+ preloaderClass + '">';
         //return HTML_AJAX.formSubmit(what, where);
     
     var options = {
        target: "#" + where,   // target element(s) to be updated with server response
        clearForm: true
        };

     if(whatwhere == "what")
     {
       $("#" + what).ajaxSubmit(options).html('<img src="./img/main/loader.gif" class="'+ preloaderClass + '">');
     };

     if(whatwhere == "where")
     {
       document.getElementById(where).innerHTML = '<img src="./img/main/loader.gif" class="'+ preloaderClass + '">';
       //$("#" + where).html('<img src="./img/main/loader.gif" class="'+ preloaderClass + '">');
       $("#" + what).ajaxSubmit(options);
     };
        // other available options:
        //url:       url         // override for form's 'action' attribute
        //type:      type        // 'get' or 'post', override for form's 'method' attribute
        //dataType:  null        // 'xml', 'script', or 'json' (expected server response type)
        //clearForm: true        // clear all form fields after successful submit
        //resetForm: true        // reset the form after successful submit

        // $.ajax options can be used here too, for example:
        //timeout:   3000


        //$("#" + where).html('<img src="./img/main/loader.gif" class="'+ preloaderClass + '">');
        // inside event callbacks 'this' is the DOM element so we first
        // wrap it in a jQuery object and then invoke ajaxSubmit



        return false;
};

