function validate_email(email)
{
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if(reg.test(email) == true)
        return true;
    else
        return false;
}
function give_feedback(){
    fname = document.getElementById("fname");
    lname = document.getElementById("lname");
    email = document.getElementById("email");

    if (fname.value =="")
    {
        alert("Please enter your first name.");
    }
    else if (lname.value =="")
    {
        alert("Please enter your last name.");
    }
    else if (email.value =="")
    {
        alert("Please enter your email.");
    }
    else if (!validate_email(email.value))
    {
        alert("Please enter a valid email.");
    }
    else
    {
        // all Ok
        $.ajax({
            type: 'post',
            data: $("#feedback_form").serialize(),
            url: "feedback.php",
            success: function(response){
				$("#fname").val("");
				$("#lname").val("");
				$("#email").val("");
				$("#comments").val("");
                alert(response);
            }
        });
    }
}

function delete_survey(id)
{
    if (confirm("Delete this survey?"))
    {
        document.form1.survey_id.value = id;
        document.form1.submit();
    }
}

function delete_interest(id)
{
	if (confirm("Delete this interest?"))
	{
		document.form1.interest_id.value = id;
		document.form1.submit();
	}
}

function delete_newsletter(id)
{
    if (confirm("Delete this newsletter?"))
    {
        document.form1.newsletter_id.value = id;
        document.form1.submit();
    }
}

function validate_newsletter()
{
    user_name = document.getElementById("user_name").value;
    email = document.getElementById("email").value;

    if (user_name =="")
    {
        alert("Please enter your good name.");
        document.getElementById("user_name").focus();
        return false;
    }
    else if (email =="")
    {
        alert("Please enter your email.");
        document.getElementById("email").focus();
        return false;
    }
    else if (!validate_email(email))
    {
        alert("Please enter a valid email.");
        document.getElementById("email").focus();
        return false;
    }
    return true;
}


function validate_software_form()
{
    company_name = document.getElementById("company_name").value;
    position = document.getElementById("position").value;
    country = document.getElementById("country").value;
    street = document.getElementById("street").value;
    city = document.getElementById("city").value;
    state = document.getElementById("state").value;
    zip = document.getElementById("zip").value;
    telephone = document.getElementById("telephone").value;
    company_size = document.getElementById("company_size").value;
    company_web = document.getElementById("company_web").value;
    hear_about = document.getElementById("hear_about").value;

    if(company_name == "")
    {
        alert("Company Name is required.");
        document.getElementById("company_name").focus();
        return false;
    }
    else if(position == "")
    {
        alert("Position is required.");
        document.getElementById("position").focus();
        return false;
    }
    else if(country == "0")
    {
        alert("Please select country.");
        document.getElementById("country").focus();
        return false;
    }
    else if(street == "")
    {
        alert("Street Address is required.");
        document.getElementById("street").focus();
        return false;
    }
    else if(city == "")
    {
        alert("City is required.");
        document.getElementById("city").focus();
        return false;
    }
    else if(state == "0")
    {
        alert("Please select state.");
        document.getElementById("state").focus();
        return false;
    }
    else if((zip == "")&&(country == "United States"))
    {
        alert("Zip is required.");
        document.getElementById("zip").focus();
        return false;
    }
    else if(telephone == "")
    {
        alert("Telephone is required.");
        document.getElementById("telephone").focus();
        return false;
    }
    else if(company_size == "0")
    {
        alert("Please select Company Size.");
        document.getElementById("company_size").focus();
        return false;
    }
    else if(company_web == "0")
    {
        alert("Please select Company web.");
        document.getElementById("company_size").focus();
        return false;
    }
    else if(hear_about == "")
    {
        alert("Where did you hear about HOLOPIC is required.");
        document.getElementById("hear_about").focus();
        return false;
    }
    return true;
}

