window.onload = roundUp;

// PRELOAD menu rollover images
function preloadImages() {
	if (document.images)	{
		
		// array of image rel hrefs
		var aImagesHref = new Array(
														"http://www.trlfirm.com/wp/wp-content/themes/trlfirm/images/menu_01_ovr_01.png",
														"http://www.trlfirm.com/wp/wp-content/themes/trlfirm/images/menu_01_ovr_03.png",
														"http://www.trlfirm.com/wp/wp-content/themes/trlfirm/images/menu_01_ovr_04.png",
														"http://www.trlfirm.com/wp/wp-content/themes/trlfirm/images/menu_01_ovr_05.png",
														"http://www.trlfirm.com/wp/wp-content/themes/trlfirm/images/menu_01_ovr_06.png",
														"http://www.trlfirm.com/wp/wp-content/themes/trlfirm/images/menu_01_ovr_07.png"
													);
		
		var oImages = new Object();
		
		for (var i=0; i < aImagesHref.length; i++) {
			oImages["pic" + i] = new Image(207,33);
			oImages["pic" + i].src = aImagesHref[i];
		}
	}
}

preloadImages();

// ROUND all corners of blocks with div class 'rounded'
function roundUp() {
	$("div.rounded").corner("round 8px");
	$("a.rounded").corner("round 8px");
	$("div.rbottom").corner("round bottom 10px");
}

// REPLACE menu image onmouseover
function mSwap(imgObj, newImgHref) {
	imgObj.src = "http://www.trlfirm.com/wp/wp-content/themes/trlfirm/images/" + newImgHref;
}

// VALIDATE CONTACT FORM
function validatect() {
	
	var iobjName = $("input[name='name']");					// name
	var iobjPhone =	$("input[name='phone']");				// phone
	var iobjEmail = $("input[name='email']");				// email
	var strError = "Please include a valid: ";
	var strErrorList = "";
	var strComma = "";

	// check name
	if (iobjName[0].value.length < 2) {
		strErrorList += "name";
		strComma = ", ";
	}

	// check phone
	if (iobjPhone[0].value.length < 7) {
		strErrorList += strComma + "phone";
		strComma = ", ";
	}
	
	// check email
	if ((iobjEmail[0].value.length < 5) || (iobjEmail[0].value.indexOf("@") < 0) || (iobjEmail[0].value.indexOf(".") < 0)) {
		strErrorList += strComma + "email";
		strComma = ", ";
	}
	
	// result
	if (strErrorList.length > 0) {
		// display error
		alert(strError + strErrorList);
		return false;
	} else {
		// ok
		return true;
	}
}