function updateiTotal(amt,disp_amt,item) {

//	var inst_amt  = document.searchresultselector.hInstTotal.value;
	var disp_ttl  = document.searchresultselector.hInstDispTotal.value;
	var fin_disp_ttl = document.searchresultselector.hDispTotal.value;
	var fin_ttl  = document.searchresultselector.hTotal.value;
	var instr_qty = document.searchresultselector.hInstrItemCount.value;

	if (eval('document.getElementById("itemsubi'+ item + '").checked')){
		var new_damt = (disp_ttl * 1) + (disp_amt * 1);
		var new_ttl_damt = (fin_disp_ttl * 1) + (disp_amt * 1);
		var new_instr_qty = (instr_qty *1) +1;
	} else {
		var new_damt = (disp_ttl * 1) - (disp_amt * 1);
		var new_ttl_damt = (fin_disp_ttl * 1) - (disp_amt * 1);
		var new_instr_qty = (instr_qty *1) -1;
	}



	document.searchresultselector.hInstDispTotal.value=new_damt;
	document.searchresultselector.hDispTotal.value=new_ttl_damt;
 	document.searchresultselector.hInstrItemCount.value=new_instr_qty;
	eval('document.getElementById("ipostTotal").innerHTML="' + number_format(new_damt/100) + '"');
	eval('document.getElementById("dispTotal").innerHTML="' + number_format(new_ttl_damt/100) + '"');
}
function updateiTotal2(amt,disp_amt,item) {

//	var inst_amt  = document.searchresultselector.hInstTotal.value;
	var disp_ttl  = document.searchresultselector.hInstDispTotal.value;
	var fin_disp_ttl = document.searchresultselector.hDispTotal.value;
	var fin_ttl  = document.searchresultselector.hTotal.value;

if (item != "x") {
	if (eval('document.searchresultselector.itemsubi['+ item + '].checked=true')) {
//		var new_amt = (inst_amt * 1) + (amt * 1);
		var new_damt = (disp_ttl * 1) + (disp_amt * 1);
//		var new_ttl_amt = (fin_ttl * 1) + (amt * 1);
		var new_ttl_damt = (fin_disp_ttl * 1) + (disp_amt * 1);
	} else {
//		var new_amt = (inst_amt * 1) - (amt * 1);
		var new_damt = (disp_ttl * 1) - (disp_amt * 1);
//		var new_ttl_amt = (fin_ttl * 1) - (amt * 1);
		var new_ttl_damt = (fin_disp_ttl * 1) - (disp_amt * 1);
	}
} else {
	if (document.searchresultselector.itemsubi.checked) {
//		var new_amt = (inst_amt * 1) + (amt * 1);
		var new_damt = (disp_ttl * 1) + (disp_amt * 1);
//		var new_ttl_amt = (fin_ttl * 1) + (amt * 1);
		var new_ttl_damt = (fin_disp_ttl * 1) + (disp_amt * 1);
	} else {
//		var new_amt = (inst_amt * 1) - (amt * 1);
		var new_damt = (disp_ttl * 1) - (disp_amt * 1);
//		var new_ttl_amt = (fin_ttl * 1) - (amt * 1);
		var new_ttl_damt = (fin_disp_ttl * 1) - (disp_amt * 1);
	}
}

//	document.searchresultselector.hInstTotal.value=new_amt;
	document.searchresultselector.hInstDispTotal.value=new_damt;
	document.searchresultselector.hDispTotal.value=new_ttl_damt;
//	document.searchresultselector.hTotal.value=new_ttl_amt;
//	eval('document.getElementById("instTotal").innerHTML="' + number_format(new_amt/100) + '"');
	eval('document.getElementById("ipostTotal").innerHTML="' + number_format(new_damt/100) + '"');
//	eval('document.getElementById("saleTotal").innerHTML="' + number_format(new_ttl_amt/100) + '"');
	eval('document.getElementById("dispTotal").innerHTML="' + number_format(new_ttl_damt/100) + '"');
//	eval('document.searchresultselector.itemdeli['+ item + '].checked=false')
}


