﻿function validateChar(obj)
{
    if(isNaN(obj.value))
    {
        obj.value = obj.value.substring(0,obj.value.length-1);
    }
}

function validatePhone()
{
    var phoneOK = false;
    var phoneNumber = document.getElementById("phone").value;
    var phoneLength = (phoneNumber.charAt(1) == "5" || phoneNumber.charAt(1) == "7") ? 10 : 9;
    
    if(phoneNumber.length > 0 && phoneNumber.length < phoneLength)
    {
        document.getElementById("lbl_phone").style.color = "Red";
    }
    else
    {
        document.getElementById("lbl_phone").style.color = "";
        phoneOK = true;
    }
    return phoneOK;
}

function validateEmail()
{
    var emailOK = false;
    var email = document.getElementById("email").value;
    
    if(email.length > 0)
    {
        if(email.indexOf('@') > 0 && email.indexOf('.') > 0)
        {
            document.getElementById("lbl_email").style.color = "";
            emailOK = true;
        }
        else
        {
            document.getElementById("lbl_email").style.color = "Red";
        }
    }
    else
    {
        document.getElementById("lbl_email").style.color = "";
    }
    return emailOK;
}

function checkForm()
{
	var inputs1 = document.getElementsByTagName("input");
	var selects = document.getElementsByTagName("select");
	var textAreas = document.getElementsByTagName("textarea");
	
	var formOk=true;
	var i = 0;
	while  (i < selects.length && formOk) 
	{
		if (selects[i].title.length > 0 && selects[i].value.length == 0)
		{
		    document.getElementById("lbl_" + selects[i].name).style.color = "Red";
			selects[i].focus();
			formOk=false;
		}
		else
		{
		    document.getElementById("lbl_" + selects[i].name).style.color = "";
			i++;
		}
	}
	i = 0;
	while  (i < inputs1.length && formOk) 
	{
		if (inputs1[i].title.length > 0)
		{
		    if (inputs1[i].value.length == 0)
		    {
		        document.getElementById("lbl_" + inputs1[i].name).style.color = "Red";
			    inputs1[i].focus();
			    formOk=false;
			}
			else
			{
			    document.getElementById("lbl_" + inputs1[i].name).style.color = "";
			    i++
			}
			
		}
		else
			i++;
	}
	
	i = 0;
	while  (i < textAreas.length && formOk) 
	{
		if (textAreas[i].title.length > 0 && textAreas[i].value.replace(/^\s+|\s+$/g, '').length == 0)
		{
		    document.getElementById("lbl_" + textAreas[i].name).style.color = "Red";
			textAreas[i].focus();
			formOk=false;
		}
		else
		{
		    document.getElementById("lbl_" + textAreas[i].name).style.color = "";
			i++;
		}
	}
	return formOk;
}