﻿/*------------Rich Text-----------*/
function set_rich_text()
 {
  document.getElementById("hdnrte1").value =document.getElementById("hid_rich").value;
  enableDesignMode('rte1', document.getElementById("hdnrte1").value, false);
 }
 
 function get_rich_text()
 {
  updateRTE('rte1');
  document.getElementById("hid_rich").value=document.getElementById("hdnrte1").value;
 }
 
 function set_rich_text2()
 {
  document.getElementById("hdnrte2").value =document.getElementById("hid_rich2").value;
  enableDesignMode('rte2', document.getElementById("hdnrte2").value, false);
  document.getElementById("hdnrte1").value =document.getElementById("hid_rich").value;
  enableDesignMode('rte1', document.getElementById("hdnrte1").value, false);
 }
 
  function get_rich_text2()
 {
  updateRTE('rte2');
  document.getElementById("hid_rich2").value=document.getElementById("hdnrte2").value;
  updateRTE('rte1');
  document.getElementById("hid_rich").value=document.getElementById("hdnrte1").value;
 }
/*--------------------------------*/
 function check_news(count_limit)
   {
    var check_holder = document.getElementById("login_table");
    var inputs_holder = check_holder.getElementsByTagName("input");
    var indx = 0;
    var count = 0;
    for (var i=0; i<inputs_holder.length; i++)
    	{
    	   if ((inputs_holder[i].type=='checkbox') && (inputs_holder[i].checked == true))
    	      {
    	        if ((inputs_holder[i+1].type=='hidden') && (inputs_holder[i+1].value == 1))
    	           {
    	             indx = i;
                   }
                else
                   {
                    inputs_holder[i+1].value = 1;
                   }
                 count = count + 1;
              }
            else if ((inputs_holder[i].type=='checkbox') && (inputs_holder[i].checked == false))
              {
                inputs_holder[i+1].value = 0;
              }
         }
     if (count == count_limit)
    	  {
    	    inputs_holder[indx].checked = false;
            inputs_holder[indx+1].value = 0;
          }
 }
 
 function set_check()
   {
    var check_holder = document.getElementById("login_table");
    var inputs_holder = check_holder.getElementsByTagName("input");
    var count = 0;
    for (var i=0; i<inputs_holder.length; i++)
    	{
    	   if ((inputs_holder[i].type=='hidden') && (inputs_holder[i].value == 1))
    	       {
    	        if ((inputs_holder[i-1].type=='checkbox'))
    	          {
                    inputs_holder[i-1].checked = true;
                  }
               }  
        }
     prev_load()
    }
    