function iDeleteItem(amt,disp_amt,item) {

	var inst_amt  = document.searchresultselector.hInstTotal.value;
	var disp_ttl  = document.searchresultselector.hInstDispTotal.value;
	var fin_disp_ttl = document.searchresultselector.hDispTotal.value;
	var fin_ttl  = document.searchresultselector.hTotal.value;

  // if item is checked for payment, remove amount from totals
	if (eval('document.searchresultselector.itemsubi['+ item + '].checked')) {

		var new_amt = (inst_amt * 1) - (amt * 1);
		var new_damt = (disp_ttl * 1) - (disp_amt * 1);
		var new_ttl_amt = (fin_ttl * 1) - (amt * 1);
		var new_ttl_damt = (fin_disp_ttl * 1) - (disp_amt * 1);
		eval('document.searchresultselector.itemsubi['+ item + '].checked=false')


		document.searchresultselector.hInstTotal.value=new_amt;
		document.searchresultselector.hInstDispTotal.value=new_damt;
		document.searchresultselector.hDispTotal.value=new_ttl_damt;
		document.searchresultselector.hTotal.value=new_ttl_amt;
		eval('document.getElementById("instTotal").innerHTML="' + number_format(new_amt/100) + '"');
		eval('document.getElementById("ipostTotal").innerHTML="' + number_format(new_damt/100) + '"');
//		eval('document.getElementById("saleTotal").innerHTML="' + number_format(new_ttl_amt/100) + '"');
		eval('document.getElementById("dispTotal").innerHTML="' + number_format(new_ttl_damt/100) + '"');
	}
}
function updatepTotal(amt,disp_amt,item) {

	var print_amt  = document.searchresultselector.hPrintTotal.value;
	var idisp_ttl  = document.searchresultselector.hInstDispTotal.value;
 	var p_count = document.searchresultselector.hPrintedItemCount.value;


	if (eval('document.getElementById("itemsubp'+ item + '").checked')){
 		document.searchresultselector.hPrintedItemCount.value = (p_count *1) +1;
		var new_amt = (print_amt * 1) + (amt * 1);
		var new_damt = (new_amt * .01);
			if (new_damt < 25 && new_damt > 0) {
				new_damt=25;
			}
		var new_ttl_damt = (idisp_ttl * 1) + (new_damt * 1);
	} else {
 		document.searchresultselector.hPrintedItemCount.value = (p_count*1) -1;
		var new_amt = (print_amt * 1) - (amt * 1);
		var new_damt = (new_amt * .01);
			if (new_damt < 25 && new_damt > 0) {
				new_damt=25;
			}
			if (p_count==0) {
				new_damt=0;
			}
		var new_ttl_damt = (idisp_ttl * 1) + (new_damt * 1);
	}

	document.searchresultselector.hDispTotal.value=new_ttl_damt;
	document.searchresultselector.hPrintTotal.value=new_amt;
	eval('document.getElementById("ppostTotal").innerHTML="' + number_format(new_damt/100) + '"');
	eval('document.getElementById("dispTotal").innerHTML="' + number_format(new_ttl_damt/100) + '"');

}
function updatepTotal2(amt,disp_amt,item) {

	var inst_amt  = document.searchresultselector.hPrintTotal.value;
	var pdisp_ttl  = document.searchresultselector.hPrintDispTotal.value;
	var idisp_ttl  = document.searchresultselector.hInstDispTotal.value;
	var fin_ttl  = document.searchresultselector.hTotal.value;
 	var p_count = document.searchresultselector.hPrintedItemCount.value;

if (item != "x") {
	if (eval('document.searchresultselector.itemsubp['+ item + '].checked')) {
 		document.searchresultselector.hPrintedItemCount.value = p_count +1;
		var new_amt = (inst_amt * 1) + (amt * 1);
		var new_damt = (new_amt * .01);
			if (new_damt < 25 && new_damt > 0) {
				new_damt=25;
			}
		var new_ttl_amt = (fin_ttl * 1) + (amt * 1);
		var new_ttl_damt = (idisp_ttl * 1) + (new_damt * 1);
	} else {
 		document.searchresultselector.hPrintedItemCount.value = p_count -1;
		var new_amt = (inst_amt * 1) - (amt * 1);
		var new_damt = (new_amt * .01);
			if (new_damt < 25 && new_damt > 0) {
				new_damt=25;
			}
			if (p_count==1) {
				new_damt=0;
			}
		var new_ttl_amt = (fin_ttl * 1) - (amt * 1);
		var new_ttl_damt = (idisp_ttl * 1) + (new_damt * 1);
	}
} else {
	if (document.searchresultselector.itemsubp.checked) {
 		document.searchresultselector.hPrintedItemCount.value = p_count +1;
		var new_amt = (inst_amt * 1) + (amt * 1);
		var new_damt = (new_amt * .01);
			if (new_damt < 25 && new_damt > 0) {
				new_damt=25;
			}
		var new_ttl_amt = (fin_ttl * 1) + (amt * 1);
		var new_ttl_damt = (idisp_ttl * 1) + (new_damt * 1);
	} else {
 		document.searchresultselector.hPrintedItemCount.value = p_count -1;
		var new_amt = (inst_amt * 1) - (amt * 1);
		var new_damt = (new_amt * .01);
			if (new_damt < 25 && new_damt > 0) {
				new_damt=25;
			}
			if (p_count==1) {
				new_damt=0;
			}
		var new_ttl_amt = (fin_ttl * 1) - (amt * 1);
		var new_ttl_damt = (idisp_ttl * 1) + (new_damt * 1);
	}
}
//	document.searchresultselector.hPrintTotal.value=new_amt;
	document.searchresultselector.hTotal.value=new_ttl_amt;
//	eval('document.getElementById("printTotal").innerHTML="' + number_format(new_amt/100) + '"');
//	eval('document.getElementById("saleTotal").innerHTML="' + number_format(new_ttl_amt/100) + '"');

	document.searchresultselector.hPrintDispTotal.value=new_damt;
	document.searchresultselector.hDispTotal.value=new_ttl_damt;
	eval('document.getElementById("ppostTotal").innerHTML="' + number_format(new_damt/100) + '"');
	eval('document.getElementById("dispTotal").innerHTML="' + number_format(new_ttl_damt/100) + '"');
//	eval('document.searchresultselector.itemdelp['+ item + '].checked=false')
}

