// Instantiate panels from script 
YAHOO.util.Event.onDOMReady(function() { 
  // Attach to protected download links
  var pdl = document.getElementById('protecteddl');
  if (pdl) { pdl.onclick = function() { alert('You must fill out the form below to download this file.'); return false; } }

  // Fix up subscriber form
  var sub = document.getElementById('subscriber');
  if (sub) {
    sub.onfocus = function() { sub.value = ''; }
    sub.onblur = function() { if (sub.value == '') sub.value = 'Enter Email Address'; }
  }

  // Fix up form destinations
  var forms = document.getElementById('cipdiv').getElementsByTagName('form');
  for (var i=0; i<forms.length; i++) {
    forms[i].action = forms[i].action.replace(/demo/,      'post');
    forms[i].action = forms[i].action.replace(/trial/,     'post');
    forms[i].action = forms[i].action.replace(/download/,  'post');
    forms[i].action = forms[i].action.replace(/support/,   'post');
    forms[i].action = forms[i].action.replace(/wgpc/,      'post');
    forms[i].action = forms[i].action.replace(/subscribe/, 'post');

    // Bind the current form via a closure
    (function foo(f) {
      f.onsubmit = function() {
        var inputs = f.getElementsByTagName('input');
        for (var j=0; j<inputs.length; j++) {
          var len = inputs[j].value.length;

          // Special case for subscriber form
          if (inputs[j].id == 'subscriber' && inputs[j].value == 'Enter Email Address')
            len = 0;

          if (len == 0) {
            alert('You must fill out the entire form.');
            return false;
          }
        }

        var inputs = f.getElementsByTagName('textarea');
        for (var j=0; j<inputs.length; j++) {
          if (inputs[j].value.length == 0) {
            alert('You must fill out the entire form.');
            return false;
          }
        }
      }
    })(forms[i]);
  }
} ); 

function showTestimonial(html)
{
  var tPanel = new YAHOO.widget.Panel("myPanel", { 
    fixedcenter: true, 
      draggable: false, 
       underlay: "none",
        visible: true,
         effect: { effect:YAHOO.widget.ContainerEffect.FADE, duration: 0.25 },
         zindex: 4,
          modal: true,
          width: "420px"
  } );
  tPanel.setHeader("Sign Up"); 
  tPanel.setBody  ('<div class="viewbubble">' + html + '</div>');
  tPanel.render   ("container");   
}


