////////////////////////////////////////////////////////////////////////////////// //////// Function test_date ////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////// function test_date(arg_day, arg_month, arg_year) { var day = new Number(arg_day); var month = new Number(arg_month-1); var year = new Number(arg_year); var aux = new Date(year, month, day); if (year==aux.getFullYear() && month==aux.getMonth() && day==aux.getDate()) return true; else return false; } ////////////////////////////////////////////////////////////////////////////////// //////// Function check_date////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////// function check_date() { for(i = 0; i < arguments.length; i++) { split_date = arguments[i].split('/'); if(test_date(split_date[0], split_date[1], split_date[2]) == false) { alert('Formato de data inválido!'); return false; } } return true; } ////////////////////////////////////////////////////////////////////////////////// //////// Function advance //////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////// function advance(){ //definindo constantes locais var d = document.insert; var begin_year = d.begin_year.value; var begin_month = d.begin_month.value; var begin_day = d.begin_day.value; var end_year = d.end_year.value; var end_month = d.end_month.value; var end_day = d.end_day.value; // verifica se o campo pergunta foi preenchido. if(!d.ask.value){ alert('É necessário preencher o campo pergunta'); d.ask.focus(); return false; } // validação do periodo if (check_date(begin_day+'/'+begin_month+'/'+begin_year,+end_day+'/'+end_month+'/'+end_year)){ d.next_step.value='1'; d.submit(); } } ////////////////////////////////////////////////////////////////////////////////// //////// Function update ///////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////// function _update(){ //definindo constantes locais var d = document.update; var begin_year = d.begin_year.value; var begin_month = d.begin_month.value; var begin_day = d.begin_day.value; var end_year = d.end_year.value; var end_month = d.end_month.value; var end_day = d.end_day.value; // verifica se o campo pergunta foi preenchido. if(!d.ask.value){ alert('É necessário preencher o campo pergunta'); d.ask.focus(); return false; } if(!d.answer_0.value){ alert('É necessário preencher o campo alternativa'); d.answer_0.focus(); return false; } if(!d.answer_1.value){ alert('É necessário preencher o campo alternativa'); d.answer_1.focus(); return false; } // validação do periodo if (check_date(begin_day+'/'+begin_month+'/'+begin_year,+end_day+'/'+end_month+'/'+end_year)){ d.update_database.value='1'; d.submit(); } } ////////////////////////////////////////////////////////////////////////////////// //////// Function is_checked////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////// function is_checked(obj){ var i; for(i=0 ; i < obj.length ; i++){ if(!obj[i].checked){ var ok = 0; } else { var ok = 1; break; } } if (ok == 1) return true; else return false; } ////////////////////////////////////////////////////////////////////////////////// //////// Function IsAcceptingCookies////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////// function IsAcceptingCookies (name, value) { var argv = IsAcceptingCookies.arguments; var argc = IsAcceptingCookies.arguments.length; var expires = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); if(!document.cookie){ return false; } else { return true; } } ////////////////////////////////////////////////////////////////////////////////// //////// Function neoopinion_pop_up ////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////// function neoopinion_pop_up(ask_cod){ var i; var d = document.neoopinion; var answer; if (!IsAcceptingCookies('ckeck','check-test')){ alert('É necessário que seu navegador esteja configurado para aceitar cookies!'); return false; } if (!is_checked(d.answer)){ alert('É necessário selecionar uma alternativa!'); return; } for (i=0; i < d.answer.length ;i++ ){ if (d.answer[i].checked){ answer = d.answer[i].value; } } if(d.suggestion) var suggestion = d.suggestion.value; else var suggestion = ''; d.all['participate'].disabled=true; var url ='/neoopinion/neoopinion_show_popup.php?ask_cod='+ask_cod+'&suggestion='+suggestion+'&answer='+answer+''; showModalDialog(url,'', 'dialogWidth:190px; dialogHeight:350px;center:yes;help:no;resizable:no;status:no;scroll:yes'); } ////////////////////////////////////////////////////////////////////////////////// //////// Function delete_asks //////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////// function delete_asks(){ var d = document.list; if (confirm('Tem certeza que deseja efetuar esta exclusão?')){ d.action.value='delete'; d.submit(); } else { return; } } ////////////////////////////////////////////////////////////////////////////////// //////// Function delete_suggestions////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////// function delete_suggestions(ask_cod,suggestion_cod){ if (confirm('Tem certeza que deseja efetuar esta exclusão?')){ document.location.href='sugestions.php?ask_cod='+ask_cod+'&suggestion_cod='+suggestion_cod+'&delete=1'; } else { return; } } ////////////////////////////////////////////////////////////////////////////////// //////// Function MM_preloadImages /////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////// function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i