/* General scripts for Ireland Outsource */

function noSpam(name,subjectLine,domain) {
	document.location = "mailto:" + name + "@" + domain + ".com?subject=" + subjectLine;
}

/* Clear default text in form fields */
function clearFormField(theField) {
	if (theField.defaultValue==theField.value) theField.value= "";
}

// Loop through items to toggle
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}
function toggle() { 
	for ( var i=0; i < arguments.length; i++ ) {
		$(arguments[i]).style.display = ($(arguments[i]).style.display != 'none' ? 'none' : '' );
	}
}

// Toggle selectBoxes: for IE 6 select box z-index bug
// (Want to retain dimesnions etc so toggle visibility rather than display)
function toggleSelectBoxes() {	
	selectBoxes =document.getElementsByTagName('select');
	for (var i=0; i<selectBoxes.length; i++){
		selectBoxes[i].style.visibility = selectBoxes[i].style.visibility != 'hidden' ? 'hidden' : '';
	}
}

// Switch img src 
function switchImg(theObj,theImg) {
	theObj.src=theImg;
}