function pDeleteItem(amt,disp_amt,item) {

	var inst_amt  = document.searchresultselector.hPrintTotal.value;

	var idisp_ttl  = document.searchresultselector.hInstDispTotal.value;
	var fin_ttl  = document.searchresultselector.hTotal.value;
	var p_count = document.searchresultselector.hPrintedItemCount.value;

	if (eval('document.searchresultselector.itemsubp['+ item + '].checked')) {
		document.searchresultselector.hPrintedItemCount.value = p_count -1;
		var new_amt = (inst_amt * 1) - (amt * 1);
		var new_damt = (new_amt * .01);
			if (new_damt < 25 && new_damt > 0) {
				new_damt=25;
			}
			if (p_count==1) {
				new_damt=0;
			}
		var new_ttl_amt = (fin_ttl * 1) - (amt * 1);
		var new_ttl_damt = (idisp_ttl * 1) + (new_damt * 1);
		eval('document.searchresultselector.itemsubp['+ item + '].checked=false')


		document.searchresultselector.hPrintTotal.value=new_amt;
		document.searchresultselector.hTotal.value=new_ttl_amt;
		eval('document.getElementById("printTotal").innerHTML="' + number_format(new_amt/100) + '"');
		eval('document.getElementById("saleTotal").innerHTML="' + number_format(new_ttl_amt/100) + '"');

		document.searchresultselector.hPrintDispTotal.value=new_damt;
		document.searchresultselector.hDispTotal.value=new_ttl_damt;
		eval('document.getElementById("ppostTotal").innerHTML="' + number_format(new_damt/100) + '"');
		eval('document.getElementById("dispTotal").innerHTML="' + number_format(new_ttl_damt/100) + '"');
	}
}

