
							function moveFocus(from,to,e) {
								keycode = e.which ? e.which : e.keyCode;
								if (from.value.length == 3 && keycode != 9 && keycode != 16 && (keycode < 37 || keycode > 40) ) {	to.focus(); }
							}

							function digitsOnly(e) {
								keycode = e.which ? e.which : e.keyCode;
								if ((keycode < 46 || keycode > 57) && keycode != 8 && keycode !=9 && (keycode < 37 || keycode > 40)) {return false;}
								return true;
							}

							valid_prefixes = new Array(500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,600,601,602,603,604,605,606,607,608,609,660,661,662,663,664,665,666,667,668,669,690,691,692,693,694,695,696,697,698,699,720,721,722,723,724,725,726,727,728,728,729,780,781,782,783,784,785,786,786,787,788,789,790,791,792,793,794,795,796,797,798,799,808,880,881,882,883,884,885,886,887,888,889);

							Array.prototype.in_array = function(p_val) {
								for(var i = 0, l = this.length; i < l; i++) {
									if(this[i] == p_val) {return true;}
								}
								return false;
							}

							function splitPhonePhone(formul,mb_number) {
								formul.mobile1.value=mb_number.substring(0,3);
								formul.mobile2.value=mb_number.substring(3,6);
								formul.mobile3.value=mb_number.substring(6,9);
							}
							function concatePhone(formul,mb_name) {
								formul.elements[mb_name].value=formul.mobile1.value+formul.mobile2.value+formul.mobile3.value;
							} 
							function splitPhoneStandard(formul,mb_number) {
								formul.standard1.value=mb_number.substring(0,2);
								formul.standard2.value=mb_number.substring(2,5);
								formul.standard3.value=mb_number.substring(5,7);
								formul.standard4.value=mb_number.substring(7,9);
							}
							function concateStandard(formul,mb_name) {
								formul.elements[mb_name].value=formul.standard1.value+formul.standard2.value+formul.standard3.value+formul.standard4.value;
							}
							


