function init() {
	
	if (document.getElementById(subject) != null)
		document.getElementById(subject).className= "selected";
	
	var str= "";
	for(i=0; i < imagesNames.length; i++) {
		str += "<img src='images/" + subject + "/sm/" + imagesNames[i] + "' id='img" + i + "' onclick='showImg(" + i + ")' title='click to enlarge'>";

	}
	showImg(0);				
	document.getElementById("Thumbs").innerHTML = str;
	
	if (subject == "textiles" || subject == "carpets"){
		document.getElementById('submenu_' + subject).style.display='block';
		document.getElementById(subsubject).className= "selected";
		if (subsubject == "plaza" || subsubject == "fluid") {
			document.getElementById("catTitle").style.textAlign='center';
		}
		
	}
	
			
	if (document.getElementById("CatDescription") != null) {
		document.getElementById("CategoryDescription").innerHTML = document.getElementById("CatDescription").innerHTML;
	}
	
	if (typeof pageTitle !="undefined" && pageTitle != null) {
		document.getElementById("catTitle").innerHTML = pageTitle;
		document.getElementById("catTitle").style.display = 'block';
	}
	
	
		
	
}

function showImg(num) {
	currentImg = num;
	document.getElementById("Loading").style.display = "inline";
	document.getElementById("theImage").style.display = "none";
	document.getElementById("theImage").src = "images/" + subject + "/med/" + imagesNames[num];
	document.getElementById("picTitle").innerHTML = "";
	if (subject == "news" && num < imagesNames.length-1) {
		document.getElementById("catTitle").style.visibility = "hidden"; 
		
		if(currentImg < 2) { // Fluid Terrain Collection
			document.getElementById("CategoryDescription").innerHTML = document.getElementById("CatDescription").innerHTML;
			document.getElementById("CategoryDescription").style.visibility = "visible";
		} else	
			document.getElementById("CategoryDescription").style.visibility = "hidden"; 
		
	} else {
		if (subject =="news") { //plaza  images
			document.getElementById("CategoryDescription").innerHTML = document.getElementById("CatDescription1").innerHTML;
			document.getElementById("CategoryDescription").style.visibility = "visible"; 	
			document.getElementById("catTitle").style.visibility = "visible"; 			
		}
	}
	if (subject == "carpets" && typeof subsubject !="undefined" && subsubject == "plaza") {
		desc = "imgDescription" + (num +1)
		document.getElementById("CategoryDescription").innerHTML = document.getElementById(desc).innerHTML; 
		document.getElementById("CategoryDescription").style.visibility = "visible";
		if (num >= 4) document.getElementById("catTitle").innerHTML = "Plaza Residences New York";
		else document.getElementById("catTitle").innerHTML = pageTitle;
	}
}

function doneLoading() {
		document.getElementById("theImage").style.display = 'inline';
		document.getElementById('Loading').style.display='none';
		
		if (document.documentElement && document.documentElement.scrollTop)
			document.documentElement.scrollTop = 0;
		else if (document.body)
			document.body.scrollTop = 0;
		
		if (typeof imagesTitles !="undefined" && imagesTitles[currentImg] != null) {
			document.getElementById("picTitle").innerHTML = imagesTitles[currentImg];
			document.getElementById("picTitle").style.display = "block";
		}
}


function popupImage() {
	newwin = window.open("images/" + subject + "/big/" + imagesNames[currentImg], 'win1', 'width=800, height=600');
	if (window.focus) newwin.focus();
}