/*Loaders ---------------------------------------------------------------------------*/
function load_presentation(){
loading();
x_get_presentation_ajax(get_presentation_ajax_cb);
}
function load_presentation_images(){
document.getElementById("presentation_list").innerHTML = "
";
x_get_presentation_images("presentation_list", call_back_ajax);
}
function load_presentation_client(){
document.getElementById("presentation_list").innerHTML = "";
x_get_presentation_client_ajax(call_back_ajax);
}
function loading(){
document.getElementById("presentation_list").innerHTML = "
";
}
function load_presentation_index(){
x_get_presentation_index(call_back_ajax);
}
/*Loaders ---------------------------------------------------------------------------*/
/*List presentation*/
function get_presentation_ajax_cb(list) {
if (list != "") {
document.getElementById("presentation_list").innerHTML = list;
}
}
/*List presentation*/
/*Insert Form presentation*/
function insert_presentation_ajax_cb(list) {
document.getElementById("new_presentation").innerHTML = list;
}
/*Insert Form presentation*/
/*Close Insert Form presentation*/
function close_insert_presentation(){
p = confirm("Você deseja realmente fechar?");
if(p){
document.getElementById("new_presentation").innerHTML = "";
}
}
/*Close Insert Form presentation*/
/*Check Group*/
function check_group(value, form_id){
f = eval("document."+form_id);
if (value == 1){
//f.elements["id_user_join[]"].disabled = false;
if(f.elements["id_user_join[]"].length > 0){
f.elements["id_user_join[]"].options[0].selected = true;
}
}else{
if(f.elements["id_user_join[]"].length > 0){
for (w=0; w < f.elements["id_user_join[]"].length; w++) {
f.elements["id_user_join[]"].options[w].selected = false;
}
}
//f.elements["id_user_join[]"].disabled = true;
}
}
/*Check Group*/
/*Update Proc Presentation*/
function update_proc_presentation_ajax_cb(obj_json) {
var arr_get = JSON.parse(obj_json);
if(arr_get["text_return"] == true){
document.getElementById("errors_presentation" + arr_get["id_presentation"]).innerHTML = "

";
setTimeout('x_get_presentation_detail_ajax("' + arr_get["id_presentation"] + '", "' + arr_get["layer_id"] + '", get_presentation_detail_ajax_cb);clear_ok_presentation();',2000);
}else if(arr_get["text_return"] == false){
document.getElementById("span_upload").innerHTML = "";
document.getElementById("errors_presentation" + arr_get["id_presentation"]).innerHTML = arr_get["errors"];
}
}
/*Update Proc Presentation*/
function update_proc_presentation_slide_mestre_cb(obj_json){
var arr_get = JSON.parse(obj_json);
if(arr_get["text_return"] == true){
document.getElementById("errors_presentation_slide_mestre" + arr_get["id_presentation"]).innerHTML = "
";
setTimeout('x_detail_presentation_slide_mestre("' + arr_get["id_presentation"] + '", "' + arr_get["layer_id"] + '", call_back_ajax);clear_ok_presentation();',2000);
}else if(arr_get["text_return"] == false){
document.getElementById("errors_presentation_slide_mestre" + arr_get["id_presentation"]).innerHTML = arr_get["errors"];
}
}
function update_participants_proc_cb(obj_json){
var arr_get = JSON.parse(obj_json);
document.getElementById("errors_presentation_p_" + arr_get["id_presentation"]).innerHTML = "
";
if(arr_get["text_return"] == true){
x_close_update_presentation_participants(arr_get["id_presentation"], arr_get["layer_id"], call_back_ajax);
}else if(arr_get["text_return"] == false){
document.getElementById("errors_presentation_p_" + arr_get["id_presentation"]).innerHTML = arr_get["errors"];
}
}
function clear_ok_presentation(){
document.getElementById("ok_presentation").innerHTML = "";
}
/*Insert Proc Presentation*/
function insert_proc_presentation_ajax_cb(obj_json) {
var arr_get = JSON.parse(obj_json);
if(arr_get["text_return"] == true){
document.getElementById("errors_presentation0").innerHTML = "";
//document.getElementById("new_presentation").innerHTML = "";
document.getElementById("ok_presentation").innerHTML = "";
//setTimeout('load_presentation()', 100);
//setTimeout('x_insert_form_presentation_page(' + arr_get["id_presentation"] +', "id_td_presentation_' + arr_get["id_presentation"] + '", call_back_ajax)', 1000);
setTimeout('x_insert_form_presentation_page(' + arr_get["id_presentation"] +', "new_presentation", call_back_ajax)', 100);
}else if(arr_get["text_return"] == false){
document.getElementById("span_upload").innerHTML = "";
document.getElementById("errors_presentation0").innerHTML = arr_get["errors"];
}
}
/*Insert Proc Presentation*/
/*Delete Presentation*/
function delete_presentation(id_presentation){
p = confirm("Você realmente deseja deletar este registro?");
if(p){
x_delete_proc_presentation_ajax(id_presentation, delete_proc_presentation_ajax_cb);
}
}
/*Delete Presentation*/
/*Delete Proc Presentation*/
function delete_proc_presentation_ajax_cb(list){
if (list){
document.getElementById("ok_presentation").innerHTML = "
";
//setTimeout('load_presentation()',2000);
setTimeout('x_get_presentation_ajax(get_presentation_ajax_cb)',2000);
}
}
/*Delete Proc Presentation*/
/*Delete Presentation Page*/
function delete_presentation_page(id_presentation,id_presentation_page, tp_form){
p = confirm("Você realmente deseja deletar este registro?");
if(p){
x_delete_proc_presentation_page_ajax(id_presentation,id_presentation_page, tp_form, delete_proc_presentation_page_ajax_cb);
}
}
/*Delete Presentation Page*/
/*Delete Proc Presentation Page*/
function delete_proc_presentation_page_ajax_cb(obj_json){
var arr_get = JSON.parse(obj_json);
if(arr_get["tp_form"] == "detail"){
document.getElementById("span_delete_" + arr_get["id_presentation_page"]).innerHTML = "
";
setTimeout('x_get_presentation_page_detail_list_ajax('+ arr_get["id_presentation"] +', "div_slides_'+ arr_get["id_presentation"] +'", get_presentation_detail_ajax_cb)',2000);
}else if(arr_get["tp_form"] == "update"){
document.getElementById("span_upload").innerHTML = "";
x_presentation_list_slides(arr_get["id_presentation"], 'presentation_list_slides'+ arr_get["id_presentation"], call_back_ajax);
check_img_thumb('', arr_get["id_presentation"]);
document.getElementById("div_presentation_page_" + arr_get["id_presentation"]).innerHTML = "Escolha a diagramação do novo slide.
";
setTimeout("enableDragAndDropList(" + arr_get["id_presentation"] +")", 1000);
}
}
/*Delete Proc Presentation Page*/
/*Insert Proc Presentation Page*/
function insert_proc_presentation_page_ajax_cb(obj_json){
var arr_get = JSON.parse(obj_json);
if(arr_get["text_return"] == true){
document.getElementById("span_upload").innerHTML = "";
x_presentation_list_slides(arr_get["id_presentation"], 'presentation_list_slides'+ arr_get["id_presentation"], call_back_ajax);
check_img_thumb('', arr_get["id_presentation"]);
document.getElementById("div_presentation_page_" + arr_get["id_presentation"]).innerHTML = "Escolha a diagramação do novo slide
";
setTimeout("enableDragAndDropList(" + arr_get["id_presentation"] +")", 1000);
}else if(arr_get["text_return"] == false){
document.getElementById("span_upload").innerHTML = "";
document.getElementById("errors_presentation_page" + arr_get["id_presentation"]).innerHTML = arr_get["errors"];
}
}
/*Insert Proc Presentation Page*/
/*Insert Proc Presentation Step 3*/
function insert_proc_presentation_step3_ajax_cb(obj_json){
var arr_get = JSON.parse(obj_json);
if(arr_get["text_return"] == true){
document.getElementById("span_upload").innerHTML = "
";
setTimeout('x_get_presentation_ajax(get_presentation_ajax_cb);',2000);
}else if(arr_get["text_return"] == false){
document.getElementById("span_upload").innerHTML = "";
document.getElementById("errors_presentation" + arr_get["id_presentation"]).innerHTML = arr_get["errors"];
}
}
/*Insert Proc Presentation Step 3*/
/*Insert Presentation Step 3*/
function step2tostep3_cb(obj_json){
var arr_get = JSON.parse(obj_json);
if(arr_get["text_return"] == false){
document.getElementById("errors_presentation_step3" + arr_get["id_presentation"]).innerHTML = arr_get["errors"];
}else{
document.getElementById(arr_get["layer_id"]).innerHTML = arr_get["text_return"];
}
}
/*Insert Presentation Step 3*/
function insert_presentation_step3_ajax_cb(){
}
/*Update Proc Presentation Page*/
function update_proc_presentation_page_ajax_cb(obj_json){
var arr_get = JSON.parse(obj_json);
if(arr_get["text_return"] == true){
document.getElementById("span_upload").innerHTML = "";
//x_get_presentation_detail_ajax(arr_get["id_presentation"], "id_td_presentation_" + arr_get["id_presentation"], get_presentation_detail_ajax_cb);
x_presentation_list_slides(arr_get["id_presentation"], 'presentation_list_slides'+ arr_get["id_presentation"], call_back_ajax);
document.getElementById("div_presentation_page_" + arr_get["id_presentation"]).innerHTML = "Escolha a diagramação do novo slide
";
x_presentation_list_thumbs_insert(arr_get["id_presentation"], 'presentation_list_templates_' + arr_get["id_presentation"], '', call_back_ajax);
setTimeout("enableDragAndDropList(" + arr_get["id_presentation"] +")", 1000);
}else if(arr_get["text_return"] == false){
document.getElementById("span_upload").innerHTML = "";
document.getElementById("errors_presentation_page" + arr_get["id_presentation"]).innerHTML = arr_get["errors"];
}
}
/*Update Proc Presentation Page*/
var form_name = "";
var layer_id = "";
var id_template_page = "";
var action_form = "";
var tp_form = "";
function submit_form_presentation_preview(form_name, layer_id, id_template_page, action_form, tp_form){
f = eval("document." + form_name);
if(f.img.value != ""){
document.getElementById("span_upload").innerHTML = "
";
f.action = "upload_img_preview.php";
f.submit();
}else{
make_json(form_name, layer_id, id_template_page, action_form,tp_form);
}
}
/*Function submit form*/
function submit_form_presentation_img(form_name, layer_id, id_template_page, action_form, tp_form){
form_name = form_name;
layer_id = layer_id;
id_template_page =id_template_page;
action_form = action_form;
tp_form = tp_form;
f = eval("document." + form_name);
if(f.fg_img.value == 1){
document.getElementById("span_upload").innerHTML = "
";
f.action = "upload_img.php";
f.submit();
}else{
if(action_form == "insert"){
document.getElementById("span_upload").innerHTML = "
";
}else{
document.getElementById("span_upload").innerHTML = "
";
}
make_json(form_name, layer_id, id_template_page, action_form,tp_form);
}
}
/*Function submit form*/
/*Function submit form presentation*/
function submit_form_presentation(form_name, layer_id, id, action_form, tp_form){
form_name = form_name;
layer_id = layer_id;
id_template_page =id_template_page;
action_form = action_form;
tp_form = tp_form;
f = eval("document." + form_name);
//if(f.logo.value != ""){
if(form_name != ""){
document.getElementById("span_upload").innerHTML = "
";
f.submit();
}else{
if(action_form == "insert"){
document.getElementById("span_upload").innerHTML = "
";
}else{
document.getElementById("span_upload").innerHTML = "
";
}
make_json(form_name, layer_id, id, action_form,tp_form);
}
}
/*Function submit form presentation*/
/*function end Make Json*/
function send_make_json(){
make_json(form_name, layer_id, id_template_page, action_form,tp_form);
}
/*function end Make Json*/
/*Function Show Error*/
function show_error(id_presentation, error){
document.getElementById("span_upload").innerHTML = "";
document.getElementById("errors_presentation_page" + id_presentation).innerHTML = error;
}
/*Function Show Error*/
/*Function Show Error Presentation*/
function show_error_presentation(id_presentation, error){
//document.getElementById("span_upload").innerHTML = "";
document.getElementById("errors_presentation" + id_presentation).innerHTML = error;
}
/*Function Show Error Presentation*/
/*Clean Form Public*/
function clean_span_public(layer_id){
document.getElementById(layer_id).innerHTML = '';
}
/*Clean Form Public*/
/*Check Permission*/
function check_permission(fg_permission, form_name, layer_error){
f = eval('document.'+ form_name +'.id_presentation_client');
f_all = eval('document.'+ form_name +'.client_all');
if(fg_permission == 2){
if(f){
if(f.length == undefined){
f.disabled = false;
f_all.disabled = false;
}else{
for(x=0; x < f.length; x++){
f[x].disabled = false;
f_all.disabled = false;
}
}
}else{
document.getElementById(layer_error).innerHTML = "Verifique o(s) erro(s) listado(s) abaixo:
Nenhum cliente para selecionar";
}
}else{
if(f){
if(f.length == undefined){
f.disabled = true;
f_all.disabled = true;
}else{
for(x=0; x < f.length; x++){
f[x].disabled = true;
f_all.disabled = true;
}
}
}
}
}
/*Check Permission*/
function check_all_client(obj, form_name){
f = eval('document.'+ form_name +'.id_presentation_client');
if(obj.checked == true){
for(x=0; x < f.length; x++){
f[x].checked = true;
}
}else{
for(x=0; x < f.length; x++){
f[x].checked = false;
}
}
}
/*Call Back Form Proc Public*/
function get_form_proc_public_cb(obj_json){
var arr_get = JSON.parse(obj_json);
if(arr_get["errors"] != ""){
document.getElementById("error_p_p_"+arr_get["id_presentation"]).innerHTML = arr_get["errors"];
}else{
//clean_span_public("div_public_" + arr_get["id_presentation"]);
//document.getElementById(arr_get["layer_id"]).innerHTML = arr_get["text_return"];
x_close_update_presentation_public(arr_get["id_presentation"], arr_get["layer_id"], call_back_ajax);
}
}
/*Call Back Form Proc Public*/
/*Function Drop*/
function onDrop(id_presentation) {
var data = DragDrop.serData("g1_" + id_presentation);
x_sajax_update_dragdrop(data, id_presentation, call_back_ajax);
}
/*Function Drop*/
var list = new Array();
function get_presentation_detail_ajax_cb(obj_json){
var arr_get = JSON.parse(obj_json);
document.getElementById(arr_get["layer_id"]).innerHTML = arr_get["text_return"];
/*Generate Drag an Drop*/
/*DragDrop.makeListContainer( document.getElementById("ids_" + arr_get["id_presentation"]) , "g1_" + arr_get["id_presentation"]);
document.getElementById("ids_" + arr_get["id_presentation"]).onDragOver = function() { this.style["background"] = "#EEF"; };
document.getElementById("ids_" + arr_get["id_presentation"]).onDragOut = function() {this.style["background"] = "none"; };
document.getElementById("ids_" + arr_get["id_presentation"]).onDragDrop = function() {onDrop(arr_get["id_presentation"]); };
isEdit["ids_" + arr_get["id_presentation"]] = false;*/
enableDragAndDropList(arr_get["id_presentation"]);
}
function disableDragDrop(varEdit, id_presentation){
isEdit["ids_" + id_presentation] = varEdit;
}
function enableDragAndDropList(id_presentation){
DragDrop.makeListContainer( document.getElementById("ids_" + id_presentation) , "g1_" + id_presentation);
document.getElementById("ids_" + id_presentation).onDragOver = function() { this.style["background"] = "#EEF"; };
document.getElementById("ids_" + id_presentation).onDragOut = function() {this.style["background"] = "none"; };
document.getElementById("ids_" + id_presentation).onDragDrop = function() {onDrop(id_presentation); };
isEdit["ids_" + id_presentation] = false;
}
function clear_form_template_page(id_presentation){
document.getElementById("div_presentation_page_" + id_presentation).innerHTML = "Escolha a diagramação do novo slide
";
}
function update_fg_active_presentation_cb(obj_json){
//alert(obj_json);
var arr_get = JSON.parse(obj_json);
if(arr_get["value"] == 1){
document.getElementById("id_td_presentation_page_" + arr_get["id_presentation_page"]).style.background = "#EEEEEE";
}else{
document.getElementById("id_td_presentation_page_" + arr_get["id_presentation_page"]).style.background = "#cccccc";
document.getElementById("id_td_presentation_page_" + arr_get["id_presentation_page"]).style.color = "#666666";
}
document.getElementById("id_td_presentation_page_" + arr_get["id_presentation_page"]).innerHTML = arr_get["name_presentation_page"];
}
function update_slides_cb(obj_json){
var arr_get = JSON.parse(obj_json);
document.getElementById(arr_get["layer_id"]).innerHTML = arr_get["text_return"];
enableDragAndDropList(arr_get["id_presentation"]);
}
/*Call back update logo*/
function update_logo_proc_presentation_cb(obj_json){
var arr_get = JSON.parse(obj_json);
if(arr_get["text_return"]){
document.getElementById('logo_presentation_' + arr_get["id_presentation"]).src = "file_opener.php?cmd=" + arr_get["id_logo"] ;
}
}
/*Call back update logo*/
/*Call back update template*/
function update_template_proc_presentation_cb(obj_json){
var arr_get = JSON.parse(obj_json);
if(arr_get["text_return"]){
document.getElementById('template_presentation_' + arr_get["id_presentation"]).src = "presentation_thumbs/"+ arr_get["thumb"] ;
}
}
/*Call back update template*/
function preview_xml_cb(obj_json){
var arr_get = JSON.parse(obj_json);
SetVariableFlashMovie("_root.file_xml", url_decode(arr_get["xml_file"]));
TPlayFlashMovie("preview_play");
}
flash_movie = "preview_movie";
function TPlayFlashMovie(target) {
var flashMovie = getFlashMovieObject(flash_movie);
//flashMovie.TPlay(target);
flashMovie.Play();
}
function SetVariableFlashMovie(name, value) {
var flashMovie = getFlashMovieObject(flash_movie);
flashMovie.SetVariable(name, value);
}
function getFlashMovieObject(movieName) {
if (window.document[movieName]) {
return window.document[movieName];
}
if (navigator.appName.indexOf("Microsoft Internet") == -1) {
if (document.embeds && document.embeds[movieName]) {
return document.embeds[movieName];
}
}
else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
{
return document.getElementById(movieName);
}
}
function close_tips_presentation(){
document.getElementById("wellComePresentation").style.display = "none";
}
function close_tips_presentation_cb(list){
//document.getElementById("wellCome").style.display = "none";
x_insert_presentation_ajax(insert_presentation_ajax_cb);
document.getElementById("wellComePresentation").style.display = "none";
}
function delete_img_vd(id_virtual_disc, layer_id, id_img, id_presentation, type_del){
p = confirm("Você realmente deseja deletar esta imagem?");
if(p){
if(type_del == "logo_presentation" || type_del == "img_presentation"){
delete_ajax_modules('td_image_' + id_virtual_disc);
}
x_delete_img_vd(id_virtual_disc, layer_id, id_img, id_presentation, type_del, delete_img_vd_cb);
}
}
function delete_img_vd_cb(obj_json){
var arr_get = JSON.parse(obj_json);
if(arr_get["type_del"] == "images"){
x_list_images_presentation(arr_get["layer_id"], arr_get["id_img"], call_back_ajax);
}else if(arr_get["type_del"] == "logo"){
x_list_logo_presentation(arr_get["id_presentation"], arr_get["layer_id"], arr_get["id_img"] , call_back_ajax)
}else if(arr_get["type_del"] == "logo_insert"){
x_list_logo_presentation_insert(arr_get["layer_id"], call_back_ajax)
}else if(arr_get["type_del"] == "logo_presentation" || arr_get["type_del"] == "img_presentation"){
x_get_presentation_images_detail(arr_get["type_del"], "img_details", call_back_ajax);
}
}