function showHideUpload(mlsnumber) {
	o = document.getElementById('fileUpload');
	if (o.style.visibility == 'hidden') {
		showUpload(mlsnumber);
	}
	else {
		hideUpload();
	}
}
function showUpload(mlsnumber) {
	o = document.getElementById('fileUpload');
	o2 = document.getElementById('uploadStatus');
	f = document.getElementById('frmListing');
	myURL='index.cfm?fuseaction=listings.uploadphoto&num='+document.currentPhoto + '&mlsnumber=' + mlsnumber;
	o.src=myURL;
	o.height=60;
	o.style.height='60px';
	o.style.visibility = '';
	o2.style.visibility = 'hidden';
	document.getElementById("largeImageDisplay").style.display = "none";
}

function hideUpload() {
	o = document.getElementById('fileUpload');
	o2 = document.getElementById('uploadStatus');
	
	o.style.visibility = 'hidden';
	o.height=1;
	o.style.height='1px';
	o2.style.visibility = 'hidden';
	document.getElementById("largeImageDisplay").style.display = "";
}
document.currentPhoto = 1;
function setCurrentPhoto(num) {
	/*f = document.getElementById('frmListing');
	if (f.photo_upload && f.photo_upload.value.length > 0) {
		x = eval('document.frmListing.photo_'+document.currentPhoto);
		x.value = f.photo_upload.value;
	}*/
	document.currentPhoto = num;
}
function swapImg(num,mlsnumber) {
	if(!parseInt(num) || parseInt(num) < 1) {
		num = 1;
	}
	m = document.getElementById('mainImg');
	t = document.getElementById('thumb'+num);

	//m.src = t.src.replace('99x72','320x210');		// set main img to thumb

	m.src = regImages[num];
	setCurrentPhoto(num);
	if (t.src.indexOf('noPhoto') == -1) {
		hideUpload();
	} else {
		showUpload(mlsnumber);
	}
	//chgLink(num,mlsnumber);
	showHighlight(num);
}
function swapImgFullView(num,mlsnumber) {
	if(!parseInt(num) || parseInt(num) < 1) {
		num = 1;
	}
	m = document.getElementById('mainImg');
	t = document.getElementById('thumb'+num);
	//m.src = t.src.replace('99x72','320x210');		// set main img to thumb
	
	m.src = regImages[num];
	setCurrentPhoto(num);
}
function chgImg(num,src,photokey,pId,srcLg) {
	if (num == document.currentPhoto) {
		o1 = document.getElementById('mainImg');
		o1.src = srcLg;
	}
	o2 = document.getElementById('thumb'+num);
	o2.src = src;
	o3 = document.getElementById('photoId_'+num);
	o3.value = pId;
	if (photokey.length > 0) {
		f = document.getElementById('frmListing');
		if (f.photokey) {
			f.photokey.value = photokey;
		}
	}
	regImages[num] = srcLg;
	swapImg(num,photokey);
	updateShowHide();
}
function deleteImg(num,mlsnumber) {
	hideUpload();
	o = document.getElementById('deleter');
	i = document.getElementById('photoId_'+num);
	myURL = 'index.cfm?fuseaction=listings.deletephoto&num='+num+'&photoId='+i.value+'&mlsnumber=' + mlsnumber;
	o.src = myURL;
}
function deleteImgOK(num) {
	for(y=num;y<=8;y++) {
		var a = document.getElementById('thumb'+y);
		var b = document.getElementById('photoId_'+y);
		if (y == 8) {
			a.src='images/noPhoto_99x72.gif';
			b.value='';
			regImages[y] = ''	
		}
		else {
			var c = document.getElementById('thumb'+eval(y+1));
			var d = document.getElementById('photoId_'+eval(y+1));
			a.src=c.src;
			b.value=d.value;
			regImages[y] = regImages[y+1];
		}
	}
	swapImg(num);
	showHighlight(num);
	updateShowHide();
}

function updateShowHide()
{
	for (i = 2; i <= 8; i++)
	{
		var previous = document.getElementById('photoId_' + eval(i - 1));
		var currentDiv = document.getElementById('photo' + eval(i));
		if (previous.value == '')
		{
			currentDiv.style.display = "none";
		}
		else 
		{ 
			currentDiv.style.display = "block";
		}
	}
}

function chgLink(num,mlsnumber){
	var previousPhotoLink = document.getElementById('previousPhotoLink');
	var nextPhotoLink = document.getElementById('nextPhotoLink');
	var curPhotoNum = document.getElementById('curPhotoNum');

	if (num == 1)
		previousPhotoLink.innerHTML = '';
	else
		previousPhotoLink.innerHTML = '<a href="javascript:swapImg(' + eval(num-1) + ',' + mlsnumber + ');">Previous <<</a>';
		
	curPhotoNum.innerHTML = num;
	if (t.src.indexOf('noPhoto') != -1)
		nextPhotoLink.innerHTML = '';
	else
		nextPhotoLink.innerHTML = '<a href="javascript:swapImg(' + eval(num+1) + ',' + mlsnumber + ');">Next >></a>';
}

function showHighlight(num){
	for (i=1; i<=8; i++)
	{
		t = document.getElementById('thumb'+i);
		if (i==num)
			t.border = '2px';
		else
			t.border = '0';
	}
}

function largeImage(){
	window.open(largeImages[document.currentPhoto]);
}

function previousImg(){
	alert('previous');
}

function nextImg(){
	alert('next');
}
