
function ajax_request(url,data,target,cb_func){
   new Ajax.Request(url, {
      method: 'get',
      parameters: data,
      onSuccess: function(transport) {
         if(target){
            $(target).innerHTML = transport.responseText;
         }
         if(cb_func){
            ref = setTimeout(cb_func,10);
         }
      }
   }
);
}

function ajax_request_post(url,data,target,cb_func){
   new Ajax.Request(url, {
      method: 'post',
      parameters: data,
      onSuccess: function(transport) {
         if(target){
            $(target).innerHTML = transport.responseText;
         }
         if(cb_func){
            ref = setTimeout(cb_func,10);
         }
      }
   }
   );
}



function addToCart(id, spec_id){

   $('addCartButton_'+spec_id).innerHTML = "Adding...";
   
   new Ajax.Request('/ajax/cart.php', {
      method: 'get',
      parameters: 'fuse=addToCart&product_id='+id+'&spec_id='+spec_id,
      onSuccess: function(transport) {
         
         $('addCartMsg').innerHTML = transport.responseText;

         showAddMsg(spec_id);
         
      }
   }
   );
   

   //ajax_request('/ajax/cart.php', 'fuse=addToCart&product_id='+id+'&spec_id='+spec_id, 'addCartMsg', 'showAddMsg('+spec_id+')');

}

function showAddMsg(id){

   $('addCartButton_'+id).innerHTML = "Added to Cart!";
   new Effect.BlindDown('addCartMsg', {
      duration: .5,
      afterFinish: function(){
         Effect.Fade('addCartMsg', { delay: 2, duration: 1 });
      }
   });
   
   setTimeout(function(){
   $('addCartButton_'+id).innerHTML = "Add to Cart";
   },5000);
   
   updateSmCart();
   
}


function updateSmCart(){
   $('smCart').innerHTML = 'Updating Cart';
   ajax_request('/ajax/cart.php','fuse=updateSmCart','smCart','');
}

function removeItem(id){
   ajax_request('/ajax/cart.php','fuse=removeItem&id='+id,'cartcontainer','updateSmCart()');
}

function loadSearchResults(){
   if($('keyword_search').value == 'Search Paradise Power Here!' || $('keyword_search').value == ''){
      alert("Please enter a search phrase.");
   }else{
      $('content').innerHTML='<div class=loading>Loading Search Results</div>';
      ajax_request('/ajax/search.php','keyword=' + $('keyword_search').value,'content','');
   }
}
