var cp = new cpaint(); cp.set_transfer_mode('post'); cp.set_response_type('XML'); cp.set_debug(false); var Security = function listTimeZone() { addOption("selFuso", "0", "Carregando...", true); document.getElementById("selFuso").disabled=true; cp.call("/Network/includes/index/ajax.php", "FunctionProvider", retListTimeZone, Security, "timezone", "", ""); } function retListTimeZone(result) { var total = result.getElementsByTagName('fuso').length; for (i=0; i < total; i++) { valor_f = result.getElementsByTagName('id').item(i).firstChild.data; texto_f = result.getElementsByTagName('valor').item(i).firstChild.data; b = i==0?true:false; addOption("selFuso", valor_f, texto_f, b); } document.getElementById("selFuso").disabled=false; } function listCountry() { cp.call("/Network/includes/index/ajax.php", "FunctionProvider", retListCountry, Security, "country", "", ""); } function retListCountry(result) { var total = result.getElementsByTagName('pais').length; for (i=0; i < total; i++) { texto_c = result.getElementsByTagName('valor').item(i).firstChild.data; texto_i = result.getElementsByTagName('id').item(i).firstChild.data; addOption("selPais", texto_i, texto_c, false); } } function listState(selPais) { cp.set_debug(false); document.getElementById("selEstado").disabled=true; document.getElementById("selEstado").innerHTML = ""; addOption("selEstado", "0", "Carregando...", true); addOption("selEstado", "0", "Selecione", true); parametros = selPais; cp.call("/Network/includes/index/ajax.php", "FunctionProvider", retListState, Security, "state", parametros, ";"); } function retListState(result) { document.getElementById("selEstado").remove(0); var total = result.getElementsByTagName('estado').length; if (total == 1){ document.getElementById("selEstado").disabled=true; document.getElementById("selPec").disabled=false; document.getElementById("selEstado").remove(0); listCity() } else{ for (i=0; i< total; i++) { texto_c = result.getElementsByTagName('estado').item(i).firstChild.data; addOption("selEstado", texto_c, texto_c.specialChars(), false); } document.getElementById("selPec").disabled=false; document.getElementById("selEstado").disabled=false; } } function listCity() { document.getElementById("selPec").disabled=true; document.getElementById("selPec").innerHTML = ""; addOption("selPec", "0", "Carregando...", true); document.getElementById("selPec").options.length=1; parametros = valor("selPais")+ ";"; parametros = parametros + valor("selEstado"); cp.call("/Network/includes/index/ajax.php", "FunctionProvider", retListCity, Security, "city", parametros, ";"); } function retListCity(result) { var total = result.getElementsByTagName('cidade').length; for (i=0; i < total ; i++) { valor_c = result.getElementsByTagName('id').item(i).firstChild.data; texto_c = result.getElementsByTagName('valor').item(i).firstChild.data; addOption("selPec", valor_c, texto_c, false); } document.getElementById("selPec").remove(0); document.getElementById("selPec").disabled=false; } function listCategoria() { cp.call("/Network/includes/index/ajax.php", "FunctionProvider", retListCategoria, Security, "categoria", "", ""); } function retListCategoria(result) { addOption("selCategoria1", "0", "Carregando...", true); addOption("selCategoria2", "0", "Carregando...", true); addOption("selCategoria3", "0", "Carregando...", true); document.getElementById("selCategoria1").disabled=true; document.getElementById("selCategoria2").disabled=true; document.getElementById("selCategoria3").disabled=true; var total = result.getElementsByTagName('categoria').length; var cat_bool; var cat_array; for (i=0; i < total; i++) { cat_id = result.getElementsByTagName('cat').item(i).getElementsByTagName('id').item(0).firstChild.data; if (cat_bool!=cat_id) { if(i!=0) { addOptGroup("selCategoria1", cat_valor, arrOpt); addOptGroup("selCategoria2", cat_valor, arrOpt); addOptGroup("selCategoria3", cat_valor, arrOpt); } cat_bool=cat_id; var arrOpt=new Array(); cat_array=0; } cat_valor = result.getElementsByTagName('cat').item(i).getElementsByTagName('valor').item(0).firstChild.data; sub_id = result.getElementsByTagName('sub').item(i).getElementsByTagName('id').item(0).firstChild.data; sub_valor = result.getElementsByTagName('sub').item(i).getElementsByTagName('valor').item(0).firstChild.data; arrOpt[cat_array]=new Array(); arrOpt[cat_array]['texto']=sub_valor+' - '+cat_valor; arrOpt[cat_array]['valor']=sub_id; arrOpt[cat_array]['selecionado']=false; cat_array++; } addOptGroup("selCategoria1", cat_valor, arrOpt); addOptGroup("selCategoria2", cat_valor, arrOpt); addOptGroup("selCategoria3", cat_valor, arrOpt); document.getElementById("selCategoria1").remove(1); document.getElementById("selCategoria2").remove(1); document.getElementById("selCategoria3").remove(1); document.getElementById("selCategoria1").disabled=false; document.getElementById("selCategoria2").disabled=false; document.getElementById("selCategoria3").disabled=false; } function cadastrar(inv) { cp.set_debug(false); document.getElementById("criarConta").value="Aguarde..." document.getElementById("criarConta").disabled = true ; var parametros = valor("txtEMail") + ";"; parametros = parametros + valor("pwdSenha")+ ";"; parametros = parametros + valor("pwdCSenha")+ ";"; parametros = parametros + valor("txtName")+ ";"; parametros = parametros + valor("txtLastName")+ ";"; parametros = parametros + valor("txtRazao")+ ";"; parametros = parametros + valor("txtDDD")+ ";"; parametros = parametros + valor("txtFone")+ ";"; parametros = parametros + valor("txtSite")+ ";"; parametros = parametros + valor("selPec")+ ";"; parametros = parametros + valor("selFuso")+ ";"; parametros = parametros + valor("txaDescricao")+ ";"; for(x=0; x < document.registration.rdoAtendimento.length; x++){ if (document.registration.rdoAtendimento[x].checked) abrangencia = document.registration.rdoAtendimento[x].value; } parametros = parametros + abrangencia + ";"; parametros = parametros + valor("selCategoria1")+ ";"; parametros = parametros + valor("selCategoria2")+ ";"; parametros = parametros + valor("selCategoria3")+ ";"; parametros = parametros + valor("txtProdutos1")+ ";"; parametros = parametros + valor("txtProdutos2")+ ";"; parametros = parametros + valor("txtProdutos3")+ ";"; parametros = parametros + valor("txtProdutos4")+ ";"; parametros = parametros + valor("txtConviteEmail1")+ ";"; parametros = parametros + valor("txtConviteEmail2") + ";"; parametros = parametros + inv; cp.call("/Network/includes/index/ajax.php", "FunctionProvider", retCadastrar, Security, "cadastrar", parametros, ";"); } function retCadastrar(retorno) { var resp = retorno.getElementsByTagName('ajaxResponse').item(0).firstChild.data; boolLogin = difEspaco("txtEMail"); boolSenha = difEspaco("pwdSenha"); boolCSenha = difEspaco("pwdCSenha"); boolSenha1 = valor("pwdSenha")==valor("pwdCSenha")?1:0; boolName = difEspaco("txtName"); boolLastName = difEspaco("txtLastName"); boolRazao = difEspaco("txtRazao"); boolEMail = checaEmail(valor("txtEMail")); boolFone = difEspaco("txtFone"); boolSite = difEspaco("txtSite"); boolPais = valor("selPais")!=-1?1:0; boolEstado = difEspaco("SelEstado"); boolCidade = difEspaco("SelPec"); boolCategoria = valor("selCategoria1")!=-1?1:0 || valor("selCategoria2")!=-1?1:0 || valor("selCategoria3")!=-1?1:0; boolDescricao = difEspaco("txaDescricao"); boolProdutos = difEspaco("txtProdutos1") || difEspaco("txtProdutos2") || difEspaco("txtProdutos3") || difEspaco("txtProdutos4"); boolConviteEmail1 = checaEmail(valor("txtConviteEmail1")); boolConviteEmail2 = checaEmail(valor("txtConviteEmail2")); cadastro = boolLogin && boolSenha && boolCSenha && boolSenha1 && boolName && boolLastName && boolRazao && boolEMail && boolFone && boolSite && boolPais && boolEstado && boolCidade && boolCategoria && boolDescricao && boolProdutos && boolConviteEmail1 && boolConviteEmail2; if (cadastro == false) { alert("Por favor preencha corretamente os campos em destaque."); document.getElementById("txtEMail").style.background = (valor("hdnLogin")==1 && boolLogin)? "":"#FC6"; document.getElementById("pwdSenha").style.background = boolSenha && boolSenha1? "":"#FC6"; document.getElementById("pwdCSenha").style.background = boolSenha && boolSenha1? "":"#FC6"; document.getElementById("txtName").style.background = boolName? "":"#FC6"; document.getElementById("txtLastName").style.background = boolLastName? "":"#FC6"; document.getElementById("txtRazao").style.background = boolRazao? "":"#FC6"; document.getElementById("txtEMail").style.background = boolEMail? "":"#FC6"; document.getElementById("txtFone").style.background = boolFone? "":"#FC6"; document.getElementById("txtSite").style.background = boolSite? "":"#FC6"; document.getElementById("selPais").style.background = boolPais? "":"#FC6"; document.getElementById("selEstado").style.background = boolEstado? "":"#FC6"; document.getElementById("selPec").style.background = boolCidade? "":"#FC6"; document.getElementById("selCategoria1").style.background = boolCategoria? "":"#FC6"; document.getElementById("txaDescricao").style.background = boolDescricao? "":"#FC6"; document.getElementById("txtProdutos1").style.background = boolProdutos? "":"#FC6"; document.getElementById("txtConviteEmail1").style.background = boolConviteEmail1? "":"#FC6"; document.getElementById("txtConviteEmail2").style.background = boolConviteEmail2? "":"#FC6"; document.getElementById("criarConta").value="Cadastrar"; document.getElementById("criarConta").disabled = false ; } else { window.location="http://www.superyes.com/Network/Register/finished.php"; } } function ativar() { document.getElementById("divOptions").style.border="0px;" var parametros = valor("hdnId")+ ";"; parametros = parametros + valor("selPais") + ";"; parametros = parametros + valor("txtSite")+ ";"; switch (valor("hdnPasso")){ case "best": document.getElementById("divMenssagem").innerHTML = "Adicionando best-friend"; document.getElementById("hdnPasso").value = "comunidades"; cp.call("/Network/includes/index/ajax.php", "FunctionProvider", ativar, Security, "ativar", parametros, ";"); break; case "comunidades": document.getElementById("divMenssagem").innerHTML = "Adicionando comunidades"; document.getElementById("hdnPasso").value = "convite"; cp.call("/Network/includes/index/ajax.php", "FunctionProvider", ativar, Security, "ativar", parametros, ";"); break; case "convite": document.getElementById("divMenssagem").innerHTML = "Enviando convites"; document.getElementById("hdnPasso").value = ""; cp.call("/Network/includes/index/ajax.php", "FunctionProvider", retAtivar, Security, "ativar", parametros, ";"); break; default : document.getElementById("divMenssagem").innerHTML = "Ativando cadastro"; document.getElementById("hdnPasso").value = "best"; cp.call("/Network/includes/index/ajax.php", "FunctionProvider", ativar, Security, "ativar", parametros, ";"); } } function retAtivar(retorno) { var resp = retorno.getElementsByTagName('ajaxResponse').item(0).firstChild.data; alert("Ativa��o: "+resp); document.getElementById("divOptions").style.border="1px solid red;" } function verificaAtivacao() { var parametros = valor("hdnId")+ ";"; document.getElementById("divOptions").style.border="0px;" parametros = parametros + valor("selPais") + ";"; parametros = parametros + valor("txtSite")+ ";"; cp.call("/Network/includes/index/ajax.php", "FunctionProvider", retVerificaAtivacao, Security, "verificaAtivacao", parametros, ";"); } function retVerificaAtivacao(retorno) { var resp = retorno.getElementsByTagName('ajaxResponse').item(0).firstChild.data; if(resp==1) { ativar(); } else { document.getElementById("divOptions").style.border="1px solid black;" } } function numCharsMessage() { document.getElementById("pNumChar").innerHTML = document.getElementById("txaDescricao").value.length if (document.getElementById("txaDescricao").value.length > 1024) { document.getElementById("txaDescricao").value = document.getElementById("txaDescricao").value.substring(0,4000); return } }