function validate_professional_form()
{
    first_name = document.getElementById("first_name").value;
    last_name = document.getElementById("last_name").value;
    email = document.getElementById("email").value;
    country = document.getElementById("country").value;
    street = document.getElementById("street").value;
    city = document.getElementById("city").value;
    state = document.getElementById("state").value;
    zip = document.getElementById("zip").value;
    telephone = document.getElementById("telephone").value;
    profession = document.getElementById("profession").value;
    reach_base = document.getElementById("reach_base").value;
    display_location = document.getElementById("display_location").value;
    phone_prog_done_by = document.getElementById("phone_prog_done_by").value;
    web_prog_done_by = document.getElementById("web_prog_done_by").value;
    intend_use = document.getElementById("intend_use").value;
    hear_about = document.getElementById("hear_about").value;

    if(first_name == "")
    {
        alert("First Name is required.");
        document.getElementById("first_name").focus();
        return false;
    }
    else if(last_name == "")
    {
        alert("Last Name is required.");
        document.getElementById("last_name").focus();
        return false;
    }
    else if(email == "")
    {
        alert("Email is required.");
        document.getElementById("email").focus();
        return false;
    }
    else if(!validate_email(email))
    {
        alert("Valid email is required.");
        document.getElementById("email").focus();
        return false;
    }
    else if(country == "0")
    {
        alert("Please select country.");
        document.getElementById("country").focus();
        return false;
    }
    else if(street == "")
    {
        alert("Street Address is required.");
        document.getElementById("street").focus();
        return false;
    }
    else if(city == "")
    {
        alert("City is required.");
        document.getElementById("city").focus();
        return false;
    }
    else if(state == "0")
    {
        alert("Please select state.");
        document.getElementById("state").focus();
        return false;
    }
    else if((zip == "")&&(country == "United States"))
    {
        alert("Zip is required.");
        document.getElementById("zip").focus();
        return false;
    }
    else if(telephone == "")
    {
        alert("Telephone is required.");
        document.getElementById("telephone").focus();
        return false;
    }
    else if(profession == "0")
    {
        alert("Please select Profession.");
        document.getElementById("profession").focus();
        return false;
    }
    else if(reach_base == "0")
    {
        alert("Please select Current Client reach base.");
        document.getElementById("reach_base").focus();
        return false;
    }
    else if(display_location == "0")
    {
        alert("Please select I'd like to create holopic to be displayed.");
        document.getElementById("display_location").focus();
        return false;
    }
    else if(phone_prog_done_by == "0")
    {
        alert("Please select Phone Application Programming is done by.");
        document.getElementById("phone_prog_done_by").focus();
        return false;
    }
    else if(web_prog_done_by == "0")
    {
        alert("Please select Web Programming is done by.");
        document.getElementById("web_prog_done_by").focus();
        return false;
    }
    else if(intend_use == "0")
    {
        alert("Please select Intended use of Holopic media.");
        document.getElementById("intend_use").focus();
        return false;
    }
    else if(hear_about == "")
    {
        alert("Where did you hear about HOLOPIC™ is required.");
        document.getElementById("hear_about").focus();
        return false;
    }
    return true;
}

function validate_individual_form()
{
    first_name = document.getElementById("first_name").value;
    last_name = document.getElementById("last_name").value;
    email = document.getElementById("email").value;
    age = document.getElementById("age").value;
    country = document.getElementById("country").value;
    street = document.getElementById("street").value;
    city = document.getElementById("city").value;
    state = document.getElementById("state").value;
    zip = document.getElementById("zip").value;
    profession = document.getElementById("profession").value;
    hear_about = document.getElementById("hear_about").value;

    if(first_name == "")
    {
        alert("First Name is required.");
        document.getElementById("first_name").focus();
        return false;
    }
    else if(last_name == "")
    {
        alert("Last Name is required.");
        document.getElementById("last_name").focus();
        return false;
    }
    else if(email == "")
    {
        alert("Email is required.");
        document.getElementById("email").focus();
        return false;
    }
    else if(!validate_email(email))
    {
        alert("Valid email is required.");
        document.getElementById("email").focus();
        return false;
    }
    else if(age == "0")
    {
        alert("Please select age limit.");
        document.getElementById("age").focus();
        return false;
    }
    else if(country == "0")
    {
        alert("Please select country.");
        document.getElementById("country").focus();
        return false;
    }
    else if(street == "")
    {
        alert("Street Address is required.");
        document.getElementById("street").focus();
        return false;
    }
    else if(city == "")
    {
        alert("City is required.");
        document.getElementById("city").focus();
        return false;
    }
    else if(state == "0")
    {
        alert("Please select state.");
        document.getElementById("state").focus();
        return false;
    }
    else if((zip == "")&&(country == "United States"))
    {
        alert("Zip is required.");
        document.getElementById("zip").focus();
        return false;
    }
    else if(profession == "0")
    {
        alert("Please select profession.");
        document.getElementById("profession").focus();
        return false;
    }
    else if(hear_about == "")
    {
        alert("Where did you hear about HOLOPIC™ is required.");
        document.getElementById("hear_about").focus();
        return false;
    }
    return true;
}

