function toggleDisplay(objId) {
	/* 08 05 21 */
	if(objId) {
		obj = document.getElementById(objId);
		if(obj) {
			if(obj.style.display !== 'block') 
				obj.style.display = 'block';
			else
				obj.style.display = 'none';
		}
	}
}

function daysTitle(titleId, listId) {
	if(titleId && listId) {
		objTitle = document.getElementById(titleId);
		objList = document.getElementById(listId);
		if(objList.childNodes.length == 0)
			objTitle.style.display = 'none';
	}
}

function toggleDesc(objId, title, description, maxLength) {
	if(objId) {
		obj = document.getElementById(objId);
		
		if(obj.style.display !== 'block') {
			obj.style.display = 'block';
			
			/* Shorten description */
			if(maxLength && description.length > maxLength)
				description = description.substring(0, maxLength) + '...';
			
			/* Clear popup */
			obj.innerHTML = '';
			
			/* Set title */
			objTitle = document.createElement('p');
			objTitle.className = 'objTitle';
			objTitle.appendChild(document.createTextNode(title));
			obj.appendChild(objTitle);
			
			/* Set description */
			objDescription = document.createElement('p');
			objDescription.className = 'objDescription';
			objDescription.appendChild(document.createTextNode(description));
			obj.appendChild(objDescription);		
		}
		else
			obj.style.display = 'none';
	}
}

function setThumbnail(objId, imgSrc) {
	if(imgSrc) {
		obj = document.getElementById(objId);
		
		objThumbnail = document.createElement('div');
		objThumbnail.className = 'objThumbnail';
		obj.appendChild(objThumbnail);
		
		objInner = document.createElement('div');
		objInner.className = 'thumb';
		objThumbnail.appendChild(objInner);
		
		objLink = document.createElement('a');
		objLink.href = imgSrc + '&format=gallery_large';
		objLink.description = '';
		objLink.rel = 'lightbox';
		objInner.appendChild(objLink);
		
		objImage = document.createElement('img');
		objImage.src = imgSrc + '&format=gallery_small';
		objImage.alt = '';
		objImage.className = 'objImage';
		objLink.appendChild(objImage);
		
		obj.style.display = 'block';
	}
}

function toggleBgColor(obj, color, oColor) {
	if(obj) {
		if(obj.style.backgroundColor !== color)
			obj.style.backgroundColor = color;
		else
			obj.style.background = oColor;
	}
}

function scaleContent(objContentId, objImage1Id, objImage2Id, width) {
	objContent = document.getElementById(objContentId);
	objImage1 = document.getElementById(objImage1Id);
	objImage2 = document.getElementById(objImage2Id);
	if((objImage1 && objImage1.childNodes.length > 0) || (objImage2 && objImage2.childNodes.length > 0)) {
		objContent.style.width = width + 'px';
	}
}

function checker(containerId, elementClass, step) {
	/* 08 05 21 */
	counter = 1;
	elements = document.getElementById(containerId).getElementsByTagName('div');
	for(i = 0; i < elements.length; i++){
		if(elements[i].className == elementClass) {
			if(counter == step) {
				elements[i].style.width = '132px';
				counter = 1;
			}
			else
				counter++;
		}
	}
}
