function clearInput(field){
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}


function submitContact(event) {
    dojo.stopEvent(event);
    var params = new Object();
    params['useAjax'] = 'true';
    dojo.xhrPost({
      form: 'contactform',
      content: params,
      handleAs: 'json',
      load: function(data) {
        console.log(data);
        var msg = data.message;
        dojo.byId('contactResponse').innerHTML = msg;
      },
      error: function(error) {
        console.log(error);
      }
    }) // xhrPost()
}

function submitNewsletter(event) {
    dojo.stopEvent(event);
    var params = new Object();
    params['useAjax'] = 'true';
    dojo.xhrPost({
      form: 'newsletter',
      content: params,
      handleAs: 'json',
      load: function(data) {
        console.log(data);
        var msg = data.message;
        dojo.byId('newsletterResponse').innerHTML = msg;
      },
      error: function(error) {
        console.log(error);
      }
    }) // xhrPost()
}

function fadeTextIn(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    obj.style.visibility = 'visible';
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout("fadeTextIn('"+objId+"',"+opacity+")", 25);
    } 
  }
}
function fadeTextOut(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (obj.style.visibility == 'visible') {		   
        if (opacity > 0) {
        setOpacity(obj, opacity);
        opacity -= 10;
        window.setTimeout("fadeTextOut('"+objId+"',"+opacity+")", 25);
      } else obj.style.visibility = 'hidden';
    } 
  }
}

function initHandlers() {
    dojo.connect(dojo.byId('contactsubmit'), 'onclick', submitContact);
    dojo.connect(dojo.byId('newslettersubmit'), 'onclick', submitNewsletter);

}
