
function checkCategory() {
    var name = document.getElementById("name").value;

    if (name != "") {
        return true;
    } else {
        if (!name) {
            document.getElementById("name").style.background = "red";
            document.getElementById("name").style.color = "white";
        }
        return false;
    }

}


function checkProduct() {
    var name = document.getElementById("name");
    var category = document.getElementById("category[]");

    if ((name.value == "")||(category.selectedIndex == -1)) {
        if (name.value == "") {
            name.style.background = "red";
            name.style.color = "white";
        } else {
            name.style.background = "white";
            name.style.color = "black";
        }
        if (category.selectedIndex == -1) {
            category.style.background = "red";
            category.style.color = "white";
        } else {
            category.style.background = "white";
            category.style.color = "black";
        }
        return false;
    } else {
        return true;
    }

}

function checkNews() {
    var title = document.getElementById("title").value;
    var f_date_e = document.getElementById("f_date_e").value;
    var f_date_e2 = document.getElementById("f_date_e2").value;

    if (title != "" && f_date_e != "" && f_date_e2 != "") {
        return true;
    } else {
        resetStyleNews();
        if (title == "") {
            document.getElementById("title").style.background = "red";
            document.getElementById("title").style.color = "white";
        }
        if (f_date_e == "") {
            document.getElementById("f_date_e").style.background = "red";
            document.getElementById("f_date_e").style.color = "white";
        }
        if (f_date_e2 == "") {
            document.getElementById("f_date_e2").style.background = "red";
            document.getElementById("f_date_e2").style.color = "white";
        }
        return false;
    }
}
function resetStyleNews() {
    document.getElementById("title").style.background = "white";
    document.getElementById("title").style.color = "black";
    document.getElementById("f_date_e").style.background = "white";
    document.getElementById("f_date_e").style.color = "black";
    document.getElementById("f_date_e2").style.background = "white";
    document.getElementById("f_date_e2").style.color = "black";
}



function checkUser() {
	var firstname = document.getElementById("firstname").value;
	var lastname = document.getElementById("lastname").value;
	var email = document.getElementById("email").value;
	var emailvalid = checkEmail(email);
	var telephone =  document.getElementById("telephone").value;
	var password1 = document.getElementById("password1").value;
	var password2 = document.getElementById("password2").value;
	if (emailvalid && firstname != "" && lastname != "" && telephone != "" && password1 != "" && (password1 == password2)) {
		return true;
	} else {
		resetStyleUser();
     	if (!emailvalid) {
     		document.getElementById("email").style.background="red";
     		document.getElementById("email").style.color="white";
     	}
     	if (firstname == "") {
     		document.getElementById("firstname").style.background="red";
     		document.getElementById("firstname").style.color="white";
     		}
     	if (lastname == "") {
     		document.getElementById("lastname").style.background="red";
     		document.getElementById("lastname").style.color="white";
     		}
       	if (telephone == "") {
     		document.getElementById("telephone").style.background="red"; 
     		document.getElementById("telephone").style.color="white"; 
     		}
     	if (password1 == "" || (password1 != password2)) {
		    document.getElementById("password1").style.background="red"; 
			document.getElementById("password1").style.color="white"; 
			document.getElementById("password2").style.background="red"; 
			document.getElementById("password2").style.color="white";
     		}
     	return false;
     }

}

function resetStyleUser() {
	document.getElementById("email").style.background="white";
	document.getElementById("email").style.color="black";
	document.getElementById("firstname").style.background="white";
	document.getElementById("firstname").style.color="black";
	document.getElementById("lastname").style.background="white";
	document.getElementById("lastname").style.color="black";
	document.getElementById("telephone").style.background="white"; 
	document.getElementById("telephone").style.color="black"; 
	document.getElementById("password1").style.background="white"; 
	document.getElementById("password1").style.color="black"; 
	document.getElementById("password2").style.background="white"; 
	document.getElementById("password2").style.color="black"; 
}

function checkContact() {
    var firstname = document.getElementById("first_name").value;
    var lastname = document.getElementById("last_name").value;
    var email = document.getElementById("email").value;
    var emailvalid = checkEmail(email);
    var company = document.getElementById("company").value;
	var title = document.getElementById("title").value;
	var phone = document.getElementById("phone").value;
	var aboutus = document.getElementById("aboutus").value;
	var comments = document.getElementById("comments").value;

    if (emailvalid && firstname != "" && lastname != "" && company != "") {
        return true;
    } else {
        resetStyleContact();
        if (!emailvalid) {
            document.getElementById("email").style.background = "red";
            document.getElementById("email").style.color = "white";
        }
        if (firstname == "") {
            document.getElementById("first_name").style.background = "red";
            document.getElementById("first_name").style.color = "white";
        }
        if (lastname == "") {
            document.getElementById("last_name").style.background = "red";
            document.getElementById("last_name").style.color = "white";
        }
        if (company == "") {
            document.getElementById("company").style.background = "red";
            document.getElementById("company").style.color = "white";
        }
        if (title == "") {
            document.getElementById("title").style.background = "red";
            document.getElementById("title").style.color = "white";
        }
        if (phone == "") {
            document.getElementById("phone").style.background = "red";
            document.getElementById("phone").style.color = "white";
        }
        if (aboutus == "") {
            document.getElementById("aboutus").style.background = "red";
            document.getElementById("aboutus").style.color = "white";
        }
        if (comments == "") {
            document.getElementById("comments").style.background = "red";
            document.getElementById("comments").style.color = "white";
        }
        return false;
    }

}

