//Testing
function t() {
alert ('Yes');
}

var last_view = null;
//Function for swapping views
function swap_view(id) {
//alert(id);
  if (id == "grid") {
    document.getElementById("left_list_view").style.display="none";
    document.getElementById("left_grid_view").style.display="block";

new Ajax.Request('set_display_view_session.php', { method: 'get', parameters: 'display=grid'});
  } else {
    document.getElementById("left_grid_view").style.display="none";
    document.getElementById("left_list_view").style.display="block";
new Ajax.Request('set_display_view_session.php', { method: 'get', parameters: 'display=list'});
  }
  last_view = id;
}

//Function for swapping tab
function swap_tab(id) {
//alert(id);
  if (id == "comments") {
    document.getElementById("comments").className = "selectedMidTab";
    document.getElementById("videos").className = "";
    document.getElementById("comments_list_view").style.display="block";
    document.getElementById("left_list_view").style.display="none";
    document.getElementById("left_grid_view").style.display="none";
    document.getElementById("displayBox").style.display="none";
    document.getElementById("comments_right").style.display="none";
if(document.getElementById("pagingCont"))
{
    document.getElementById("pagingCont").style.display="none";
}
  } else {
swap_view('grid');
    document.getElementById("comments").className = "";
    document.getElementById("videos").className = "selectedMidTab";
    document.getElementById("comments_list_view").style.display="none";
if(document.getElementById("pagingCont"))
{
    document.getElementById("pagingCont").style.display="block";
}
    if (last_view) {
      swap_view (last_view);
    } else {
      document.getElementById("left_grid_view").style.display="none";
      document.getElementById("left_list_view").style.display="block";
    }
    document.getElementById("displayBox").style.display="block";
    document.getElementById("comments_right").style.display="block";

  }
}

//Function for swapping tabs of videos on home
function swap_tabs_home(id) {
//alert(id);
  if (id == "recent") {
    document.getElementById("featured").className = "";
    document.getElementById("recent").className = "selectedMidTab";
    document.getElementById("tubed").className = "";
    //document.getElementById("rated").className = "";
    document.getElementById("viewed").className = "";
    document.getElementById("discussed").className = "";
  } else if (id == "tubed") {
    document.getElementById("featured").className = "";
    document.getElementById("recent").className = "";
    document.getElementById("tubed").className = "selectedMidTab";
    //document.getElementById("rated").className = "";
    document.getElementById("viewed").className = "";
    document.getElementById("discussed").className = "";
  } else if (id == "rated") {
    document.getElementById("featured").className = "";
    document.getElementById("recent").className = "";
    document.getElementById("tubed").className = "";
    //document.getElementById("rated").className = "selectedMidTab";
    document.getElementById("viewed").className = "";
    document.getElementById("discussed").className = "";
  } else if (id == "viewed") {
    document.getElementById("featured").className = "";
    document.getElementById("recent").className = "";
    document.getElementById("tubed").className = "";
    //document.getElementById("rated").className = "";
    document.getElementById("viewed").className = "selectedMidTab";
    document.getElementById("discussed").className = "";
  } else if (id == "discussed") {
    document.getElementById("featured").className = "";
    document.getElementById("recent").className = "";
    document.getElementById("tubed").className = "";
    //document.getElementById("rated").className = "";
    document.getElementById("viewed").className = "";
    document.getElementById("discussed").className = "selectedMidTab";
  } else {
    document.getElementById("featured").className = "selectedMidTab";
    document.getElementById("recent").className = "";
    document.getElementById("tubed").className = "";
    //document.getElementById("rated").className = "";
    document.getElementById("viewed").className = "";
    document.getElementById("discussed").className = "";
  }
}

//Function for swapping tabs of videos
function swap_tabs(id) {
//alert(id);
  if (id == "tubed") {
    document.getElementById("recent").className = "";
    document.getElementById("tubed").className = "selectedMidTab";
    document.getElementById("rated").className = "";
    document.getElementById("viewed").className = "";
    document.getElementById("discussed").className = "";
  } else if (id == "rated") {
    document.getElementById("recent").className = "";
    document.getElementById("tubed").className = "";
    document.getElementById("rated").className = "selectedMidTab";
    document.getElementById("viewed").className = "";
    document.getElementById("discussed").className = "";
  } else if (id == "viewed") {
    document.getElementById("recent").className = "";
    document.getElementById("tubed").className = "";
    document.getElementById("rated").className = "";
    document.getElementById("viewed").className = "selectedMidTab";
    document.getElementById("discussed").className = "";
  } else if (id == "discussed") {
    document.getElementById("recent").className = "";
    document.getElementById("tubed").className = "";
    document.getElementById("rated").className = "";
    document.getElementById("viewed").className = "";
    document.getElementById("discussed").className = "selectedMidTab";
  } else {
    document.getElementById("recent").className = "selectedMidTab";
    document.getElementById("tubed").className = "";
    document.getElementById("rated").className = "";
    document.getElementById("viewed").className = "";
    document.getElementById("discussed").className = "";
  }
}

