function centraliza(largura, altura) {
    window.moveTo((window.screen.width - largura) / 2, (window.screen.height - altura) / 2);
}

function abreJanela(arquivo, nome, barra, largura, altura) {
    window.open(arquivo, nome, "resizable=no,toolbar=no,status=no,menubar=no,scrollbars=" + barra + ",width=" + largura + ",height=" + altura);
}

function redimenciona() {
    var i = 0;
    function resize() {
        if (navigator.appName == 'Netscape') i = 40;
        if (document.images[0]) window.resizeTo(document.images[0].width + 50, document.images[0].height + 80 - i);
        if (window.moveTo((window.screen.width - document.images[0].width) / 2, (window.screen.height - document.images[0].height) / 2));
    }
}

function montaSWF(arquivo, largura, altura, action) {
    var now = new Date();
    var dia = now.getDay();
    var mes = now.getMonth();
    var ano = now.getFullYear();
    var hora = now.getHours();
    var mintuto = now.getMinutes();
    var segundo = now.getSeconds();
    var data = ano + "" + mes + "" + dia + "" + hora;

    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + largura + '" height="' + altura + '">');
    document.write('<param name="movie" value="swf/' + arquivo + '.swf?ieSux=' + data + '" />');
    document.write('<param name="quality" value="high" />');
    document.write('<param name="menu" value="false" />');
    document.write('<param name="wmode" value="transparent" />');
    document.write('<param name="FlashVars" value="' + action + '&clearCache=' + data + '" />');
    document.write('<embed FlashVars="' + action + '&clearCache=' + data + '" wmode="transparent" menu="false" src="swf/' + arquivo + '.swf?ieSux=' + data + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + largura + '" height="' + altura + '"></embed>');
    document.write('</object>');
}

function stock(estoque) {
    document.getElementById("separaBot").style.display = '';
    if (estoque > 0) {
        document.getElementById("btnComprar").style.display = '';
        document.getElementById("btnComprar1").style.display = 'none';
    }
    else {
        document.getElementById("btnComprar").style.display = 'none';
        document.getElementById("btnComprar1").style.display = '';
    }
}

function mudarCor(linha, kit, cor, nome, estoque) {
    document.getElementById("parede").src = "../img/linhas/" + linha + "/parede/" + kit + cor + ".jpg";
    document.getElementById("spanCor").innerHTML = nome;
    document.forms[0].txtIDCores.value = cor;
    if (estoque > 0) {
        document.getElementById("btnComprar").style.display = '';
        document.getElementById("btnComprar1").style.display = 'none';
    }
    else {
        document.getElementById("btnComprar").style.display = 'none';
        document.getElementById("btnComprar1").style.display = '';
    }
}

function mudarCorZoom(linha, kit, cor, nome) {
    document.getElementById("dParede").style.display = 'none';
    document.getElementById("carregando").style.display = '';
    document.getElementById("parede").src = "img/linhas/" + linha + "/zoom/" + kit + cor + ".gif";
}

function ajustar_cep(input, evento) {
    var tecla = (evento.keyCode ? evento.keyCode : evento.which ? evento.which : evento.charCode);
    if ((tecla == 8) || (tecla == 46) || (tecla == 39) || (tecla == 37) || (tecla == 36) || (tecla == 35) || (tecla == 9)) {
        return true;
    }
    if (tecla < 48 || tecla > 57) {
        evento.returnValue = false;
        return false;
    }
    else {
        if (input.value.length == 5) {
            input.value += "-";
        }
    }
    return true;
}

function ajustar_data(input, evento) {
    var tecla = (evento.keyCode ? evento.keyCode : evento.which ? evento.which : evento.charCode);
    if (tecla == 8 || tecla == 46 || tecla == 39 || tecla == 37 || tecla == 36 || tecla == 35 || tecla == 9) {
        return true;
    }
    if (tecla < 48 || tecla > 57) {
        evento.returnValue = false;
        return false;
    }
    else {
        if (input.value.length == 2 || input.value.length == 5) {
            input.value += "/";
        }
    }
    return true;
}

function ajustar_cpf(input, evento) {
    var tecla = (evento.keyCode ? evento.keyCode : evento.which ? evento.which : evento.charCode);
    if (tecla == 8 || tecla == 46 || tecla == 39 || tecla == 37 || tecla == 36 || tecla == 35 || tecla == 9) {
        return true;
    }
    if (tecla < 48 || tecla > 57) {
        evento.returnValue = false;
        return false;
    }
    else {
        if (input.value.length == 3 || input.value.length == 7) {
            input.value += ".";
        }
        if (input.value.length == 11) {
            input.value += "-";
        }
    }
}

function ajustar_telefone(input, evento) {
    var tecla = (evento.keyCode ? evento.keyCode : evento.which ? evento.which : evento.charCode);
    if (tecla == 8 || tecla == 46 || tecla == 39 || tecla == 37 || tecla == 36 || tecla == 35 || tecla == 9) {
        return true;
    }
    if (tecla < 48 || tecla > 57) {
        evento.returnValue = false;
        return false;
    }
    else {
        if (input.value.length == 4) {
            input.value += "-";
        }
    }
}

