/* jQuery Ajax */
function AjaxLoad(id, url)
{
  $(id).hide();
  $.get( url, function(data) { $(id).html(data); }, "html" );  
  $(id).fadeIn();
}

/* jQuery Ajax GET */
function AjaxGet(id, url, params)
{
  $(id).hide();
  $.get( url, params, function(data) {  $(id).html(data); }, "html" );
  $(id).fadeIn();
}

/* jQuery Ajax POST */
function AjaxPost(id, url, params)
{
  $(id).hide();
  $.post( url, params, function(data) { $(id).html(data); }, "html" );
  $(id).fadeIn();
}

/* jQuery Ajax 2 compensate div-s */
function Ajax2(id, url, params)
{
  $(id).hide();
  $.post( url, params, function(data) { $(id).html(data.replace('div','p')); }, "html" );
  $(id).fadeIn();
}

/* JavaScript Post */
function JavaPost (to,p) 
{
  var myForm = document.createElement("form");
  myForm.method="post" ;
  myForm.action = to ;
  for (var k in p) {
    var myInput = document.createElement("input") ;
    myInput.setAttribute("name", k) ;
    myInput.setAttribute("value", p[k]);
    myForm.appendChild(myInput) ;
  }
  document.body.appendChild(myForm) ;
  myForm.submit() ;
  document.body.removeChild(myForm) ;
}

/* JavaScript Get */
function JavaGet (to,p) 
{
  var myForm = document.createElement("form");
  myForm.method="get" ;
  myForm.action = to ;
  for (var k in p) {
    var myInput = document.createElement("input") ;
    myInput.setAttribute("name", k) ;
    myInput.setAttribute("value", p[k]);
    myForm.appendChild(myInput) ;
  }
  document.body.appendChild(myForm) ;
  myForm.submit() ;
  document.body.removeChild(myForm) ;
}
