//alert("pricing.js start");
//<!--
//This script examines the IDs of the HTML elements.
//If the element contains a valid ID, it will evaluate the formula within the tags,
//and replace the formula with the result.
//
//This javascript may be places in a .js file, and called from the HTML file.
//The call must happen after all the ID tags.
//<SCRIPT LANGUAGE="JavaScript" type="text/javascript" src="pricing.js"></SCRIPT>
//
//Be sure to change:
//pricequote.htm
//vark.us/pricecalc.htm
//basicinf.dbf
//platers.dbf
//
//Variables to be changed in accordance with pricing:
//-->
var m7=86;			//Seven Inch Mastering
var p7=185;			//Seven Inch Plating (two step)
var po7=125;			//Seven Inch Plating (one step)

var m12=184;			//Twelve Inch Mastering
var p12=215;			//Twelve Inch Plating (two step)
var po12=135;			//Twelve Inch Plating (one step)

var s=25;			//Shipping
var ret=5;			//Return of Source

var r7=30;			//Seven inch Reference Lacquer
var r10=40;			//Ten inch Reference Lacquer
var r12=50;			//Twelve inch Reference Lacquer

var d10=50;			//Ten inch Dub Plate
var d12=65;			//Twelve inch Dub Plate
var ds=10;			//Dub Plate Shipping

var effectDate="6/04/2010";	//Effective Date (keep as a string element)

var st=55;			//Extra Stamper
var stShip=15;			//Stamper Shipping

var dg7=10;			//Seven inch Double Groove Charge
var dg12=20;			//Twelve inch Double Groove Charge

var lg=2.5;			//Locked Grooves

//////////////New pricing///////////////////
var today=new Date();
var changeDate=new Date(2099,1,23,0,0,0,0);
if(today>=changeDate){
	//alert ("New Prices effective " + changeDate);
	m7=86;			//Seven Inch Mastering
	p7=328;			//Seven Inch Plating (two step)
	po7=193;			//Seven Inch Plating (one step)

	m12=184;		//Twelve Inch Mastering
	p12=382;		//Twelve Inch Plating (two step)
	po12=222;		//Twelve Inch Plating (one step)

	st=82.50;		//Extra Stamper
}
/////////////-----end Variable List-----/////////////
//alert(document.getElementsByTagName('*').length);
var lmns = document.getElementsByTagName('*');
for(var i=0; i<lmns.length;i++){
	var lmn = lmns[i];
	if(lmn.id>"!"){
		try{
			//alert(lmn.id+" = "+lmn.innerHTML);
			if(dollar(eval(lmn.innerHTML))>=0){
				lmn.innerHTML = "$"+dollar(eval(lmn.innerHTML));
			}
			else{
				lmn.innerHTML = eval(lmn.innerHTML);
			}
		}
		catch(err){
			lmn.innerHTML="<FONT COLOR=RED><B>==>"+lmn.innerHTML+"<==</B></FONT>";
		}
	}
	
}
//alert("tagName end");
function dollar(str) {
	var temp1 = Math.round(str * 100) / 100;
	if(temp1!=0){
		var tempA = String(temp1 - - 0.001);
		var temp2 = tempA.indexOf(".");
		return tempA.substring(0,temp2 - - 3);
	}
	else{
		return "";
	}
}