function createSlideImage()
{
	var linkholder = document.getElementById("a_images_list");

	var lnks = linkholder.getElementsByTagName('a');
	
	for (var i=0; i<lnks.length; i++) {
			lnks[i].elementId = "slide_me";
			lnks[i].x = -(i*360);
			lnks[i].y = 0;
			lnks[i].sliding = null;
			
			lnks[i].onmouseover = function() {
				slideElement(this.elementId, this.x, this.y, 7);
			}

			lnks[i].onfocus = lnks[i].onmouseover;
			lnks[i].onclick = function() {
				return false;
			}
	}
}

function createSlideText()
{
	var linkholder = document.getElementById("a_text_list");

	var lnks = linkholder.getElementsByTagName('a');

	for (var i=0; i<lnks.length; i++) {
		lnks[i].elementId = "slide_me_text";
		lnks[i].x = 0;
		lnks[i].y = -(i*225);
		lnks[i].slided = null;
			
		lnks[i].onclick = function() {
			slideElement(this.elementId, this.x, this.y, 7);
		}

		//lnks[i].onfocus = lnks[i].onclick;
		//lnks[i].onclick = function() {
		//	return false;
		//}
	}
}

/*
uzycie:  onclick="openPopup(1, 4, 'housing');"
*/
function openPopup(docNum, ccnt, doc)
{
	var obj = document.getElementById("g2_slide_me");
	if (!obj.xpos) obj.xpos = 0;
	var imgNum = Math.abs(obj.xpos / (obj.width / ccnt)) + 1;
	alert(doc+"_"+docNum+"_"+imgNum+"_full.html");
}

/*
slideElement: Originally written by Jeremy Keith (http://adactio.com/).
*/

function slideElement(elementId, x, y, inc) {
	if (!document.getElementById) return false;
	if (!document.getElementById(elementId)) return false;

	var element = document.getElementById(elementId);

	if (element.sliding) clearTimeout(element.sliding);
	
	if (!element.xpos) element.xpos = 0;
	if (!element.ypos) element.ypos = 0;

	if (element.xpos == x && element.ypos == y) return true;

	if (element.xpos > x) {
		var dist = Math.ceil((element.xpos-x)/inc);
		element.xpos = element.xpos - dist;
	}

	if (element.xpos < x) {
		var dist = Math.ceil((x-element.xpos)/inc);
		element.xpos = element.xpos + dist;
	}

	if (element.ypos > y) {
		var dist = Math.ceil((element.ypos-y)/inc);
		element.ypos = element.ypos - dist;
	}

	if (element.ypos < y) {
		var dist = Math.ceil((y-element.ypos)/inc);
		element.ypos = element.ypos + dist;
	}

	element.style.left = element.xpos+'px';
	element.style.top = element.ypos+'px';

	element.sliding = setTimeout('slideElement("'+elementId+'",'+x+','+y+','+inc+')',10);
}

/*
Add Load Event: written by Simon Willison (http://simon.incutio.com/archive/2004/05/26/addLoadEvent)
*/
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}