
var val   	= 1;
var done   	= 0;
var iter	= 0;
var pipeNum	= 0;
var demo_url    = 'http://www.stsci.edu/science/SEDbol/website/initresults.html';


function initPage() {
  iter = 0;
  done = 0;
  document.getElementById('activeDiv').src = demo_url;
}



function buttonCheck() {
  if(document.runForm.status.value == 0) {
    iter = 0;
    document.runForm.status.value = 1;
  } else {
    document.runForm.status.value = 0;
  }
}

function resetForm() {
  document.runForm.status.value = 0;
  document.getElementById('resDiv').src = '';
  document.getElementById('activeDiv').src = demo_url;
  document.getElementById('helpButton').value = 'Help';
}

function loadDemo(demo) {
    // Initialize the form
    if (demo == 1) {
	document.getElementById('sourcename').value = 'M32';
	document.getElementById('position').value = '';
    } else if (demo == 2) {
	document.getElementById('sourcename').value = '';
	document.getElementById('position').value = '00 42 41.87 +40 51 57.2';
    }
}


function validateForm(form) {
  document.getElementById('helpButton').value = 'Help';
  document.getElementById('activeDiv').src = '';
  document.getElementById('statDiv').innerHTML = '';

  // See whether they filled in both the image name and URL box.
  if(form.sourcename.value && form.position.value) { 
    alert('Please specify a name or position, not both.');
    document.runForm.status.value = 0;
    return false; 
  }

  // Make sure we got something....
  if(form.sourcename.value == '' && form.position.value == ''){ 
      alert('No source name or position specified.');
      document.runForm.status.value = 0;
      return false; 
  } else {
      pipeNum=mkDateString();
      acc.showTabByIndex(2);
      document.getElementById('num').value = pipeNum;
  }
}

function toggleOpts() {
    var theRow = document.getElementById('advOptions');
    var theLabel = document.getElementById('optLnk');
    var thePanels = document.getElementById('ifPanels');
    
    if (theRow.style.display=='none') {
        theRow.style.display = '';
        theLabel.innerHTML = 'Basic Options';
        thePanels.style.display = 'none';
    } else {
        theRow.style.display = 'none';
        theLabel.innerHTML = 'Advanced Options';
        thePanels.style.display = '';
    }
}

function showTab(acc,index) {
    if (acc.lastExpandedTab != acc.accordionTabs[index])
	acc.showTabByIndex(index);
}

function doHelp() {
    var theButton = document.getElementById('helpButton');
    var help_url  = 'help_iframe.html';
    
    if (theButton.value=='Help') {
        document.getElementById('activeDiv').src = help_url;
	theButton.value = 'Results';
    } else {
        document.getElementById('activeDiv').src = 
       	    document.getElementById('res_page').value;
	theButton.value = 'Help';
    }
}

function loadResult() {
    var res_url   = document.getElementById('res_page').value;
    document.parent.getElementById('activeDiv').src = res_url;
}

function getResults() {
  var img_url   = document.getElementById('res_img').value;
  var theURL   = document.getElementById('dlButton');
  theURL.href = res_url;
}