//Function for swapping tabs of Tubes
function swap_tube(id) {
//alert(id);
  if (id == "recent_tube") {
    document.getElementById("featured_tube").className = "";
    document.getElementById("recent_tube").className = "selectedMidTab";
    document.getElementById("active_tube").className = "";
    document.getElementById("rated_tube").className = "";
    document.getElementById("viewed_tube").className = "";
    document.getElementById("discussed_tube").className = "";
  } else if (id == "active_tube") {
    document.getElementById("featured_tube").className = "";
    document.getElementById("recent_tube").className = "";
    document.getElementById("active_tube").className = "selectedMidTab";
    document.getElementById("rated_tube").className = "";
    document.getElementById("viewed_tube").className = "";
    document.getElementById("discussed_tube").className = "";
  } else if (id == "rated_tube") {
    document.getElementById("featured_tube").className = "";
    document.getElementById("recent_tube").className = "";
    document.getElementById("active_tube").className = "";
    document.getElementById("rated_tube").className = "selectedMidTab";
    document.getElementById("viewed_tube").className = "";
    document.getElementById("discussed_tube").className = "";
  } else if (id == "viewed_tube") {
    document.getElementById("featured_tube").className = "";
    document.getElementById("recent_tube").className = "";
    document.getElementById("active_tube").className = "";
    document.getElementById("rated_tube").className = "";
    document.getElementById("viewed_tube").className = "selectedMidTab";
    document.getElementById("discussed_tube").className = "";
  } else if (id == "discussed_tube") {
    document.getElementById("featured_tube").className = "";
    document.getElementById("recent_tube").className = "";
    document.getElementById("active_tube").className = "";
    document.getElementById("rated_tube").className = "";
    document.getElementById("viewed_tube").className = "";
    document.getElementById("discussed_tube").className = "selectedMidTab";
  } else {
    document.getElementById("featured_tube").className = "selectedMidTab";
    document.getElementById("recent_tube").className = "";
    document.getElementById("active_tube").className = "";
    document.getElementById("rated_tube").className = "";
    document.getElementById("viewed_tube").className = "";
    document.getElementById("discussed_tube").className = "";
  }
}

//Function for showing view or edit block of My Tube
function view_edit (id) {
//alert(id);
  if (id == "edit") {
    document.getElementById("tube_instruction").style.display="block";
    document.getElementById("edit_details").style.display="block";
    document.getElementById("view_details").style.display="none";
  } else {
    document.getElementById("tube_instruction").style.display="none";
    document.getElementById("edit_details").style.display="none";
    document.getElementById("view_details").style.display="block";
  }
}

//Check all videos on watchlist
checked=false;
function checkedAll (frm1) {
  var chk_all= document.getElementById('frm1');
  if (checked == false)
  {
    checked = true
  }
  else
  {
    checked = false
  }
  for (var i =0; i < chk_all.elements.length; i++)
  {
    chk_all.elements[i].checked = checked;
  }
  //var url = "ajax_watchlist.php";
  //var pars = "";
  //document.getElementById("").innerHTML = "Removing featured....";
  //new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: check_all_resp});
}

function check_all_resp(response) {
  //var resp = response.responseText;
  //alert(resp);
}

function checks(postid) {
  //alert(postid);
  var url = "ajax_watchlist.php";
  var pars = "postid="+postid;
  new Ajax.Request(url, {method: 'get', parameters: pars, onComplete:  check_uncheck});
}

function check_uncheck(response) {
  var resp = response.responseText;
// alert(resp);
  resp = resp.split("__");
//  alert(resp[1]);
  document.getElementById('quicklistCount').innerHTML = resp[1];

  document.getElementById('plus_'+resp[0]).style.display = 'none';
  document.getElementById('added_'+resp[0]).style.display = 'block';
  document.getElementById('gplus_'+resp[0]).style.display = 'none';
  document.getElementById('gadded_'+resp[0]).style.display = 'block';

  if(document.getElementById('cgadded_'+resp[0]))
  {
	  document.getElementById('cgplus_'+resp[0]).style.display = 'none';
	  document.getElementById('cgadded_'+resp[0]).style.display = 'block';
  }

  if(document.getElementById('cadded_'+resp[0]))
  {
	  document.getElementById('cadded_'+resp[0]).style.display = 'block';
	  document.getElementById('cplus_'+resp[0]).style.display = 'none';
  }


// alert(resp[1]);

}

//Function add videos of watchlist to tube
function remove_from_tube(postid) {
  alert(postid);
}

function confirmDelete(msg)
{
  var agree = confirm(msg);
  if (agree)
    return true;
  else
    return false;
}

//Function deleteFunction
function deleteFunction(id) {
  //alert(id);
  window.location=id;
}

