function AJAXvalidate(input, elmtId) {
    var url    = 'http://www.mercersburgsummer.com/site/wp-content/themes/mburg/common/AJAXValidate.php';
    var params = 'text='+input.value+'&field='+input.name+'&id='+elmtId;
    var myAjax = new Ajax.Request(url,{method: 'get', parameters: params, onComplete: validateResponse}); 
}

function validateResponse(ajaxObj) {
  var resp  = ajaxObj.responseText;
  var bool  = resp.substring( 0, resp.indexOf(',') ); 
  var id    = resp.substring( resp.indexOf(',') + 1, resp.lastIndexOf(',') );
  var field = resp.substring( resp.lastIndexOf(',') + 1 ); 

  //alert(bool+'\n'+id+'\n'+field+'\n');
    
  if (bool == 'false') {
    document.getElementById(field).style.background = '#E77471';
    document.getElementById(id).style.color = '#fff87e';
    document.getElementById(id).innerHTML = 'Invalid';
  } else {
    document.getElementById(field).style.background = '#C3FDB8';
    document.getElementById(id).style.color = '#347235';
    document.getElementById(id).innerHTML = 'Valid';  
  }       
} 

function AJAXHandleCampsSelection(selectedvalue) {
    var url = 'http://www.mercersburgsummer.com/site/wp-content/themes/mburg/common/AJAXHandleCampsSelection.php';
    var params = 'value='+selectedvalue; 
    var myAjax = new Ajax.Request(url,{method: 'get', parameters: params, onComplete: campsSelectionResponse}); 
}
  
function campsSelectionResponse(ajaxObj) {
    var resp  = ajaxObj.responseText;
    document.getElementById('campoptions').innerHTML = resp;
}

function AJAXVerifyPromo(value) {
    var url = 'http://www.mercersburgsummer.com/site/wp-content/themes/mburg/common/AJAXVerifyPromo.php';
    var params = 'value='+value; 
    var myAjax = new Ajax.Request(url,{method: 'get', parameters: params, onComplete: verifyPromoResponse}); 
}
  
function verifyPromoResponse(ajaxObj) {
  var resp  = ajaxObj.responseText;
  var bool  = resp.substring( 0, resp.indexOf(',') ); 
  var percentoff = resp.substring( resp.lastIndexOf(',') + 1 ); 

  if (bool == 'false') {
    document.getElementById('promocode').style.background = '#E77471';
    document.getElementById('promomsg').style.color = '#fff87e';
    document.getElementById('promomsg').innerHTML = 'Invalid';
    document.getElementById('percentoff').value = 0;
  } else if (bool == 'true'){
    document.getElementById('promocode').style.background = '#C3FDB8';
    document.getElementById('promomsg').style.color = '#347235';
    document.getElementById('promomsg').innerHTML = 'Valid';
    document.getElementById('percentoff').value = percentoff;  
  } else {
    document.getElementById('promocode').style.background = '#bddcf1';
    document.getElementById('promomsg').style.color = '#347235';
    document.getElementById('promomsg').innerHTML = '';
    document.getElementById('percentoff').value = 0;  
  }  
}