﻿function get_img_size(img)
 {
  var newImg = new Image();
  newImg.src = document.getElementById(img).src;
  var height = newImg.height;
  var width = newImg.width;
  var temp_width;
  if (width>150)
    {
     temp_width= width - 150;
     width = width - temp_width + temp_width/3;
    }
  document.getElementById("hid_width").value = width;
 }
/*------------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;
 }
 /*------------Previlege Functions-----------*/
 function prev_load()
  {
   var prev = document.getElementById("hid_prev").value;
   var new_link = document.getElementById("link_new");
   var table_holder = document.getElementById("pro_admin_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";
    	    }
         } 
     }
  }
  
  /*-------------General-----------*/
  function no_response()
   {
    return false;
   }
   

 /*-------------Announcements Description-----*/
 function announce_desc(item,rep_name,hid_id)
   {
    var indx = item.id.substring(16,18);
    var new_hid_id = rep_name + indx + "_" + hid_id;
    document.getElementById("desc_header").innerHTML=document.getElementById(item.id).innerHTML;
    document.getElementById("desc_desc").innerHTML=document.getElementById(new_hid_id).value;
    for (var i=0; i<4; i++)
    	{
    	  span_date_id = rep_name + i + "_" + "date_ann"; 
    	  new_hid_id = rep_name + i + "_" + "lnk_title";
    	  if (document.getElementById(new_hid_id)==null)
    	    {
    	     span_date_id = rep_name + "0" + i + "_" + "date_ann"; 
    	     new_hid_id = rep_name + "0" + i + "_" + "lnk_title";
    	     if (document.getElementById(new_hid_id)==null)
    	       {
    	        break;
    	       }
    	    }
    	  document.getElementById(span_date_id).style.color ="#918A7C";
    	  document.getElementById(new_hid_id).style.color ="#918A7C";
    	  if (indx != i &&  indx != "0" + i)
    	    {
    	     document.getElementById(span_date_id).style.color ="#B9B9B9";
    	     document.getElementById(new_hid_id).style.color ="#B9B9B9";
    	    }
         }  
   }
/*-------Gallery--------------*/
    function set_color()
    {
    var table_gal = document.getElementById("table_gallery");
    var hiddin_holder = table_gal.getElementsByTagName("input");
    var hidden_value = document.getElementById("hid_gal");
	for (var i=0;i<hiddin_holder.length;i++)
	 {
		if (hiddin_holder[i].type=='hidden')
		{
			if (hiddin_holder[i].value == hidden_value.value) 
			 {
			  hiddin_holder[i].parentNode.parentNode.className = "selected";
			 }
			else
			{
			 hiddin_holder[i].parentNode.parentNode.className = "null";
			}
        }
     }
    var table_pro = document.getElementById("table_projects");
    var hiddin_holder_pro = table_pro.getElementsByTagName("input");
    var hidden_value_pro = document.getElementById("hid_pro"); 
    for (var j=0;j<hiddin_holder_pro.length;j++)
	{
		if (hiddin_holder_pro[j].type=='hidden')
		{
			if (hiddin_holder_pro[j].value == hidden_value_pro.value) 
			 {
			  hiddin_holder_pro[j].parentNode.parentNode.className = "selected";
			 }
			else
			{
			 hiddin_holder_pro[j].parentNode.parentNode.className = "null";
			}
        }
     }
    }
    
/*------------Gallery & Products Images--------------*/
function set_images(cont)
{
   var img_indx = cont.id;
   img_indx = img_indx.substring(16,17);
    var div_img = document.getElementById("pop_img");
    var gal_img = div_img.getElementsByTagName("img");
    for (var j=0;j<gal_img.length;j++)
     {
      if (img_indx==j) 
       {
        gal_img[j].style.display = "block";
       }
      else
       {
        gal_img[j].style.display = "none";
       }
     }
      document.getElementById("pop_window").style.display = "block";
      document.getElementById("pop_trans").style.display = "block";
  }
  
function close_images()
{
 document.getElementById("pop_window").style.display = "none";
 document.getElementById("pop_trans").style.display = "none";
}

function home_images_count()
{
   var new_link = document.getElementById("link_new");
   var table_holder = document.getElementById("pro_admin_table");
   var inputs_holder = table_holder.getElementsByTagName("a"); 
   if (inputs_holder.length >= 6)
     {
       new_link.disabled = true;
       new_link.onclick = function (){return false;}
       new_link.style.cursor = "default";
     }
   prev_load();
}

