﻿/**
* Code from http://www.boutell.com/newfaq/creating/printpart.html
*/
hs.printImage = function (el)
{
   var exp = hs.expanders[hs.getWrapperKey(el)];
   link = "about:blank";
   var pw = window.open(link, "_new");
   pw.document.open();
   pw.document.write(exp.getPrintPage());
   pw.document.close();
   return false;
};
hs.Expander.prototype.getPrintPage = function()
{
   // We break the closing script tag in half to prevent
   // the HTML parser from seeing it as a part of
   // the *main* page.

   return "<html>\n" +
      "<head>\n" +
      "<title>Chair Imports - www.chairimports.com.au</title>\n" +
      "<script>\n" +"function step1() {\n" +
      "  setTimeout('step2()', 10);\n" +
      "}\n" +
      "function step2() {\n" +
      "  window.print();\n" +
      "  window.close();\n" +
      "}\n" +
      "</scr" + "ipt>\n" +
      "</head>\n" +
      "<body onLoad='step1()'>\n" +
      "<img src='" + this.content.src + "'/>\n" +
      "</body>\n" +
      "</html>\n";
};
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

hs.graphicsDir = 'includes/highslide/';
hs.showCredits = false; 

function toggleRequest(id, o){
    var a = "";
    if(o.checked){
        a = "add";
    }else{
        a = "rmv";
    }
    o.disabled = true;
    
    document.getElementById('status' + id).innerHTML = "Saving...";
    $.get("util/prs.aspx?id=" + id + "&a=" + a + "&t=" + o.value,
    
    function(data){
        o.disabled = false;
        document.getElementById('status' + id).innerHTML = "";
    });
}


function removeProduct(id, o){
    var a = "rmv";
    o.disabled = true;
    o.style.display = 'none';
    o.parentNode.innerHTML = "Removing...";
    
    $.get("util/prs.aspx?id=" + id + "&a=" + a,
   
    function(data){
        $('#prodRow' + id).remove();
        if(document.getElementById('selectedProductsTbl').rows.length <= 1){
            $('#selectedProductsIntro').remove();
            $('#selectedProducts').remove();
        }
        
    });
}

