var moz = (navigator.userAgent.indexOf("Gecko")>-1)?true:false; var msie = (navigator.userAgent.indexOf("MSIE") > -1)?true:false; var main_content_orig_w = 0; // Loading START function show_busy_layer() { //alert('show'); var busy_layer = document.getElementById('busy_layer'); var loading_layer = document.getElementById('loading-layer'); var loading_layer_text = document.getElementById('loading-layer-text'); if((busy_layer) && (loading_layer) && (loading_layer_text)) { loading_layer.style.position = "absolute"; loading_layer.style.left = (document.body.offsetWidth/2-100+document.body.scrollLeft)+"px"; var y = document.documentElement.scrollTop+300-25; loading_layer.style.top = (y)+"px"; busy_layer.style.width = document.body.offsetWidth+"px"; busy_layer.style.height = document.body.offsetHeight+"px"; busy_layer.style.visibility = 'visible'; loading_layer.style.display = 'block'; } } function hide_busy_layer() { //alert('hide'); var busy_layer = document.getElementById('busy_layer'); var loading_layer = document.getElementById('loading-layer'); var loading_layer_text = document.getElementById('loading-layer-text'); if((busy_layer) && (loading_layer) && (loading_layer_text)) { loading_layer.style.display = 'none'; busy_layer.style.width = '100%'; busy_layer.style.height = '100%'; busy_layer.style.visibility = 'hidden'; } } // Loading END var id, fname,chtets,method,type,sura,sura_name; var lection_lector, lection_chapter, lection_lang, lection_collection_name, lection_name, lection_lector_id, lection_id; var nashud_lector, nashud_chapter, nashud_lang, nashud_collection_name, nashud_name, nashud_id; var pp_lector, pp_chapter, pp_lang, pp_collection_name, pp_name, pp_id; var audio_chapter, audio_desc,audio_lang; function control_button_pause() { getFlvPlayer().flv_player_pause(); } function control_button_play() { getFlvPlayer().flv_player_play(); } function control_button_stop() { getFlvPlayer().flv_player_stop(); } function getFlvPath() { var path = '/upload/video/'+id+'/'+fname; return path; } function getFlvPlayer() { return ((msie)?document.getElementById('flv_player_ie'):document.getElementById('flv_player')); } function show_panel() { //reload_fav(); var view_panel1 = document.getElementById('view_panel1'); var view_panel2 = document.getElementById('view_panel2'); if(view_panel1) view_panel1.style.display = "block"; if(view_panel2) view_panel2.style.display = "block"; } function hide_panel() { //reload_fav(); var view_panel1 = document.getElementById('view_panel1'); var view_panel2 = document.getElementById('view_panel2'); if(view_panel1) view_panel1.style.display = "none"; if(view_panel2) view_panel2.style.display = "none"; var fp = getFlvPlayer(); if(fp) fp.flv_player_stop(); } var video_name, video_duration, video_dimension, video_format_a, video_format_v, video_chapters; //////////////////////////////////////START OF view_video(), view_audio(), view_photo() function view_flv(p_id,p_fname,p_name,p_duration,p_dimension,p_format_a,p_format_v,p_chapters) { request_mode_media = "flv"; id = p_id; fname = p_fname; video_name = p_name; video_duration = p_duration; video_dimension = p_dimension; video_format_a = p_format_a; video_format_v = p_format_v; video_chapters = p_chapters; show_busy_layer(); makeRequestMedia('/add_click.php?video='+p_id); } function view_flv_comment(p_id,p_fname,p_name,p_duration,p_dimension,p_format_a,p_format_v,p_chapters) { request_mode_media = "flv_comment"; id = p_id; fname = p_fname; video_name = p_name; video_duration = p_duration; video_dimension = p_dimension; video_format_a = p_format_a; video_format_v = p_format_v; video_chapters = p_chapters; show_busy_layer(); makeRequestMedia('/add_click.php?video='+p_id); } var load_id; var load_url; function ajax_load2(url,toID) { request_mode_media = "ajax_load2"; load_id = toID; load_url = url; show_busy_layer(); makeRequestMedia(url); } var request_mode_media; var http_request_media = false; function makeRequestMedia(url) { http_request_media = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request_media = new XMLHttpRequest(); if (http_request_media.overrideMimeType) { http_request_media.overrideMimeType('text/html'); } } else if (window.ActiveXObject) { // IE try { http_request_media = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request_media = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request_media) { alert('Cannot create XMLHTTP instance'); return false; } http_request_media.onreadystatechange = alertContentsMedia; http_request_media.open('GET', url, true); http_request_media.send(null); } function alertContentsMedia() { if (http_request_media.readyState == 4) { if (http_request_media.status == 200) { result = http_request_media.responseText; var vd = document.getElementById('video_details'); if(vd) vd.parentNode.removeChild(vd); //alert(fp); var info_td = document.getElementById("info_td"); var view_panel1 = document.getElementById("view_panel1"); switch(request_mode_media) { case "flv": switch(result) { case "true": view_panel1.style.display = 'block'; info_td.innerHTML = "
"+video_name+"
"; info_td.innerHTML += "
Разделы: "+video_chapters+"
"; info_td.innerHTML += "
Длительность: "+video_duration+"
"; info_td.innerHTML += "
Ссылка на видео:
"; show_panel(); //alert('BUG');islamindex_player.swf //document.getElementById("for_flash_player").innerHTML = ''; document.getElementById("for_flash_player").innerHTML = ''; var fp = getFlvPlayer(); if(fp && fp.flv_player_load_video) { fp.flv_player_load_video(); } window.scrollTo(0,0); if(document.getElementById('div_comments')) ajax_load2('/block_comments.php?type=video&id='+id,'div_comments'); break; case "false": break; } case "flv_comment": switch(result) { case "true": info_td.innerHTML = "
"+video_name+"
"; info_td.innerHTML += "
Разделы: "+video_chapters+"
"; info_td.innerHTML += "
Длительность: "+video_duration+"
"; info_td.innerHTML += "
Ссылка на видео: Go... \"Перейти\"
"; show_panel(); window.scrollTo(0,0); if(document.getElementById('div_comments')) ajax_load2('/block_comments.php?type=video&id='+id,'div_comments'); break; case "false": break; } break; case "ajax_load2": document.getElementById(load_id).innerHTML = result; break; default: alert("result:"+result+"\nmode:"+request_mode_media); } hide_busy_layer(); } else { alert('There was a problem with the request.'); hide_busy_layer(); } } } //////////////////////////////////////END OF view_video(), view_audio(), view_photo() //////////////////////////////////////START OF reload_fav() var http_request_fav = false; function makeRequestFav(url) { http_request_fav = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request_fav = new XMLHttpRequest(); if (http_request_fav.overrideMimeType) { http_request_fav.overrideMimeType('text/html'); } } else if (window.ActiveXObject) { // IE try { http_request_fav = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request_fav = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request_fav) { alert('Cannot create XMLHTTP instance'); return false; } http_request_fav.onreadystatechange = alertContentsFav; http_request_fav.open('GET', url, true); http_request_fav.send(null); } function alertContentsFav() { if (http_request_fav.readyState == 4) { if (http_request_fav.status == 200) { result = http_request_fav.responseText; document.getElementById('div_fav').innerHTML = result; hide_busy_layer(); } else { alert('There was a problem with the request.'); hide_busy_layer(); } } } function reload_fav() { show_busy_layer(); makeRequestFav('http://video.islamindex.ru/cabinet/block_user_favorites.php'); } //////////////////////////////////////END OF reload_fav() //////////////////////////////////////START OF change_mode() var new_mode; var http_request_change_mode = false; var request_mode_change_mode = null; function makeRequestChangeMode(url) { http_request_change_mode = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request_change_mode = new XMLHttpRequest(); if (http_request_change_mode.overrideMimeType) { http_request_change_mode.overrideMimeType('text/html'); } } else if (window.ActiveXObject) { // IE try { http_request_change_mode = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request_change_mode = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request_change_mode) { alert('Cannot create XMLHTTP instance'); return false; } http_request_change_mode.onreadystatechange = alertContentsChangeMode; http_request_change_mode.open('GET', url, true); http_request_change_mode.send(null); } function alertContentsChangeMode() { if (http_request_change_mode.readyState == 4) { if (http_request_change_mode.status == 200) { result = http_request_change_mode.responseText; switch(request_mode_change_mode) { case "div_top_panel": document.getElementById("div_top_panel").innerHTML = result; request_mode_change_mode = "main_content"; makeRequestChangeMode('/ajax_index.php?mode='+new_mode); break; case "main_content": document.getElementById("main_content").innerHTML = result; request_mode_change_mode = "div_bottom_panel"; makeRequestChangeMode('/bottom_panel.php?mode='+new_mode); break; case "div_bottom_panel": document.getElementById("div_bottom_panel").innerHTML = result; request_mode_change_mode = null; hide_busy_layer(); break; } //document.getElementById('div_fav').innerHTML = result; } else { alert('There was a problem with the request.'); hide_busy_layer(); } } } function addComment(form_id) { show_busy_layer(); var form_obj = document.getElementById(form_id); var type = form_obj.elements['type'].value; var id = form_obj.elements['id'].value; var content = encodeURI(form_obj.elements['content'].value); var comment_action = form_obj.elements['comment_action'].value; var comment_id = form_obj.elements['comment_id'].value; //alert('type='+type+'\nid='+id+'\nsrc_content='+form_obj.elements['content'].value+'\nenc_content='+content+'\ncomment_action='+comment_action); makeRequestAddComment('/block_comments.php?type='+type+'&id='+id+'&content='+content+'&comment_action='+comment_action+'&comment_id='+comment_id); } //////////////////////////////////////END OF addComment(form_obj) function ch_reply_img(img_obj,div_id) { var dv = document.getElementById(div_id); if(dv.style.display != 'block') { dv.style.display = 'block'; img_obj.src = '/images/reply_button_m.gif'; } else { dv.style.display = 'none'; img_obj.src = '/images/reply_button.gif'; } }