/*-----------------Articles-----------------*/
function set_article_images(cont,check_img)
{
    var img_indx = cont.id;
    img_indx = img_indx.substring(16,17);
    /*-------------------------------*/
    var hid_id = cont.id.replace("thumb_click","hid_check_img");
    var check_img = document.getElementById(hid_id).value;
    var div_img = document.getElementById("pop_img");
    var gal_img = div_img.getElementsByTagName("img");
    for (var j=0;j<gal_img.length;j++)
     {
      if (img_indx == (j+1) && check_img == 1) 
       {
        gal_img[j].style.display = "block";
        document.getElementById("pop_window").style.display = "block";
       document.getElementById("pop_trans").style.display = "block";
       }
      else
       {
        gal_img[j].style.display = "none";
       }
     }
  }
  
  
/*-----------------Upload Thumbnails-----------------*/
function upload_thumb()
{
   if(document.getElementById("rep_img_1_ctl00_lblupload1") == null || document.getElementById("rep_img_1_ctl00_lblupload1").innerHTML  == "")
     {
       document.getElementById("thumb_row").style.display = "none";
       document.getElementById("hid_img_id").value = 0;
     }
   else
     {
       document.getElementById("hid_img_id").value = document.getElementById("rep_img_1_ctl00_hid_img_id").value;
      if(document.getElementById("rep_img_2_ctl00_lblupload1").innerHTML == "" || document.getElementById("rep_img_2_ctl00_lblupload1") == null)
       {
        document.getElementById("div_img_2").style.display = "none";
        document.getElementById("div_img_3").style.display = "none";
       }
      else
       {
        document.getElementById("div_img_2").style.display = "block";
        document.getElementById("div_img_3").style.display = "block";
        document.getElementById("hid_img_id").value = 0;
       }
      document.getElementById("thumb_row").style.display = "block";
     }
    set_rich_text();
}


function upload_thumb2()
{
  var div_holder = document.getElementById("div_img_4");
  var hidden_holder = div_holder.getElementsByTagName("input");
  var img_holder = div_holder.getElementsByTagName("img");
  var index = 1;
  var img1 = "",img2 = "",img3 = "";
  var holder_length = hidden_holder.length/3;
  for (var i=0; i < hidden_holder.length; i++)
     {
      if(hidden_holder[i].value == "")
       {
        document.getElementById("div_img_"+index).style.display = "none";
        document.getElementById("thumb_row_"+index).style.display = "none";
       }
      else
       {
        document.getElementById("lbl_upload"+index).innerHTML= hidden_holder[i].value; 
        document.getElementById("hid_img_id"+index).value = hidden_holder[i+2].value;
        document.getElementById("div_img_"+index).style.display = "block";
        if(hidden_holder[i+1].value == "")
         {
          document.getElementById("div_thumb_"+index).style.display = "none";
          img_holder[index - 1].style.display = "none";
         }
        else
         {
          document.getElementById("lbl_upload_thumb"+index).innerHTML=  hidden_holder[i+1].value;
          document.getElementById("div_thumb_"+index).style.display = "block";
          img_holder[index - 1].style.display = "block";
         }
        document.getElementById("thumb_row_"+index).style.display = "block";
       }
      index = index + 1;
      i = i + 2; 
     }
   set_rich_text();
}

function pro_images()
 {
   for (var i=0; i <= 2; i++)
     {
      if (document.getElementById("rep_pro_img_ctl0"+i+"_hid_name") != null)
       {
         if(document.getElementById("rep_pro_img_ctl0"+i+"_hid_name").value == "")
          {
           document.getElementById("rep_pro_img_ctl0"+i+"_hid_name").parentNode.style.display = "none";
          }
         else
          {
           document.getElementById("rep_pro_img_ctl0"+i+"_hid_name").parentNode.style.display = "block";
          }
       }
     }
 }
 
 
 /*-------------Intro--------------*/
 function intro_over(obj)
  {
    var tmp_id = obj.id;
    tmp_id = tmp_id.substring(3);
    document.getElementById("div" + tmp_id).style.backgroundColor = "#DAC1A2";
  }
  
 function intro_out(obj)
  {
    var tmp_id = obj.id;
    tmp_id = tmp_id.substring(3);
    document.getElementById("div" + tmp_id).style.backgroundColor = "#4D4C4A";
  }

