 
 // used for loading function durning the page load
	function addLoadEvent(func) {
	  var oldonload = window.onload;
	  if (typeof window.onload != 'function') {
	    window.onload = func;
	  }
	  else {
	    window.onload = function() {
	      if (oldonload) {
	        oldonload();
	      }
	      func();
	    }
	  }
	}

	addLoadEvent(function() {

		getAddSampleBtn();
 
 });
 
 function getAddSampleBtn() {

		// get all links with this class
		var theAddSampleBtn = getElementsByClass('add-smaple-btn');
        var totalAddSampleBtn = theAddSampleBtn.length;

		for(var i = 0; i < totalAddSampleBtn; i++) {

			// add onclick to all links with add-smaple-btn class
			theAddSampleBtn[i].onclick = addThisSample;
		}

		function addThisSample(){

			var frm = document.getElementsByName('sampleProductForm')[0];
			var frmInputs = frm.getElementsByTagName('input');
			var totalInputs = frmInputs.length;
			// use the clicked link's id for product id
			var prdId = this.getAttribute('id');
			var numItems = this.getAttribute('numberOfItems');
			var sampleSku = this.getAttribute('sampleSKU');
			var url = 'http://espanol.lumberliquidators.com/enes/checkout/add_item.cmd';
			var pars;

			// get inputs and get(asign values) and attach them to a varable
			for(var x = 0; x < totalInputs; x++) {

				if(frmInputs[x].name == "quantity") {
					frmInputs[x].value = 1;
				}
				if(frmInputs[x].name == "sampleProductId") {
					frmInputs[x].value = prdId
				}
				if(x == 0) {
					pars = frmInputs[x].name + "=" + frmInputs[x].value + "&";
				}
				else if(x < 5) {
					pars = pars + frmInputs[x].name + "=" + frmInputs[x].value + "&";
				}
				else { pars = pars + frmInputs[x].name + "=" + frmInputs[x].value;
				}
			}

			var qtyInput = frm[0].getElementsByTagName('input')[3];
			var productInput = frm[0].getElementsByTagName('input')[5];


			var myAjax = new Ajax.Updater('mysamples', url, {
				method: 'get',
				parameters: pars});

			var theContainer = this.parentNode;
		   	theContainer.innerHTML = "";
		   	var newImg = new Image();
		   	theContainer.appendChild(newImg);
		   	newImg.src = "http://espanol.lumberliquidators.com/img/lumberliquid/ES_14347.gif";
		   	newImg.alt = "Sample Added!";
			ll_omnitureAddToCart(numItems,sampleSku);
			return false;
		}

	}

	function addSample(frm, prdId, tsource){
		var url = 'http://espanol.lumberliquidators.com/enes/checkout/add_item.cmd';
		if(frm.elements){
			if(prdId!=null) frm.sampleProductId.value=prdId;
			frm.quantity.value="1";
			var pars = Form.serialize(frm);
			var myAjax = new Ajax.Updater('mysamples', url, {method: 'get', parameters: pars});
            if (tsource.parentNode){
              var parentNode = tsource.parentNode;
              //parentNode.innerHTML = "<img src='' alt='Sample Added!' />";
              parentNode.innerHTML = "Sample Added!";
            }
        } else {
			reportError("Error adding sample.");
		}
	}