function carregado() {
    document.getElementById("carregando").style.display = 'none';
    document.getElementById("dParede").style.display = '';
}

function situacao(evento) {
    if (evento == "1") {        
        document.getElementById("tblContato").style.display = 'none';
        document.getElementById("tblIe").style.display = 'none';
    }
    else {        
        document.getElementById("tblContato").style.display = '';
        document.getElementById("tblIe").style.display = '';        
    }
}

function fChecked(n) {
    f = document.forms[0];
    f.radPedido[n].checked = true;
}

function cadastro_news_enter(input, evento) {
    var tecla = (evento.keyCode ? evento.keyCode : evento.which ? evento.which : evento.charCode);

    if (tecla == 13) {
        return cadastro_news();
    }

    return true;
}

function cadastro_news() {
    if (!document.getElementById("newsEmail").value)
        alert('Favor, preencha seu e-mail.');
    else
        doRequest("server.aspx?Action=news&txtEmail=" + document.getElementById("newsEmail").value, resposta_news);        
    return false;
}

function resposta_news(f) {
    alert('Seu e-mail foi cadastrado com sucesso.');
    document.getElementById("newsEmail").value = "";
}

function sendIt(input, evento, target) {
    var tecla = (evento.keyCode ? evento.keyCode : evento.which ? evento.which : evento.charCode);
    if (tecla == 8 || tecla == 46 || tecla == 39 || tecla == 37 || tecla == 36 || tecla == 35 || tecla == 9) {
        return true;
    }
    if (tecla == 13) {
        evento.returnValue = false;
        __doPostBack(target, '');
    }
}

function cartao(input) {
    switch (input.value) {
        case "VISA":
            document.getElementById("tblVisa").style.display = '';
            document.getElementById("tblMastercard").style.display = 'none';
            document.getElementById("tblDiners").style.display = 'none';

            var d = document.getElementById("tblVisa").getElementsByTagName("input");
            d[0].checked = true;
            break;
        case "MASTERCARD":
            document.getElementById("tblVisa").style.display = 'none';
            document.getElementById("tblMastercard").style.display = '';
            document.getElementById("tblDiners").style.display = 'none';

            var d = document.getElementById("tblMastercard").getElementsByTagName("input");
            d[0].checked = true;
            break;
        case "DINERS":
            document.getElementById("tblVisa").style.display = 'none';
            document.getElementById("tblMastercard").style.display = 'none';
            document.getElementById("tblDiners").style.display = '';

            var d = document.getElementById("tblDiners").getElementsByTagName("input");
            d[0].checked = true;
            break;
    }
}

function verTexto(numTexto) {
    var num = 3;
    for (i = 1; i <= num; i++) {
        idTexto = document.getElementById("istick" + i);
        idlink = document.getElementById("istick" + i);
        if (i == numTexto)
            idTexto.style.display = "block";
        else
            idTexto.style.display = "none";
    }
}

function verTexto2() {
         idTexto = document.getElementById("divEsqueceu");
        try {
            idTexto.style.display = "block";
        }
        catch (ex) {
            idTexto.style.display = "none";
        }
    }

function delTexto(numTexto) {
    idTexto = document.getElementById("istick" + numTexto);
    idTexto.style.display = "none";
}

var offX = -405;    // X offset from mouse position
var offY = 45;      // Y offset from mouse position

function mouseX(evt) {
    if (!evt) evt = window.event;
    if (evt.pageX) return evt.pageX; else if (evt.clientX) return evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;
}

function mouseY(evt) {
    if (!evt) evt = window.event;
    if (evt.pageY) return evt.pageY; else if (evt.clientY) return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return 0;
}

function follow(evt, divName) {
    if (document.getElementById) {
        var obj = document.getElementById(divName).style; obj.display = '';
        obj.left = (parseInt(mouseX(evt)) + offX) + 'px';
        obj.top = (parseInt(mouseY(evt)) + offY) + 'px';
    }
}

function Hd(divName) {
    document.getElementById(divName).style.display = 'none';
}

function alterar(input, n) {
    document.getElementById("fixme").style.display = '';
    if (input.value <= 0) {
        alert('Quantidade deve ser maior que 0.');
        window.location = window.location.toString();
        return;
    }
    doRequest('server.aspx?Action=atualizar&IDCarrinho=' + n + '&Quantidade=' + input.value, retornocarrinho);
}

function excluir(n) {
    document.getElementById("fixme").style.display = '';
    doRequest('server.aspx?Action=remover&IDCarrinho=' + n, retornocarrinho);
}

function retornocarrinho(f) {
    window.location = window.location.toString();
}

function tw(url, link) {
    window.open("http://twitter.com/home?status=" + escape(url) + "&link=" + link);
    return false;
}

function onColor(img, i) {
    img.src = '../img/global/cores/' + i + 'c.jpg';
}

function outColor(img, i) {
    try
    {
        if (document.forms[0].hidCores.value != i)
        img.src = '../img/global/cores/' + i + '.jpg';
    }
    catch(ex){}
}

