function hide_error_div() {
  if (document.getElementById('email_bubble') != null){
    document.getElementById('email_bubble').style.visibility = 'hidden';
  }
  if (document.getElementById('email_bubble_new_post') != null){
    document.getElementById('email_bubble_new_post').style.visibility = 'hidden';
  }
}

// action ('auto', 'show', 'hide')
function toggle_overlay(section, action, post_id){
  var div = document.getElementById(section);
  if(document.getElementById('img_toggle_comment') != null) {
    var is_button = true;
  }
  if(typeof current_section != 'undefined' && section == current_section){
    action = 'hide';
  }
  switch(action) {
    case 'hide':
      if(section == 'comments') {
        close_comments();
      }else{
        close_social_network();
      }
      if(is_button) {
        document.getElementById('img_toggle_comment').src = get_stylesheet_directory() + '/images/toggle_comment_of.gif';
        document.getElementById('img_toggle_social').src = get_stylesheet_directory() + '/images/toggle_social_of.gif';
        setTimeout("document.getElementById('toggle_social').style.right='20px'", 90);
        setTimeout("document.getElementById('toggle_comments').style.right='20px'", 90);
        restartVideoPlayer(1);
      }
      
      //switch_section('none');
      current_section = 'none';
    break;
    case 'show':
      if(section == 'comments') {
        if(is_button) {
          document.getElementById('img_toggle_comment').src= get_stylesheet_directory() + '/images/toggle_comment_on.gif';
          document.getElementById('img_toggle_social').src = get_stylesheet_directory() + '/images/toggle_social_of.gif';
        }
        load_comments(post_id);
      }else{
        if(is_button) {
          document.getElementById('img_toggle_comment').src= get_stylesheet_directory() + '/images/toggle_comment_of.gif';
          document.getElementById('img_toggle_social').src = get_stylesheet_directory() + '/images/toggle_social_on.gif';
        }
        load_social_network(post_id);
      }
      if(is_button) {
        setTimeout("document.getElementById('toggle_social').style.right = '300px'", 470);
        setTimeout("document.getElementById('toggle_comments').style.right = '300px'", 470);
		if(section == 'comments') setTimeout("document.getElementById('img_toggle_comment').src= get_stylesheet_directory() + '/images/toggle_comment_on.gif';", 500);
 		else setTimeout("document.getElementById('img_toggle_social').src = get_stylesheet_directory() + '/images/toggle_social_on.gif'", 500);
        pauseVideoPlayer(1);
      }
      current_section = section;
    break;
  }
}

