function minHeight(objectID, minHeight) {	
	if (document.getElementById) {
		var c_height = document.getElementById(objectID).offsetHeight;		
		if (c_height < minHeight) {
			document.getElementById(objectID).style.height = minHeight + 'px';
		}
	}	
}
/* photo gallery */
function loadGalleryImageDetails(i) {
	for(x = 0; x < last_index; x++) {
		if (list_of_ids[x] == i) {
			break;	
		}
	}
	current_index = x;
	document.getElementById("main-image-id").value = i;
	document.getElementById("dhgallery-main").innerHTML = '<img src="/i/gallery_loading.gif" />';
	xajax_loadGalleryImageDetails(i);
}
function openDescription() {
	var d = document.getElementById("dhgallery-description");
	if (d.innerHTML.length > 0) {
		d.style.display = 'block';	
	}
}
function submit_cc_signup() {
			if(isValidEmail(document.getElementById("request_email").value)) {
				document.cc_signup.submit();
			} else {
				alert('Please enter a valid email address!');
			}
		}
		function isValidEmail(email){
			var re = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$";
			return email.match(re);
		}
