
	/* THE NAME OF FUNCTION WHICH INITS THE EFFECTS ON THIS PAGE */
	arInit[arInit.length] = 'initEffectRef';

	var arCustomers;
	var iNbCusts;
	var arProjects;
	var arProjectsS = new Array;
	var iNbPrjs;

	/* INIT EFFECTS ON THIS PAGE */
	/*
	function initEffectRef() {
	
		$$('.refcheck').addEvent('click', handleRef);

		arCustomers = $$('.customer');
		iNbCusts = arCustomers.length;
		arProjects = $$('.project');
		iNbPrjs = arProjects.length;

		for (var i = 0; i < iNbPrjs; i++) {
			arProjectsS[arProjects[i].id] = 'on';
		}
	}
*/
/*
	function handleRef() {

	
		var arShowIDs = new Array();
		var sCatTpc = 0;
		var iBranch = false;
		var bCatchAll = false;
		var iCnt = 0;

		$$('.refcheck').forEach(function(obj){
			if (sCatTpc!=obj.name) {
				sCatTpc = obj.name;
				bCatchAll = false;
			}
			if ((obj.value=='all') && obj.getValue()) {
				bCatchAll = true;
			}
			else if (bCatchAll || obj.getValue()) {
				if (!bCatchAll && obj.getValue() && (obj.name=='cat13')) {
					iBranch = obj.value;
				}
				else {
					arShowIDs[iCnt] = obj.value;
					iCnt++;
				}
			}
		});

		var bDone;
		for (var i = 0; i < iNbPrjs; i++) {
			bDone = false;
			if (iBranch && !arProjects[i].getFirst().id.test(iBranch)) {
				hideThisPrj(i, arProjects[i].id);
			}
			else {
				showThisPrj(i, arProjects[i].id);
			}
		}

		showCat();
		hideCat();
	}
*/


	function showThisPrj(idx, prjID) {
		if (arProjectsS[prjID] == 'on') {
			return;
		}

		arProjectsS[prjID] = 'on';
		arProjects[idx].effects().start({
			'opacity': 1,
			'width': 12
		});
	}

	function hideThisPrj(idx, prjID) {
		if (arProjectsS[prjID] == 'off') {
			return;
		}

		arProjectsS[prjID] = 'off';
		arProjects[idx].effects().start({
			'opacity': 0,
			'width': 0
		});
	}

	function showCat() {
		for (var i = 0; i < iNbCusts; i++) {
			var arE = arCustomers[i].getElements('.project');
			var iNb = arE.length;
			var bSw = false;
			for (var j = 0; j < iNb; j++) {
				if (arProjectsS[arE[j].id] == 'on') {
					bSw = true;
					break;
				}
			}
			if (bSw) {
				arCustomers[i].setStyle('display', 'block');
				arCustomers[i].effects().start({
					'opacity': 1,
					'margin-bottom': 5,
					'height': 15
				});
			}
		}
	}
	function hideCat() {
		for (var i = 0; i < iNbCusts; i++) {
			var arE = arCustomers[i].getElements('.project');
			var iNb = arE.length;
			var bSw = true;
			for (var j = 0; j < iNb; j++) {
				if (arProjectsS[arE[j].id] == 'on') {
					bSw = false;
					break;
				}
			}
			if (bSw) {
				arCustomers[i].effects().start({
					'opacity': 0,
					'margin-bottom': 0,
					'height': 0
				});
				arCustomers[i].setStyle('display', 'none');
			}
		}
	}

	arInit[arInit.length] = 'initEffectRefImg';

	function initEffectRefImg() {
		$$('.project').each(function(obj) {
			obj.addEvent('mouseover', showRefImg);
			obj.addEvent('mouseout',  hideRefImg);
		});
	}
	function showRefImg() {

		$$('#IMG' + this.id).setStyle('display', 'block');
	}
	function hideRefImg() {
		$$('#IMG' + this.id).setStyle('display', 'none');
	}



