var Images = {
	InitBtns: function()
	{
		if( Images.img==null ) {
			Images.img = document.getElementById('prop_img')
			Images.src = Images.img.src;
			Images.spCur = document.getElementById('cur_img')

			if( !Images.spCur ) return false;

			Images.btnNext = document.getElementById('next_img')
			Images.btnPrev = document.getElementById('prev_img')
			Images.count = parseInt(Images.spCur.getAttribute('no_imgs'),10);
			Images.current = parseInt(Images.spCur.innerHTML,10);
		}
		
		if( isNaN(Images.count) ) return false;
		
		if( Images.current<=1 ) {
			Images.current=1;
			Images.btnPrev.className='disabled';
		}
		else {
			Images.btnPrev.className='';
		}
		
		if( Images.current>=Images.count ) {
			Images.current=Images.count;
			Images.btnNext.className='disabled';
		}
		else {
			Images.btnNext.className='';
		}

		// preload the images		
		for( var i=2; i<=Images.count; i++ ) {
			Images.imgs[i] = new Image();
			Images.imgs[i].src = Images.src + '&idx='+i;
		}
	},

	Prev: function(ev)
	{
		if( Images.img==null ) return false;
		if( Images.current>1 ) Images.current--;
		else Images.current = Images.count;
		if( Images.current==1 ) Images.img.src = Images.src;
		else Images.img.src = Images.src + '&idx='+Images.current;
		Images.spCur.innerHTML = Images.current;
	},
	
	Next: function(ev) {
		if( Images.img==null ) return false;
		if( Images.current<Images.count ) Images.current++;
		else Images.current = 1;
		if( Images.current==1 ) Images.img.src = Images.src;
		else Images.img.src = Images.src + '&idx='+Images.current;
		Images.spCur.innerHTML = Images.current;
	},
	
	openFloorPlans: function(a) {
		var w = a.getAttribute('w');
		var h = a.getAttribute('h');
		var id = a.getAttribute('pid');

		var p = new Array();
		p['name'] = 'floorplans';
		p['toolbar'] = 'no';
		p['menubar'] = 'no';
		
		if( w>0 ) p['width'] = w;
		if( h>0 ) p['height'] = h;
		
		document.newWindow(a, p);
		return false;
	},

	openEPC: function(a) {
		var w = a.getAttribute('w');
		var h = a.getAttribute('h');
		var id = a.getAttribute('pid');

		var p = new Array();
		p['name'] = 'epc';
		p['toolbar'] = 'no';
		p['menubar'] = 'no';
		
		if( w>0 ) p['width'] = w;
		if( h>0 ) p['height'] = h;
		
		document.newWindow(a, p);
		return false;
	},
	
	openBrochure: function(a) {
		var w = a.getAttribute('w');
		var h = a.getAttribute('h');
		var id = a.getAttribute('pid');

		var p = new Array();
		p['name'] = 'brochure';
		p['toolbar'] = 'no';
		p['menubar'] = 'no';
		
		if( w>0 ) p['width'] = w;
		if( h>0 ) p['height'] = h;
		
		document.newWindow(a, p);
		return false;
	},
		
	src: null,
	img: null,
	spCur: null,
	count: 0,
	current: 0,
	btnNext: false,
	btnPrev: false,
	imgs: new Array()
}
