function Custom_Select(Link, ChangeControl, DataValue )
{
  return;
}

function Custom_Radio(Link, ChangeControl, DataValue )
{
  return;
}

function Custom_Checkbox(Link, ChangeControl, DataValue )
{
  return;
}


function CCS(DomainName)
{
  Cookie = getCookie('users_SID');
  if (null === Cookie) {
    if (window.location != DomainName+"pages.php?T=cookiesupport" && window.location != DomainName+"contactus.php" && window.location != DomainName+"error404.php") {
      window.location = "pages.php?T=cookiesupport";
    }
  }
}

/* ----------------------------------------- */
/* Roll Over Images                          */
/* Usage: Roll_Over('image1', 'mt.gif')      */
/* ----------------------------------------- */
function Roll_Over(Link_Name, Roll_Image)
{
  var Temp_Image, Check_Image, Object_Src;
  if (document.images) {
    Object_Src = Get_Image_ID(Roll_Image);
    if (Object_Src == -1) return;
    document.images[Link_Name].src=document.Page_Images[Object_Src].src;
  }
}

/* ----------------------------------------- */
/* Preload Page Images                       */
/* Usage: Preload_Images('image1.gif',...)   */
/* ----------------------------------------- */
function Preload_Images()
{
  var i, j;

  if (document.images) {
    if (document.Page_Images == null) {
      document.Page_Images = new Array();
      i = 0;
    } else i = document.Page_Images.length;
    for (j=0; j<Preload_Images.arguments.length; j++) {
      document.Page_Images[i]=new Image();
      document.Page_Images[i].src=Preload_Images.arguments[j];
      i++;
    }
  }
}

/* ----------------------------------------- */
/* Get_Image_ID                              */
/* Usage: Get_Image_ID('mt.gif')             */
/* ----------------------------------------- */
function Get_Image_ID(Image_Lookup)
{
  var Check_Image, Object_ID=-1, i;
  var Image_Name, Temp_Image;

  Image_Name = new String(Image_Lookup);
  if (document.Page_Images == null) Preload_Images(Image_Name);

  // Remove .. if present in Image_Name
  if (Image_Name.charAt(0) == '.') {
    Temp_Image = Image_Name.substr(2);
  } else {
    Temp_Image = Image_Name;
  }

  for (i=0; i<document.Page_Images.length; i++) {
    // Get only the same length text (from last charater) from Path_Images as Temp_Image.
    Check_Image = document.Page_Images[i].src.substr(document.Page_Images[i].src.length-Temp_Image.length);
    if (Check_Image == Temp_Image) {
      Object_ID = i;
      i=document.Page_Images.length;
    }
  }

  // If not in List, Add to List
  if (Object_ID == -1) {
    Preload_Images(Image_Name);
    Object_ID = document.Page_Images.length-1;
  }
  return (Object_ID);
}


function JumpToPicture() {
   window.open('picture.php?Show_Picture='+Picture_Id+'&Store='+Store+Session,'zoom_image_s','dependant=1,directories=0,height=400,width=700,hotkeys=0,resizable=1,status=0,menubar=0,screenx=30,screeny=30,toolbar=0,scrollbars=yes');
}

function JumpToStore() {
  if (Store > 0) {
    url = 'store.php?Show_Store='+Store+Session;
    window.location=url;
  }
}

function Start_Rotation()
{
   Start = Start + 1;
   if (Start > Count) Start = 1;
   Roll_Over('themepict',Picture_Array[Start]);
   Store = JumpTo_Array[Start];
   Next = Start + 1;
   if (Next > Count) Next = 1;
   Preload_Images(Picture_Array[Next]);
   self.setTimeout('Start_Rotation()', Timer);
}

function ChangeGallery(Store_Id, SelectList, Session)
{
  if (SelectList.selectedIndex < 0) return;
  if (SelectList.selectedIndex >= SelectList.options.length) return;
  var Cat_Id = SelectList.options[SelectList.selectedIndex].value;

  location.href="gallery.php?VS="+Store_Id+"&T=gallery_store&VG="+Cat_Id+Session;
}

function ReturnToItem()
{
  // Check for Cookie, If cookie is Set do
  Cookie = getCookie("RI");
  if (Cookie) {
    window.location.hash=Cookie;
    deleteCookie("RI");
  }
}

// Set Item
function SI(Item)
{
  setCookie("RI", Item);
  return (true);
}



//  Cookie Code from http://www.netspade.com/articles/javascript/cookies.xml
function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(name, path, domain)
{
    if (getCookie(name))
    {
        document.cookie = name + "=" +
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}