function switch_section(section) {
  hide_error_div();
  switch(section) {
    case 'none':
      hide_popup('comments');
      hide_popup('article');
      hide_popup('share');
	  if(document.getElementById("read")) {
		  document.getElementById("read").innerHTML = "";
	  }
    break;
    case 'read_comment':
      hide_popup('share');
      hide_popup('comments');
      //hide
      document.getElementById('reply_head').style.visibility = 'hidden';
      document.getElementById('reply').style.visibility = 'hidden';
      document.getElementById('reply_separator').style.visibility = 'hidden';
      document.getElementById('reply_video').style.visibility = 'hidden';
      document.getElementById('reply_text').style.visibility = 'hidden';
      document.getElementById('reply_confirmation').style.visibility = 'hidden';
      //display none
      document.getElementById('reply_head').style.display = 'none';
      document.getElementById('reply').style.display = 'none';
      document.getElementById('reply_separator').style.display = 'none';
      document.getElementById('reply_video').style.display = 'none';
      document.getElementById('reply_text').style.display = 'none';
      document.getElementById('reply_confirmation').style.display = 'none';
      
      document.getElementById('comments').style.visibility = 'visible';
      document.getElementById('comments').style.display = 'block';
      document.getElementById('read').style.visibility = 'visible';
      document.getElementById('read').style.display = 'block';
      document.getElementById('img_read_suffix').src = document.getElementById('img_read_suffix').src.replace('ED9E8E', 'EDF4D5');
      if (document.getElementById('img_read_number') != null){
        document.getElementById('img_read_number').src = document.getElementById('img_read_number').src.replace('ED9E8E', 'EDF4D5');
      }
      document.getElementById('img_reply').src = document.getElementById('img_reply').src.replace('EDF4D5', 'ED9E8E');
      document.getElementById('div_read').className  = 'coment_tab_1_active';
      document.getElementById('div_reply').className = 'coment_tab_2_inactive';
      hide_popup('article');
	  
		  document.getElementById('commentScrollTrack').style.display = 'inline';
		  document.getElementById('commentScrollTrack').style.visibility= 'visible';
		  setTimeout("showYouTubes()", 1000);
		 //if (!/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
			  if(checkBrowserVersion()){
		  	setTimeout("commentScroll.refresh();",200);
		 }
    break;
    case 'reply_comment':
      hide_popup('share');
      hide_popup('comments');
      
      //hide
      document.getElementById('read').style.visibility = 'hidden';
      document.getElementById('reply_confirmation').style.visibility = 'hidden';
      //display none
      document.getElementById('read').style.display = 'none';
      document.getElementById('reply_confirmation').style.display = 'none';
      
      document.getElementById('reply').style.display = 'block';
      document.getElementById('reply').style.visibility = 'visible';
      document.getElementById('comments').style.visibility = 'visible';
      document.getElementById('comments').style.display = 'block';
      document.getElementById('reply_head').style.visibility = 'visible';
      document.getElementById('reply_head').style.display = 'block';
      document.getElementById('reply_separator').style.visibility = 'visible';
      document.getElementById('reply_separator').style.display = 'block';
      switch_section(cur_section_reply);
      document.getElementById('img_read_suffix').src = document.getElementById('img_read_suffix').src.replace('EDF4D5', 'ED9E8E');
      if (document.getElementById('img_read_number') != null){
        document.getElementById('img_read_number').src = document.getElementById('img_read_number').src.replace('EDF4D5', 'ED9E8E');
      }
      document.getElementById('img_reply').src = document.getElementById('img_reply').src.replace('ED9E8E', 'EDF4D5');
      document.getElementById('commentScrollTrack').style.display = 'none';
      document.getElementById('commentScrollTrack').style.visibility= 'hidden';
      document.getElementById('div_read').className  = 'coment_tab_1_inactive';
      document.getElementById('div_reply').className = 'coment_tab_2_active';
    break;
    case 'reply_text':
    	//hide
      document.getElementById('reply_video').style.visibility = 'hidden';
      document.getElementById('reply_confirmation').style.visibility = 'hidden';
      //display none
      document.getElementById('reply_video').style.display = 'none';
      document.getElementById('reply_confirmation').style.display = 'none';
      
      document.getElementById('reply').style.display = 'block';
      document.getElementById('reply').style.visibility = 'visible';
      document.getElementById('reply_text').style.display = 'block';
      document.getElementById('reply_text').style.visibility = 'visible';
      document.getElementById('captcha_text').innerHTML = get_capcha();
      document.getElementById('reply_by_video').style.color = '#EE887C';
      document.getElementById('reply_by_text').style.color = '#FFFFFF';
      cur_section_reply = 'reply_text';

    break;
    case 'reply_video':
    	//hide
      document.getElementById('reply_text').style.visibility = 'hidden';
      document.getElementById('reply_confirmation').style.visibility = 'hidden';
      
      //display none
      document.getElementById('reply_text').style.display = 'none';
      document.getElementById('reply_confirmation').style.display = 'none';
      
      document.getElementById('captcha_video').innerHTML = get_capcha();
      document.getElementById('reply_video').style.display = 'block';
      document.getElementById('reply_video').style.visibility = 'visible';
      document.getElementById('reply_by_text').style.color = '#EE887C';
      document.getElementById('reply_by_video').style.color = '#FFFFFF';
      cur_section_reply = 'reply_video';
	  setTimeout("showYouTubes()", 200);

    break;
    case 'reply_confirmation':
    	//hide
      document.getElementById('reply_text').style.visibility = 'hidden';
      document.getElementById('reply_video').style.visibility = 'hidden';
      
      //display none
      document.getElementById('reply_text').style.display = 'none';
      document.getElementById('reply_video').style.display = 'none';
      document.getElementById('reply_confirmation').style.visibility = 'visible';
      document.getElementById('reply_confirmation').style.display = 'block';
    break;
    case 'new_post_text':
      hide_popup('comments');
      hide_popup('share');
      document.getElementById('new_post').style.visibility = 'visible';
      document.getElementById('article_div').style.visibility = 'visible';
      document.getElementById('article_separator').style.visibility = 'visible';
      
      document.getElementById('new_post').style.display = 'block';
      document.getElementById('article_div').style.display = 'block';
      document.getElementById('article_separator').style.display = 'block';
      document.getElementById('captcha_article').innerHTML = get_capcha();
    break;
    case 'article_confirmation':
      document.getElementById('article_div').style.visibility = 'hidden';
      document.getElementById('article_separator').style.visibility = 'hidden';
      
      document.getElementById('article_div').style.display = 'none';
      document.getElementById('article_separator').style.display = 'none';
      document.getElementById('article_confirmation').style.visibility = 'visible';
      document.getElementById('article_confirmation').style.display = 'block';
    break;
    case 'mail_confirmation':
      //hide
      document.getElementById('share_social').style.visibility = 'hidden';
      document.getElementById('share_embed').style.visibility = 'hidden';
      document.getElementById('share_mail').style.visibility = 'hidden';
      //display none
      document.getElementById('share_social').style.display = 'none';
      document.getElementById('share_embed').style.display = 'none';
      document.getElementById('share_mail').style.display = 'none';
      
      document.getElementById('mail_confirmation').style.visibility = 'visible';
      document.getElementById('mail_confirmation').style.display = 'block';
    break;
    case 'share_social':
      hide_popup('comments');
      hide_popup('article');
      //hide
      document.getElementById('share_mail').style.visibility = 'hidden';
      document.getElementById('share_embed').style.visibility = 'hidden';
      document.getElementById('mail_confirmation').style.visibility = 'hidden';
      //display none
      document.getElementById('share_mail').style.display = 'none';
      document.getElementById('share_embed').style.display = 'none';
      document.getElementById('mail_confirmation').style.display = 'none';
      
      document.getElementById('share').style.visibility = 'visible';
      document.getElementById('share_head').style.visibility = 'visible';
      document.getElementById('share_social').style.visibility = 'visible';
      
      document.getElementById('share').style.display = 'block';
      document.getElementById('share_head').style.display = 'block';
      document.getElementById('share_social').style.display = 'block';

      document.getElementById('img_social').src = document.getElementById('img_social').src.replace('ED9E8E', 'EDF4D5');
      document.getElementById('img_mail').src = document.getElementById('img_mail').src.replace('EDF4D5', 'ED9E8E');
      document.getElementById('img_embed').src = document.getElementById('img_embed').src.replace('EDF4D5', 'ED9E8E');
      document.getElementById('div_social').className  = 'share_tab_1_active';
      document.getElementById('div_mail').className = 'share_tab_2_inactive_left';
      document.getElementById('div_embed').className = 'share_tab_3_inactive';
    break;
    case 'share_mail':
      hide_popup('comments');
      hide_popup('article');
      //hide
      document.getElementById('share_social').style.visibility = 'hidden';
      document.getElementById('share_embed').style.visibility = 'hidden';
      document.getElementById('mail_confirmation').style.visibility = 'hidden';
      //display none
      document.getElementById('share_social').style.display = 'none';
      document.getElementById('share_embed').style.display = 'none';
      document.getElementById('mail_confirmation').style.display = 'none';
      
      document.getElementById('share').style.visibility = 'visible';
      document.getElementById('share_head').style.visibility = 'visible';
      document.getElementById('share_mail').style.visibility = 'visible';
      document.getElementById('share').style.display = 'block';
      document.getElementById('share_head').style.display = 'block';
      document.getElementById('share_mail').style.display = 'block';
      
      document.getElementById('img_social').src = document.getElementById('img_social').src.replace('EDF4D5', 'ED9E8E');
      document.getElementById('img_mail').src = document.getElementById('img_mail').src.replace('ED9E8E', 'EDF4D5');
      document.getElementById('img_embed').src = document.getElementById('img_embed').src.replace('EDF4D5', 'ED9E8E');
      document.getElementById('div_social').className  = 'share_tab_1_inactive';
      document.getElementById('div_mail').className = 'share_tab_2_active';
      document.getElementById('div_embed').className = 'share_tab_3_inactive';
    break;
    case 'share_embed':
      hide_popup('comments');
      hide_popup('article');
      //hide
      document.getElementById('share_mail').style.visibility = 'hidden';
      document.getElementById('share_social').style.visibility = 'hidden';
      document.getElementById('mail_confirmation').style.visibility = 'hidden';
      //display none
      document.getElementById('share_mail').style.display = 'none';
      document.getElementById('share_social').style.display = 'none';
      document.getElementById('mail_confirmation').style.display = 'none';
      
      document.getElementById('share').style.visibility = 'visible';
      document.getElementById('share_head').style.visibility = 'visible';
      document.getElementById('share_embed').style.visibility = 'visible';
      
      document.getElementById('share').style.display = 'block';
      document.getElementById('share_head').style.display = 'block';
      document.getElementById('share_embed').style.display = 'block';
      
      document.getElementById('img_social').src = document.getElementById('img_social').src.replace('EDF4D5', 'ED9E8E');
      document.getElementById('img_mail').src = document.getElementById('img_mail').src.replace('EDF4D5', 'ED9E8E');
      document.getElementById('img_embed').src = document.getElementById('img_embed').src.replace('ED9E8E', 'EDF4D5');
      document.getElementById('div_social').className  = 'share_tab_1_inactive';
      document.getElementById('div_mail').className = 'share_tab_2_inactive_right';
      document.getElementById('div_embed').className = 'share_tab_3_active';
    break;
  }
}

