function validaEmail(form,campo)
{
	with(form)
	{
		var pos 	= f_email.value.indexOf('@');
		var email 	= f_email.value.substring(pos+1,pos+2);
		
		var pos2	= f_email.value.indexOf('.');
		var exten	= f_email.value.substring(pos2+1,pos2+2);
		
		if (campo.value.indexOf('@') == -1 || campo.value.indexOf('@') == 0 || email == '.' || email == '' || exten == '' || exten == '.' || pos2 == -1 )
		{
			campo.focus();
			return false;
		}		
	}
}

function trim(campo)
{
	while(campo.value.substring(0,1) == ' ' )
		campo.value = campo.value.substring(1,campo.value.length);
	
	while(campo.value.substring(campo.value.length-1,campo.value.length) == ' ' )
		campo.value = campo.value.substring(0,campo.value.length-1);
}

function somenteNumeros(campo,e)
{
	if (!e) e = window.event; 
   	var evento; 
   	
   	if (e.keyCode) evento = e.keyCode; 
   	else if (e.which) evento = e.which;
	
	if ( (evento < 48 || evento > 57) && (evento < 96 || evento > 105))
	{
		if ( evento != 8 && evento != 9 )
			return false;
	}
}

function enterSubmit(funcao,e)
{
	if (!e) e = window.event; 
   	var evento; 
   	
   	if (e.keyCode) evento = e.keyCode;
   	else if (e.which) evento = e.which;

	if ( evento == 13 )
		eval(funcao);
}

function formataPreco(form,campo)
{
	var parte1 = campo.value.substring(campo.value.length-3,campo.value.length);
	var parte2 = campo.value.substring(campo.value.length-6,campo.value.length-3);
	var parte3 = campo.value.substring(campo.value.length-9,campo.value.length-6);
	
	if ( campo.value.length <= 3 )
		campo.value = parte1;
	else if ( campo.value.length > 3 && campo.value.length <= 6)
		campo.value = parte2+"."+parte1;
	else if( campo.value.length > 6 )
		campo.value = parte3+"."+parte2+"."+parte1;
}

function opcionais(ind,e)
{
	document.getElementById('opcionais').innerHTML = "<center><span style='font-family:verdana,arial;font-size:10px;font-weight:bold;color:cc0000'>Opcionais/Acessórios</span></center>";
	
	if ( document.getElementById('opcs' + ind).value != '' )
		document.getElementById('opcionais').innerHTML += document.getElementById('opcs' + ind).value;
	else
		document.getElementById('opcionais').innerHTML += 'Nenhum encontrado';
	
	document.getElementById('opcionais').style.display = '';
	document.getElementById('opcionais').style.top = (e.clientY+4)+(document.body.scrollTop);
	document.getElementById('opcionais').style.left = e.clientX+7;
}

function cursorAmpliar(e)
{
	document.getElementById('cursor_ampliar').style.display = '';
	document.getElementById('cursor_ampliar').style.top = (e.clientY+4)+(document.body.scrollTop);
	document.getElementById('cursor_ampliar').style.left = e.clientX+7;
}

function limpaOpcionais()
{
	document.getElementById('opcionais').style.display = 'none';
}

function verificaChecks(form)
{
	var marcados = 0;
	var itens = '';
	for ( i=0; i<form.length; i++ )
	{	
		if (form[i].type == 'checkbox' && form[i].checked == true)
		{	
			itens = itens + '\n ' + (marcados+1) + '. ' + form[i].value;
			marcados++;
		}	
	}
	
	if ( marcados > 0 )
	{
		if ( confirm("Deseja realmente apagar os iten(s) selecionado(s)?\n" + itens) )
			return true;
		else
			return false;
	}
	else
	{
		alert('Não há iten(s) selecionado(s) para apagar!');
		return false;
	}
}