/*------------Previlege Functions-----------*/
 function prev_load()
  {
   var prev = document.getElementById("hid_prev").value;
   var new_link = document.getElementById("lnk_new");
   var table_holder = document.getElementById("login_table");
   var inputs_holder = table_holder.getElementsByTagName("a"); 
   if (prev<1)
     {
      for (var i=0; i<inputs_holder.length; i++)
    	{
    	  if (inputs_holder[i].innerHTML=="Edit" || inputs_holder[i].innerHTML=="Delete")
    	    {
    	      inputs_holder[i].disabled = true;
    	      inputs_holder[i].onclick = function (){return false;}
    	      inputs_holder[i].style.cursor = "default";
    	    }
         } 
         new_link.disabled = true;
    	 new_link.onclick = function (){return false;}
    	 new_link.style.cursor = "default";
     }
   else if(prev==1) 
     {
       for (var i=0; i<inputs_holder.length; i++)
    	{
    	  if (inputs_holder[i].innerHTML=="Edit")
    	    {
    	      inputs_holder[i].disabled = true;
    	      inputs_holder[i].onclick = function (){return false;}
    	      inputs_holder[i].style.cursor = "default";
    	    }
         } 
         new_link.disabled = true;
    	 new_link.onclick = function (){return false;}
    	 new_link.style.cursor = "default";
     }
   else if(prev==2) 
     {
       for (var i=0; i<inputs_holder.length; i++)
    	{
    	  if (inputs_holder[i].innerHTML=="Delete")
    	    {
    	      inputs_holder[i].disabled = true;
    	      inputs_holder[i].onclick = function (){return false;}
    	      inputs_holder[i].style.cursor = "default";
    	    }
         } 
     }
   check_users()
  }
  
  /*-------------General-----------*/
  function check_users()
   {
    var users_prev = document.getElementById("hid_prev_users").value;
    var lnk_users = document.getElementById("lnk_users");
    if (users_prev < 1)
      {
        lnk_users.style.color = "#ACA899";
        lnk_users.style.cursor = "default";
        lnk_users.href="#";
        lnk_users.onclick = "return no_response();";
      }
     else
     {
        lnk_users.style.color = "#797673";
        lnk_users.onmouseover = function(){lnk_users.style.color = "#EC1B13";}
        lnk_users.onmouseout = function(){lnk_users.style.color = "#797673";}
        lnk_users.style.cursor = "pointer";
        lnk_users.href="users.aspx";
     }
   }
  function no_response()
   {
    return false;
   }
   
  function print_doc(page_title)
   {
    document.title = "";
    window.print();
    document.title = page_title;
   }
   
 function get_style()
   {
     if(navigator.appName != "Microsoft Internet Explorer")
       {
        document.getElementById("home_news").style.height = "193px";
        document.getElementById("home_news").style.paddingTop = "35px";
       }
   }
   
  function fix_links()
    {
    var check_holder = document.getElementById("lbl_desc");
    var inputs_holder = check_holder.getElementsByTagName("a");
    var images_holder = check_holder.getElementsByTagName("img");
    var indx = 0;
    var lnk_href = "";
    var img_src = "";
    /*---------Fix Links------------------*/
    for (var i=0; i<inputs_holder.length; i++)
      {
        lnk_href = inputs_holder[i].href;
        //indx = lnk_href.indexOf("files");
        indx = lnk_href.lastIndexOf("/");
        if (indx != -1)
          {
           lnk_href = lnk_href.substring(indx);
           lnk_href = "files" + lnk_href ;
           inputs_holder[i].href = lnk_href;
          } 
      }
     /*---------Fix Links------------------*/
     indx = 0;
     for (var i=0; i<images_holder.length; i++)
      {
        img_src = images_holder[i].src;
        indx = img_src.lastIndexOf("/");
        if (indx != -1)
          {
           img_src = img_src.substring(indx);
           img_src = "files" + img_src;
           images_holder[i].src = img_src;
          } 
      }
    }
     
  /*---------News Archive------------------*/
  function year_categories()
    {
      var check_holder = document.getElementById("main_right_archive");
      var inputs_holder = check_holder.getElementsByTagName("input");
      var indx = 0;
      var date_holder = 10000;
      var final_date = inputs_holder[inputs_holder.length - 1].value;
      final_date = final_date.substring(final_date.length - 5)*1;
      for (var i=0; i<inputs_holder.length; i++)
        {
         if (inputs_holder[i].type == 'hidden')
          {
           var str_date = inputs_holder[i].value;
           str_date = str_date.substring(str_date.length - 5)*1;
           if (str_date < date_holder)
             {
               var div_id = "rep_news_ctl" + get_index(i) + "_div_year";
               var div_prev_id = "rep_news_ctl" + get_index(i-1) + "_archive_holder";
               document.getElementById(div_id).innerHTML = "<a href='#' title='" + str_date + "' onclick='year_click(this)'>" + str_date + "</a>";
               document.getElementById(div_id).style.display = "block";
               if (str_date == final_date)
                 {
                  document.getElementById(div_id).style.borderBottom = "#CBCBCB solid 1px;";
                 }
               if (document.getElementById(div_prev_id) != null)
                 {
                   document.getElementById(div_prev_id).style.border = "0px"
                 }
               date_holder = str_date; 
             }
           } 
         }
        var temp_year = window.location.hash.substring(1,5);
        if (temp_year != "")
          {
           year_click(null)
          }
    }
    
    
 function year_click(link_element)
  {
        var check_holder = document.getElementById("main_right_archive");
        var inputs_holder = check_holder.getElementsByTagName("input");
        var indx = 0;
        var temp_year = window.location.hash.substring(1,5);
        if (temp_year != "")
          {
           var date_holder = window.location.hash.substring(1,5);
           document.getElementById("hid_year").value = date_holder;
           window.location.hash = "";
          }
        else
          {
            var date_holder = link_element.innerHTML*1;
          }
        var final_date = inputs_holder[inputs_holder.length - 1].value;
        final_date = final_date.substring(final_date.length - 5)*1;
        for (var i=0; i<inputs_holder.length; i++)
          {
           var div_id = "rep_news_ctl" + get_index(i) + "_archive_holder";
           var str_date = inputs_holder[i].value;
           str_date = str_date.substring(str_date.length - 5)*1;
           if (inputs_holder[i].type == 'hidden' && str_date == date_holder)
             {
              if (document.getElementById(div_id).style.display == "block")
                {
                  document.getElementById(div_id).style.display = "none";
                  link_element.parentNode.style.borderBottom = "0px;";
                  if(final_date == link_element.innerHTML)
                    {
                     link_element.parentNode.style.borderBottom = "#CBCBCB solid 1px;";
                    }
                }
              else
                {
                  document.getElementById(div_id).style.display = "block";
                  link_element.parentNode.style.borderBottom = "#CBCBCB solid 1px;";
                }
             }
           else
            {
             document.getElementById(div_id).style.display = "none";
            }
          }
   } 
 function get_index(num)
   {
     if (num < 10 )
       {
         num = "0" + num;
       }
      return num;
   }
   
 function change_hid_year()
   {
     document.getElementById("lnk_archive1").href = "news_archive.aspx#" + document.getElementById("hid_year").value;
     document.getElementById("lnk_archive2").href = document.getElementById("lnk_archive1").href;
     fix_links();
   }
   
 function get_hid_year(link_element)
   {
    var str_index = link_element.id.substring(12);
    str_index = str_index.substring(0,str_index.indexOf("_"));
    var temp_date = document.getElementById("rep_news_ctl" + str_index + "_hid_date").value;
    document.getElementById("hid_year").value = temp_date.substring(temp_date.length - 5)*1;
   }
   
 function open_movie()
   {
      document.getElementById("movie_pop").style.display = "block";
   }
   
 function close_movie()
   {
      document.getElementById("movie_pop").style.display = "none";
      location.reload(true);
   }
   
function member_order()
  {
     document.getElementById("hid_order").value = document.getElementById("sel_order").value;
  }
  
function member_order_set()
  {
    document.getElementById("hid_order").value += "," + document.getElementById("sel_order").value;
  }
  
    

