﻿function replacePictureName(imageName){
  var newContent = "<img src=\"textGen.ashx?desc=" + imageName + "&s=15&c=e70404&ext=png\" />";
  replaceObjectHtml("divPictureName", newContent);
}

function replacePicture(pictureName, pictureUrl){
  var newContent = "<a href=\"thumbGen.ashx?i=Admin/Data/Nodes/" + pictureUrl + "&s=1000\" class=\"highslide\" onclick=\"return hs.expand(this,{captionId:'caption1'})\"><img src=\"thumbGen.ashx?i=admin/data/nodes/" + pictureUrl + "&h=300\" alt=\"" + pictureName + "\" onload=\"hideLoading();\" /></a>"
  replaceObjectHtml("divPicture", newContent);
}

var http_request_gallery
function loadGallery(galleryCode) {
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request_gallery = new XMLHttpRequest();
  } else if (window.ActiveXObject) { // IE
      http_request_gallery = new ActiveXObject("Microsoft.XMLHTTP");
  }
  url = "gallery.ashx?galleryCode=" + galleryCode;
  http_request_gallery.onreadystatechange = showNewGallery;
  http_request_gallery.open('GET', url, true);
  http_request_gallery.send(null);
}

function showNewGallery() {
  if (http_request_gallery.readyState == 4) {
    if (http_request_gallery.status == 200) {
      cadena = http_request_gallery.responseText.split("###");
      replaceObjectHtml('divPictures', cadena[0]);
      replacePictureName(cadena[1]);
      replacePicture(cadena[1], cadena[2]);
      showLoading();
    } else {
      alert("Existe un problema con la conexion");
    }
  }
}  

function showLoading(){
  showObject("divLoading");
}

function hideLoading(){
  hideObject("divLoading");
}     