////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////
//CHECK CONTACT FORM
////////////////////////////////////////////////////////////////////////////
function checkform_contact(){
	if(document.vlmmyform.FirstName.value == ""){
		alert("Please Enter The Field Labeled: First Name");
		return false
	}
	if(document.vlmmyform.LastName.value == ""){
		alert("Please Enter The Field Labeled: Last Name");
		return false
	}
	if(document.vlmmyform.City.value == ""){
		alert("Please Enter The Field Labeled: City");
		return false
	}
	if(document.vlmmyform.State.value == ""){
		alert("Please Enter The Field Labeled: State");
		return false
	}
	if(document.vlmmyform.Zip.value == ""){
		alert("Please Enter The Field Labeled: Zip");
		return false
	}
	if(document.vlmmyform.FromEmail.value == ""){
		alert("Please Enter The Field Labeled: Email Address");
		return false
	}
	if((document.vlmmyform.FromEmail.value.indexOf(".") < 2) || (document.vlmmyform.FromEmail.value.indexOf("@") < 1)){
		alert("Please Enter A Valid Email Address");
		return false
	}
	return true
}
////////////////////////////////////////////////////////////////////////////
//CHECK CONTRACTOR REGISTER FORM
////////////////////////////////////////////////////////////////////////////
function checkform_contractorreg(){
	if(document.vlmmyform.CompanyName.value == ""){
		alert("Please Enter The Field Labeled: Company Name");
		return false
	}
	if(document.vlmmyform.ContactPerson.value == ""){
		alert("Please Enter The Field Labeled: Contact Person");
		return false
	}
	if(document.vlmmyform.City.value == ""){
		alert("Please Enter The Field Labeled: City");
		return false
	}
	if(document.vlmmyform.State.value == ""){
		alert("Please Enter The Field Labeled: State");
		return false
	}
	if(document.vlmmyform.Zip.value == ""){
		alert("Please Enter The Field Labeled: Zip");
		return false
	}
	if(document.vlmmyform.BusinessPhone.value == ""){
		alert("Please Enter The Field Labeled: Business Phone");
		return false
	}
	if(document.vlmmyform.FromEmail.value == ""){
		alert("Please Enter The Field Labeled: Email Address");
		return false
	}
	if((document.vlmmyform.FromEmail.value.indexOf(".") < 2) || (document.vlmmyform.FromEmail.value.indexOf("@") < 1)){
		alert("Please Enter A Valid Email Address");
		return false
	}
	return true
}
////////////////////////////////////////////////////////////////////////////
//CHECK USER REGISTER FORM
////////////////////////////////////////////////////////////////////////////
//STRING CONTAINS NUM
// t is your string
function hasNumber(t){return /\d/.test(t);}
//PHONE NUMBER CHECK
// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "()+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function trim(s)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
	var bracket=3
	strPhone=trim(strPhone)
	if(strPhone.indexOf("+")>1) return false
	if(strPhone.indexOf("-")!=-1)bracket=bracket+1
	if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
	var brchr=strPhone.indexOf("(")
	if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
	if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
	s=stripCharsInBag(strPhone,validWorldPhoneChars);
	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
function checkform_userregister(){
	var FirstName = document.myform.fname.value;
	var LastName = document.myform.lname.value;
	var Address = document.myform.address.value;
	var City = document.myform.city.value;
	var State = document.myform.state.value;
	var Zipcode = document.myform.zipcode.value;
	var PhoneNumber = document.myform.phone.value;
	var FromEmail = document.myform.email.value;
	var prioritya = document.myform.prioritya.value;
	var priorityb = document.myform.priorityb.value;
	var priorityc = document.myform.priorityc.value;
	var agreement = document.myform.agreement.checked;
	prioritya
	if(FirstName == "" || FirstName == null){
		alert("Please Enter The Field Labeled: First Name");
		return false
	}
	if(LastName == "" || LastName == null){
		alert("Please Enter The Field Labeled: Last Name");
		return false
	}
	if(PhoneNumber == "" || PhoneNumber == null){
		alert("Please Enter The Field Labeled: Phone Number");
		return false
	}
	if (checkInternationalPhone(PhoneNumber)==false){
		alert("Please Enter a Valid Phone Number. ie: ###-###-####")
		return false
	}
	if(Address == "" || Address == null){
		alert("Please Enter The Field Labeled: Address");
		return false
	}
	if(hasNumber(Address) == false){
		alert("Please Enter a Valid Address");
		return false
	}
	if(City == "" || City == null){
		alert("Please Enter The Field Labeled: City");
		return false
	}
	if(State == "" || State == null){
		alert("Please Enter The Field Labeled: State");
		return false
	}
	if(Zipcode == "" || Zipcode == null){
		alert("Please Enter The Field Labeled: Zipcode");
		return false
	}
	if(Zipcode.length != 5){
		alert("Please Enter a Valid 5-Digit Zipcode");
		return false
	}
	if(FromEmail == "" || FromEmail == null){
		alert("Please Enter The Field Labeled: Email Address");
		return false
	}
	if((FromEmail.indexOf(".") < 2) || (FromEmail.indexOf("@") < 1)){
		alert("Please Enter A Valid Email Address");
		return false
	}
	if(prioritya == "" || prioritya == null){
		alert("Please fill in your home improvement priorities");
		return false
	}
	if(priorityb == "" || priorityb == null){
		alert("Please fill in your home improvement priorities");
		return false
	}
	if(priorityc == "" || priorityc == null){
		alert("Please fill in your home improvement priorities");
		return false
	}
	if(priorityb == prioritya){
		alert("You must have three different priorities");
		return false
	}
	if(priorityc == prioritya){
		alert("You must have three different priorities");
		return false
	}
	if(priorityc == priorityb){
		alert("You must have three different priorities");
		return false
	}
	if(agreement == false){
		alert("You must agree to the terms and conditions");
		return false
	}
	return true;
}
////////////////////////////////////////////////////////////////////////////
//DELETE PRIZES
////////////////////////////////////////////////////////////////////////////
function deleteprize(id, name){
	var deleteme = confirm("Delete "+name+"?")
	if (deleteme == true){
	   window.location.href="admin_prizes.php?delete="+id;
	}
}
////////////////////////////////////////////////////////////////////////////
//DELETE USERS
////////////////////////////////////////////////////////////////////////////
function deleteuser(id, name){
	var deleteme = confirm("Delete "+name+"?")
	if (deleteme == true){
	   window.location.href="admin_users.php?delete="+id;
	}
}
////////////////////////////////////////////////////////////////////////////
//DELETE WINNERS
////////////////////////////////////////////////////////////////////////////
function deletewinner(id, name){
	var deleteme = confirm("Delete winner: "+name+"?")
	if (deleteme == true){
	   window.location.href="admin_winners.php?delete="+id;
	}
}
//