function setColor(img, i) {
    try {
        var objs = document.getElementsByName("cores");

        for (j = 0; j < objs.length; j++) {
            objs[j].src = objs[j].src.replace("c.jpg", ".jpg");
        }

        document.forms[0].hidCores.value = i;
        img.src = '../img/global/cores/' + i + 'c.jpg';
    }
    catch (ex) { }
}

function buscar(input, evento) {
    var tecla = (evento.keyCode ? evento.keyCode : evento.which ? evento.which : evento.charCode);
    if (tecla == 8 || tecla == 46 || tecla == 39 || tecla == 37 || tecla == 36 || tecla == 35 || tecla == 9) {
        return true;
    }
    if (tecla == 13) {
        window.location = 'http://www.istickonline.com/busca.aspx?KeyWord=' + input.value;
        evento.returnValue = false;
        return false;
    }
}

function init(numTexto) {
    var num = 3;
    for (var i = 2; i <= num; i++) {
        idTexto = document.getElementById("istick" + i);
        if (i == numTexto)
            idTexto.style.display = "block";
        else
            idTexto.style.display = "none";
    }
}

// CEP
function cepi(cep) {
    if (cep.value) {
        document.getElementById("labCep").innerHTML = unescape("aguarde, carregando endere%E7o.");
        doRequest('../cep.asp?cep=' + cep.value, resposta1);
    }
}

function resposta1(f) {
    var n = eval('(' + f + ')');
    document.forms[0].ctl00$conteudo$txtEndereco.value = unescape(n.foo[0].endereco);
    document.forms[0].ctl00$conteudo$txtNumero.value = '';
    document.forms[0].ctl00$conteudo$txtComplemento.value = '';
    document.forms[0].ctl00$conteudo$txtBairro.value = n.foo[0].bairro;
    document.forms[0].ctl00$conteudo$txtCidade.value = n.foo[0].cidade;
    document.forms[0].ctl00$conteudo$ddlEstado.value = n.foo[0].estado;
    document.getElementById("labCep").innerHTML = "";
    document.forms[0].ctl00$conteudo$txtNumero.focus();
}

function pagamento(n) {
    switch (n) {
        case "VISA":
            document.getElementById("avisoBoleto").style.display = 'none';
            break;
        case "MASTERCARD":
            document.getElementById("avisoBoleto").style.display = 'none';
            break;
        case "DINERS":
            document.getElementById("avisoBoleto").style.display = 'none';
            break;
        case "BRADESCO":
            document.getElementById("avisoBoleto").style.display = 'none';
            break;
        case "BOLETO":
            document.getElementById("avisoBoleto").style.display = '';
            break;
    }
}

function validaPagamento(mes,ano) {
    var input = document.getElementsByName("radPagamento");
    var _mes = 0;
    var _ano = 0;

    if (input[0].checked || input[1].checked) {
        var form = document.forms[0].elements;
        for (i = 0; i < form.length; i++) {
            if (form[i].name && form[i].name.indexOf("ddlMes") != -1)
                _mes = form[i].value;
            if (form[i].name && form[i].name.indexOf("ddlAno") != -1)
                _ano = form[i].value;

            if (form[i].name && form[i].name.indexOf("txtNumeroCartao") != -1 && !form[i].value) {
                alert(unescape('Favor preencha o N%FAmero do Cart%E3o.'));
                form[i].focus();
                return false;
            }
            if (form[i].name && form[i].name.indexOf("txtNumeroCartao") != -1 && form[i].value && !form[i].value.match(/^[0-9]{16}$/)) {
                alert(unescape('N%FAmero do Cart%E3o inv%E1lido.'));
                form[i].focus();
                return false;
            }
            if (form[i].name && form[i].name.indexOf("txtNomeCartao") != -1 && !form[i].value) {
                alert(unescape('Favor preencha o Nome impresso no Cart%E3o.'));
                form[i].focus();
                return false;
            }
            if (form[i].name && form[i].name.indexOf("ddlMes") != -1 && !form[i].value) {
                alert(unescape('Favor selecione a Data de Validade.'));
                form[i].focus();
                return false;
            }
            if (form[i].name && form[i].name.indexOf("ddlAno") != -1 && !form[i].value) {
                alert(unescape('Favor selecione a Data de Validade.'));
                form[i].focus();
                return false;
            }
            if (form[i].name && form[i].name.indexOf("txtCodSeguranca") != -1 && !form[i].value) {
                alert(unescape('Favor preencha o C%F3digo de segurança.'));
                form[i].focus();
                return false;
            }
            if (form[i].name && form[i].name.indexOf("txtCodSeguranca") != -1 && form[i].value && !form[i].value.match(/^[0-9]{3}$/)) {
                alert(unescape('C%F3digo de segurança inv%E1lido.'));
                form[i].focus();
                return false;
            }
        }
        if (_ano < ano) {
            alert(unescape('Data de Validade inv%E1lida'));
            return false;
        }
        if (_ano == ano && _mes < mes) {
            alert(unescape('Data de Validade inv%E1lida'));
            return false;
        }
    }    
    return true;
}

function viewpic(a) {
    $(".jqpics").attr("src", a.href);
    return false;
}




