function imageSwap(image,source) {
	document.getElementById(image).src = source;
}

function showHide(id) {
	var displayType;
	displayType = document.getElementById(id).style.display;
	
	if (displayType == 'none') {
		document.getElementById(id).style.display = 'block';
	} else {
		document.getElementById(id).style.display = 'none';	
	}
}

function changeBackgroundColor(id,hex) {
	document.getElementById(id).style.backgroundColor = hex;
}

function printPopUp(page) {
	var w = 580, h = 500, x, y, ieX, ieY;
	x = window.outerWidth / 2 - w / 2;
	y = window.outerHeight / 2 - h / 2;
	ieX = screen.width / 2 - w / 2;
	ieY = screen.height / 2 - h / 2;
	var printWindow = window.open(page, "print", "screenX=" + x 
							+ ",screenY=" + y 
							+ ",width=" + w 
							+ ",height=" + h 
							+ ",left=" + ieX 
							+ ",top=" + ieY 
							+ ",alwaysRaised=yes, toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=yes, copyhistory=yes");
	printWindow.focus();
}

function validateContactEmail(obj) {
	var radioChecked = false;
	
	for (var i=0; i<obj.elements.length;i++)	{
		var currentElement = obj.elements[i];
		var currentType = currentElement.type;
	
		if (currentType == 'text') {
			if (!obj.elements[i].value) {
				alert('You must fill in your ' + currentElement.name + '!');
				currentElement.focus();
				return false;
			}
		}
	
		if (currentType == 'radio' && currentElement.checked) {
			radioChecked = true;
		}
	}
	
	if (!radioChecked) {
		alert('You should check at least one radiobutton');
		return false;
	}
	
	return true;
}
