/**
 * matches directory structure
 *
 * @var floor code ... in (1NP..7NP)
 **/
var floorId = 'A1';

/**
 * matches directory structure
 *
 * @var flat images basedir
 **/
var floorsImageDir = 'floors';

/**
 * @var string default image - no highlited
 **/
var defaultPlane = 'default.gif';

/**
 * @var string image DOM id
 **/
var imageProvider = 'floorImage';

/**
 * @var string root of the webpage
 **/
var root = '/';

/**
 *  showing requested flat in requested state: D
 *   - param is for example: 
 * 		B36 free
 *	 - parsed this mean B = building codename in (A, B, C) 
 *	 - and 36 = flat number 
 *   - be careful of combinations like this:
 *  	A11,C11
 *   - parese state of flat in (free, sold)
 *	 - !!! matches directory structure
 *
 *  @see downloaded pdf files
 *  @param string flat code 
 *	@state string state
 *
 **/

var lastFlat;
var lastBg;

function flatHighlight(flatId, state) {
    swapImage(root+floorsImageDirS+floorId+dirSeparator+state+dirSeparator+flatId+imageType);
	try { 
    var flatRow = document.getElementById(flatId);
    lastFlat = flatRow;
    lastBg = state;
    flatRow.style.backgroundImage='url(' + root + 'img/back_over.png)';
    
	} catch (err) {}	
}


/**
 * this function providing floor highlight reset
 * 
 * @author cita
 **/
function resetPlane() {
  var defaultPlaneee = 'default' + barak + '.gif';
	swapImage(root+floorsImageDir+dirSeparator+floorId+dirSeparator+defaultPlaneee);
  try {
    if (lastBg == 'sold') {	lastFlat.style.backgroundImage = 'url(' + root + 'img/back_prodano.png)'; }
    if (lastBg == 'free') {	lastFlat.style.backgroundImage = 'url(' + root + 'img/back_normal.png)'; }
  } catch (err) {}
}

/**
 * base function for image swapping
 * 
 * @author cita
 * @param path to image
 **/
function swapImage(path) {
	var idImage = document.getElementById(imageProvider);
	last = idImage.src;

	idImage.src = path;
}

/**
 * init internal variables
 **/
var dirSeparator = '/';
var imageType = '.gif';
var floorsImageDirS = floorsImageDir+dirSeparator;
