var tube_hostname = location.hostname; var link_buffer = ''; function open_movie(link_name, season_number, keep_visible) { var episode_block = '#episode_' + link_name + '_' + season_number; if ($j(episode_block + ":visible").length == 1 && keep_visible == false) { $j(episode_block).hide(); } else { $j(episode_block).show(); $j(episode_block).html(''); $j.ajax({ type: "POST", url: 'http://' + tube_hostname + '/actions/link_list_movies.php', data: 'l=' + escape(link_name) + '&s=' + escape(season_number), success: function(msg){ $j(episode_block).html(msg); } }); } } function open_movie_link(link_name, season_number, episode_number, keep_visible, movie_id) { var link_block = '#episode_movie_' + season_number + '_' + episode_number; var point_block = '#arrow_movie_' + season_number + '_' + episode_number; if ($j(link_block + ":visible").length==1 && keep_visible == false) { $j(link_block).hide(); } else { $j(link_block).show(); $j(link_block).html(''); $j.ajax({ type: "POST", url: 'http://' + tube_hostname + '/actions/link_movie_apis.php', data: 'l=' + escape(link_name) + '&s=' + escape(season_number) + '&e=' + escape(episode_number) + '&movie_id=' + escape(movie_id), success: function(msg){ $j(link_block).html(msg); } }); } $j(point_block).toggleClass('selected'); } function check_login_movie(request) { if (request.responseText == 'login') { ModalDialog_Show('error_and_link', 441); //load_error_form('You have to be logged-in to save your favorites.'); $j('#form_error_and_link').html('You have to be logged-in to save your favorites.'); return false; } if (request.responseText == 'add') { $j('#select_favorites').html('Favorites Added'); //Effect.Fade('select_favorites', { duration: 6.0 }); return true; } return false; } function add_movieto_favorites(username, userid, js_show_name , js_link_name, js_custom_link, current_season_number, current_episode_number, link_id, click_location) { $j.ajax({ type: "GET", url: 'http://' + tube_hostname + '/actions/store_movie_favorites.php', data: 'username=' + escape(username) + '&userid=' + escape(userid) + '&js_show_name=' + escape(js_show_name) + '&js_link_name=' + escape(js_link_name) + '&js_custom_link=' + escape(js_custom_link) + '¤t_season_number=' + escape(current_season_number) + '¤t_episode_number=' + escape(current_episode_number) + '&link_id=' + escape(link_id) + '&click_location=' + escape(click_location), complete: check_login_movie }); } function callback_add_movieto_favorites(request){ if (request.responseText == 'login'){ ModalDialog_Show('error_and_link', 441); load_error_form('You have to be logged-in to save your favorites.'); $j("img.fav_button_loader").hide(); // $j('#form_error_and_link').html('You have to be logged-in to save your favorites.'); return false; }else{ var res_split = request.responseText.split('|'); var result = res_split[0]; if (result == 'add') { var _fav_id = res_split[1]; $j('span.fav_button').html('remove from favorities'); //Effect.Fade('select_favorites', { duration: 6.0 }); return true; } } return false; } function add_a_movieto_favorites(username, userid, js_show_name , js_link_name, js_custom_link, current_season_number, current_episode_number, link_id, click_location){ $j.ajax({ type: "GET", url: 'http://' + tube_hostname + '/actions/store_movie_favorites.php', data: 'username=' + escape(username) + '&userid=' + escape(userid) + '&js_show_name=' + escape(js_show_name) + '&js_link_name=' + escape(js_link_name) + '&js_custom_link=' + escape(js_custom_link) + '¤t_season_number=' + escape(current_season_number) + '¤t_episode_number=' + escape(current_episode_number) + '&link_id=' + escape(link_id) + '&click_location=' + escape(click_location), complete: callback_add_movieto_favorites }); } function remove_a_moviefrom_favorites(fav_id){ $j.ajax( { type : "GET" , url : 'http://' + tube_hostname + '/actions/remove_movie_favorites.php' , data : 'fid=' + fav_id , complete : callback_remove_moviefrom_favorites } ); return void(0); } function callback_remove_moviefrom_favorites(request){ if (request.responseText == 'login') { ModalDialog_Show('error_and_link', 441); load_error_form('You have to be logged-in to save your favorites.'); return false; }else{ if(request.responseText == 'removed'){ $j('span.fav_button').html("\"Add"); return false; } } } function on_favbutton_click(type,divid,pagetype){ if(globals && globals.user_id && globals.user_id> 0){ $j('#'+divid).hide(); var _url = 'http://' + tube_hostname + '/actions/store_' + pagetype + '_favorites.php'; var _data = 'username=' + escape(globals.user_name) + '&userid=' + escape(globals.user_id) + '&js_show_name=' + escape(globals.media_js_link) + '&js_link_name=' + escape(globals.media_js_link) + '&js_custom_link=' + escape(globals.custom_js_link); $j("img.fav_button_loader").show(); var _ajax_settings = { 'type': "GET", 'url': _url, 'data': _data , 'complete': callback_on_favbutton_click }; $j.ajax(_ajax_settings); }else{ alert('You have to be logged-in to save your favorites.'); } } function callback_on_favbutton_click(resp){ if(resp.responseText=='login'){ ModalDialog_Show('error_and_link', 441); load_error_form('You have to be logged-in to save your favorites.'); $j("img.fav_button_loader").hide(); $j("#add_fav").show(); return false; }else{ $j("img.fav_button_loader").hide(); $j("#del_fav").show(); return false; } } /*$j(document).ready(function(){ $j("input.fav_button").bind("click",on_favbutton_click); }); function on_favbutton_click(event){ if($j("input.fav_button").attr("disabled")=="disabled"){ return false; } var _name = $j(this).attr("name"); var _spl = _name.split("_"); var _type = _spl[1]; var _action = $j(this).val(); switch(_action){ case "add": var _url = 'http://' + tube_hostname + '/actions/store_' + _type + '_favorites.php'; var _data = 'username=' + escape(globals.user_name) + '&userid=' + escape(globals.user_id) + '&js_show_name=' + escape(globals.media_js_link) + '&js_link_name=' + escape(globals.media_js_link) + '&js_custom_link=' + escape(globals.custom_js_link); break; case "del": var _url = 'http://' + tube_hostname + '/actions/remove_' + _type + '_favorites.php'; var _data = 'username=' + escape(globals.user_name) + '&userid=' + escape(globals.user_id) + '&js_show_name=' + escape(globals.media_js_link) + '&js_link_name=' + escape(globals.media_js_link) + '&js_custom_link=' + escape(globals.custom_js_link); break; } $j("input.fav_button").attr("disabled","disabled"); $j("img.fav_button_loader").show(); var _ajax_settings = { 'type': "GET", 'url': _url, 'data': _data , 'complete': callback_on_favbutton_click }; // alert(_ajax_settings.toSource()); $j.ajax(_ajax_settings); } function callback_on_favbutton_click(resp){ // alert(resp.responseText); if(resp.responseText=='login'){ ModalDialog_Show('error_and_link', 441); load_error_form('You have to be logged-in to save your favorites.'); $j("img.fav_button_loader").hide(); return false; }else{ $j("input.fav_button").each(function(){ if($j(this).val()=='add'){ $j(this).val('del') }else{ $j(this).val('add'); } $j(this).attr("src","/images/" + $j(this).val() + "-favorite-button.gif"); $j("img.fav_button_loader").hide(); $j(this).attr("disabled",""); }); return false; } }*/