// JavaScript Document
// JavaScript Document
function $m(campo)
{
	return document.getElementById("" + campo + "");
}

function changeimage(nome, idbtn){
	
	btn = document.getElementById(idbtn);
	container = $m("m_masc_visualizacao");
	image_atual = container.innerHTML;
	image = '&nbsp;<img src="_img/produtos/moda_masculina/'+nome+'.png" id='+nome+' jqimg="_img/produtos/moda_masculina/'+nome+'_zoom.png" />';
	container.innerHTML = image;
	id_imagem = document.getElementById(nome);
}

//Função que oculta um div, pegando o valor de um input hidden, e altera o texto... 
function oculExibDivs(div,hid,texto)
{
	//alert(hid);
	if($m(hid).value=="1")
	{
		$m(div).style.display = "none";
		$m(hid).value = "2";
		$m(texto).innerHTML = "<img src='imagens/exibir_tabela.gif' width='243' height='49' border='0' alt='Exibir Tabelas de Medidas' title='Exibir Tabela de Medidas' />";
	}
	else
	{
		$m(div).style.display = "block";
		$m(hid).value = "1";
		$m(texto).innerHTML = "<img src='imagens/ocultar_tabela.gif' width='243' height='49' border='0' alt='Ocultar Tabelas de Medidas' title='Ocultar Tabela de Medidas' />";
	}
}

function soNumeros(campo)
{
    var digits="0123456789"
    var campo_temp 
    for (var i=0;i<campo.value.length;i++)
	{
    	campo_temp=campo.value.substring(i,i+1)    
		if (digits.indexOf(campo_temp)==-1)
		{
			campo.value = campo.value.substring(0,i);
            break;
		}
	}
}
function checkMail(mail)
{
	var er = new RegExp(/^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);
	if(typeof(mail) == "string")
	{
		if(er.test(mail))
		{
			return true;
		}
    }
	else if(typeof(mail) == "object")
	{
    	if(er.test(mail.value))
		{ 
        	return true; 
		}
    }
	else
	{
		return false;
	}
}
function validaCNPJ(campo) 
{
	CNPJ = campo;
	erro = new String;
	if (CNPJ.length < 14) 
		erro += "Preencha corretamente o campo CNPJ! \n\n";
	/*if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-"))
	{
		if (erro.length == 0) 
			erro += "É necessário preencher corretamente o número do CNPJ! \n\n";
	}*/
	//substituir os caracteres que não são números
	if(document.layers && parseInt(navigator.appVersion) == 4)
	{
		x =		CNPJ.substring(0,2);
		x +=	CNPJ.substring (3,6);
		x += 	CNPJ.substring (7,10);
		x += 	CNPJ.substring (11,15);
		x +=	CNPJ.substring (16,18);
		CNPJ = x;
	}
	else 
	{
		CNPJ =	CNPJ.replace (".","");
		CNPJ = 	CNPJ.replace (".","");
		CNPJ = 	CNPJ.replace ("-","");
		CNPJ = 	CNPJ.replace ("/","");
	}
	var nonNumbers = /\D/;
	if (nonNumbers.test(CNPJ)) 
		erro += "A verificação de CNPJ suporta apenas números! \n\n";
	
	var a = [];
	var b = new Number;
	var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
	for (i=0; i<12; i++)
	{
		a[i] = CNPJ.charAt(i);
		b += a[i] * c[i+1];
	}
	if ((x = b % 11) < 2)
	{
		a[12] = 0;
	} 
	else
	{
		a[12] = 11-x;
	}
	b = 0;
	for (y=0; y<13; y++) 
	{
		b += (a[y] * c[y]);
	}
	if ((x = b % 11) < 2) 
	{
		a[13] = 0;
	}
	else
	{
		a[13] = 11-x; 
	}
	if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13]))
	{
		erro +="Preencha corretamente o campo CNPJ!";
	}
	if (erro.length > 0)
	{
		alert(erro);
		return false;
	}
}
function somaQtdd(campo)
{
	var totalQtdd	= $m("totalQtdd");
	var qtddCmp		= new Number($m("qtddCmp").value);
	var total		= 0;
	var qtdd		= "";
	var num			= "";
	for(a=1;a<=qtddCmp-1;a++)
	{
		num			= new String(a);
		qtdd		= "qtdd"+num;
		total		= new Number(total) + new Number($m(qtdd).value);
	}
	totalQtdd.value	= total;
}