// No1showplates plate designer 

var base_cost=22;
var back_flag=false;
var side_flag=false;
var font_flag=false;
var border_flag=false;
var size_flag=false;
var tag_flag=false;
var front_flag=false;
var rear_flag=false;

function metal()
{
if (document.form1.m.checked==true)
{
alert ("Black and Silver metal plates may take a day or two extra for delivery");
base_cost=35;
update_cost();

}
else
{
base_cost=22;
update_cost();
}
}

function reg_text(){
var work=document.form1.reg.value;
var box = document.form1.fonts;
var ftype = box.options[box.selectedIndex].value;
fn="hold.gif";
	document.i0.src=fn; 
	document.i1.src=fn; 
	document.i2.src=fn; 
	document.i3.src=fn; 
	document.i4.src=fn; 
	document.i5.src=fn; 
	document.i6.src=fn; 
	document.i7.src=fn; 


if (box.selectedIndex>0)
{
	if (font_flag==false)
	{
		font_flag=true;
		cost=cost+3.95;
		update_cost();
		}
	}
	else
	{
	if (font_flag==true){
	font_flag=false;
	cost=cost-3.95;
	update_cost();
	}
	}

for (i=0;i<work.length;i++){
var work1=work.charAt(i).toLowerCase();
var fn="/fonts/"+ftype+"/"+work1+".gif";
if (work1==" ")
	fn="space.gif";
	
	switch (i)
	{
		case 0: document.i0.src=fn; break
		case 1: document.i1.src=fn; break
		case 2: document.i2.src=fn; break
		case 3: document.i3.src=fn; break
		case 4: document.i4.src=fn; break
		case 5: document.i5.src=fn; break
		case 6: document.i6.src=fn; break
		case 7: document.i7.src=fn; break
	}

}

}
function update_cost(){

var cost=0;
var box = document.form1.f_qty;
var front_qty = box.options[box.selectedIndex].value;

var box = document.form1.r_qty;
var rear_qty = box.options[box.selectedIndex].value;

var per_plate=base_cost/2;


cost=front_qty*per_plate;
cost=cost+(rear_qty*per_plate);






work=cost.toFixed(2);

for (i=0;i<work.length;i++){

var work1=work.charAt(i).toLowerCase();
var fn="/cost/"+work1+".gif";
if (work.length==4)
	document.c5.src="hold.gif";
if (work1==".")
	fn="dot.gif";		
	switch (i)
	{
		case 0: document.c1.src=fn; break
		case 1: document.c2.src=fn; break
		case 2: document.c3.src=fn; break
		case 3: document.c4.src=fn; break
		case 4: document.c5.src=fn; break
	}

}
document.form1.cost.value=cost.toFixed(2).toString();

}

 
 function set_border(){
 
var box = document.form1.borders;
var border_id = box.options[box.selectedIndex].value;
if (border_id=="0"){
	border_fn="hold.gif";
	if (border_flag==true){
		border_flag=false;
		cost=cost-1.95;
		update_cost();
		}
	}
else 
 {
 border_fn="/borders/border"+border_id+".gif";
 if (border_flag==false){
 cost=cost+1.95;
 update_cost();
 border_flag=true;
 }
 }

document.border.src=border_fn;
}
 
 function set_side(){
 
var box = document.form1.side_badges;
var side_id = box.options[box.selectedIndex].value;

if (side_id=="0"){
	side_fn="hold.gif";
	if (side_flag==true){
		side_flag=false;
		cost=cost-4.5;
		update_cost();
			 document.form1.l_side.disabled=false;

		}
	}
else 
 {
 if (side_flag==false){
 cost=cost+4.5;
 update_cost();
 side_flag=true;
 	 document.form1.l_side.disabled=true;

 }
 side_fn="/sides/"+side_id;
 }

document.side_badge.src=side_fn;
}

 function set_back(){
 
var box = document.form1.backgrounds;
var back_id = box.options[box.selectedIndex].value;
if (back_id=="0"){
	back_fn="hold.gif";
	if (back_flag==true){
		back_flag=false;
		cost=cost-4;
		update_cost();
		}
	}
else 
 {
 if (back_flag==false){
 cost=cost+4;
 update_cost();
 back_flag=true;
 }
 back_fn="/backs/"+back_id;
 
 }

document.background.src=back_fn;
}

 function update_tag(){
 if (document.form1.tag_text.value!=""){
 	if (tag_flag==false){
		tag_flag=true;
		cost=cost+1.5;
		update_cost();
		}
	}
	
	 if (document.form1.tag_text.value==""){
 	if (tag_flag==true){
		tag_flag=false;
		cost=cost-1.5;
		update_cost();
		}
	}
 document.getElementById('tag_layer_text').innerHTML="&nbsp;<font face='verdana' size=0 >"+document.form1.tag_text.value+"</font>&nbsp;"
 }


function load_honey(){


	 if (document.form1.honey.checked==true)
	 {
		if (back_flag==true){
			cost=cost-4;
			update_cost();
			back_flag=false;
			var box = document.form1.backgrounds;
			box.selectedIndex=0;
		}
		 
		 
	 cost=cost+4;
	 update_cost();
	back_fn="/backs/honey.gif";
	 }
	 else
	{
	cost=cost-4;
	update_cost();
	back_fn="hold.gif";
	}
document.background.src=back_fn;

  }
function add_front(){

	 if (document.form1.supply_front.checked==true)
	 {
	 cost=cost+11;
	 document.form1.front_size.disabled=false;
	 document.perset.src="set.gif";
	 update_cost();
	 }
	 else
	{
	cost=cost-11;
	document.form1.front_size.disabled=true;
	document.perset.src="hold.gif";
	update_cost();
	}
  }
  
  function add_rear(){

	 if (document.form1.supply_rear.checked==true)
	 {
	 cost=cost+11;
	 document.form1.rear_size.disabled=false;
	document.perset.src="set.gif";
	 update_cost();
	 }
	 else
	{
	cost=cost-11;
	document.form1.rear_size.disabled=true;
	document.perset.src="hold.gif";
	update_cost();
	}
  }

  
function show_plates(){

	if (document.form1.show_plate[0].checked==false){
	document.plate.src="plate_rear.gif";
	}
	else{
	
	document.plate.src="plate.gif";
	}
	}

function submitform()
{
  document.form1.submit();
}

function front_plate(){
var box = document.form1.front_size;

if (box.selectedIndex>0)
{
	if (front_flag==false)
	{
		front_flag=true;
		cost=cost+3.5;
		update_cost();
		}
	}
	else
	{
	if (front_flag==true){
	front_flag=false;
	cost=cost-3.5;
	update_cost();
	}
	}
}
function rear_plate(){
var box = document.form1.rear_size;

if (box.selectedIndex>0)
{
	if (rear_flag==false)
	{
		rear_flag=true;
		cost=cost+3.5;
		update_cost();
		}
	}
	else
	{
	if (rear_flag==true){
	rear_flag=false;
	cost=cost-3.5;
	update_cost();
	}
	}
}
function set_legit(){
 
var box = document.form1.l_side;
var side_id = box.options[box.selectedIndex].value;

if (side_id=="0"){
	side_fn="hold.gif";
	if (side_flag==true){
		side_flag=false;
		cost=cost-4.5;
		update_cost();
		document.form1.side_badges.disabled=false;

		}
	}
else 
 {
 if (side_flag==false){
 cost=cost+4.5;
 update_cost();
 side_flag=true;
 	 document.form1.side_badges.disabled=true;

 }
 side_fn="/sides/"+side_id;
 }

document.side_badge.src=side_fn;
}



