// Add to My Products
function toggleAddProduct() {
  if(document.getElementById("add-prod-box").style.display == "none") {
    document.getElementById("add-prod-box").style.display = "block";
  }
  else {
    document.getElementById("add-prod-box").style.display = "none";
  }
}

function toggleScore() {
    if(document.getElementById("rate-guide").style.display == "none") {
        document.getElementById("rate-guide").style.display = "block";
    }
    else {
        document.getElementById("rate-guide").style.display = "none";
    }
}

var ajax_tag= new sack();
var type = "";

function postProductLoading(){
    var e = document.getElementById('to-add');
    e.style.display="inline";
    e.innerHTML = "<strong>Saving product...</strong>";
}

function postProductCompleted(){
    var e = document.getElementById('to-add');
     e.innerHTML = "<font style='font-size: 8pt'><strong>Product added.</strong><br />Click <a href='/members/products/?v=" + type + "'>here</a> to see your product list</font>";
}

function doPostProduct(id, ptype) {
    type = ptype;		
    ajax_tag.setVar("a", "add");
    ajax_tag.setVar("p", id);
    ajax_tag.setVar("v", ptype);
    ajax_tag.setVar("src", "ajax");
    ajax_tag.requestFile = "/members/products/updateProduct.htm";
    ajax_tag.method = "GET";
    ajax_tag.onLoading = postProductLoading;
    ajax_tag.onCompletion = postProductCompleted;
    ajax_tag.runAJAX();
}

// Rightnav Products
function swapHeader(type) {
  if(type == "popular") {
    document.getElementById("li-pop").className = "on";
    document.getElementById("li-up").className = "off";
    document.getElementById("rn_pop_product").style.display = "block";
    document.getElementById("rn_up_product").style.display = "none";
  }
  else {
    document.getElementById("li-pop").className = "off";
    document.getElementById("li-up").className = "on";
    document.getElementById("rn_pop_product").style.display = "none";
    document.getElementById("rn_up_product").style.display = "block";
  }
}


/* submit forms */
// Process Vote (opinion post)
function processVote(v) {
  document.vote.helpful.value= v;
  document.vote.submit();
}

// Process search filter (leftnav) 
function filterSearch() {
  document.filterForm.submit();
}

// Process compare list form
function compareProducts() {
  document.compareForm.submit();
}

// Process rating slider
function processRating() {
  document.uoform.submit();
}


/* Popup windows */
function showGreenTag(productId) {
 var gt = window.open('/green/greentag.htm?productId='+productId,'gtWin','width=650,height=600,top=0,left=0,location=no,toolbar=no,status=false,scrollbars=yes,resizable=no,fullscreen=no,menubar=no,directories=no');
 gt.focus();
}