      function hideAllMessages() {
        document.getElementById('recipe_submit_pass').style.display = 'none';
        document.getElementById('recipe_submit_fail').style.display = 'none';
        document.getElementById('recipe_submit_reqrd').style.display = 'none';
        document.getElementById('recipe_submit_captcha').style.display = 'none';
        document.getElementById('recipe_submit_dup').style.display = 'none';
      }
      function populatePreview() {
            document.getElementById('preview_name').innerHTML       =document.getElementById("recipe_form_id").recipe_name.value;
            document.getElementById('preview_city_state').innerHTML =document.getElementById("recipe_form_id").recipe_city.value+', '+document.getElementById("recipe_form_id").recipe_state.value;
            document.getElementById('preview_title').innerHTML      =document.getElementById("recipe_form_id").recipe_title.value;
            document.getElementById('preview_prep_time').innerHTML  =document.getElementById("recipe_form_id").recipe_prep_time.value;
            document.getElementById('preview_servings').innerHTML   =document.getElementById("recipe_form_id").recipe_servings.value;
            document.getElementById('preview_ingredients').innerHTML=replace_text(document.getElementById("recipe_form_id").recipe_ingredients.value);
            document.getElementById('preview_directions').innerHTML =replace_text(document.getElementById("recipe_form_id").recipe_instructions.value);
      }
      function responseItems() {
   return 'recipe_name='+document.getElementById("recipe_form_id").recipe_name.value+'&'+'recipe_email='+document.getElementById("recipe_form_id").recipe_email.value +'&'+'recipe_city='+document.getElementById("recipe_form_id").recipe_city.value+'&'+'recipe_state='+document.getElementById("recipe_form_id").recipe_state.value+'&'+'recipe_category='+document.getElementById("recipe_form_id").recipe_category[document.getElementById("recipe_form_id").recipe_category.selectedIndex].value+'&'+'recipe_title='+document.getElementById("recipe_form_id").recipe_title.value+'&'+'recipe_prep_time='+document.getElementById("recipe_form_id").recipe_prep_time.value+'&'+'recipe_servings='+document.getElementById("recipe_form_id").recipe_servings.value+'&'+'recipe_ingredients='+replace_text(document.getElementById("recipe_form_id").recipe_ingredients.value)+'&'+'recipe_instructions='+replace_text(document.getElementById("recipe_form_id").recipe_instructions.value)+'&'+'recipe_match_text='+document.getElementById("recipe_form_id").recipe_match_text.value+'';
      }
      function checkReturn()
      {
        hideAllMessages();

        if (document.getElementById("recipe_form_id").return_value.value == '1') {
          document.getElementById('recipe_submit_pass').style.display = 'block';
          document.getElementById("recipe_form_id").reset();
          document.getElementById('enter_recipe_div').style.display = 'none';
        } else if (document.getElementById("recipe_form_id").return_value.value == '2') {
          document.getElementById('recipe_submit_reqrd').style.display = 'block';
        } else if (document.getElementById("recipe_form_id").return_value.value == '3') {
          document.getElementById('recipe_submit_captcha').style.display = 'block';
        } else if (document.getElementById("recipe_form_id").return_value.value == '4') {
          document.getElementById('recipe_submit_dup').style.display = 'block';
        } else {
          document.getElementById('recipe_submit_fail').style.display = 'block';
        }
      }
      function toggle(id) {
         var e = document.getElementById(id);
         if(e.style.display == 'block')
            e.style.display = 'none';
         else
            e.style.display = 'block';
      }
      function replace_text(str) {
        return str.replace(/</g,'').replace(/>/g,'').replace(/\n/g,'<br/>').replace(/\r/g,'');
      }
      function ajaxFunction(queryString){
        var ajaxRequest;  // The variable that makes Ajax possible!

        try{
                // Opera 8.0+, Firefox, Safari
                ajaxRequest = new XMLHttpRequest();
        } catch (e){
                // Internet Explorer Browsers
                try{
                        ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                        try{
                                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e){
                                // Something went wrong
                                alert("The recipe application does not work in your browser.");
                                return false;
                        }
                }
        }
        // Create a function that will receive data sent from the server
        ajaxRequest.onreadystatechange = function(){
                if(ajaxRequest.readyState == 4){
                        document.getElementById("recipe_form_id").return_value.value = ajaxRequest.responseText;
			checkReturn();
                }
        }
        var nocache = 0;
        nocache = Math.random();
        ajaxRequest.open("GET", "http://www.savingwithamy.com/wps/controller.php?" + queryString + "&nocache=" + nocache, true);
        ajaxRequest.send(null);
      }

