﻿// JScript File
function formSubmit(form, searchString)
{
  window.location = "search-result.aspx?search=" + document.getElementById("ctl00$SearchBox").value;
}


function OnChangeReport(select, current_page)
{
  select.form.action = current_page;
  select.form.submit();
}


function OnGallery(IDDataContent, order, total)
{
  var left, top1;
  
  width = 800;  height = 800;  left = (screen.width - width)/2;  top1 = (screen.height - height)/4;  window.open('gallery/image.aspx?dataContent=' + IDDataContent + '&order=' + order + '&total=' + total, 'image', 'width=' + width.toString() + ',height=' + height.toString() + ',alwaysLowered=1,alwaysRaised=0,channelmode=0,dependent=0,directories=0,fullscreen=0,hotkeys=1,location=0,menubar=0,resizable=0,scrollbars=1,status=1,titlebar=0,toolbar=0,left=' + left + ',top=' + top1 + ',z-lock=0');}function CheckboxValid(validator_ID, column, num_checkbox){  var element_name, i;  var ok = false;  for (i = 0; i < num_checkbox; i++)  {    element_name = column + "$" + i;    if (document.getElementsByName(element_name)[0].checked)    {      ok = true;      document.getElementById("ctl00_Content_" + validator_ID).style.display = 'none';      break;    }  }  if (!ok)  {      document.getElementById("ctl00_Content_" + validator_ID).style.display = 'block';     }  return ok;}

var g_visible = 1;

function RotateImage()
{
  initImage();

  //document.getElementById("rotating_image").src = src;
    
  window.setTimeout('RotateImage()', 3000)
}


function initImage(src) 
{
  var x;
  var image_to_fade_in, image_to_fade_out;
  var image_to_fade_in_id, image_to_fade_out_id;

  if( g_visible == g_images_to_rotate.length)
    image_to_fade_in_id = "rotating_image1";
  else
  {
    x = g_visible + 1;
    image_to_fade_in_id = "rotating_image" + x.toString();
  }

  image_to_fade_out_id = "rotating_image" + g_visible.toString();

  image_to_fade_in = document.getElementById(image_to_fade_in_id);
  setOpacity(image_to_fade_in, 0);
  image_to_fade_in.style.visibility = 'visible';
  image_to_fade_in.style.display = '';

  FadeImages(image_to_fade_in_id, image_to_fade_out_id, 0);
  g_visible = (g_visible == g_images_to_rotate.length) ? 1 : g_visible += 1;

}


function FadeImages(image_to_fade_in_id, image_to_fade_out_id, opacity) 
{
  var image_to_fade_out, x;

  if (document.getElementById) 
  {
    if (opacity <= 100) 
    {
      setOpacity(document.getElementById(image_to_fade_in_id), opacity);
      setOpacity(document.getElementById(image_to_fade_out_id), 100 - opacity);
      opacity += 1;
      window.setTimeout("FadeImages('" + image_to_fade_in_id + "', '" + image_to_fade_out_id + "', " + opacity + ")", 10);
    }
    else
    {
      image_to_fade_out = document.getElementById(image_to_fade_out_id);
      image_to_fade_out.style.visibility = 'hidden';
      image_to_fade_out.style.display = 'none';
    }


    if (opacity == 50) 
    {
      x = document.getElementById(image_to_fade_out_id + "_text");
      x.style.visibility = 'hidden';
      x.style.display = 'none';

      x = document.getElementById(image_to_fade_out_id + "_div");
      x.style.visibility = 'hidden';
      x.style.display = 'none';

      x = document.getElementById(image_to_fade_in_id + "_text");
      x.style.visibility = 'visible';
      x.style.display = 'block';

      x = document.getElementById(image_to_fade_in_id + "_div");
      x.style.visibility = 'visible';
      x.style.display = 'block';
    }
  }
}


function setOpacity(obj, opacity) 
{
  opacity = (opacity == 100) ? 99.999 : opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}


