//JS Document Start
//login check comm
function login_check()
{
	if(document.getElementById('email').value == "" || document.getElementById('password').value == "")
	{
		alert("Please input a valid value.");
		return false;
	}
	return true;
}
function login_checks()
{
	if(!/^[a-zA-Z0-9_]*\@[a-zA-Z0-9]*\.[a-z]*$/.test(document.getElementById('emails').value))
	{
		alert("Please input a valid email value.");
		return false;
	}
	if(document.getElementById('passwords').value == "")
	{
		alert("Please input passwords.");
		return false;
	}
	return true;
}
//provider check comm
function find_check()
{
	if(document.getElementById('companyname').value == "")
	{
		alert("Please input a valid value.");
		return false;
	}
}
function city_check()
{
	if(document.getElementById('city').value == "")
	{
		document.getElementById('city_error').innerHTML = "Please input a valid values.";
		return false;
	}
	else
	{
		document.getElementById('city_error').innerHTML = "";
	}
}
function state_check()
{
	if(document.getElementById('state').value == "")
	{
		document.getElementById('state_error').innerHTML = "Please input a valid values.";
		return false;
	}
	else
	{
		document.getElementById('state_error').innerHTML = "";
	}
}
function zip_check()
{
	if(document.getElementById('zip').value == "")
	{
		document.getElementById('zip_error').innerHTML = "Please input a valid values.";
		return false;
	}
	else
	{
		document.getElementById('zip_error').innerHTML = "";
	}
}
function companyname_check()
{
	var companyname = document.getElementById('companyname');
	if(companyname.value == "" || companyname.value == null)
	{
		document.getElementById('companyname_error').innerHTML = "Please input a valid value.";
		return false;
	}
	else
	{
		document.getElementById('companyname_error').innerHTML = "";
	}
}
function cp_check()
{
	var cp = document.getElementById('cp');
	if(cp.value == "" || cp.value == null)
	{
		document.getElementById('cp_error').innerHTML = "Please input a valid value.";
		return false;
	}
	else
	{
		document.getElementById('cp_error').innerHTML = "";
	}
}
function emails_check()
{
	var email = document.getElementById('emails');
	if(!/^[a-zA-Z0-9_]*\@[a-zA-Z0-9]*\.[a-z]*$/.test(email.value) || email.value == "")
	{
		document.getElementById('emails_error').innerHTML = "Please input a valid value.";
		return false;
	}
	else
	{
		document.getElementById('emails_error').innerHTML = "";
	}
}
function username_check()
{
	var username = document.getElementById('username');
	if(username.value == "" || username.value == null)
	{
		document.getElementById('username_error').innerHTML = "Please input a valid value.";
		return false;
	}
	else
	{
		document.getElementById('username_error').innerHTML = "";
	}
}
function passwords_check()
{
	var password = document.getElementById('passwords');
	if(password.value == "" || password.value == null)
	{
		document.getElementById('passwords_error').innerHTML = "Please input a valid value.";
		return false;
	}
	else
	{
		document.getElementById('passwords_error').innerHTML = "";
	}
}
function cpasswords_check()
{
	var password = document.getElementById('passwords');
	var cpassword = document.getElementById('cpasswords');
	if(password.value != cpassword.value)
	{
		document.getElementById('cpasswords_error').innerHTML = "Two passwords must match.";
		return false;
	}
	else
	{
		document.getElementById('cpasswords_error').innerHTML = "";
	}
}