function resetStyleContact() {
    document.getElementById("email").style.background = "white";
    document.getElementById("email").style.color = "black";
    document.getElementById("first_name").style.background = "white";
    document.getElementById("first_name").style.color = "black";
    document.getElementById("last_name").style.background = "white";
    document.getElementById("last_name").style.color = "black";
    document.getElementById("company").style.background = "white";
    document.getElementById("company").style.color = "black";

    document.getElementById("title").style.background = "white";
    document.getElementById("title").style.color = "black";
    document.getElementById("phone").style.background = "white";
    document.getElementById("phone").style.color = "black";
    document.getElementById("aboutus").style.background = "white";
    document.getElementById("aboutus").style.color = "black";
    document.getElementById("comments").style.background = "white";
    document.getElementById("comments").style.color = "black";
}


function checkSample() {
    var firstname = document.getElementById("first_name").value;
    var lastname = document.getElementById("last_name").value;
    var email = document.getElementById("email").value;
    var emailvalid = checkEmail(email);
    var company = document.getElementById("company").value;
    var city = document.getElementById("city").value;
    if(document.getElementById("state").style.display == "none") { 
      var state = document.getElementById("statetext").value;
    } else { 
      var state = document.getElementById("state").options[document.getElementById("state").selectedIndex].value;
    }
    var address = document.getElementById("address").value;
    var country = document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
    var learn = document.getElementById("learn").options[document.getElementById("learn").selectedIndex].value;
    var zip = document.getElementById("zip").value;
    var phone = document.getElementById("phone").value;
    var products = document.getElementById("products").value;
    var quantity = document.getElementById("quantity").value;
    var application = document.getElementById("application").options[document.getElementById("application").selectedIndex].value;
    var captchatext = document.getElementById("captcha-text").value;
    if (emailvalid && firstname != "" && lastname != "" && company != "" && city != "" && state != "0" && country != "0" && learn != "" && address != "" && zip != "" && phone != "" && products != "" && quantity != "" && application != "" && captchatext != "") {

        return true;

    } else {
        resetStyleSample();
        if (!emailvalid) {
            document.getElementById("email").style.background = "red";
            document.getElementById("email").style.color = "white";
        }
        if (firstname == "") {
            document.getElementById("first_name").style.background = "red";
            document.getElementById("first_name").style.color = "white";
        }
        if (lastname == "") {
            document.getElementById("last_name").style.background = "red";
            document.getElementById("last_name").style.color = "white";
        }
        if (company == "") {
            document.getElementById("company").style.background = "red";
            document.getElementById("company").style.color = "white";
        }
        if (city == "") {
            document.getElementById("city").style.background = "red";
            document.getElementById("city").style.color = "white";
        }
        if (state == "0") {
            document.getElementById("state").style.background = "red";
            document.getElementById("state").style.color = "white";
        }
        if (country == "0") {
            document.getElementById("country").style.background = "red";
            document.getElementById("country").style.color = "white";
        }
        if (learn == "") {
            document.getElementById("learn").style.background = "red";
            document.getElementById("learn").style.color = "white";
        }
        if (address == "") {
            document.getElementById("address").style.background = "red";
            document.getElementById("address").style.color = "white";
        }
        if (zip == "") {
            document.getElementById("zip").style.background = "red";
            document.getElementById("zip").style.color = "white";
        }
        if (phone == "") {
            document.getElementById("phone").style.background = "red";
            document.getElementById("phone").style.color = "white";
        }
        if (products == "") {
            document.getElementById("products").style.background = "red";
            document.getElementById("products").style.color = "white";
        }
        if (quantity == "") {
            document.getElementById("quantity").style.background = "red";
            document.getElementById("quantity").style.color = "white";
        }
        if (application == "") {
            document.getElementById("application").style.background = "red";
            document.getElementById("application").style.color = "white";
        }
        if (captchatext == "") {
            document.getElementById("captcha-text").style.background = "red";
            document.getElementById("captcha-text").style.color = "white";
        }
        /*
        if (product_quality == "") {
            document.getElementById("product_quality").style.background = "red";
            document.getElementById("product_quality").style.color = "white";
        }
        */
        return false;
    }

}

function resetStyleSample() {
    document.getElementById("email").style.background = "white";
    document.getElementById("email").style.color = "black";
    document.getElementById("first_name").style.background = "white";
    document.getElementById("first_name").style.color = "black";
    document.getElementById("last_name").style.background = "white";
    document.getElementById("last_name").style.color = "black";
    document.getElementById("company").style.background = "white";
    document.getElementById("company").style.color = "black";
    document.getElementById("city").style.background = "white";
    document.getElementById("city").style.color = "black";
    document.getElementById("state").style.background = "white";
    document.getElementById("state").style.color = "black";
    document.getElementById("country").style.background = "white";
    document.getElementById("country").style.color = "black";

    document.getElementById("learn").style.background = "white";
    document.getElementById("learn").style.color = "black";

    document.getElementById("address").style.background = "white";
    document.getElementById("address").style.color = "black";
    document.getElementById("zip").style.background = "white";
    document.getElementById("zip").style.color = "black";
    document.getElementById("phone").style.background = "white";
    document.getElementById("phone").style.color = "black";
    document.getElementById("products").style.background = "white";
    document.getElementById("products").style.color = "black";
    document.getElementById("quantity").style.background = "white";
    document.getElementById("quantity").style.color = "black";
    document.getElementById("application").style.background = "white";
    document.getElementById("application").style.color = "black";
    /*
    document.getElementById("product_quality").style.background = "white";
    document.getElementById("product_quality").style.color = "black";
    */
}


function checkEmail(val) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(val)){
	return (true)
	}
	//alert("Invalid E-mail Address! Please re-enter.")
	return (false)
}

function stopRKey(evt) {
  var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
}

document.onkeypress = stopRKey;
