var ext = "";
var isoky = false;

function checkforvals (obj) {
	for (var i =0; i < obj.length; i++)    {
			var tmpV = obj[i].value;
			var tmpN = obj[i].name;
		if (tmpN == "Phone")	{
			for (var ii =0; ii < tmpV.length; ii++)    {
   				var c = tmpV.charCodeAt(ii); 
				//dashes && numbers only
				if ( (c > 57 || c < 48) && c != 45)        
				{
					alert("Allowed text for this field\ndigits 0-9\nPlease Re-enter");
					obj[i].focus();
					return false;
				}
			}
		}
		if (tmpV.length == 0 && tmpN !="Phone" && tmpN != "register_domain" && tmpN != "Address_Suite" && tmpN != "Prov/state" && tmpN != "Extras_Space" && tmpN != "extra_redirect" && tmpN != "extra_Stats" && tmpN != "extra_email" && tmpN != "Notes" && tmpN != "agreement" && tmpN != "Package" && tmpN != "domain_agree")	 {
			alert("This field must be filled out.\nPlease Complete");
			obj[i].focus();
			return false;
		}
	}
} 
function checksupvals (obj) {
	for (var i =0; i < obj.length; i++)    {
			var tmpV = obj[i].value;
			var tmpN = obj[i].name;
		if (tmpN == "Phone")	{
			for (var ii =0; ii < tmpV.length; ii++)    {
   				var c = tmpV.charCodeAt(ii); 
				//dashes && numbers only
				if ( (c > 57 || c < 48) && c != 45)        
				{
					alert("Allowed text for this field\ndigits 0-9\nPlease Re-enter");
					obj[i].focus();
					return false;
				}
			}
		}
		if (tmpV.length == 0 && tmpN !="Phone" && tmpN !="Domain_name"  && tmpN !="Date"  && tmpN !="Time_of_Day")	 {
			alert("This field must be filled out.\nPlease Complete");
			obj[i].focus();
			return false;
		}
	}
		var tmpV = obj["Domain_name"].value;
		var tmpN = obj["Domain_name"].name;
		ext = "";
		isoky = false;
		if (tmpN == "Domain_name") {
			for (i=tmpV.length;i> 1;i--) {
                		var b = tmpV.charAt(i);
				if (b == ".") {
                			for (f=i+1;f< tmpV.length;f++) {
						ext=ext+tmpV.charAt(f);
                        		}
					check_ext ();
				}
        		}
        		if (isoky == false) {
                	alert ("Invalid domain name (Example: affordhost.com).\n If unsure of extension check the pricing chart");
                	return false;
        		}
	}
} 