function provider_check()
{
	if(companyname_check() == false || cp_check() == false || emails_check() == false || username_check() == false || passwords_check() == false || cpasswords_check() == false || city_check() == false)
	{
		return false;
	}
	else
	{
		return true;
	}
}
//seeker check comm
function fname_check()
{
	var fname = document.getElementById('fname');
	if(fname.value == "" || fname.value == null)
	{
		document.getElementById('fname_error').innerHTML = "Please enter a valid first name.";
		return false;
	}
	else
	{
		document.getElementById('fname_error').innerHTML = "";
	}
}
function lname_check()
{
	var lname = document.getElementById('lname');
	if(lname.value == "" || lname.value == null)
	{
		document.getElementById('lname_error').innerHTML = "Please enter a valid last name.";
		return false;
	}
	else
	{
		document.getElementById('lname_error').innerHTML = "";
	}
}
function password_check()
{
	var pass = document.getElementById('pass').value;
	if(pass == "" || pass == null)
	{
		document.getElementById('password_error').innerHTML = "Password must be composed of at leat 4 characters.";
		return false;
	}
	else if(pass.length < 4)
	{
		document.getElementById('password_error').innerHTML = "Password must be composed of at leat 4 characters.";
		return false;
	}
	else
	{
		document.getElementById('password_error').innerHTML = "";
	}
}
function cpassword_check()
{
	var password = document.getElementById('pass');
	var cpassword = document.getElementById('cpassword');
	if(cpassword.value != password.value)
	{
		document.getElementById('cpassword_error').innerHTML = "Passwords must match.";
		return false;
	}
	else
	{
		document.getElementById('cpassword_error').innerHTML = "";
	}
}

function email_check()
{
	var eml = document.getElementById('eml');
	var cemail = document.getElementById('cemail');
	if(!/^[a-zA-Z0-9]*\@[a-zA-Z0-9]*\.[a-zA-Z]{2,3}$/.test(eml.value))
	{
		document.getElementById('email_error').innerHTML = "Please enter a valid email address.";
		return false;
	}
	else
	{
		document.getElementById('email_error').innerHTML = "";
	}
}
function cemail_check()
{
	var eml = document.getElementById('eml');
	var cemail = document.getElementById('cemail');
	if(cemail.value != eml.value)
	{
		document.getElementById('cemail_error').innerHTML = "Email must match";
		return false;
	}
	else
	{
		document.getElementById('cemail_error').innerHTML = "";
	}
}
function phone_check()
{
	var phone1 = document.getElementById('phone1');
	if(phone1.value == "")
	{
		document.getElementById('phone_error').innerHTML = "Please enter a valid phone number.";
		return false;
	}
	else
	{
		document.getElementById('phone_error').innerHTML = "";
	}
}
function address_check()
{
	var address = document.getElementById('address');
	if(address.value == "" || address.value ==null)
	{
		document.getElementById('address_error').innerHTML = "Please enter a valid address.";
		return false;
	}
	else
	{
		document.getElementById('address_error').innerHTML = "";
	}
}
function city_check()
{
	var city = document.getElementById('city');
	if(city.value == "" || city.value ==null)
	{
		document.getElementById('city_error').innerHTML = "Please enter a valid city.";
		return false;
	}
	else
	{
		document.getElementById('city_error').innerHTML = "";
	}
}
function zipcode_check()
{
	var zipcode = document.getElementById('zipcode');
	if(zipcode.value == "" || zipcode.value == null)
	{
		document.getElementById('zipcode_error').innerHTML = "Please enter a valid Zip code.";
	}
	else
	{
		document.getElementById('zipcode_error').innerHTML = "";
	}
}
function power_check()
{
		var power = document.getElementById('power');
		if(power.checked == false)
		{
			alert("You must agree to the terms and conditions to continue.");
			return false
		}
		return true;
}
function check()
{
	if(fname_check() == false || lname_check() == false || password_check() == false || cpassword_check() == false || email_check() == false || cemail_check() == false || phone_check() == false || address_check() == false || city_check() == false || zipcode_check() == false || power_check() == false)
	{
		return false;
	}
	else
	{
		return true;
	}
}
//forgot password or ID
function femail_check()
{
	var femail = document.getElementById("femail");
	if(!/^[a-zA-Z0-9_]*\@[a-zA-Z0-9]*\.[a-z]*$/.test(femail.value))
	{
		document.getElementById("femail_error").innerHTML = "Please input a valid value.";
		return false;
	}
	else
	{
		document.getElementById("femail_error").innerHTML = "";
		return true;
	}
}
//Coming Soon
function checkcoming()
{
	var regEmail = document.getElementById("regEmail");	
	if(regEmail.value == "" || !/^[a-zA-Z0-9_]*\@[a-zA-Z0-9_]*\.[a-zA-Z]{2,3}$/.test(regEmail.value))
	{
		alert("Please enter a valid values.");
		return false;
	}
	return true;
}
