
var data_values_prev = [];
var data_value;
var data_values_next = [];

function set_data_value(val){
  document.getElementById("DATA").value = val;
}

function get_data_value(){
  return document.getElementById("DATA").value;
}

function add_data_value(v, dv){
  if(typeof(data_value) == 'undefined'){
    data_value = dv;
  }
  if(data_value == v){
    return false;
  }
  data_values_prev.push(data_value);
  data_value = v;
  $("#divprev").html("<a href='' onClick='get_prev_data_value(); return false;'>&lt;</a>");
}

function get_prev_data_value(){
  var v;
  if(data_values_prev.length < 1){
    return false;
  }
  v = data_values_prev.pop();
  if(data_values_prev.length < 1){
    $("#divprev").html("&lt;");
  }
  data_values_next.push(data_value);
  $("#divnext").html("<a href='' onClick='get_next_data_value(); return false;'>&gt;</a>");
  data_value = v;
  set_data_value(v);
}

function get_next_data_value(){
  var v = data_values_next.pop();
  if(! v){
    return false;
  }
  if(data_values_next.length < 1){
    $("#divnext").html("&gt;");
  }
  data_values_prev.push(data_value);
  $("#divprev").html("<a href='' onClick='get_prev_data_value(); return false;'>&lt;</a>");
  data_value = v;
  set_data_value(v);
}

function printProp(obj) {
  var s = '';
  for (property in obj) {
    s = s + ' ' + property;
  }
  alert(s);
}

function send_form(form){
  $.ajax({
    url: "/ajax/sm.php?iname="+form["iname"].value+"&sname="+form["sname"].value+"&iemail="+form["iemail"].value+"&share_btn=true",
    cache: false,
    success: function(html){
      $("#sharedivconfirmation").html(html);
      $("#sharedivconfirmation").show("fast");
      $("#sharedivform").hide("slow");
    }
  });
  return false;
}


function adjustMyFrameHeight(frame)
{
    frame.height = frame.contentDocument?(frame.contentDocument.body.offsetHeight+10):document.frames[frame.id].document.body.scrollHeight;
}

function myCountDown(secs, span_id, msg) {
  if (secs <= 0) {
    history.go(0);
    return;
  }
  $("#" + span_id).html(msg + $.sprintf("%02d:%02d:%02d", Math.floor(secs/3600), Math.floor((secs%3600)/60), Math.floor(secs%60)));
  setTimeout("myCountDown(" + (secs-1) + ", '" + span_id + "', '" + msg + "')", 1000);
}


