function selectEcard(ecardId) {
	// reset previews
	el = document.getElementById('ecard_options');
	if (el) {
		aEls = el.getElementsByTagName('A');
		for(i=0;i<aEls.length;i++) {
			aEl = aEls[i];
			aEl.className = '';
		}
	}
	previewImgEl = document.getElementById('ecard_preview'+ecardId);
	divEl = document.getElementById('ecard_option'+ecardId);
	divEl.className = 'ecard_selected';
	
	s1 = previewImgEl.src;
	s1 = s1.substr(0,s1.indexOf('&s='));
	s1 = s1.replace('squareThumb.php?','ecardImage'+ecard_theme+'.php?');
	imgEl = document.getElementById('ecard_image');
	imgEl.src = s1;
	imgEl.setAttribute('ALT',previewImgEl.getAttribute('ALT'));
	imgEl.setAttribute('TITLE',previewImgEl.getAttribute('ALT'));
	
	s2 = previewImgEl.src;
	s2 = s2.substr(0,s2.indexOf('&s='));
	s2 = s2.substr(s2.indexOf('?img=')+5);
	s2 = unescape(s2);
	f = document.merch_form;
	f.imageRef.value = s2;
	
	f.ecard_caption.value = previewImgEl.getAttribute('ALT');
	
	setTimeout("matchColumns();",50);
}

function preloadEcardImages() {
	el2 = document.getElementById('ecard_options');
	if (el2) {
		imgs2 = el2.getElementsByTagName('IMG');
		for(i2=0;i2<imgs2.length;i2++) {
			s = imgs2[i2].src;
			s = s.substr(0,s.indexOf('&s='));
			s = s.replace('squareThumb.php?','ecardImage'+ecard_theme+'.php?');
			addPreload(s);
		}
	}
}
loadMeUp += "preloadEcardImages();";


function checkEcardColours() {
	f = document.merch_form;
	colour1 = f.captionColour.options[f.captionColour.selectedIndex].value;
	colour2 = f.messageColour.options[f.messageColour.selectedIndex].value;
	colour3 = f.borderColour.options[f.borderColour.selectedIndex].value;
	el = document.getElementById('ecard_caption');
	el.style.color = '#'+colour1;
	el = document.getElementById('ecard_message');
	el.style.color = '#'+colour2;
	el = document.getElementById('ecard');
	el.style.borderColor = '#'+colour3;
}

messageChanged = false;
originalMessage = '';
function updateEcardMessage() {
	f = document.merch_form;
	if (!messageChanged) {
		if (!originalMessage) originalMessage = f.ecard_message.value;
		if (f.firstName.value) {
			f.ecard_message.value = originalMessage+"\n\nFrom "+f.firstName.value;
			if (f.lastName.value) f.ecard_message.value += " "+f.lastName.value;
		} else {
			f.ecard_message.value = originalMessage;
		}
	}
}




addPreload('/images/arrow7.gif');
addPreload('/images/glow.gif');
