
// set the comments on the submission page
function setComments()
{
    var cmt = document.getElementById( "comments" );

    if ( cmt != null ) {
        var msg = getParam( "msg" );

        if ( msg == null || msg == "" ) {
            var params = getParams();
            var validParams = new Array();
            var count = 0;

            // strip info type
            for ( var j = 0; j < params.length; j++ ) {
                if ( params[ j ] != "infotype" && params[ j ] != "" ) {
                    validParams[ count ] = getParam( params[ j ] );
                    count++;
                }
            }

            // build the msg
            if ( count > 0 ) {
                msg = "I would like more information about ";
                for ( var i = 0; i < count; i++ ) {
                    msg += validParams[ i ];
                    if ( i == count - 2 ) {
                        msg += " and ";
                    } else if ( i < count - 1 ) {
                        msg += ", ";
                    }
                }

                msg += " from the " + getParam( "infotype" ) + " webpage.";
            }
        }

        cmt.value = msg;
    }
};

function validateForm(formObject)
{
	var formId = 0;
	var message = "";
	formId = document.getElementById("form_id").value;
	switch (formId)
	{
		case "7":
			// CCT
			if (document.getElementById("name").value.length == 0)
			{
				message += "Please fill in your name.\n";
			}
			if (document.getElementById("title").value.length == 0)
			{
				message += "Please fill in your title.\n";
			}
			if (document.getElementById("company").value.length == 0)
			{
				message += "Please fill in your organization.\n";
			}
			if (document.getElementById("address").value.length == 0)
			{
				message += "Please fill in your address.\n";
			}
			if (document.getElementById("city").value.length == 0)
			{
				message += "Please fill in your city.\n";
			}
			if (document.getElementById("state").value.length < 2) // xx
			{
				message += "Please fill in your state or province.\n";
			}
			if (document.getElementById("zip").value.length < 5)	// xxxxx
			{
				message += "Please fill in your postal code.\n";
			}
			// remove phone requirement
			//if (document.getElementById("tele").value.length < 10)	// nnnnnnnnnn
			//{
			//	message += "Please fill in a valid telephone number.\n";
			//}
			if (document.getElementById("email").value.length < 5)	// x@x.x
			{
				message += "Please fill in a valid e-mail.\n";
			}
			//if (document.getElementById("comments").value.length == 0)	// require comments?
			if (message.length > 0)
			{
				alert(message);
				return false;
			}
			else
			{
				formObject.submit();
				return true;
			}
			break;
		case "15":
			// CAR/01
			if (document.getElementById("position").value.length == 0)
			{
				message += "Please fill in your preferred position.\n";
			}
			if (document.getElementById("firstname").value.length == 0)
			{
				message += "Please fill in your first name.\n";
			}
			if (document.getElementById("lastname").value.length == 0)
			{
				message += "Please fill in your last name.\n";
			}
			if (document.getElementById("address1").value.length == 0)
			{
				message += "Please fill in your address.\n";
			}
			if (document.getElementById("city").value.length == 0)
			{
				message += "Please fill in your city.\n";
			}
			if (document.getElementById("state").value.length < 2) // xx
			{
				message += "Please fill in your state or province.\n";
			}
			if (document.getElementById("zip").value.length < 5)	// xxxxx
			{
				message += "Please fill in your postal code.\n";
			}
			// remove phone requirement
			//if (document.getElementById("tele").value.length < 10)	// nnnnnnnnnn
			//{
			//	message += "Please fill in a valid telephone number.\n";
			//}
			//if (document.getElementById("resume").value.length == 0)	// require resume?
			if (message.length > 0)
			{
				alert(message);
				return false;
			}
			else
			{
				formObject.submit();
				return true;
			}
			break;
		case "14":
			// ORG/02
			if (document.getElementById("nameoforganization").value.length == 0)
			{
				message += "Please fill in the name of your organization.\n";
			}
			if (document.getElementById("missionstatement").value.length == 0)
			{
				message += "Please fill in your organization's mission statement.\n";
			}
			if (document.getElementById("yourroleattheorganization").value.length == 0)
			{
				message += "Please fill in your role at the organization.\n";
			}
			if (document.getElementById("typeofwork").value.length == 0)
			{
				message += "Please fill in the type of work carried out by your organization.\n";
			}
			if (document.getElementById("project").value.length == 0)
			{
				message += "Please fill in project for which you are seeking BrandLogic's assistance.\n";
			}
			if (document.getElementById("name").value.length == 0)
			{
				message += "Please fill in your name.\n";
			}
			if (document.getElementById("title").value.length == 0)
			{
				message += "Please fill in your title.\n";
			}
			if (document.getElementById("address").value.length == 0)
			{
				message += "Please fill in your address.\n";
			}
			if (document.getElementById("city").value.length == 0)
			{
				message += "Please fill in your city.\n";
			}
			if (document.getElementById("state").value.length < 2) // xx
			{
				message += "Please fill in your state or province.\n";
			}
			if (document.getElementById("zip").value.length < 5)	// xxxxx
			{
				message += "Please fill in your postal code.\n";
			}
			// remove phone requirement
			//if (document.getElementById("tele").value.length < 10)	// nnnnnnnnnn
			//{
			//	message += "Please fill in a valid telephone number.\n";
			//}
			if (message.length > 0)
			{
				alert(message);
				return false;
			}
			else
			{
				formObject.submit();
				return true;
			}
			break;
		default:
			// test for other forms
			if (formObject.action == "/EML/01/email.jsp")
			{
				// EML
				if (document.getElementById("to").value.length < 5)	// x@x.x
				{
					message += "Please fill in a valid address to e-mail to.\n";
				}
				if (document.getElementById("subject").value.length == 0)
				{
					message += "Please fill in your subject.\n";
				}
				if (document.getElementById("youremail").value.length < 5)	// x@x.x
				{
					message += "Please fill in a valid address for your e-mail.\n";
				}
				if (message.length > 0)
				{
					alert(message);
					return false;
				}
				else
				{
					formObject.submit();
					return true;
				}
			}
			else
			{
				// unknown form, submit it just in case
				formObject.submit();
				return true;
			}
			break;
	}
	return false;
};

var formsJS = 1;