var countdown;
var countdown_number;
var pid_arr;
var id_arr;


//Function highlight videos on home top header section
function hilight(preid, id) {
  pid_arr = preid.split(",");
  id_arr = id.split("_");
  for (i = 0; i<pid_arr.length; i++) {
    if (pid_arr[i] == id_arr[1]) {
      var temp_test = document.getElementById('countdown_text').value;
      if(temp_test!=0)
      {
        document.getElementById('hilight_'+pid_arr[temp_test-1]).style.display = 'none';
      }
      document.getElementById(id).style.display = 'block';
      document.getElementById(id_arr[1]).src="Themes/Alpha/Images/active_video_bar.gif";
      if(i==0)
      {
        countdown_number = 0;
        document.getElementById('countdown_text').value = i;
      } else {
        countdown_number = i+1;
        document.getElementById('countdown_text').value = i+1;
        document.getElementById('current_selected_tab').value = pid_arr[i];
      }

    } else {
      document.getElementById(id_arr[0]+"_"+pid_arr[i]).style.display = 'none';
      document.getElementById(pid_arr[i]).src="Themes/Alpha/Images/video_bar.gif";
    }
  }
  if(document.getElementById('current_featured_video_id'))
  {
    document.getElementById('current_featured_video_id').value = id_arr[1];
  }
}

function countdown_init(preid, id_status) {
  countdown_number = 0;
  countdown_trigger(preid, id_status);
}

function countdown_trigger(preid, id_status) {
  var id_status = document.getElementById('featured_banner_status_id').value;
  var countdown_text = document.getElementById('countdown_text').value;

  countdown_number = countdown_text;

  pid_arr = preid.split(",");

  if(countdown_number == (pid_arr.length))
  {
    countdown_number = 0;
    document.getElementById('current_selected_tab').value = 0;
    document.getElementById('countdown_text').value = 1;
  }

  var current_selected_tab = document.getElementById('current_selected_tab').value;

  if(current_selected_tab == '0')
  {
    if(countdown_number == 0)
    {
      document.getElementById('hilight_'+pid_arr[pid_arr.length-1]).style.display = 'none';
      document.getElementById(pid_arr[pid_arr.length-1]).src="Themes/Alpha/Images/video_bar.gif";
    }
    else
    {
      document.getElementById('hilight_'+pid_arr[countdown_number]).style.display = 'none';
      document.getElementById(pid_arr[countdown_number]).src="Themes/Alpha/Images/video_bar.gif";
    }

    document.getElementById('hilight_'+pid_arr[0]).style.display = 'block';
    document.getElementById(pid_arr[0]).src="Themes/Alpha/Images/active_video_bar.gif";
    document.getElementById('current_selected_tab').value = pid_arr[0];
    countdown_number++;
    document.getElementById('countdown_text').value = countdown_number;

    if(id_status == 'pause')
    {
      countdown = setTimeout('countdown_trigger("'+preid+'", "'+id_status+'")', 5000);
    }
  } else {
    var i = countdown_number;
    if (i == 0) {
      i++;
    }
    document.getElementById('hilight_'+pid_arr[i-1]).style.display = 'none';
    document.getElementById(pid_arr[i-1]).src="Themes/Alpha/Images/video_bar.gif";

    document.getElementById('hilight_'+pid_arr[i]).style.display = 'block';
    document.getElementById(pid_arr[i]).src="Themes/Alpha/Images/active_video_bar.gif";
    document.getElementById('current_selected_tab').value = pid_arr[i];

    countdown_number++;
    document.getElementById('countdown_text').value = countdown_number;

    if(id_status == 'pause')
    {
      countdown = setTimeout('countdown_trigger("'+preid+'", "'+id_status+'")', 5000);
    }
  }
}

function countdown_clear() {
  clearTimeout(countdown);
}

//Function for play and pause home top box.
function play_pause() {
  var preid = document.getElementById('all_ids').value;
  var id = 'hilight_'+document.getElementById('current_featured_video_id').value;
  var id_status = document.getElementById('featured_banner_status_id').value;
  if (id_status == 'play') {
    document.getElementById('play_pause_img').src="Themes/Alpha/Images/buttons/pause.jpg";
    document.getElementById('featured_banner_status_id').value = 'pause';
    countdown_init(preid,id_status);
  } else {
    document.getElementById('play_pause_img').src="Themes/Alpha/Images/buttons/play.jpg";
    document.getElementById('featured_banner_status_id').value = 'play';
    countdown_clear();
  }
}

//Function for pause home top box.
function pause() {
  var preid = document.getElementById('all_ids').value;
  var id = 'hilight_'+document.getElementById('current_featured_video_id').value;
  var id_status = document.getElementById('featured_banner_status_id').value;
  document.getElementById('play_pause_img').src="Themes/Alpha/Images/buttons/play.jpg";
  document.getElementById('featured_banner_status_id').value = 'play';
  countdown_clear();
}
