﻿/*
 * Funções que atende a TODAS as paginas
 * Autor: Cyro
 * Versão: 1.0
*/

var swfobject = function() { var D = "undefined", r = "object", S = "Shockwave Flash", W = "ShockwaveFlash.ShockwaveFlash", q = "application/x-shockwave-flash", R = "SWFObjectExprInst", x = "onreadystatechange", O = window, j = document, t = navigator, T = false, U = [h], o = [], N = [], I = [], l, Q, E, B, J = false, a = false, n, G, m = true, M = function() { var aa = typeof j.getElementById != D && typeof j.getElementsByTagName != D && typeof j.createElement != D, ah = t.userAgent.toLowerCase(), Y = t.platform.toLowerCase(), ae = Y ? /win/.test(Y) : /win/.test(ah), ac = Y ? /mac/.test(Y) : /mac/.test(ah), af = /webkit/.test(ah) ? parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, X = ! +"\v1", ag = [0, 0, 0], ab = null; if (typeof t.plugins != D && typeof t.plugins[S] == r) { ab = t.plugins[S].description; if (ab && !(typeof t.mimeTypes != D && t.mimeTypes[q] && !t.mimeTypes[q].enabledPlugin)) { T = true; X = false; ab = ab.replace(/^.*\s+(\S+\s+\S+$)/, "$1"); ag[0] = parseInt(ab.replace(/^(.*)\..*$/, "$1"), 10); ag[1] = parseInt(ab.replace(/^.*\.(.*)\s.*$/, "$1"), 10); ag[2] = /[a-zA-Z]/.test(ab) ? parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/, "$1"), 10) : 0 } } else { if (typeof O.ActiveXObject != D) { try { var ad = new ActiveXObject(W); if (ad) { ab = ad.GetVariable("$version"); if (ab) { X = true; ab = ab.split(" ")[1].split(","); ag = [parseInt(ab[0], 10), parseInt(ab[1], 10), parseInt(ab[2], 10)] } } } catch (Z) { } } } return { w3: aa, pv: ag, wk: af, ie: X, win: ae, mac: ac} } (), k = function() { if (!M.w3) { return } if ((typeof j.readyState != D && j.readyState == "complete") || (typeof j.readyState == D && (j.getElementsByTagName("body")[0] || j.body))) { f() } if (!J) { if (typeof j.addEventListener != D) { j.addEventListener("DOMContentLoaded", f, false) } if (M.ie && M.win) { j.attachEvent(x, function() { if (j.readyState == "complete") { j.detachEvent(x, arguments.callee); f() } }); if (O == top) { (function() { if (J) { return } try { j.documentElement.doScroll("left") } catch (X) { setTimeout(arguments.callee, 0); return } f() })() } } if (M.wk) { (function() { if (J) { return } if (!/loaded|complete/.test(j.readyState)) { setTimeout(arguments.callee, 0); return } f() })() } s(f) } } (); function f() { if (J) { return } try { var Z = j.getElementsByTagName("body")[0].appendChild(C("span")); Z.parentNode.removeChild(Z) } catch (aa) { return } J = true; var X = U.length; for (var Y = 0; Y < X; Y++) { U[Y]() } } function K(X) { if (J) { X() } else { U[U.length] = X } } function s(Y) { if (typeof O.addEventListener != D) { O.addEventListener("load", Y, false) } else { if (typeof j.addEventListener != D) { j.addEventListener("load", Y, false) } else { if (typeof O.attachEvent != D) { i(O, "onload", Y) } else { if (typeof O.onload == "function") { var X = O.onload; O.onload = function() { X(); Y() } } else { O.onload = Y } } } } } function h() { if (T) { V() } else { H() } } function V() { var X = j.getElementsByTagName("body")[0]; var aa = C(r); aa.setAttribute("type", q); var Z = X.appendChild(aa); if (Z) { var Y = 0; (function() { if (typeof Z.GetVariable != D) { var ab = Z.GetVariable("$version"); if (ab) { ab = ab.split(" ")[1].split(","); M.pv = [parseInt(ab[0], 10), parseInt(ab[1], 10), parseInt(ab[2], 10)] } } else { if (Y < 10) { Y++; setTimeout(arguments.callee, 10); return } } X.removeChild(aa); Z = null; H() })() } else { H() } } function H() { var ag = o.length; if (ag > 0) { for (var af = 0; af < ag; af++) { var Y = o[af].id; var ab = o[af].callbackFn; var aa = { success: false, id: Y }; if (M.pv[0] > 0) { var ae = c(Y); if (ae) { if (F(o[af].swfVersion) && !(M.wk && M.wk < 312)) { w(Y, true); if (ab) { aa.success = true; aa.ref = z(Y); ab(aa) } } else { if (o[af].expressInstall && A()) { var ai = {}; ai.data = o[af].expressInstall; ai.width = ae.getAttribute("width") || "0"; ai.height = ae.getAttribute("height") || "0"; if (ae.getAttribute("class")) { ai.styleclass = ae.getAttribute("class") } if (ae.getAttribute("align")) { ai.align = ae.getAttribute("align") } var ah = {}; var X = ae.getElementsByTagName("param"); var ac = X.length; for (var ad = 0; ad < ac; ad++) { if (X[ad].getAttribute("name").toLowerCase() != "movie") { ah[X[ad].getAttribute("name")] = X[ad].getAttribute("value") } } P(ai, ah, Y, ab) } else { p(ae); if (ab) { ab(aa) } } } } } else { w(Y, true); if (ab) { var Z = z(Y); if (Z && typeof Z.SetVariable != D) { aa.success = true; aa.ref = Z } ab(aa) } } } } } function z(aa) { var X = null; var Y = c(aa); if (Y && Y.nodeName == "OBJECT") { if (typeof Y.SetVariable != D) { X = Y } else { var Z = Y.getElementsByTagName(r)[0]; if (Z) { X = Z } } } return X } function A() { return !a && F("6.0.65") && (M.win || M.mac) && !(M.wk && M.wk < 312) } function P(aa, ab, X, Z) { a = true; E = Z || null; B = { success: false, id: X }; var ae = c(X); if (ae) { if (ae.nodeName == "OBJECT") { l = g(ae); Q = null } else { l = ae; Q = X } aa.id = R; if (typeof aa.width == D || (!/%$/.test(aa.width) && parseInt(aa.width, 10) < 310)) { aa.width = "310" } if (typeof aa.height == D || (!/%$/.test(aa.height) && parseInt(aa.height, 10) < 137)) { aa.height = "137" } j.title = j.title.slice(0, 47) + " - Flash Player Installation"; var ad = M.ie && M.win ? "ActiveX" : "PlugIn", ac = "MMredirectURL=" + O.location.toString().replace(/&/g, "%26") + "&MMplayerType=" + ad + "&MMdoctitle=" + j.title; if (typeof ab.flashvars != D) { ab.flashvars += "&" + ac } else { ab.flashvars = ac } if (M.ie && M.win && ae.readyState != 4) { var Y = C("div"); X += "SWFObjectNew"; Y.setAttribute("id", X); ae.parentNode.insertBefore(Y, ae); ae.style.display = "none"; (function() { if (ae.readyState == 4) { ae.parentNode.removeChild(ae) } else { setTimeout(arguments.callee, 10) } })() } u(aa, ab, X) } } function p(Y) { if (M.ie && M.win && Y.readyState != 4) { var X = C("div"); Y.parentNode.insertBefore(X, Y); X.parentNode.replaceChild(g(Y), X); Y.style.display = "none"; (function() { if (Y.readyState == 4) { Y.parentNode.removeChild(Y) } else { setTimeout(arguments.callee, 10) } })() } else { Y.parentNode.replaceChild(g(Y), Y) } } function g(ab) { var aa = C("div"); if (M.win && M.ie) { aa.innerHTML = ab.innerHTML } else { var Y = ab.getElementsByTagName(r)[0]; if (Y) { var ad = Y.childNodes; if (ad) { var X = ad.length; for (var Z = 0; Z < X; Z++) { if (!(ad[Z].nodeType == 1 && ad[Z].nodeName == "PARAM") && !(ad[Z].nodeType == 8)) { aa.appendChild(ad[Z].cloneNode(true)) } } } } } return aa } function u(ai, ag, Y) { var X, aa = c(Y); if (M.wk && M.wk < 312) { return X } if (aa) { if (typeof ai.id == D) { ai.id = Y } if (M.ie && M.win) { var ah = ""; for (var ae in ai) { if (ai[ae] != Object.prototype[ae]) { if (ae.toLowerCase() == "data") { ag.movie = ai[ae] } else { if (ae.toLowerCase() == "styleclass") { ah += ' class="' + ai[ae] + '"' } else { if (ae.toLowerCase() != "classid") { ah += " " + ae + '="' + ai[ae] + '"' } } } } } var af = ""; for (var ad in ag) { if (ag[ad] != Object.prototype[ad]) { af += '<param name="' + ad + '" value="' + ag[ad] + '" />' } } aa.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + ah + ">" + af + "</object>"; N[N.length] = ai.id; X = c(ai.id) } else { var Z = C(r); Z.setAttribute("type", q); for (var ac in ai) { if (ai[ac] != Object.prototype[ac]) { if (ac.toLowerCase() == "styleclass") { Z.setAttribute("class", ai[ac]) } else { if (ac.toLowerCase() != "classid") { Z.setAttribute(ac, ai[ac]) } } } } for (var ab in ag) { if (ag[ab] != Object.prototype[ab] && ab.toLowerCase() != "movie") { e(Z, ab, ag[ab]) } } aa.parentNode.replaceChild(Z, aa); X = Z } } return X } function e(Z, X, Y) { var aa = C("param"); aa.setAttribute("name", X); aa.setAttribute("value", Y); Z.appendChild(aa) } function y(Y) { var X = c(Y); if (X && X.nodeName == "OBJECT") { if (M.ie && M.win) { X.style.display = "none"; (function() { if (X.readyState == 4) { b(Y) } else { setTimeout(arguments.callee, 10) } })() } else { X.parentNode.removeChild(X) } } } function b(Z) { var Y = c(Z); if (Y) { for (var X in Y) { if (typeof Y[X] == "function") { Y[X] = null } } Y.parentNode.removeChild(Y) } } function c(Z) { var X = null; try { X = j.getElementById(Z) } catch (Y) { } return X } function C(X) { return j.createElement(X) } function i(Z, X, Y) { Z.attachEvent(X, Y); I[I.length] = [Z, X, Y] } function F(Z) { var Y = M.pv, X = Z.split("."); X[0] = parseInt(X[0], 10); X[1] = parseInt(X[1], 10) || 0; X[2] = parseInt(X[2], 10) || 0; return (Y[0] > X[0] || (Y[0] == X[0] && Y[1] > X[1]) || (Y[0] == X[0] && Y[1] == X[1] && Y[2] >= X[2])) ? true : false } function v(ac, Y, ad, ab) { if (M.ie && M.mac) { return } var aa = j.getElementsByTagName("head")[0]; if (!aa) { return } var X = (ad && typeof ad == "string") ? ad : "screen"; if (ab) { n = null; G = null } if (!n || G != X) { var Z = C("style"); Z.setAttribute("type", "text/css"); Z.setAttribute("media", X); n = aa.appendChild(Z); if (M.ie && M.win && typeof j.styleSheets != D && j.styleSheets.length > 0) { n = j.styleSheets[j.styleSheets.length - 1] } G = X } if (M.ie && M.win) { if (n && typeof n.addRule == r) { n.addRule(ac, Y) } } else { if (n && typeof j.createTextNode != D) { n.appendChild(j.createTextNode(ac + " {" + Y + "}")) } } } function w(Z, X) { if (!m) { return } var Y = X ? "visible" : "hidden"; if (J && c(Z)) { c(Z).style.visibility = Y } else { v("#" + Z, "visibility:" + Y) } } function L(Y) { var Z = /[\\\"<>\.;]/; var X = Z.exec(Y) != null; return X && typeof encodeURIComponent != D ? encodeURIComponent(Y) : Y } var d = function() { if (M.ie && M.win) { window.attachEvent("onunload", function() { var ac = I.length; for (var ab = 0; ab < ac; ab++) { I[ab][0].detachEvent(I[ab][1], I[ab][2]) } var Z = N.length; for (var aa = 0; aa < Z; aa++) { y(N[aa]) } for (var Y in M) { M[Y] = null } M = null; for (var X in swfobject) { swfobject[X] = null } swfobject = null }) } } (); return { registerObject: function(ab, X, aa, Z) { if (M.w3 && ab && X) { var Y = {}; Y.id = ab; Y.swfVersion = X; Y.expressInstall = aa; Y.callbackFn = Z; o[o.length] = Y; w(ab, false) } else { if (Z) { Z({ success: false, id: ab }) } } }, getObjectById: function(X) { if (M.w3) { return z(X) } }, embedSWF: function(ab, ah, ae, ag, Y, aa, Z, ad, af, ac) { var X = { success: false, id: ah }; if (M.w3 && !(M.wk && M.wk < 312) && ab && ah && ae && ag && Y) { w(ah, false); K(function() { ae += ""; ag += ""; var aj = {}; if (af && typeof af === r) { for (var al in af) { aj[al] = af[al] } } aj.data = ab; aj.width = ae; aj.height = ag; var am = {}; if (ad && typeof ad === r) { for (var ak in ad) { am[ak] = ad[ak] } } if (Z && typeof Z === r) { for (var ai in Z) { if (typeof am.flashvars != D) { am.flashvars += "&" + ai + "=" + Z[ai] } else { am.flashvars = ai + "=" + Z[ai] } } } if (F(Y)) { var an = u(aj, am, ah); if (aj.id == ah) { w(ah, true) } X.success = true; X.ref = an } else { if (aa && A()) { aj.data = aa; P(aj, am, ah, ac); return } else { w(ah, true) } } if (ac) { ac(X) } }) } else { if (ac) { ac(X) } } }, switchOffAutoHideShow: function() { m = false }, ua: M, getFlashPlayerVersion: function() { return { major: M.pv[0], minor: M.pv[1], release: M.pv[2]} }, hasFlashPlayerVersion: F, createSWF: function(Z, Y, X) { if (M.w3) { return u(Z, Y, X) } else { return undefined } }, showExpressInstall: function(Z, aa, X, Y) { if (M.w3 && A()) { P(Z, aa, X, Y) } }, removeSWF: function(X) { if (M.w3) { y(X) } }, createCSS: function(aa, Z, Y, X) { if (M.w3) { v(aa, Z, Y, X) } }, addDomLoadEvent: K, addLoadEvent: s, getQueryParamValue: function(aa) { var Z = j.location.search || j.location.hash; if (Z) { if (/\?/.test(Z)) { Z = Z.split("?")[1] } if (aa == null) { return L(Z) } var Y = Z.split("&"); for (var X = 0; X < Y.length; X++) { if (Y[X].substring(0, Y[X].indexOf("=")) == aa) { return L(Y[X].substring((Y[X].indexOf("=") + 1))) } } } return "" }, expressInstallCallback: function() { if (a) { var X = c(R); if (X && l) { X.parentNode.replaceChild(l, X); if (Q) { w(Q, true); if (M.ie && M.win) { l.style.display = "block" } } if (E) { E(B) } } a = false } } } } (); 

/* Sobrecarga de alert */
(function(){
  var a=window.alert;
  window.alert=function(q)
  {
	if (q.toString().toLowerCase() != "unknown" && q.toString().toLowerCase() != "desconhecido")
	{
		a(q); 
	}
  }
})();
	
var _form = {
    
    Redirect_callback: function(res) {
	    
	    var erro = false;
	            
		if (res.error) {
			AlertaErroAjax(res.error);
			erro = true;
			_form.loading(document.getElementById("enter"), false);
		}

		if (res.value)
		{
		    if(res.value.indexOf('http') > -1) {
    			window.location.href = res.value;
            } else {
		        alert(res.value);
		        erro = true;
		        _form.loading(document.getElementById("enter"), false);
            }
		}
		
		if(erro)
		{
			if (document.getElementById("btComprarProduto") && document.getElementById("btAguarde"))
			{
				document.getElementById("btComprarProduto").style.display = 'block';
			}
		}
		
	},
	
	/* troca botão por imagem de loading quando form é enviado */
    loading: function(button, check){
        try {
            if(check) {
                jQuery("#" + button.id).addClass("load-button");
            } else {
                jQuery("#" + button.id).removeClass("load-button");
            }
        } catch(err) {
            AlertaErroAjax(err);
        }
    },
    
    /* controla mensagens de erro */
    error: function(id, check) {
        if(check) {
            jQuery("#" + id).parents(".field").find(".validacao").removeClass("alert").addClass("sucess");
            jQuery("#" + id).removeClass("error");
        } else {
            jQuery("#" + id).parents(".field").find(".validacao").removeClass("sucess").addClass("alert");
            jQuery("#" + id).addClass("error");
        }
    },
    
	/* submit em todos os forms com enter */
    enter: function(element){
        // Click no enter
        jQuery(element).keypress(function(e){
            if(e.which == 13) {
                jQuery(this).parents("fieldset").find(".btn").trigger("click");
                e.preventDefault();
            }
        });
    },

    /* retira value default quando input estiver com focus */
    placeholder: function(element) {
        // Campos inputs com texto
	    jQuery(element).focus(function() {
            if(jQuery(this).val() == jQuery(this).attr('defaultValue')) {
	            jQuery(this).val('');
            }
        }).blur(function() {
            if(jQuery(this).val().length == 0) {
	            jQuery(this).val(jQuery(this).attr('defaultValue'));
            }
        });
    }

};

jQuery(function(){
    jQuery("html").removeClass("no-js");
    
    _form.enter("input");
    _form.placeholder(".placeholder");   
    
});

function AlertaErroAjax(error) {   

    var message = "";
    
    if (typeof error.Message !== "undefined"){
        message = error.Message
    } else if (typeof error.message !== "undefined"){
        message = error.message
    } else {
        message = String(error);
    }
    
    if (message.toLowerCase() != "unknown" && message.toLowerCase() != "desconhecido") {
        alert(message);
    }
}

function ValidaEmail(email) {
    var retorno = true;
    var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    if (!filter.test(email)) {
        retorno = false;
    }
    return retorno;
}

function TrocaImagem(name, visibilidade) {
    try {
        if (document.getElementById(name)) {
            document.getElementById(name).style.visibility = visibilidade
        }
    } catch (err) {}
}

function imageExists(url, fxRet) {
    var img = document.createElement("img");
    img.onload = function () {
        fxRet(true, this)
    };
    img.onerror = function () {
        fxRet(false, this)
    };
    img.src = url
}

function Trim(STRING) {
    STRING = LTrim(STRING);
    return RTrim(STRING)
}

function RTrim(STRING) {
    while (STRING.charAt((STRING.length - 1)) == " ") {
        STRING = STRING.substring(0, STRING.length - 1)
    }
    return STRING
}

function LTrim(STRING) {
    while (STRING.charAt(0) == " ") {
        STRING = STRING.replace(STRING.charAt(0), "")
    }
    return STRING
}

function reverse(inp) {
    var outp = "";
    for (i = 0; i <= inp.length; i++) {
        outp = inp.charAt(i) + outp
    }
    return outp
}

function replaceAll(string, token, newtoken) {
    while (string.indexOf(token) != -1) {
        string = string.replace(token, newtoken)
    }
    return string
}

function SomenteNumero(e) {
    var key;
    if (window.event) {
        key = event.keyCode
    } else {
        key = e.which
    }
    if (key > 47 && key < 58 || key == 8 || key == 0) {
        return
    } else {
        if (window.event) {
            window.event.returnValue = null
        } else {
            e.preventDefault()
        }
    }
}

function SomenteNumero2(e, src, mask) {
    SomenteNumero(e);
    var key;
    if (window.event) {
        key = event.keyCode;
    } else {
        key = e.which;
    }
    if (key != 8) {
        Mascara(src, mask);
    }
}

function LimpaCpf() {
    if (Trim(document.getElementById('CartaoCNPJ').value) != '') {
        document.getElementById('CartaoCPF').value = '';
    }
}

function LimpaCnpj() {
    if (Trim(document.getElementById('CartaoCPF').value) != '') {
        document.getElementById('CartaoCNPJ').value = '';
    }
}

function Mascara(src, mask) {
    var i = src.value.length;
    var saida = mask.substring(0, 1);
    var texto = mask.substring(i);
    if (texto.substring(0, 1) != saida) {
        src.value += texto.substring(0, 1)
    }
}

function Mascara2(e, src, mask) {
    var key;
    if (window.event) {
        key = event.keyCode;
    } else {
        key = e.which;
    }
    if (key != 8) {
        Mascara(src, mask);
    }
}

function FormataValor(campo, tammax, teclapres) {
    var tecla = teclapres.keyCode;
    vr = campo.value;
    vr = vr.replace("/", "");
    vr = vr.replace("/", "");
    vr = vr.replace(",", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    tam = vr.length;
    if (tam < tammax && tecla != 8) {
        tam = vr.length + 1
    }
    if (tecla == 8) {
        tam = tam - 1
    }
    if (tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105) {
        if (tam <= 2) {
            campo.value = vr
        } else if ((tam > 2) && (tam <= 5)) {
            campo.value = vr.substr(0, tam - 2) + ',' + vr.substr(tam - 2, tam)
        } else if ((tam >= 6) && (tam <= 7)) {
            campo.value = vr.substr(0, tam - 5) + '.' + vr.substr(tam - 5, 3) + ',' + vr.substr(tam - 2, tam)
        }
    }
}

function Contagem(qtde, campotxt, campoqtde) {
    field = document.getElementById(campotxt.name);
    if (field) {
        if (field.value.length >= Number(qtde)) {
            field.value = field.value.substring(0, qtde)
        }
    }
    txt_field = document.getElementById(campoqtde);
    if (txt_field) {
        txt_field.innerHTML = campotxt.value.length
    }
}

function OmitirBotao(botao) {
    try {
        if (document.getElementById('msg_' + botao.id)) {
            document.getElementById('msg_' + botao.id).style.display = ''
        }
        botao.style.display = 'none'
    } catch (err) {
        AlertaErroAjax(err)
    }
}

function MostrarBotao(botao) {
    try {
        botao.style.display = '';
        if (document.getElementById('msg_' + botao.id)) {
            document.getElementById('msg_' + botao.id).style.display = 'none';
        }
    } catch (err) {
        AlertaErroAjax(err);
    }
}

function AlterarCampo(campo, tamanho) {
    if (campo.value.length == tamanho) {
        if (document.getElementById('FormAfiliado_txtTelFaxDdd')) document.getElementById('FormAfiliado_txtTelFaxDdd').focus();
        if (document.getElementById('formcadastro_txtTelFaxDdd')) document.getElementById('formcadastro_txtTelFaxDdd').focus();
        if (document.getElementById('txtTelFaxDdd')) document.getElementById('txtTelFaxDdd').focus();
        else if (document.getElementById('txtMensagem')) document.getElementById('txtMensagem').focus()
    }
}
function RetiraNewsLetter() {
    txtEmail = document.getElementById('formcadastro_txtEmail');
    if (ValidaEmail(Trim(txtEmail.value))) {
        RemoveEmailNewsLetter.RemoveNewsLetter(txtEmail.value, RetiraNewsLetter_CallBack)
    } else {
        alert('E-mail inválido.')
    }
}
function RetiraNewsLetter_CallBack(res) {
    if (res.error) {
        AlertaErroAjax(res.error)
    }
    if (res.value) {
        alert(res.value);
        document.getElementById('formcadastro_txtEmail').value = ''
    }
}
function validaCPF(cpf) {
	var retorno = true;
	

	if(cpf == "")
	{
		retorno = false;
	}
	else
	{
		cpf = cpf.replace(".", "");
		cpf = cpf.replace(".", "");
		cpf = cpf.replace(".", "");
		cpf = cpf.replace(",", "");
		cpf = cpf.replace("-", "");
		cpf = cpf.replace(" ", "");

		erro = new String;
		if (cpf.length < 11) erro += "Sao necessarios 11 dígitos para verificação do CPF! \n\n"; 
		if (cpf.length > 11) erro += " CPF inválido ! \n\n"; 
		var nonNumbers = /\D/;
		if (nonNumbers.test(cpf)) erro += "A verificação de CPF suporta apenas números! \n\n"; 
		
		if(cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999")
		{
				erro += "Número de  CPF inválido!"
		}
	
		var a = [];
		var b = new Number;
		var c = 11;
		
		for (i=0; i<11; i++)
		{
				a[i] = cpf.charAt(i);
				if (i < 9) b += (a[i] * --c);
		}
		
		if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
		
		b = 0;
		c = 11;
		
		for (y=0; y<10; y++) b += (a[y] * c--); 
		
		if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
		
		if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])) {
				erro +="Dígito verificador com problema!";
		}
		
		if (erro.length > 0) {
			retorno = false;
		}
	}    

	return retorno;
}

function abreChatDrag(URL) {

    var callChat = function() {            
        jQuery("#ifrChat").attr("src", URL);
        
        jQuery("#chatStore *").show();
        jQuery(".drag").show();        
        
        jQuery('#chatStore').drag(function( ev, dd ){
            jQuery(this).css({
	            top: dd.offsetY,
	            left: dd.offsetX
            });
        },{ distance:100 });
    };
    
    if(typeof abreChat.register === "undefined") {
       ikc(["jqueryeventdrag", "excanvas"], function() {
        
                jQuery("#chatBar #fancybox-close").click(function() {
                    jQuery(".drag").hide();
                });
                
                jQuery("#chatBar #chatMinimize").click(function() {                    
                    var pageH = jQuery(window).height() - 50;
                    var pageW = jQuery(window).width();
                    jQuery("#chatStore").animate({rigth: 0 , top: pageH, height: '30px' }, 1000);
                });                
                
                //Redefine a função
                callChat();
                
                abreChat.register = true;
        });
    } else {	        
        callChat();
    }
}

function abreChat(URL) {
    var pop_window = window.open(URL,"Ajuda","width=350,height=350,resizable=0,toolbar=0,location=0,directories=0,status=0,menubar=0");
    pop_window.focus();
}


function AdicionarListaDesejoLook(lookCodigo) {
    detalhesLook.AdicionarListaDesejo(lookCodigo, callback_AdicionarListaDesejoLook);
}

function callback_AdicionarListaDesejoLook() {
    if (res.value == "sucesso") {
        alert("look adicionado");
    }
    else {
        alert("Erro");
    }

}
