// JavaScript Document
//Common Pests 
var show = function(elmId){
    var popup = document.getElementById(elmId);
    popup.style.display = 'block';
}
var hide = function(elmId){
    var popup = document.getElementById(elmId);
    popup.style.display = 'none';
}

// JavaScript Document
var viewPest411 = function(){
	hide('pestOverview');
	show('pest411Content');
}

var viewApp = function(){
	document.getElementById('iPhone').style.display = 'none';
	var appFrame = document.getElementById('frame')
	appFrame.src = 'http://411.orkin.com';
	appFrame.style.display = 'block';
}

var autoTab = function(currentID, nextID, onLength) {
	//console.log(document.getElementById(currentID).value.length);
	if (document.getElementById(currentID).value.length >= onLength){
		document.getElementById(nextID).focus();
	}
}

// FORM VALIDATIONS

function checkemail(str)
{
	var result = false
	var filter=/^.+@.+\..{2,3}$/

	if (filter.test(str))
		result = true
	else {
		//alert("Please input a valid email address!")
		result = false
	}
	return (result)
}

function checkzip(str)
{
	var result = false
	var filter=/^(\d{5}|[\d-]{10})$/

	if (filter.test(str))
		result = true
	else {
		//alert("Please input a valid email address!")
		result = false
	}
	return (result)
}

function SendSMS() {
	if (document.getElementById("phoneA").value == ""
		|| document.getElementById("phoneB").value == ""
		|| document.getElementById("phoneC").value == "")
	{
		alert("Please enter a valid phone number.");
		return false;
	}
	else {
		alert('Thank you! We just sent a message to your phone.');
	}
	return true;
}
	
function SendEmail() {
	obj = document.getElementById("email");
	if (obj.value == "" || !checkemail(obj.value))
	{
		alert("Please enter a valid email address.");
		return false;
	} else {
		alert("Thank you! We just sent a message to your email.");
	}
	return true;
}


function validateForm()
{
	var isValid;
	var errMsg;
	var obj, obj2, obj3;
	isValid = true;
	errMsg = '';
	obj = document.getElementById("fName");
	if (obj.value == "")
	{
		errMsg += "Please enter a value for first name.\n";
		isValid = false;
	}
	obj = document.getElementById("lName");
	if (obj.value == "")
	{
		errMsg += "Please enter a value for last name.\n";
		isValid = false;
	}
	obj = document.getElementById("zipCode");
	if (obj.value == "" || !checkzip(obj.value))
	{
		errMsg += "Please enter a value for zip code.\n";
		isValid = false;
	}
	obj = document.getElementById("phone");
	if (obj.value == "")
	{
		errMsg += "Please enter a valid phone number.\n";
		isValid = false;
	}
	obj = document.getElementById("email");
	if (obj.value == "" || !checkemail(obj.value))
	{
		errMsg += "Please enter a valid email address.\n";
		isValid = false;
	}
	if (isValid == false)
	{
		alert (errMsg);
		//document.getElementById("divsubmit").style.visibility = 'visible';
		//document.getElementById("submitresponse").style.visibility = 'hidden';
		return false;
	}
	return isValid;
}

