

function phoneFieldsValidate(frm,fld1,fld2,fld3,type) {

	errFld = "";
	errMsg = "";
	if( !type ) type="";
	else type=type+" ";
	if( !frm || !fld1 || !fld2 || !fld3 ) return false;

	if((fld3.value).length != 4 || !isIntPh(fld3.value))errFld=fld3;
	if((fld2.value).length != 3 || !isIntPh(fld2.value))errFld=fld2;
	if((fld1.value).length != 3 || !isIntPh(fld1.value))errFld=fld1;

	if(errFld!="") {
		alert("Please enter a complete "+type+"phone number using numbers only.");
		errFld.focus();
		errFld.select();
		return false;
	}
	return true;
}

function isBlankPh(val){if(val==null){return true;}for(var i=0;i<val.length;i++){if((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){return false;}}return true;}
function isDigPh(num){if(num.length>1){return false;}var string="1234567890";if(string.indexOf(num)!=-1){return true;}return false;}
function isIntPh(val){if(isBlankPh(val)){return false;}for(var i=0;i<val.length;i++){if(!isDigPh(val.charAt(i))){return false;}}return true;}

function AutoTab( hItem, maxLength, linkItem, e ){

if(is_mac||(is_nav&&is_minor<5)){return;}else{var vKeyCode,oItem;oItem=eval('document.'+linkItem);
if(window.event||!e.which){key=e.keyCode;}else if(e){key=e.which;}
vKeyCode=key;if(vKeyCode==9&&e&&e.shiftKey){return;}
switch(vKeyCode){case 37:return;case 39:return;case 16:return;case 46:return;}
if (vKeyCode!=9){if(typeof(oItem)=="object"){if(bAutotab&&(String(oItem.value).length==0)&&(String(hItem.value).length==maxLength)&&(vKeyCode!=8)){oItem.focus();}}}}bAutotab=true;
}
var bAutotab=true;
function stopAutoTab(){bAutotab=false;}

