// JavaScript Document
function copyLastName(prev, next){
		var p = "lastName"+prev;
		var n = "lastname"+next
		document.getElementById(n).value = document.getElementById(p).value;
		return false;
	}
function formatTelephone(field){
	var number = field.value;
	number = number.replace(/\)/g,"");
	number = number.replace(/\(/g,"");
	number = number.replace(/ /g,"");
	number = number.replace(/-/g,"");
	if(!isNaN(number)){
		if(number.length != 7 && number.length != 10){
			alert("Invalid phone number");
			field.focus();
			return false;
		}else{
			if(number.length == 10){
				var area = "("+number.substr(0,3)+") ";
				var first = number.substr(3,3);
				var second = number.substr(6,4);
			}else{
				var area = "";
				var first = number.substr(0,3);
				var second = number.substr(4,4)
			}
			number = area + first + "-" + second;
			field.value = number.length;
			return false;
		}
	}else{
		alert("Not a valid number.");
		field.focus();
		return false;
	}
}

function emailCheck(obj) {
	var str=obj.value;
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	
	if(obj.value){
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail address.");
			return false;
		}else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail address.");
			return false;
		}else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail address.");
			return false;
		}else if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail address.");
			return false;
		}else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail address.");
			return false;
 		}else if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail address.");
			return false;
		}else if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail address.");
			return false;
		}else{
			return true;
		}
	}
}

function checkRxName(){
	var obj = document.form1;
	if(obj.rxNumber0.value != "" && obj.lastName0.value == ""){
		alert("Please enter a last name.");
		obj.lastName0.focus();
		return false;
	}else if(obj.rxNumber1.value != "" && obj.lastName1.value == ""){
		alert("Please enter a last name.");
		obj.lastName1.focus();
		return false;
	}else if(obj.rxNumber2.value != "" && obj.lastName2.value == ""){
		alert("Please enter a last name.");
		obj.lastName2.focus();
		return false;
	}else if(obj.rxNumber3.value != "" && obj.lastName3.value == ""){
		alert("Please enter a last name.");
		obj.lastName3.focus();
		return false;
	}else if(obj.rxNumber4.value != "" && obj.lastName4.value == ""){
		alert("Please enter a last name.");
		obj.lastName4.focus();
		return false;
	}else if(obj.rxNumber0.value == "" && obj.rxNumber1.value == "" && obj.rxNumber2.value == "" && obj.rxNumber3.value == "" && obj.rxNumber4.value == ""){
		alert("Please enter a prescription number.");
		obj.rxNumber0.focus();
		return false;
	}else{
		return true;
	}
}
		
function formCheck(){
	if(document.getElementById('phone').value == ""){
		alert("Please enter a phone number.");
		document.getElementById('phone').focus();
		return false;
	}else if(document.form1.storeId.selectedIndex < 1){
		alert("Please select a store.");
		document.getElementById('storeId').focus();
		return false;
	}else if(!checkRxName()){
		return false;
	}else{
		return true;
	}
	return false;
}

function checkEnter(){
	if(window.event && window.event.keyCode == 13){
		return formCheck();
	}
}

function selectPickupElement(tmp_storeid) {
	if (tmp_storeid == 0) {
		document.getElementById('storeId').selectedIndex = 0;
	}
}
		
