// JavaScript Document
var previewWindow = null;
var imageobject = new Image();
var title = {"es":"Detalle_foto","en":"Photo_Detail"};
var loading = {"es":"Cargando foto","en":"Loading Photo"};
function addBookmark(url,title){
   if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
      window.external.AddFavorite(url,title);
   } else { 
      if(navigator.appName == "Netscape") {
		  var language = navigator.language.substr(0,2);
		 if(language == "es"){
         	alert("Presione Crtl+D para agregar este sitio en sus Bookmarks"); 
		 }else{
			alert("Press Crtl+D to add to Bookmarks"); 
		 }
	  }
   }
} 
function addHomePage(url){
	//incluye esta línea justamente al comienzo del body
	//<IE:HOMEPAGE ID="objHomePage" />
	var language = (navigator.appName=="Netscape")?navigator.language.substr(0,2):navigator.userLanguage;
	language = language.substr(0,2);
	if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
		objHomePage.style.behavior='url(#default#homepage)';
		objHomePage.setHomePage(url);
	}else if(navigator.appName == "Netscape"){
		if(language == "es"){
			alert("Funcion no soportada por el navegador"); 
		}else{
			alert("Function non-supported by navigator");
		}
	}
}
function setPageTitle(title){
	document.title = title;
}
function viewPhoto (url,language)
{
	var html = "<html><head><title>"+title[language]+"</title></head>\n";
	html += "<table width='100%' height='100%' border='0' cellpadding='0' cellspacing='0'>\n";
	html += "<tr><td align='center'><font face='Verdana, Arial, Helvetica, sans-serif' size='0'>"+loading[language]+"</font></td>\n";
	html += "</tr></table>\n</body></html>";
	openWindow ("", title[language], 400, 400, "no", "no");
	previewWindow.document.open();
	previewWindow.document.write (html);
	previewWindow.document.close();
	imageobject.onload=loadedPhoto;
	imageobject.src = url;
	imageobject.language = language;
}
function loadedPhoto ()
{
	var w = imageobject.width + 7;
	var h = imageobject.height + 48;
	var html = "<html><head><title>"+title[imageobject.language]+"</title></head>\n";
	html += "<body style='margin: 0px 0px 0px 0px;' onKeyDown='window.close();' onContextMenu='return (false);'>";
	html += "<div id=photoLayer style='position:absolute; width:" + imageobject.width + "; height:" + imageobject.height + "; background-image:url(./images/nocopy.gif); z-index:1; left: 0px; top: 0px;'>\n";
	html += "</div>";
	html += "<img name='photo' src=\"" + imageobject.src + "\" border=0></body></html>";
	previewWindow.resizeTo (w, h);
	previewWindow.moveTo (Math.round (screen.width / 2) - Math.round (w / 2), Math.round (screen.height / 2) - Math.round (h / 2));
	previewWindow.document.open();
	previewWindow.document.write (html);
	previewWindow.document.images["photo"].src = imageobject.src;
	previewWindow.document.close();
}
function openWindow (url, name, w, h, scrollbars, resizable)
{
	if (previewWindow && !previewWindow.closed){
		previewWindow.close();
	}
	var left = Math.round (screen.width / 2) - Math.round (w / 2);
	var top = Math.round (screen.height / 2) - Math.round (h / 2);
	previewWindow = window.open (url, name, "top=" + top + ",left=" + left + ",width=" + w + ",height=" + h + ",scrollbars=" + scrollbars + ",resizable=" + resizable + ",status=yes");
	previewWindow.focus();
}