/*
	Autor: Grzegorz Jaworek
	E-mail: grzegorz.jaworek@gmail.com
	www: http://gjaworek.pl 
	Tel.: +48 696 818 300
*/


var scrollSpeed = 10;
var scrollStep = 2;
var tab =      new Array(/*"Poddasze we Wroclawiu",
						 "Mieszkanie we Wroclawiu",
						 "Mieszkanie na osiedlu Oltaszyn",
						 "Mieszkanie w Olawie",
						 "Poddasze w Wilczycach",
						 "Mieszkanie w Olesnicy",
						 "Mieszkanie na Vivaldiego",
						 "Mieszkanie na ulicy Strzegomskiej",
						 "Pokoj telewizyjny w Sobotce",
						 "Mieszkanie we Wroclawiu, ul. Reja",
						 "Mieszkanie w Tychach",
						 "Dom w Winogronach",
						 "Mieszkanie w Wysokiej",
						 "Dom w Paprociach",*/
						 "Dom na Korzenskiej",
						 "Dom w Radwanicach",
						 "Apartament na al. Przyjazni",
						 "Apartament we Wroclawiu",
						 "Mieszkanie na ul. Kruczej",
						 "Dom w Rakoszycach",
						 "Dom w Widawie",
						 "Dom na Karwianach",
						 "Poddasze na Chrzanowskiego",
						 "Dom w Domaslawiu",
						 "Dom w Medlowie",
						 "Dom na Zuchowej"
						 );

var tab_desc = new Array(/*"Poddasze we Wrocławiu",
						 "Mieszkanie we Wrocławiu",
						 "Mieszkanie na osiedlu Ołtaszyn",
						 "Mieszkanie w Oławie",
						 "Poddasze w Wilczycach",
						 "Mieszkanie w Oleśnicy",
						 "Mieszkanie na Vivaldiego",
						 "Mieszkanie na ulicy Strzegomskiej",
						 "Pokój telewizyjny w Sobótce",
						 "Mieszkanie we Wrocławiu, ul. Reja",
						 "Mieszkanie w Tychach",
						 "Dom w Winogronach",
						 "Mieszkanie w Wysokiej",
						 "Dom w Paprociach",*/
						 "Dom na Korzeńskiej",
						 "Dom w Radwanicach",
						 "Apartament na al. Przyjaźni",
						 "Apartament we Wrocławiu",
						 "Mieszkanie na ul. Kruczej",
						 "Dom w Rakoszycach",
						 "Dom w Widawie",
						 "Dom na Karwianach",
						 "Poddasze na Chrzanowskiego",
						 "Dom w Domasławiu",
						 "Dom w Mędłowie",
						 "Dom na Zuchowej"
						 );
var curentProject;
var firstProject;
var lastProject;
var pageSize = 6;

function initialize(choosenProject) {
   firstProject = 0;
   lastProject = tab_desc.length-1;  	
   firstProjectRoot = 0;
   lastProjectRoot = (lastProject-(lastProject%pageSize))/pageSize;  
   
   if (choosenProject >= 0 && choosenProject <=5 ) {
       curentProjectRoot = lastProjectRoot;
   } else if (choosenProject >= 6 && choosenProject <=11 ) {
       curentProjectRoot = firstProjectRoot;
   } else if (choosenProject >= 12 && choosenProject <=17 ) {
       curentProjectRoot = firstProjectRoot+1;
   } else if (choosenProject >= 18 && choosenProject <=23 ) {
       curentProjectRoot = firstProjectRoot+2;
   } else if (choosenProject >= 24 && choosenProject <=29 ) {
       curentProjectRoot = firstProjectRoot+1;
   } else if (choosenProject >= 30 && choosenProject <=35 ) {
       curentProjectRoot = firstProjectRoot+1;
   } else {
	   curentProjectRoot = lastProjectRoot;
   }
   setProjectRoot(1);   


   if (choosenProject > 0 ) {
	   curentProject = choosenProject-1;
   } else {
	   curentProject = lastProject;
   }
   setProject(1);
}


function setProject(direction) {
  if (direction == 1 || direction == -1) {
	if ( curentProject >= lastProject && direction == 1) {
	  curentProject = firstProject;	
	} else 
	if ( curentProject <= firstProject && direction == -1) {
	  curentProject = lastProject;		
	} else 
	if (    ( curentProject < lastProject && curentProject > firstProject) 
	     || ( curentProject == lastProject && direction == -1)
	     || ( curentProject == firstProject && direction == 1)
	   ) {
	  curentProject = curentProject + direction;		
	} else {
	  curentProject = curentProject;	
	}


 try {
	for (var k=0; k<=lastProject; k++) {
	  document.getElementById('project-'+k).style.display = 'none';
	}
	document.getElementById('projectDescTitle').innerHTML = document.getElementById('projectDescTitle').innerHTML+tab_desc[curentProject];
	document.getElementById('project-'+curentProject).style.display = 'block';
  } catch (error) {
	return;
  }
  }
}

function setProjectRoot(direction) {
  if (direction == 1 || direction == -1) {
	if ( curentProjectRoot >= lastProjectRoot && direction == 1) {
	  curentProjectRoot = firstProjectRoot;	
	} else 
	if ( curentProjectRoot <= firstProjectRoot && direction == -1) {
	  curentProjectRoot = lastProjectRoot;		
	} else 
	if (    ( curentProjectRoot < lastProjectRoot && curentProjectRoot > firstProjectRoot) 
	     || ( curentProjectRoot == lastProjectRoot && direction == -1)
	     || ( curentProjectRoot == firstProjectRoot && direction == 1)
	   ) {
	  curentProjectRoot = curentProjectRoot + direction;		
	} else {
	  curentProjectRoot = curentProjectRoot;	
	}
  
  try {
	for (var k=0; k<=lastProjectRoot; k++) {
	  document.getElementById('project-root-'+k).style.display = 'none';
	}
	document.getElementById('project-root-'+curentProjectRoot).style.display = 'block';
   } catch (error) {
	return;
  }
  
  }
}

function scrollUp(scId) {
	scItem = document.getElementById(scId);
    scItem.scrollTop = scItem.scrollTop - scrollStep;
	scItem.timeoutId = setTimeout('scrollUp("'+scId+'")', scrollSpeed);		
}

function scrollUpC(scId) {
	scItem = document.getElementById(scId);
    scItem.scrollTop = scItem.scrollTop - scrollStep*44;
}

function scrollDown(scId) {
	scItem = document.getElementById(scId);
    scItem.scrollTop = scItem.scrollTop + scrollStep;
	scItem.timeoutId = setTimeout('scrollDown("'+scId+'")', scrollSpeed);
}

function scrollDownC(scId) {
	scItem = document.getElementById(scId);
    scItem.scrollTop = scItem.scrollTop + scrollStep*44;
}

function stopScroll(scId) {
	scItem = document.getElementById(scId);
    clearTimeout(scItem.timeoutId);
}


function zoomIn (img) {
	 container = document.getElementById('imgContainer');
	 container.style.cursor = 'crosshair';	 
 	 container.style.display = 'block'; 
	 container.style.backgroundImage = 'url(' + img.src.replace('-M.jpg','.jpg') + ')';
}

function zoomOut (container) {
	 container.style.backgroundImage = '';
	 container.style.display = 'none';
}

function showDesc(number) {
     document.getElementById('pImg-'+number).style.display = 'none';
     document.getElementById('pDesc-'+number).style.display = 'block';
}

function showImg(number) {
     document.getElementById('pDesc-'+number).style.display = 'none';	
     document.getElementById('pImg-'+number).style.display = 'block';
}

