// JavaScript Document var page = baseurl+'/ajax.php'; var loading_img = ""; var loading = loading_img+" Loading..."; function Confirm_Delete(delUrl) { if (confirm("Are you sure you want to delete")) { document.location = delUrl; } } function Confirm_Uninstall(delUrl) { if (confirm("Are you sure you want to uninstall this plugin ?")) { document.location = delUrl; } } function Confirm_DelVid(delUrl) { if (confirm("Are you sure you want to delete this video?")) { document.location = delUrl; } } function confirm_it(msg) { var action = confirm(msg); if(action) { return true; }else return false; } function reloadImage(captcha_src,imgid) { img = document.getElementById(imgid); img.src = captcha_src+'?'+Math.random(); } //Validate the Add Category Form function validate_category_form(thisform) { with (thisform) { if (validate_required(title,"Title must be filled out!")==false) { title.focus();return false; } if (validate_required(description,"Description must be filled out!")==false) { description.focus();return false; } } } //Validate the Add Advertisment Form function validate_ad_form(thisform) { with (thisform) { if (validate_required(name,"Name must be filled out!")==false) { name.focus();return false; } if (validate_required(type,"Type must be filled out!")==false) { type.focus();return false; } if (validate_required(syntax,"Syntax Must Be Filled Out")==false) { syntax.focus();return false; } if (validate_required(code,"Code Must Be Filled Out")==false) { code.focus();return false; } } } //CHECKK ALL FUNCTIOn function check_remote_url() { var page = baseurl+'/actions/file_downloader.php'; var Val = $("#remote_file_url").val(); $("#remote_upload_result_cont").html(loading); $("#check_url").attr("disabled","disabled"); $.post(page, { check_url : 'yes' , file_url : Val, file_name : file_name }, function (data) { if(data.err) { $("#remote_upload_result_cont").html(data.err); $("#check_url").attr("disabled",""); }else{ $("#remote_upload_div").html(loading_img+" uploading file, please wait..."); upload_file(Val,file_name); } }, "json"); } function upload_file(Val,file_name) { var page = baseurl+'/actions/file_downloader.php'; $.post(page, { file_url : Val, file_name : file_name }, function(data) { if(!data) alert("No data"); else submit_upload_form(); },'text'); } /** * Function used to delete any item with confirm message */ function delete_item(obj,id,msg,url) { $("#"+obj+'-'+id).click(function () { if (confirm(msg)) { document.location = url; } }); } function delete_video(obj,id,msg,url){ return delete_item(obj,id,msg,url); } /** * Function used to load editor's pic video */ function get_ep_video(vid) { var page = baseurl+'/plugins/editors_pick/get_ep_video.php'; $("#ep_video_container").html(loading); $.post(page, { vid : vid }, function(data) { if(!data) alert("No data"); else $("#ep_video_container").html(data); },'text'); } /** * Function used to load editor's pic video */ function get_video(type,div) { $(div).css("display","block"); $(div).html(loading); $(div).html(loading); $.post(page, { mode : type }, function(data) { $(div).html(data); },'text'); } function rating_over(msg,disable) { if(disable!='disabled') $("#rating_result_container").html(msg); } function rating_out(msg,disable) { if(disable!='disabled') $("#rating_result_container").html(msg); } function submit_share_form(form_id,type) { $("#share_form_results").css("display","block"); $("#share_form_results").html(loading); $.post(page, { mode : 'share_object', type : type, users : $("#"+form_id+" input:#users").val(), message : $("#"+form_id+" textarea:#message").val(), id : $("#"+form_id+" input:#objectid").val() }, function(data) { if(!data) alert("No data"); else { $("#share_form_results").html(data); } },'text'); } function flag_object(form_id,id,type) { $("#flag_form_result").css("display","block"); $("#flag_form_result").html(loading); $.post(page, { mode : 'flag_object', type : type, flag_type : $("#"+form_id+" select:#flag_type").val(), id : id }, function(data) { if(!data) alert("No data"); else { $("#flag_form_result").css("display","block"); $("#flag_form_result").html(data); } },'text'); } function slide_up_watch_video(nodiv) { if($('.video_action_result_boxes '+nodiv).css("display")!="block") $('.video_action_result_boxes > *').slideUp(); } function add_to_fav(type,id) { $("#video_action_result_cont").css("display","block"); $("#video_action_result_cont").html(loading); $.post(page, { mode : 'add_to_fav', type : type, id : id }, function(data) { if(!data) alert("No data"); else { $("#video_action_result_cont").css("display","block"); $("#video_action_result_cont").html(data); } },'text'); } function subscriber(user,type,result_cont) { $("#"+result_cont).css("display","block"); $("#"+result_cont).html(loading); $.post(page, { mode : type, subscribe_to : user }, function(data) { if(!data) alert("No data"); else { $("#"+result_cont).css("display","block"); $("#"+result_cont).html(data); } },'text'); } function add_friend(uid,result_cont) { $("#"+result_cont).css("display","block"); $("#"+result_cont).html(loading); $.post(page, { mode : 'add_friend', uid : uid }, function(data) { if(!data) alert("No data"); else { $("#"+result_cont).css("display","block"); $("#"+result_cont).html(data); } },'text'); } function block_user(user,result_cont) { $("#"+result_cont).css("display","block"); $("#"+result_cont).html(loading); $.post(page, { mode : 'ban_user', user : user }, function(data) { if(!data) alert("No data"); else { $("#"+result_cont).css("display","block"); $("#"+result_cont).html(data); } },'text'); } function rate_comment(cid,thumb) { $.post(page, { mode : 'rate_comment', thumb : thumb, cid : cid }, function(data) { if(!data) alert("No data"); else { if(data.msg!='') alert(data.msg) if(data.rate!='') $("#comment_rating_"+cid).html(data.rate); } },'json'); } function delete_comment(cid,type) { $.post(page, { mode : 'delete_comment', cid : cid, type : type }, function(data) { if(!data) alert("No data"); else { if(data.msg) { alert(data.msg); $("#comment_"+cid).fadeOut("slow"); $("#spam_comment_"+cid).fadeOut("slow");; } if(data.err) alert(data.err); } },'json'); } function add_comment_js(form_id,type) { $("#add_comment_result").css("display","block"); $("#add_comment_result").html(loading); $("#add_comment_button").attr("disabled","disabled"); var captcha_enabled = $("#"+form_id+" input:#cb_captcha_enabled").val(); $.post(page, { mode : 'add_comment', name : $("#"+form_id+" input:#name").val(), email : $("#"+form_id+" input:#email").val(), comment : $("#"+form_id+" textarea:#comment_box").val(), obj_id : $("#"+form_id+" input:#obj_id").val(), reply_to : $("#"+form_id+" input:#reply_to").val(), type : type, cb_captcha_enabled: $("#"+form_id+" input:#cb_captcha_enabled").val(), cb_captcha: $("#"+form_id+" input:#captcha").val() }, function(data) { if(!data) alert("No data"); else { $("#add_comment_button").attr("disabled",""); $("#add_comment_result").css("display","block"); if(data.err!='') { captcha_enabled $("#add_comment_result").html(data.err); } if(data.msg!='') $("#add_comment_result").html(data.msg); if(data.cid) { get_the_comment(data.cid,"#latest_comment_container"); $("#"+form_id).slideUp(); } } },'json'); } function get_the_comment(id,div) { $(div).html(loading); $.post(page, { mode : 'get_comment', cid : id }, function(data) { if(!data) alert("No data"); else { $(div).css("display","none"); $(div).html(data).fadeIn("slow"); } },'text'); } function add_playlist(mode,vid,form_id) { $("#playlist_form_result").css("display","block"); $("#playlist_form_result").html(loading); switch(mode) { case 'add': { $.post(page, { mode : 'add_playlist', vid : vid, pid : $("#playlist_id option:selected").val() }, function(data) { if(!data) alert("No data"); else { if(data.err != '') { $("#playlist_form_result").css("display","block"); $("#playlist_form_result").html(data.err); } if(data.msg!='') { $("#playlist_form_result").css("display","block"); $("#playlist_form_result").html(data.msg); $("#"+form_id).css("display","none"); } } },'json'); } break; case 'new': { $.post(page, { mode : 'add_new_playlist', vid : vid, plname : $("#"+form_id+" input:#playlist_name").val() }, function(data) { if(!data) alert("No data"); else { if(data.err != '') { $("#playlist_form_result").css("display","block"); $("#playlist_form_result").html(data.err); } if(data.msg!='') { $("#playlist_form_result").css("display","block"); $("#playlist_form_result").html(data.msg); $("#"+form_id).css("display","none"); } } },'json'); } break; } } /** * Function used to add and remove video from qucklist * THIS FEATURE IS SPECIALLY ADDED ON REQUEST BY JAHANZEB HASSAN */ function add_quicklist(obj,vid) { $(obj).attr('src',imageurl+"/ajax-loader.gif"); $(obj).css('background-position',"-200px 200px"); $.post(page, { mode : 'quicklist', todo : 'add', vid : vid }, function(data) { if(!data) alert("No data"); else { $(obj).attr('src',imageurl+"/dot.gif"); $(obj).css('background-position',"-0px -0px"); $(obj).removeClass('add_icon'); $(obj).addClass('check_icon'); $(obj).removeAttr('onClick'); load_quicklist_box(); } },'text'); } /** * Function used to remove video from qucklist */ function remove_qucklist(obj,vid) { $.post(page, { mode : 'quicklist', todo : 'remove', vid : vid }, function(data) { if(!data) alert("No data"); else { $(obj).slideUp(); $(obj).hide(); } },'text'); } /** * Function used to load quicklist */ function load_quicklist_box() { $.post(page, { mode : 'getquicklistbox' }, function(data) { if(!data) $("#quicklist_box").css("display","none"); else { $("#quicklist_box").css("display","block"); $("#quicklist_box").html(data); if($.cookie("quick_list_box")!="hide") { $("#quicklist_cont").css("display","block"); } } },'text'); } function clear_quicklist() { $.post(page, { mode : 'clear_quicklist' }, function(data) { load_quicklist_box(); },'text'); } function quick_show_hide_toggle(obj) { $(obj).slideToggle() if($.cookie("quick_list_box")=="show") $.cookie("quick_list_box","hide") else $.cookie("quick_list_box","show") } /** * Function used to set cookies */ function ini_cookies() { if(!$.cookie("quick_list_box")) $.cookie("quick_list_box","show") } function get_group_info(Div,li) { if( $(Div).css("display")=="none") { $("#group_info_cont > div").slideUp(); $("#group_info_cont "+Div).slideDown(); $(".group_detail_tabs .selected").removeClass("selected"); $(li).addClass("selected"); } } var current_menu = ""; function show_menu(menu) { if(current_menu!=menu) hide_menu() $("#"+menu).show() current_menu = menu; $("."+menu).addClass("selected"); } function hide_menu() { if(current_menu!='') { $("#"+current_menu).hide(); $("."+current_menu).removeClass("selected"); return true; } } function to_reply(cid) { $("#reply_to").val(cid); window.location = "#add_comment"; } function spam_comment(cid) { $.post(page, { mode : 'spam_comment', cid : cid }, function(data) { if(!data) alert("No data"); else { if(data.msg) { $("#comment_"+cid).hide(); $("#spam_comment_"+cid).fadeIn("slow"); } if(data.err) { alert(data.err) } } },'json'); } var normal_player_html = ''; var hq_player_html = ''; var has_hq_function = false; function hq_toggle(nplayer_div,hq_div) { if(has_hq_function) { var nplayer_div = nplayer_div; var hq_div = hq_div; hq_function(); return false; } if($(nplayer_div).css("display")=='block') { if(normal_player_html=='') normal_player_html = $(nplayer_div).html(); $(nplayer_div).html(""); }else { if(normal_player_html!='') $(nplayer_div).html(normal_player_html); } if($(hq_div).css("display")=='block') { if(hq_player_html=='') hq_player_html = $(hq_div).html(); $(hq_div).html(""); }else { if(hq_player_html!='') $(hq_div).html(hq_player_html); } $(nplayer_div+","+hq_div).toggle() } /** * Funcion autplay playlist */ function swap_auto_play() { if($.cookie("auto_play_playlist")=="true") { $.cookie("auto_play_playlist","false"); window.location = document.location; $('#ap_status').html("off"); }else { $.cookie("auto_play_playlist","true"); window.location = document.location; $('#ap_status').html("on"); } } function collection_actions(form,mode,objID,result_con,type,cid) { $(result_con).css("display","block"); $(result_con).html(loading); switch(mode) { case 'add_new_item': { $.post(page, { mode: mode, cid: $("#"+form+' #collection').val(), obj_id: objID, type: type }, function(data) { if(!data) alert("No Data returned"); else { if(data.msg) $(result_con).html(data.msg); if(data.err) $(result_con).html(data.err); } },'json') } break; case "remove_collection_item": { $("#"+form).hide(); $.post(page, { mode: mode, obj_id: objID, type: type, cid: cid }, function(data) { if(!data) { alert("No Data Returned"); $(result_con+"_"+objID).hide(); $("#"+form).show(); } else { if(data.err) { alert(data.err); $(result_con+"_"+objID).hide(); $("#"+form+objID).show(); } if(data.msg) { $(result_con).html(data.msg); $("#"+form+"_"+objID).slideUp(350); } } },'json') } } return false; } function get_collection_item(obj,ci_id,cid,type,direction) { var btn_text = $(obj).text(); $(obj).text('Working ...'); $(obj).attr('disabled','disalbed'); $.post(page, { mode : 'NePrItem', item_id : ci_id, cid : cid, type : type, direction: direction }, function(data) { if(!data) { alert("No "+btn_text+" "+type+" Found"); $(obj).text(btn_text); $(obj).removeAttr('disabled'); } else { //alert(data); get_item(data.ci_id,data.cid,type); } },'json') } function get_item(ci_id,cid,type) { $("#collectionItemsList div").removeClass('selected'); $("#item_"+ci_id).addClass('selected'); $.post(page, { mode : 'get_item', ci_id: ci_id, cid : cid, type: type }, function(data) { $("#collectionItemView").html(data); },'text') }