var xmlhttp=false; var str1; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); } function loading(value){ return '

'+value+'

'; } function dge(value){ return document.getElementById(value); } function addBookmark(title,url){ if (window.sidebar) window.sidebar.addPanel(title, url,""); else if(window.opera && window.print){ var mbm = document.createElement('a'); mbm.setAttribute('rel','sidebar'); mbm.setAttribute('href',url); mbm.setAttribute('title',title); mbm.click(); } else if(document.all){window.external.AddFavorite(url, title);} } function openVerify(){ dge('boxverify_js').style.display = 'block'; } function editorInvertColor(){ dge('bgeditor').style.backgroundColor = (dge('bgeditor').style.backgroundColor!='rgb(0, 0, 0)')?'#000000':'#ffffff'; } function verifyMessages(params){ xmlhttp.open("POST", "http://"+DefaultInfo.UserName+"/manager/personal/boxverify", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.setRequestHeader("Content-length", params.length); xmlhttp.setRequestHeader("Connection", "close"); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4 && xmlhttp.status == 200) { if (xmlhttp.responseText){ dge('boxverify_js').innerHTML = xmlhttp.responseText; openVerify(); } } } xmlhttp.send(params); window.setTimeout('verifyMessages("'+params+'")', 20000); } function emptyMessage(params){ dge('boxverify_js').style.display = 'none'; params = '?d=1&destroy='+params; xmlhttp.open("POST", "http://"+DefaultInfo.UserName+"/manager/personal/boxverify", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.setRequestHeader("Content-length", params.length); xmlhttp.setRequestHeader("Connection", "close"); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4 && xmlhttp.status == 200) { if (xmlhttp.responseText){ // alert(xmlhttp.responseText); } } } xmlhttp.send(params); } function playmusic(server_domain, directory, file_name, obj){ obj_flash = "player_flash" + obj; obj_jpg = "player" + obj; document.getElementById(obj_flash).style.display = "block"; document.getElementById(obj_jpg).style.display = "none"; $flag = 1; while (total_players >= $flag ){ obj_flash_outros = "player_flash" + $flag; if ( obj_flash_outros != obj_flash){ document.getElementById(obj_flash_outros).style.display = "none"; document.getElementById(obj_flash_outros).innerHTML = ""; outros_player = "player"+$flag; document.getElementById(outros_player).style.display = "block"; } $flag++; } path = d_static+"/swf/player.swf"; var so = new SWFObject(path, "music", "38", "12", "8", "#336699"); so.addParam("wmode", "transparent"); so.addParam("FlashVars", "s="+server_domain+"&d="+directory+"&fn="+file_name); so.write(obj_flash); } function payments(v){ for (i=0;i<4;i++){ dge('c_extra_'+i).style.display = 'none'; } dge('c_extra_'+v).style.display = 'block'; } function isNumber( value ){ return isFinite( (value * 1.0) ); } function vercpf(cpf) { if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999") return false; add = 0; for (i=0; i < 9; i ++) add += parseInt(cpf.charAt(i)) * (10 - i); rev = 11 - (add % 11); if (rev == 10 || rev == 11) rev = 0; if (rev != parseInt(cpf.charAt(9))) return false; add = 0; for (i = 0; i < 10; i ++) add += parseInt(cpf.charAt(i)) * (11 - i); rev = 11 - (add % 11); if (rev == 10 || rev == 11) rev = 0; if (rev != parseInt(cpf.charAt(10))) return false; return true; } function validationMethodPay(){ if ( dge('c_extra_0').style.display == 'block' ){ val_inputs = new Array('c0','c1','c2','c3','c4','c5','c7','c8','c9','c10','c11','c12','c13','c14'); val_types = new Array('cpf' ,'s' ,'n' ,'n' ,'s' ,'s' ,'n' ,'n' ,'n' ,'n' ,'n' ,'n' ,'n' ,'n'); var status = 0; for( value in val_inputs ){ if (!dge(val_inputs[value]).value ){ dge(val_inputs[value]).style.border='1px solid red'; status += 1; } else { if ( val_types[value] == 'n' && isNumber(dge(val_inputs[value]).value) ){ dge(val_inputs[value]).style.border='1px solid #c0c0c0'; } else if ( val_types[value] == 's' && !isNumber(dge(val_inputs[value]).value) ){ dge(val_inputs[value]).style.border='1px solid #c0c0c0'; } else if ( val_types[value] == 'cpf' && vercpf(dge(val_inputs[value]).value) ){ dge(val_inputs[value]).style.border='1px solid #c0c0c0'; } else { dge(val_inputs[value]).style.border='1px solid red'; status += 1; } } } if ( status == 0){ return true; }else{ dge('msg_erro_form').innerHTML = '

'+str1+'

'; return false; } } } var DefaultInfo = { UserName : '', Static : 'static', DomainStatic: '', Domain : '' }; var Utils = { Loading : function (){ dge('colr').style.display = 'none'; dge('boxm').innerHTML = '

'+str2+'
'+str3+'

'+str4+' '+str5+'

'; } } var FormEvents = { divId : '', iTotal : 0, optionForm : function (v, p, h){ var page = ((v==1)?'manager/pages/form_create':'manager/pages/form_delete'); dge(FormEvents.divId).style.display = ((v==1)?'block':'none'); dge('lnkmsg').style.display = ((v==1)?'block':'none'); FormEvents.postData(page, 'p='+p+'/'+h); }, saveForm : function (){ dge('imessage').innerHTML = '-'; var total = dge('itotal').value; if ( !total ){ dge('imessage').innerHTML = ''; dge('imessage_total').innerHTML = ''+str6+''; } else { dge('imessage_total').innerHTML = ''; var iname='', itype='', ivalidation=''; for (x=0;x'; } }, postData : function (page, params){ xmlhttp.open("POST", "http://"+DefaultInfo.UserName+"/"+page, true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.setRequestHeader("Content-length", params.length); xmlhttp.setRequestHeader("Connection", "close"); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4 && xmlhttp.status == 200) { } } xmlhttp.send(params); }, createInputs : function (value){ var html_temp = ''; var iname, itype, ivalidation; for (i=0;i'; html_temp += ''; html_temp += ' '; html_temp += ' '; html_temp += ' '; html_temp += ''; html_temp += '
'; } FormEvents.iTotal = i; dge(FormEvents.divId).innerHTML = html_temp; } } var Validations = { AcessManager : function (){ var email = dge('email').value; var passwd = dge('pass').value; var email_filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; dge('email').style.borderRight = '1px solid #c0c0c0'; dge('email').style.borderBottom = '1px solid #c0c0c0'; dge('email').style.borderTop = '1px solid #777777'; dge('email').style.borderLeft = '1px solid #777777'; if ( !email_filter.test(email) ) { dge('erromanager').innerHTML = '

'+str2+'

'; dge('email').style.borderRight = '1px solid #ca8f8f'; dge('email').style.borderBottom = '1px solid #ca8f8f'; dge('email').style.borderTop = '1px solid #a90000'; dge('email').style.borderLeft = '1px solid #a90000'; return false; } else if ( !passwd ){ dge('erromanager').innerHTML = '

'+str26+'

'; dge('pass').style.borderRight = '1px solid #ca8f8f'; dge('pass').style.borderBottom = '1px solid #ca8f8f'; dge('pass').style.borderTop = '1px solid #a90000'; dge('pass').style.borderLeft = '1px solid #a90000'; return false; } else { return true; } }, NotNUll : function (inputs, message){ var inputOK = 0; for (i = 0; i < inputs.length; i++) { if (dge(inputs[i]).value != '') { inputOK = 1; } else { inputOK = 0; } } if (inputOK == 0) { dge('boxcenter').style.display = 'block'; dge('boxmessage').innerHTML = ''; alert (message); return false; } }, ProfileEdit : function(){ dge('error_edit').innerHTML = ''; dge('email').style.border = '1px solid #c0c0c0'; dge('firstname').style.border = '1px solid #c0c0c0'; var email_filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if ( !dge('firstname').value ) { dge('error_edit').innerHTML = '

'+str15+'

'; dge('firstname').style.border = '1px solid red'; return false; } else if ( !dge('lastname').value ) { dge('error_edit').innerHTML = '

'+str16+'

'; dge('lastname').style.border = '1px solid red'; return false; } else if ( !email_filter.test(dge('email').value) ) { dge('error_edit').innerHTML = '

'+str17+'

'; dge('email').style.border = '1px solid red'; return false; } else { return true; } }, FileExtension : function (id, extensions, message) { var OK = extensions; var filename = dge(id).value; var ext = Validations.getExt(filename); var fileOK = 0; for (i = 0; i < OK.length; i++) { if (OK[i] == ext) { fileOK = 1; } } if (fileOK == 0) { dge('boxcenter').style.display = 'block'; dge('boxmessage').innerHTML = ''; alert (message); return false; } }, getExt : function (filename) { var dot_pos = filename.lastIndexOf("."); if(dot_pos == -1) return ""; return filename.substr(dot_pos+1).toLowerCase(); } } var Site = { ClosePopUp : function (){ dge('popupbg').style.display = 'none'; dge('popup').style.display = 'none'; dge('popupfeature').style.display = 'none'; }, CreateAccount : function (){ dge('popupbg').style.display = 'block'; dge('popup').style.display = 'block'; dge('popupfeature').style.display = 'block'; dge('popup').style.top = '280px'; dge('popupfeature').style.top = '280px'; dge('popup').style.height = '450px'; dge('popupfeature').style.height = '438px'; Site.FormAccount(); }, FormAccount : function (){ var content = ''; content += ''; content += '

Criar sua Conta no Criador de Sites

'; content += '

Fechar janela

'; content += '
'; content += '
'; content += ''; content += ''; content += ''; content += ''; content += ''; content += ''; content += ''; content += ''; content += ''; content += ''; content += ''; content += '
Ao criar a sua conta você terá o seu site na Internet e muitas ferramentas e interatividades entre os usuários

Escolha o nome para o seu site
Nome do Site
Dados pessoais
Nome
Sobrenome
Sexo
Dados de acesso
E-mail
Senha
'; content += ''; content += '
'; content += '
'; dge('content').innerHTML = content; }, FormAccountSite : function (){ var content = ''; content += ''; content += '

Criar sua Conta no Criador de Sites

'; content += '
'; content += '
'; content += ''; content += ''; content += ''; content += ''; content += ''; content += ''; content += ''; content += ''; content += ''; content += ''; content += ''; content += '
Ao criar a sua conta você terá o seu site na Internet e muitas ferramentas e interatividades entre os usuários

Escolha o nome para o seu site
Nome Site
Dados pessoais
Nome
Sobrenome
Sexo
Dados de acesso
E-mail
Senha
'; content += ''; content += '
'; content += '
'; dge('content').innerHTML = content; }, CreateSite : function (){ dge('error_create').innerHTML = ''; dge('sitename').style.border = '1px solid #c0c0c0'; dge('firstname').style.border = '1px solid #c0c0c0'; dge('lastname').style.border = '1px solid #c0c0c0'; dge('email2').style.border = '1px solid #c0c0c0'; dge('pwd').style.border = '1px solid #c0c0c0'; var sitename = dge('sitename').value; var firstname = dge('firstname').value; var lastname = dge('lastname').value; var genre = dge('genre').value; var email = dge('email2').value; var pwd = dge('pwd').value; var email_filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; var sitename_filter = /^([a-zA-Z0-9]{1,25})+$/; if (!sitename_filter.test(sitename)){ dge('error_create').innerHTML = '

'+str22+'

'; dge('sitename').style.border = '1px solid red'; } else if ( !firstname ) { dge('error_create').innerHTML = '

'+str23+'

'; dge('firstname').style.border = '1px solid red'; } else if ( !lastname ) { dge('error_create').innerHTML = '

'+str24+'

'; dge('lastname').style.border = '1px solid red'; } else if ( !email_filter.test(email) ) { dge('error_create').innerHTML = '

'+str25+'

'; dge('email2').style.border = '1px solid red'; } else if ( !pwd ) { dge('error_create').innerHTML = '

'+str26+'

'; dge('pwd').style.border = '1px solid red'; } else { Site.ExistSite(sitename); } }, ExistSite : function (value){ var params = 's='+value; xmlhttp.open("POST", "http://"+DefaultInfo.UserName+"."+DefaultInfo.Domain+"/verifysitename", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.setRequestHeader("Content-length", params.length); xmlhttp.setRequestHeader("Connection", "close"); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4 && xmlhttp.status == 200) { var status = xmlhttp.responseText; if ( Trim(status) == 'true-' ){ var sitename = dge('sitename').value; var firstname = dge('firstname').value; var lastname = dge('lastname').value; var genre = dge('genre').value; var email = dge('email2').value; var pwd = dge('pwd').value; dge('menu_int').style.display = 'none'; dge('flash').style.display = 'none'; dge('footer').style.display = 'none'; //dge('center_container').innerHTML = '

'+str33+'
'+str34+'

'+str35+' '+str36+'

'; var params = 's='+sitename+'&f='+firstname+'&l='+lastname+'&e='+email+'&p='+pwd+'&g='+genre; Site.CreateNewUser(params); } else { dge('error_create').innerHTML = '

'+str28+'

'; dge('sitename').style.border = '1px solid red'; } } } xmlhttp.send(params); }, CreateNewUser : function ( params ){ xmlhttp.open("POST", "http://"+DefaultInfo.UserName+"."+DefaultInfo.Domain+"/createaccount", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.setRequestHeader("Content-length", params.length); xmlhttp.setRequestHeader("Connection", "close"); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4 && xmlhttp.status == 200) { location.href = xmlhttp.responseText; } } xmlhttp.send(params); } } function Trim(str){return str.replace(/^\s+|\s+$/g,"");}