/*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); } }