// JavaScript Document

//simple functions to show and hide div tags with ids
function showDiv(id) {
   document.getElementById(id).style.display = 'block';
}

function hideDiv(id) {
   document.getElementById(id).style.display = 'none';
}

function poptastic(url) {
  	newwindow=window.open(url,'Directions','height=450,width=600,resizable=yes,scrollbars=yes');
	  
			if (window.focus) {
				  newwindow.focus()
			}
}

function popCoupon(url) {
  	newwindow=window.open(url,'Directions','height=450,width=600,resizable=yes,scrollbars=yes');
	  
			if (window.focus) {
				  newwindow.focus()
			}
}

function GiftCaptchaForm() {
    
    jQuery('#error').hide();
    jQuery('#gift-submit').val('Submitting...');

    var form = $('gift-form');
    var input_response = form['recaptcha_response_field'];
    var input_challenge = form['recaptcha_challenge_field'];
    
    var response = Form.Element.getValue(input_response);
    var challenge = Form.Element.getValue(input_challenge);
    
    
    if(response == ''){
        alert('Please answer the CAPTCHA');
        jQuery('#gift-submit').val('Submit order for Gift Cards');
        return false;
    }
    
    var query = 'recaptcha_response_field=' + response + '&recaptcha_challenge_field=' + challenge;
    
    jQuery.ajax({
        type: 'post',
        url: '/includes/verify.php',
        dataType: 'json',
        data: {
            'recaptcha_response_field': response,
            'recaptcha_challenge_field': challenge
        },
        success: function(json) {
            if(json.success){
                jQuery("#gift-form").submit();
                return true;
            } else {
                jQuery('#error').show();
                jQuery('#gift-submit').val('Submit order for Gift Cards');
                return false;
            }
            
        }
    });

    return false;
    
}

function CaptchaForm() {
    
    jQuery('#error').hide();
    jQuery('#contact-submit').val('Submitting...');
    
    var form = $('contact-form');
    var input_response = form['recaptcha_response_field'];
    var input_challenge = form['recaptcha_challenge_field'];
    
    var response = Form.Element.getValue(input_response);
    var challenge = Form.Element.getValue(input_challenge);
    
    
    if(response == ''){
        alert('Please answer the CAPTCHA');
        jQuery('#contact-submit').val('Submit');
        return false;
    }
    
    var query = 'recaptcha_response_field=' + response + '&recaptcha_challenge_field=' + challenge;
    
    jQuery.ajax({
        type: 'post',
        url: '/includes/verify.php',
        dataType: 'json',
        data: {
            'recaptcha_response_field': response,
            'recaptcha_challenge_field': challenge
        },
        success: function(json) {
            if(json.success){
                jQuery("#contact-form").submit();
                return true;
            } else {
                jQuery('#error').show();
                jQuery('#contact-submit').val('Submit');
                return false;
            }
            
        }
    });

    return false;
    
}




function noCheckForm() {
    
    var form = $('contact-form');
    var input_response = form['recaptcha_response_field'];
    var input_challenge = form['recaptcha_challenge_field'];
    
    var response = Form.Element.getValue(input_response);
    var challenge = Form.Element.getValue(input_challenge);
    
    
    if(response == ''){
        alert('Please answer the CAPTCHA');
        return false;
    }
    
    var query = 'recaptcha_response_field=' + response + '&recaptcha_challenge_field=' + challenge;
    var success = false;
    
    jQuery.ajax({
        method: 'post',
        url: '/includes/verify.php',
        dataType: 'json',
        data: {
            'recaptcha_response_field': response,
            'recaptcha_challenge_field': challenge
        },
        success: function(json) {
            alert(json.success);
        },
        error: function(json) {
            alert('Failure');
        }
    
    });
        
/*
    new Ajax.Request('/includes/verify.php', 
    {
        method: 'get',
        parameters: query,
        onSuccess: function(transport) {
            if( transport.responseText == 'success' ) {
               return true;
            }
            else {
                alert('Your CAPTCHA answer is incorrect. Please try again');
                return false;
            }
            //alert(json ? Object.inspect(json) : "no JSON object");
        },
        onFailure: function(){ alert('Something went wrong...') }
    
    });
*/


}