function hide_popup(section){
  switch(section) {
    case 'article':
      if (document.getElementById('new_post') != null){
        document.getElementById('new_post').style.visibility = 'hidden';
        document.getElementById('article_div').style.visibility = 'hidden';
        document.getElementById('article_separator').style.visibility = 'hidden';
        document.getElementById('article_confirmation').style.visibility = 'hidden';
        
        document.getElementById('new_post').style.display = 'none';
        document.getElementById('article_div').style.display = 'none';
        document.getElementById('article_separator').style.display = 'none';
        document.getElementById('article_confirmation').style.display = 'none';
      }
    break;
    case 'comments':
      if (document.getElementById('comments') != null){
        document.getElementById('comments').style.visibility = 'hidden';
        document.getElementById('reply_head').style.visibility = 'hidden';
        document.getElementById('reply').style.visibility = 'hidden';
        document.getElementById('reply_separator').style.visibility = 'hidden';
        document.getElementById('reply_video').style.visibility = 'hidden';
        document.getElementById('reply_text').style.visibility = 'hidden';
        document.getElementById('read').style.visibility = 'hidden';
        document.getElementById('reply_confirmation').style.visibility = 'hidden';
        
        document.getElementById('comments').style.display = 'none';
        document.getElementById('reply_head').style.display = 'none';
        document.getElementById('reply').style.display = 'none';
        document.getElementById('reply_separator').style.display = 'none';
        document.getElementById('reply_video').style.display = 'none';
        document.getElementById('reply_text').style.display = 'none';
        document.getElementById('read').style.display = 'none';
        document.getElementById('reply_confirmation').style.display = 'none';
      }
    break;
    case 'share':
      if (document.getElementById('share') != null){
        document.getElementById('share').style.visibility = 'hidden';
        document.getElementById('share_head').style.visibility = 'hidden';
        document.getElementById('share_social').style.visibility = 'hidden';
        document.getElementById('share_mail').style.visibility = 'hidden';
        document.getElementById('share_embed').style.visibility = 'hidden';
        document.getElementById('mail_confirmation').style.visibility = 'hidden';
        
        document.getElementById('share').style.display = 'none';
        document.getElementById('share_head').style.display = 'none';
        document.getElementById('share_social').style.display = 'none';
        document.getElementById('share_mail').style.display = 'none';
        document.getElementById('share_embed').style.display = 'none';
        document.getElementById('mail_confirmation').style.display = 'none';
      }
    break;
  }
}

