// JavaScript Document
function limpa_string(S){
	// Deixa so' os digitos no numero
	var Digitos = "0123456789";
	var temp = "";
	var digito = "";

	for (var i=0; i<S.length; i++)	{
		digito = S.charAt(i);
		if (Digitos.indexOf(digito)>=0)	{
			temp=temp+digito	}
	} //for

	return temp
}
// fim da funcao


function valida_CPF(s)	{
	var i;
	s = limpa_string(s);
	var c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(10-i);
	}
        if (d1 == 0) return false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1)
	{
		return false;
	}

	d1 *= 2;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(11-i);
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1)
	{
		return false;
	}
        return true;
}

function valida_CGC(s)
{
	var i;
	s = limpa_string(s);
	var c = s.substr(0,12);
	var dv = s.substr(12,2);
	var d1 = 0;
	for (i = 0; i < 12; i++)
	{
		d1 += c.charAt(11-i)*(2+(i % 8));
	}
        if (d1 == 0) return false;
        d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1)
	{
		return false;
	}

	d1 *= 2;
	for (i = 0; i < 12; i++)
	{
		d1 += c.charAt(11-i)*(2+((i+1) % 8));
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1)
	{
		return false;
	}
	return true;
}

var winBuscar
var winFotos

function buscar() {
	fecharbuscar();
	winBuscar = window.open("buscar_fabricante_e_modelo.php","","HEIGHT=110,WIDTH=450")
}

function fecharbuscar() {
	if (winBuscar) {
		winBuscar.close()
		winBuscar = null
	}
}

function imprimir(id){
	winFotos = window.open("imprimir.php?idVEICULO="+id,"","HEIGHT=550,WIDTH=600")
	if(winFotos.print())
		winFotos.close();
}

function fotos(id){
	fecharfotos();
	winFotos = window.open("fotos.php?idVEICULO="+id,"","HEIGHT=450,WIDTH=500")	
}

function fecharfotos() {
	if (winFotos) {
		winFotos.close()
		winFotos = null
	}
}


function valida_veiculo(Form){
	var i,j = false;

//do tipo	
	for(i=0;i<Form.idTIPO.length;i++)
		if(Form.idTIPO[i].checked)	
			j=true;
	if(!j){
		Form.idTIPO[0].checked = 'checked';
	}
//modelo
	if (Form.modeloVEICULO.value.length == 0){
		alert("o Modelo do veículo é de preenchimento obrigatório !");
		buscar();
		return false;	
	}		
//ano/e/modelo
	if (Form.fabYear.value.length == 0){
		alert("O ano de fabricação do veículo é de preenchimento obrigatório !");
		Form.fabYear.focus();
		return false;	
	}		
	if (Form.modYear.value.length == 0){
		alert("O ano de fabricação do veículo é de preenchimento obrigatório !");
		Form.modYear.focus();
		return false;	
	}		
//origem
	j = false;
	for(i=0;i<Form.origem.length;i++)
		if(Form.origem[i].checked)	
			j=true;
	if(!j){
		Form.origem[0].checked = 'checked';
	}

//portas
	if ((Form.numportas.value.length == 0) || (Form.numportas.value == 0)){
		alert("O numero de portas do veículo é de preenchimento obrigatório !");
		Form.numportas.focus();
		return false;	
	}
	
//valor
	if (limpa_string(Form.preco.value) <= 10){
		alert("Preço do veículo deve ser de no mínimo R$ 10,00 !");
		Form.preco.focus();
		return false;	
	}
	
	return true;
}