


function isValid(inputJQ) {
  return (!inputJQ.val() == '');
}

function validate(inputJQ,responseJQ) {
  if (!isValid(inputJQ)) {
    var inputID = inputJQ.attr('id');
    var label = jQuery('label[for=' + inputID + ']');
    label.addClass('missing');
    inputJQ.addClass('missing');    
    responseJQ.html('<span class="response-main">* Required Content missing</span>');
  return false;
  }

  return true;
}

function refreshMissingMessage(responseJQ) {
  if (
    isValid(jQuery('#name-field')) &&
    isValid(jQuery('#email-field')) &&
    isValid(jQuery('#message-field'))) {
      responseJQ.html('');
    }
    else {
      responseJQ.html('<span class="response-main">* Required Content missing</span>');
    }
}


function relaxIfValid(inputJQ) {
  var inputID = inputJQ.attr('id');
  var label = jQuery('label[for=' + inputID + ']');
  
  if (isValid(inputJQ)) {
    label.removeClass('missing');
    inputJQ.removeClass('missing');    
  }
}

function validateComment() { 


  jQuery('.missing').removeClass('missing');
  jQuery('#comment-response').html('');

    responseJQ = jQuery('#comment-response');

    var results = [];
    results.push(validate(jQuery('#name-field'),jQuery('#comment-response')));
    results.push(validate(jQuery('#email-field'),jQuery('#comment-response')));
    results.push(validate(jQuery('#message-field'),jQuery('#comment-response')));

    ///results.push(validateEmail(jQuery('#email-field')));

    if(results.indexOf(false) != -1) {
      responseJQ.html('<span class="response-main">* Required Content missing</span>');
      return false;
    }


/*
  jQuery('.missing').removeClass('missing');
  if (!validate(jQuery('#name-field'),jQuery('#comment-response'))) {
    return false;
  }
  if (!validate(jQuery('#email-field'),jQuery('#comment-response'))) {
    return false;
  }
  if (!validate(jQuery('#message-field'),jQuery('#comment-response'))) {
    return false;
  }
*/
  return true;		  
}
		
		
		

		
		
		
		
		
		
		
		
		


function footerContact() {
  jQuery('.missing').removeClass('missing');
  if (!validate(jQuery('#footer-email'),jQuery('#footer-response'))) {
    return false;
  }
  if (!validate(jQuery('#footer-security'),jQuery('#footer-response'))) {
    return false;
  }
/*
  if (!validate(jQuery('#footer-name'),jQuery('#footer-response'))) {
    return false;
  }
  if (!validate(jQuery('#footer-phone'),jQuery('#footer-response'))) {
    return false;
  }
*/
  jQuery.ajax({
    type: 'POST',
    data: { 
      action: 'request_consultation',
      name: jQuery('#footer-name').val(),
      email: jQuery('#footer-email').val(),
      phone: jQuery('#footer-phone').val(),
      message: 'footer contact form filled out',
      security_answer: jQuery('#footer-security').val()
    },
    url: "/ajax.php",
    cache: false,
    //cookie: encodeURIComponent(document.cookie),
    beforeSend: function () {
     ///////$('#loadingIcon').html('<img src="/wp-content/themes/bluestraveler/images/ajax-loader.gif"'); 
    },
    success: function(json) {
      var obj = eval('(' + json + ')');
      //////console.log(obj);
      if (obj.status == 'ok') {
        jQuery('#footer-submit').hide();
        ///jQuery('#footer-laster-p').addClass('breathe-up');
      }
      jQuery('#footer-response').html(obj.response);
    }
  });
}


function regularContact() {
  jQuery('.missing').removeClass('missing');
  if (!validate(jQuery('#message-email'),jQuery('#message-response'))) {
    return false;
  }
  if (!validate(jQuery('#message-security'),jQuery('#message-response'))) {
    return false;
  }
/*
  if (!validate(jQuery('#message-name'),jQuery('#message-response'))) {
    return false;
  }
  if (!validate(jQuery('#message-phone'),jQuery('#message-response'))) {
    return false;
  }
  if (!validate(jQuery('#message-organization'),jQuery('#message-response'))) {
    return false;
  }
  if (!validate(jQuery('#message-content'),jQuery('#message-response'))) {
    return false;
  }
*/
  jQuery.ajax({
    type: 'POST',
    data: { 
      action: 'shoot_a_message',
      name: jQuery('#message-name').val(),
      email: jQuery('#message-email').val(),
      phone: jQuery('#message-phone').val(),
      organization: jQuery('#message-organization').val(),
      message: jQuery('#message-content').val(),
      security_answer: jQuery('#message-security').val()
    },
    url: "/ajax.php",
    cache: false,
    //cookie: encodeURIComponent(document.cookie),
    beforeSend: function () {
     ///////$('#loadingIcon').html('<img src="/wp-content/themes/bluestraveler/images/ajax-loader.gif"'); 
    },
    success: function(json) {
      var obj = eval('(' + json + ')');
      //////console.log(obj);
      if (obj.status == 'ok') {
        jQuery('#message-submit').hide();
        jQuery('#laster-p').addClass('breathe-up');
      }
      jQuery('#message-response').html(obj.response);
    }
  });
}


function backToTop() {
  jQuery(window).scrollTo(0,"slow");
}

jQuery(document).ready(function() {
  //jQuery('.lower-area a[href=#top]').click(function() { backToTop(); });
  jQuery('.lower-area a.backToTop').click(function() { backToTop(); });
});