function hide_all_popup() {
  switch_section('none');
  hide_div('toggle_comments');
  hide_div('toggle_social');
  hide_div('scrObjTrack');
}

function load_comments(post_id){
  document.getElementById('comments').style.visibility='visible';
  $('#share').slideLeft('fast');
  hide_div('share_close');
  setTimeout(
    "$('#comments').slideRight('fast');" +
    "hide_div('comment_close');" + 
    "xajax_update_comments("+post_id+");",
    300);
  setTimeout("display_div('commentScrollTrack');", 500);
  setTimeout("display_div('share_close');", 500);
  setTimeout("display_div('comment_close');", 500);
  setTimeout("showYouTubes()", 1000);
}

function load_social_network(post_id){
  document.getElementById('share').style.visibility='visible';
  hide_div('comment_close');
  $('#comments').slideLeft('fast');
  setTimeout(
    "$('#share').slideRight('fast');" +
    "hide_div('share_close');" + 
    "xajax_update_social("+post_id+");" +
    "switch_section('share_social');",
   300);
  setTimeout("display_div('share_close');", 500);
  setTimeout("display_div('comment_close');", 500);
}

var allPageTags = new Array(); 

function showYouTubes() {
	if(navigator.platform.indexOf("Mac") >= 0
		&& navigator.userAgent.indexOf("Firefox") >= 0
	){ 
		show = "links";
	} else {
		show = "players";
	}
	
	var allPageTags=document.getElementsByTagName("div");
	for (i=0; i<allPageTags.length; i++) {
		if (allPageTags[i].className==show) {
			allPageTags[i].style.display="block";
		}
	}
	
	//if (!/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent) &&

	if( checkBrowserVersion() && document.getElementById('commentScroll') != null){
		setTimeout("commentScroll.refresh();",200);
	}
}

function close_comments(){
  hide_div('comment_close');
  hide_div('commentScrollTrack');
  $('#comments').slideLeft('fast');
}

function close_social_network(){
  hide_div('share_close');
  hide_div('commentScrollTrack');
  $('#share').slideLeft('fast');
}