﻿var xmlhttp;

var gid;

function lightbox(id) {
	gid = id;
	xmlhttp = GetXmlHttpObject();
	if(xmlhttp == null) {
		//alert ("Browser does not support HTTP Request");
		return;
	}
	
	var span = document.getElementById("span_thumbnail_"+gid);
	var url="lightbox_manage.php";
	url += "?id="+id;
	if((span.textContent || span.innerText) == span_thumbnail("0")) {
		url += "&todo=addToLightbox";
	} else {
		url += "&todo=remFromLightbox";
	}
	
	if(section == "lightbox") {
		xmlhttp.onreadystatechange = stateChangedWithRemoveFrame;
	} else {
		xmlhttp.onreadystatechange = stateChanged;
	}
	
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function stateChangedWithRemoveFrame()	{
	if(xmlhttp.readyState == 4) {
		var sframe = document.getElementById("sframe_"+gid);
		sframe.parentNode.removeChild(sframe);
	}
}

function stateChanged()	{
	if(xmlhttp.readyState == 4) {
		document.getElementById("ico_thumbnail_"+gid).setAttribute('src', ico_thumbnail(xmlhttp.responseText));
		document.getElementById("span_thumbnail_"+gid).innerText = span_thumbnail(xmlhttp.responseText);
	}
}

function GetXmlHttpObject() {
	if(window.XMLHttpRequest) {
		//code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if(window.ActiveXObject) {
		//code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}