function img_hover(obj)
{
	if(obj.src.search('_hover.jpg')==-1)
		obj.src=obj.src.replace('.jpg','') +'_hover.jpg';
}
function img_normal(obj)
{
	if(obj.src.search('_hover.jpg')!=-1)
		obj.src=obj.src.replace('_hover.jpg','') +'.jpg';
	if(obj.src.search('_click.jpg')!=-1)
		obj.src=obj.src.replace('_click.jpg','') +'.jpg';
}
function img_hover_png(obj)
{
	if(obj.src.search('_hover.png')!=-1)
	{
		return false;
	}
	if(obj.src.search('_click.png')!=-1)
	{
		obj.src=obj.src.replace('_click.png','') +'_hover.png';
	}
	else
	{
		obj.src=obj.src.replace('.png','') +'_hover.png';
	}
}
function img_normal_png(obj)
{
	if(obj.src.search('_hover.png')!=-1)
		obj.src=obj.src.replace('_hover.png','') +'.png';
	if(obj.src.search('_click.png')!=-1)
		obj.src=obj.src.replace('_click.png','') +'.png';
}
function img_click_png(obj)
{
	if(obj.src.search('_hover.png')!=-1)
	{
		obj.src=obj.src.replace('_hover.png','') +'_click.png';
	}
	else
	{
		if(obj.src.search('_click.png')==-1)
		{
			obj.src=obj.src.replace('.png','') +'_click.png';
		}
	}
}
function vai_para(pagina)
{
	location.href=pagina;
}
function vai_para_seg(pagina)
{
	location.href=conexao_seg+'/'+pagina;
}
function menu_nao_selecionado(obj)
{
	obj.className='menu_normal';
}
function menu_selecionado(obj)
{
	obj.className='menu_selecionado';
}
function abre_admin(pagina, menu)
{
	location.href='principal.php?pag='+menu+'&frame='+pagina;
//	document.getElementById('frame_principal').src=pagina;
}

function ir_pag(pag)
{
	document.getElementById('pagina').value=pag;
	document.form_busca_pag.submit();
}
function ordena(col)
{
	document.getElementById('ordem').value=col;
	document.form_busca_pag.submit();
}

function ir_pag_preco(categ, cond, pag)
{
	location.href='produtos.php?categ='+categ+'&cond='+cond+'&pagina='+pag;
}

function ir_pag_busca( cond, pag, busca)
{
	location.href='produtos_busca.php?cond='+cond+'&pagina='+pag+'&busca='+busca;
}
	
function verifica_numerico(input)
{
	var reTipo = 	/^[0-9]{0,}[,]?[0-9]{0,}$/; 
	if(!reTipo.test(input.value))
	{
		alert('Valor inválido');
		input.value='';
		input.focus;
	}
}


function verifica_email(input)
{
	var reTipo = /^[0-9a-zA-Z.\-_]{1,}[@][0-9a-zA-Z.\-_]{1,}[.][0-9a-zA-Z.\-_]{1,}$/; 
	if(!reTipo.test(input.value))
	{
		alert('email inválido');
		input.value='';
		input.focus;
	}
}

function verifica_dimensoes(input)
{
	var reTipo = /^[0-9]{1,}[Xx][0-9]{1,}[Xx][0-9]{1,}$/; 
	if(!reTipo.test(input.value))
	{
		alert('Valor inválido');
		input.value='';
		input.focus;
	}
}

function verifica_data(input)
{
	var reTipo = /^[0-9][0-9]\/[0-9][0-9]\/[0-9][0-9][0-9][0-9]$/; 
	if(!reTipo.test(input.value))
	{
		alert('Valor inválido');
		input.value='';
		input.focus;
	}
}

function mostra()
{
	document.getElementById('plano2').style.height = document.body.scrollHeight;
	document.getElementById('plano2').style.visibility="visible";
	document.getElementById('plano3').style.visibility="visible";
}

function esconde()
{
	document.getElementById('plano2').style.visibility="hidden";
	document.getElementById('plano3').style.visibility="hidden";
}
function add_prod(prod)
{
	new Ajax.Request('carrinho/add_remove_produto.php', {
				method:'POST',
				parameters:{
					tipo: 'add',
					produto: prod
				},
				evalJS:'force',				
				onSuccess: function(transport)
				{
					eval(transport.responseText);
					location.href='carrinho.php'
				}
	});
}
function cep(cep)
{
	if(cep.length>4)
	{
		document.getElementById('cep2').value='';
		document.getElementById('cep2').valor_digitado='';
		document.getElementById('cep2').focus();
	}
}

function valida_cpf(cpf)
{
    var numeros, digitos, soma, i, resultado, digitos_iguais;
    digitos_iguais = 1;
    if (cpf.length < 11)
        return false;
    for (i = 0; i < cpf.length - 1; i++)
        if (cpf.charAt(i) != cpf.charAt(i + 1))
        {
            digitos_iguais = 0;
            break;
        }
    if (!digitos_iguais)
    {
        numeros = cpf.substring(0,9);
        digitos = cpf.substring(9);
        soma = 0;
        for (i = 10; i > 1; i--)
                  soma += numeros.charAt(10 - i) * i;
        resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
        if (resultado != digitos.charAt(0))
                  return false;
        numeros = cpf.substring(0,10);
        soma = 0;
        for (i = 11; i > 1; i--)
            soma += numeros.charAt(11 - i) * i;
        resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
        if (resultado != digitos.charAt(1))
            return false;
        return true;
    }
    else	
            return false;
}

function valida_cnpj(cnpj)
{
    var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
    digitos_iguais = 1;
    if (cnpj.length < 14 && cnpj.length < 15)
        return false;
    for (i = 0; i < cnpj.length - 1; i++)
        if (cnpj.charAt(i) != cnpj.charAt(i + 1))
        {
            digitos_iguais = 0;
			break;
        }
    if (!digitos_iguais)
    {
        tamanho = cnpj.length - 2
        numeros = cnpj.substring(0,tamanho);
        digitos = cnpj.substring(tamanho);
        soma = 0;
        pos = tamanho - 7;
        for (i = tamanho; i >= 1; i--)
        {
            soma += numeros.charAt(tamanho - i) * pos--;
            if (pos < 2)
                pos = 9;
        }
        resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
        if (resultado != digitos.charAt(0))
            return false;
        tamanho = tamanho + 1;
        numeros = cnpj.substring(0,tamanho);
        soma = 0;
        pos = tamanho - 7;
        for (i = tamanho; i >= 1; i--)
        {
            soma += numeros.charAt(tamanho - i) * pos--;
            if (pos < 2)
            pos = 9;
        }
        resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
        if (resultado != digitos.charAt(1))
            return false;
        return true;
    }
    else
        return false;
} 
function valida_data(dia, mes)
{
	if(dia<1 || mes<1 || dia>31 || mes>12)
	{
		return false;
	}
	if(mes==2)
	{
		if(dia>29)
		{
			return false;
		}
	}
	if(mes==4 || mes==6 || mes==9 || mes==11)
	{
		if(dia>30)
		{
			return false;
		}
	}
	return true;
}

