
function confDate(txtdata1, txtdata2){

  var confronto = 0;
  var data1 = new Date();
  var data2 = new Date();
  
  if (txtdata2 != null){
    var splittata = txtdata2.split('/');
    data2.setFullYear(splittata[2]);
    data2.setMonth(parseInt(splittata[1],10) - 1);
    data2.setDate(splittata[0]);					    
  }
  data2.setHours(0,0,0,0);
  
  data1.setHours(0,0,0,0);
  var splittata = txtdata1.split('/');
  data1.setFullYear(splittata[2]);
  data1.setMonth(parseInt(splittata[1],10) - 1);
  data1.setDate(splittata[0]);					    

  if (data1 > data2){
    confronto = 1;
  }else if(data1 < data2){
    confronto = -1;
  }

  return confronto
}

function diffDay(txtdata1, txtdata2){

  var millisecDay = 86400000;
  var differenza = 0;
  var data1 = new Date();
  var data2 = new Date();
  
  if (txtdata2 != null){
    var splittata = txtdata2.split('/');
    data2.setFullYear(splittata[2]);
    data2.setMonth(parseInt(splittata[1],10) - 1);
    data2.setDate(splittata[0]);					    
  }
  data2.setHours(0,0,0,0);
  
  data1.setHours(0,0,0,0);
  var splittata = txtdata1.split('/');
  data1.setFullYear(splittata[2]);
  data1.setMonth(parseInt(splittata[1],10) - 1);
  data1.setDate(splittata[0]);					    

  differenza = (data1 - data2) / millisecDay;

  return differenza
}

function getElementPosition(obj)
{
  var t = 0;
  var l = 0;
  if (obj.offsetParent){
    while (obj.offsetParent){
      t += obj.offsetTop;
      l += obj.offsetLeft;
      obj = obj.offsetParent;
    }
  }else if (obj.y && obj.x){
    t += obj.y;
    l += obj.x;
  }
  return {left : l, top : t};
}

function getElementSize(obj)
{
  var w = obj.offsetWidth;
  var h = obj.offsetHeight;
  return {width : w, height : h};
}	
