function doFocus (ElementName) {
	var Obj= ElementName;
	Obj.focus();
}

function doFocusSetStyle (ElementName) {
	doFocus(ElementName);
	var Obj = ElementName;
	Obj.style.borderColor="";
}

function isPhone(s) {
	if (s.search(/^[0-9\_\.]+$/) != -1) return true;
	return false;
}


function doResetInput (frmID) {
	var frmObj=document.getElementById(frmID);
	for (var i = 0; i < frmObj.elements.length; i++) {
		if (frmObj.elements[i].type == "text" || frmObj.elements[i].type == "select-one") {
			frmObj.elements[i].style.borderColor = "";
		}
	}
}

function resetErrMsg () {
	for (i=1; i<=20; i++) {
		if (document.getElementById("msg"+i)) {
			var curMsg = document.getElementById("msg"+i);
			curMsg.innerHTML="&nbsp;";
		}
	}
}

function inputPhone(number)
{
	var pattern = "0123456789- ().";

	if (len != 0)
	{
		var index = 0;
		var len = number.value.length;

		while ((index < len) && (len != 0))
			if (pattern.indexOf(number.value.charAt(index)) == -1)
			{
				if (index == len-1)
					number.value = number.value.substring(0, len-1);
				else if (index == 0)
					 	number.value = number.value.substring(1, len);
					 else number.value = number.value.substring(0, index)+number.value.substring(index+1, len);
				index = 0;
				len = number.value.length;
			}
			else index++;
	}
}

function inputNumber(number)
{
	var pattern = "0123456789";

	if (len != 0)
	{
		var index = 0;
		var len = number.value.length;

		while ((index < len) && (len != 0))
			if (pattern.indexOf(number.value.charAt(index)) == -1)
			{
				if (index == len-1)
					number.value = number.value.substring(0, len-1);
				else if (index == 0)
					 	number.value = number.value.substring(1, len);
					 else number.value = number.value.substring(0, index)+number.value.substring(index+1, len);
				index = 0;
				len = number.value.length;
			}
			else index++;
	}
}



//check form send to friend
function checkContact(frmObj){
	var fo = frmObj;
	if (isBlank(fo.fname.value)) {
		showError(fo,"Please enter your First name","alert",fo.fname);
		return false;
	}
	if (isBlank(fo.lname.value)) {
		showError(fo,"Please enter your Last name","alert",fo.lname);
		return false;
	}
	if (isBlank(fo.tel.value)) {
		showError(fo,"Please enter your Telephone","alert",fo.tel);
		return false;
	}
	if (!isPhone(fo.tel.value)) {
		showError(fo,"Invalid Phone format","alert",fo.tel);
		return false;
	}
	if (isBlank(fo.email.value)) {
		showError(fo,"Please enter your Email","alert",fo.email);
		return false;
	}
	if (!isEmail(fo.email.value)) {
		showError(fo,"Please enter your correct Email","alert",fo.email);
		return false;
	}
	if (fo.messages.value.length == 0) {
		showError(fo,"Please enter your messages","alert",fo.messages);
		return false;
	}
	fo.submit();
	//return true;
}


