// JavaScript Document

<!-- função find obj

function MM_findObj(n, d) {

      	//v4.01

      	var p,i,x;

      	if(!d) d=document;

      	if((p=n.indexOf("?"))>0&&parent.frames.length) {

      		d=parent.frames[n.substring(p+1)].document;

      		n=n.substring(0,p);

      	}

      	if(!(x=d[n])&&d.all) x=d.all[n];

      	for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

      	for (i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

      	if(!x && d.getElementById) x=d.getElementById(n);

      	return x;

      }



<!-- função validate form

function MM_validateForm() {

      	//v4.0

      	var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;

      	for (i=0; i<(args.length-2); i+=3) {

      		test=args[i+2];

      		val=MM_findObj(args[i]);

      		if (val) {

      			nm=val.name;

      			if ((val=val.value)!="") {

      				if (test.indexOf('isEmail')!=-1) {

      					p=val.indexOf('@');

      					if (p<1 || p==(val.length-1)) errors+='- O '+nm+' digitado não é válido.\n';

      				} else if (test!='R') {

      					num = parseFloat(val);

      					if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';

      					if (test.indexOf('inRange') != -1) {

      						p=test.indexOf(':');

      						min=test.substring(8,p);

      						max=test.substring(p+1);

      						if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';

      					}

      				}

      			} else if (test.charAt(0) == 'R') errors += '- Você não digitou seu '+nm+'.\n';

      		}

      	}

      	if (errors) alert('Ocorreram os seguintes erros:\n'+errors);

      	document.MM_returnValue = (errors == '');

      }

//-->



//função muda classe

function mudaclasse(id, classe) {

      	obj=document.getElementById(id);

      	obj.className=classe;}

//=================valor inicial==============

	  modelo_boneco=120;

	  cabelo_foto=0;

	  tatoo=0;

	  estampa=0;

	  moleton=0;

	  colete=0;

	  vestido=0;

	  roupa_baixo=0;

	  calcado=0;

	  bone=0;

	  band_pirata=0;

	  band_naruto=0;

	  touca=0;

	  oculos=0;

	  oc_escuro=0;

	  anel=0;

	  pulseira=0;

	  munhequeira=0;

	  brinco=0;

	  corrente=0;

	  cinto=0;

	  piercing=0;

	  mochila=0;

	  embalagem=2;

	  prazo=0;

	  entrega=0;

	  acab_chav=0;



//====== função calcula preço

function calculapreco() {  

			preco = 

			cabelo_foto

			+modelo_boneco

			+tatoo

			+acab_chav

			+estampa

			+moleton

			+colete

			+vestido

			+roupa_baixo

			+calcado

			+bone

			+band_pirata

			+band_naruto

			+touca

			+oculos

			+oc_escuro

			+anel

			+pulseira

			+munhequeira

			+brinco

			+corrente

			+cinto

			+piercing

			+mochila

			+embalagem

			+prazo

			+entrega;

			preco = parseFloat(preco);

			preco = preco.toFixed(2);

			document.forms.frmEncomenda.Preco.value = "R$ " + preco;

      }