function number_format(mynumber) {
	var newno = (mynumber * 1) + .0001;
	var tempno = newno.toString();
	var aNum = tempno.split(".");
	if (aNum[1] == "undefined") {
		aNum[1] = '0001';
	}
	return (aNum[0] + '.' +  aNum[1].substr(0,2));
}

function confirmBsktDelete(site_path,item_id,item_desc) {
	var msg = "You have chosen to delete this item:\n";
	    msg += item_desc;
	    msg += "\n\n";
	    msg += "This item will be completely removed from the system.\n\n";
	    msg += 'If you want to leave the item on file but do not want to\nsubmit it at this time, please click on "Cancel" below.\n\n';
	    msg += 'To permanently remove this item, click "OK".\n\n';


	   if (window.confirm(msg)) {
//	   	var url = site_path + 'basket.php?type=p&deleid=' + item_id;
	   	var url = 'basket.php?type=p&deleid=' + item_id;
		document.location.href = url;
	   }

}
function setcoupon() {
		document.checkoutform.submit1.style.visibility="visible";
//		document.checkoutform.action="redeem_coupon.php";

}

function retry_coupon() {
//alert ("document.redeem_form.action=\"checkout.php\";");
		document.redeem_form.action="checkout.php";
		document.redeem_form.submit();
}


function checkredeemvalue(){

	if (document.searchresultselector._redeem_coupon.checked==true) {

//	var itemcounti = document.searchresultselector.hInstrItemCount.value
//	var itemcountp = document.searchresultselector.hPrintedItemCount.value;
	var itemamt = document.searchresultselector.hDispTotal.value;
//	var totalitems = (itemcounti *1) + (itemcountp *1);

	  var inp_list = document.getElementsByTagName('input');
	  var inp;
	  var mylen = inp_list.length;
	  var counter =0;
	  var counterx =0;
	  var countery =0;
	  for (var i=0; i < mylen; i++) {
		inp = inp_list[i];
		if (inp.type == 'checkbox') {
			if (inp.checked == true && inp.name != '_redeem_coupon' ) {
				counter ++;
				if (inp.name == 'itemsubi[]' || inp.name == 'itemsubi') {
					counterx ++;
				}
				if (inp.name == 'itemsubp[]' || inp.name == 'itemsubp') {
					countery ++;
				}
			}
		}
	  }

	if (counter < 6 && itemamt < 301) {
		var msg = "Your are using a redemption code to place free advertisements for " + counter + " items. You will only save \u00a3" + number_format(itemamt/100,2) + " in this transaction."
		msg += "\n\n";
		msg += "You may list up to 20 instruments and 50 items of printed music using a promotion code but you may only use one promotion code in the current promotion period.";
		msg += "\n\n";
		msg += "To get the best value out of your code, we recommend you list as many items as possible before redeeming the code.";
		msg += "\n\n";
		msg += "Press 'OK' to continue to the checkout, 'Cancel' to add more items to your sale.";
		if (confirm(msg)) {
			document.searchresultselector.submit();
		}
//		alert (msg);
	}

	}
}
function showHelpBox(){
	document.getElementById('helpboxshow').style.display="none";
	document.getElementById('helpbox').style.display="block";
	document.getElementById('helpboxhide').style.display="block";
}

function hideHelpBox(){
	document.getElementById('helpboxshow').style.display="block";
	document.getElementById('helpbox').style.display="none";
	document.getElementById('helpboxhide').style.display="none";
}


function temppp() {

	document.pp_form.action="https://www.sandbox.paypal.com/cgi-bin/webscr";
	document.pp_form.submit();
}