// JavaScript Document


// div with class PricingTableData  td with class PricingTableTextRight



function validate_quantity() {
  var value = $('SelectedQuan').value;
  var quan = 0;
  var regex = /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;
  if (value != '' && !regex.test(value)) {
    alert("This entry must be a number between 10 and 999. Please email us if you need more than 999.");
	$('SelectedQuan').value = 25;
  } else {
	 quan = value - 0;
	 if( quan > 9 && quan < 1000 ) {
		 // Things are fine
	 } else {
		 if( quan > 999 ) {
			 alert("Please enter a quantity between 10 and 999 cards. Please email us if you need more than 999.");
			 $('SelectedQuan').value = 999;
		 } else {
			 alert("Minimum quantity is 10 cards.");
			 $('SelectedQuan').value = 10;
		 }
	 }
  }
  update_total_price();
  return( false );
}

function update_total_price() {
	var quan = $('SelectedQuan').value - 0;
	if( quan < 25 ) {
		pidx = 1;
	} else if ( quan < 50 ) {
		pidx = 2;
	} else if ( quan < 100 ) {
		pidx = 3;
	} else {
		pidx = 4;
	}
	var cur_price = jQuery('#PriceList' + pidx).attr('title');
	//var cur_price = jQuery('.PricingTableTextRight')[pidx].attr('title');
	//var tot_price = parseFloat(quan) * parseFloat(pidx);
	//alert( 'Pidx: ' + pidx + ' Quan: ' + quan + ' Current Price: ' + cur_price + ' Tot Price: ' + tot_price );
	
	//var price_str = sprintf('Total Price: $%.2f', quan * parseFloat(cur_price) );
	var tot_price = quan * parseFloat(cur_price);
	var price_str = 'Total Price: $' + tot_price.toFixed(2);
	jQuery('#TotalPrice').html( price_str );
	return( false );
}
function increment_quan() {
	var quan = $('SelectedQuan').value - 0;
	if( quan > 489 ) {
		quan = 500;
	} else {
		quan += 10;
	}
	$('SelectedQuan').value = quan;
	update_total_price();
}
function decrement_quan() {
	var quan = $('SelectedQuan').value - 0;
	if( quan < 11 ) {
		quan = 10;
	} else {
		quan -= 10;
	}
	$('SelectedQuan').value = quan;	
	update_total_price();
}


