// JavaScript Document
function validate(elm) {
var missinginfo = "";
var result = true;
// start checking

if (elm.name.value == "") {
	missinginfo += "\n     -  Nome";
	result = false;
}

if (elm.surname.value == "") {
	missinginfo += "\n     -  Sobrenome";
	result = false;
}

if (elm.company.value == "") {
	missinginfo += "\n     -  Empresa";
	result = false;
}	

if (elm.title.value == "") {
	missinginfo += "\n     -  Cargo";
	result = false;
}

if (elm.area.value == "") {
	missinginfo += "\n     -  Departmento";
	result = false;
}

if (elm.address1.value == "") {
	missinginfo += "\n     -  Endere\u00E7o";
	result = false;
}

if (elm.fax.value == "") {
	missinginfo += "\n     -  Complemento";
	result = false;
}

if (elm.city.value == "") {
	missinginfo += "\n     -  Cidade";
	result = false;
}

if (elm.state.value == "") {
	missinginfo += "\n     -  Estado";
	result = false;
}

if (elm.zipCode.value == "") {
	missinginfo += "\n     -  CEP";
	result = false;
}

if ((elm.email.value == "") || (elm.email.value.indexOf('@') == -1) || (elm.email.value.indexOf('.') == -1)) {
	missinginfo += "\n     -  E-mail";
	result = false;
}

if (elm.phone.value == "") {
	missinginfo += "\n     -  Telefone";
	result = false;
}

if (elm.question_2355.value == "") {
	missinginfo += "\n     -  Como voc\u00EA ficou sabendo sobre o EMC Forum 2008?";
	result = false;
}

if (elm.question_2356.value == "") {
	missinginfo += "\n     -  Quem \u00E9 o seu gerente de contas na EMC?";
	result = false;
}

if (!(elm.question_2357.checked || elm.question_2358.checked || elm.question_2359.checked || elm.question_2360.checked || elm.question_2361.checked)) {
	missinginfo += "\n     -  Voc\u00EA \u00E9 nosso";
	result = false;	
}
if (elm.question_2357.checked ) { elm.question_2357.value = "Cliente" }
	else { elm.question_2357.value = "" }
if (elm.question_2358.checked ) { elm.question_2358.value = "Funcionario" }
	else { elm.question_2358.value = "" }
if (elm.question_2359.checked ) { elm.question_2359.value = "Parceiro de vendas" }
	else { elm.question_2359.value = "" }
if (elm.question_2360.checked ) { elm.question_2360.value = "Parceiro de tecnologia" }
	else { elm.question_2360.value = "" }
if (elm.question_2361.checked ) { elm.question_2357.value = "Nenhuma das opcoes acima" }
	else { elm.question_2361.value = "" }


if (!(elm.question_2362.checked || elm.question_2363.checked || elm.question_2364.checked || elm.question_2365.checked || elm.question_2366.checked || elm.question_2367.checked)) {
	missinginfo += "\n     -  Voc\u00EA usa produtos";
	result = false;	
}

if (elm.question_2362.checked ) { elm.question_2362.value = "Hardware EMC" }
	else { elm.question_2362.value = "" }
if (elm.question_2363.checked ) { elm.question_2363.value = "Software EMC" }
	else { elm.question_2363.value = "" }
if (elm.question_2364.checked ) { elm.question_2364.value = "EMC / RSA" }
	else { elm.question_2364.value = "" }
if (elm.question_2365.checked ) { elm.question_2365.value = "VMware Virtualizacao" }
	else { elm.question_2365.value = "" }
if (elm.question_2366.checked ) { elm.question_2366.value = "Outros da EMC" }
	else { elm.question_2366.value = "" }
if (elm.question_2367.checked ) { elm.question_2367.value = "Nenhuma das opcoes acima" }
	else { elm.question_2367.value = "" }

if (elm.question_2368.value == "") {
	missinginfo += "\n     -  Qual o objetivo de neg\u00F3cio da sua empresa?";
	result = false;
}
if (!(elm.question_2369.checked || elm.question_2370.checked || elm.question_2371.checked || elm.question_2372.checked || elm.question_2373.checked || elm.question_2374.checked || elm.question_2375.checked || elm.question_2376.checked || elm.question_2377.checked)) {
	missinginfo += "\n     -  Quais s\u00E3o suas 3 prioridades para os pr\u00F3ximos 12 meses?";
	result = false;	
}

if (elm.question_2369.checked ) { elm.question_2369.value = "Backup e Recuperacao de Arquivo" }
	else { elm.question_2369.value = "" }
if (elm.question_2370.checked ) { elm.question_2370.value = "Protecao e recuperacao de desastres" }
	else { elm.question_2370.value = "" }
if (elm.question_2371.checked ) { elm.question_2371.value = "Operacoes em Data Center" }
	else { elm.question_2371.value = "" }
if (elm.question_2372.checked ) { elm.question_2372.value = "Gerenciamento de conteudo corporativo" }
	else { elm.question_2372.value = "" }
if (elm.question_2373.checked ) { elm.question_2373.value = "Servidor e virtualizacao de arquivo" }
	else { elm.question_2373.value = "" }
if (elm.question_2374.checked ) { elm.question_2374.value = "Seguranca na Informacao" }
	else { elm.question_2374.value = "" }
if (elm.question_2375.checked ) { elm.question_2375.value = "Consolidacao de armazenamento e de gestao" }
	else { elm.question_2375.value = "" }
if (elm.question_2376.checked ) { elm.question_2376.value = "Aplicacoes de negocios" }
	else { elm.question_2376.value = "" }
if (elm.question_2377.checked ) { elm.question_2377.value = "Outros" }
	else { elm.question_2377.value = "" }

if (elm.question_2378[0].checked) { elm.question_2378.value = "Sim"}
if (elm.question_2378[1].checked) { elm.question_2378.value = "Nao"}

	
if (!(elm.question_2379.checked || elm.question_2380.checked || elm.question_2381.checked || elm.question_2382.checked || elm.question_2383.checked)) {
	missinginfo += "\n     -  Por favor, selecione as session tracks que s\u00E3o mais interessantes a voc\u00EA?";
	result = false;	
}

if (elm.question_2379.checked ) { elm.question_2379.value = "Inovacoes em Tecnologia e Armazenamento" }
	else { elm.question_2379.value = "" }
if (elm.question_2380.checked ) { elm.question_2380.value = "Infra-estrutura virtual" }
	else { elm.question_2380.value = "" }
if (elm.question_2381.checked ) { elm.question_2381.value = "Backup de ultima geracao" }
	else { elm.question_2381.value = "" }
if (elm.question_2382.checked ) { elm.question_2382.value = "Gerenciamento de conteudo corporativo" }
	else { elm.question_2382.value = "" }
if (elm.question_2383.checked ) { elm.question_2383.value = "Protegendo recursos criticos e gerenciando o risco da informacao " }
	else { elm.question_2383.value = "" }

if (!(elm.question_2384.checked || elm.question_2385.checked || elm.question_2386.checked || elm.question_2387.checked || elm.question_2388.checked)) {
	missinginfo += "\n     -  Quais aplicativos voc\u00EA utilize hoje na sua corpora\u00E7\u00E3o?";
	result = false;	
}

if (elm.question_2384.checked ) { elm.question_2384.value = "Oracle" }
	else { elm.question_2384.value = "" }
if (elm.question_2385.checked ) { elm.question_2385.value = "SAP" }
	else { elm.question_2385.value = "" }
if (elm.question_2386.checked ) { elm.question_2386.value = "MS exchange" }
	else { elm.question_2386.value = "" }
if (elm.question_2387.checked ) { elm.question_2387.value = "MS SQL" }
	else { elm.question_2387.value = "" }
if (elm.question_2388.checked ) { elm.question_2388.value = "Desconheco" }
	else { elm.question_2388.value = "" }

if (elm.question_2389.value == "") {
	missinginfo += "\n     -   Aproximadamente quantos servidores s\u00E3o utilizados em seu ambiente?";
	result = false;
}

if (elm.question_2390.value == "") {
	missinginfo += "\n     -   Quando voc\u00EA estar\u00E1 iniciando um novo projeto em TI?";
	result = false;
}

if (elm.question_2391.value == "") {
	missinginfo += "\n     -   Voc\u00EA gostaria de falar com algum especialista em Solu\u00E7\u00F5es da EMC sobre seu projeto e sobre outras quest\u00F5es antes do EMC Forum ?";
	result = false;
}


if ( missinginfo != "" ) {
	missinginfo = "Antes de enviar sua inscri\u00E7\u00E3o, por favor preencha os campos:\n" + missinginfo + "\n" + "\E ent\u00E3o clique em <Enviar>";
	alert(missinginfo);
	return false;
} else {
	elm.success_url.value = "http://im.globant.com/forum08sendmail.jsp?email=" + elm.email.value + "&name=" + elm.name.value + "&surname=" + elm.surname.value + "&company=" + elm.company.value + "&address1=" + elm.address1.value + "&city=" + elm.city.value  + "&zipcode=" + elm.zipCode.value + "&title=" + elm.title.value + "&phone=" + elm.phone.value + "&area=" + elm.area.value + "&state=" + elm.state.value + "&fax=" + elm.fax.value + "&question_2355=" + elm.question_2355.value + "&question_2356=" + elm.question_2356.value + "&question_2357=" + elm.question_2357.value + "&question_2358=" + elm.question_2358.value + "&question_2359=" + elm.question_2359.value + "&question_2360=" + elm.question_2360.value + "&question_2361=" + elm.question_2361.value + "&question_2362=" + elm.question_2362.value + "&question_2363=" + elm.question_2363.value + "&question_2364=" + elm.question_2364.value + "&question_2365=" + elm.question_2365.value + "&question_2366=" + elm.question_2366.value + "&question_2367=" + elm.question_2367.value + "&question_2368=" + elm.question_2368.value + "&question_2369=" + elm.question_2369.value + "&question_2370=" + elm.question_2370.value + "&question_2371=" + elm.question_2371.value + "&question_2372=" + elm.question_2372.value + "&question_2373=" + elm.question_2373.value + "&question_2374=" + elm.question_2374.value + "&question_2375=" + elm.question_2375.value + "&question_2376=" + elm.question_2376.value + "&question_2377=" + elm.question_2377.value + "&question_2378=" + elm.question_2378.value + "&question_2379=" + elm.question_2379.value + "&question_2380=" + elm.question_2380.value + "&question_2381=" + elm.question_2381.value + "&question_2382=" + elm.question_2382.value + "&question_2383=" + elm.question_2383.value + "&question_2384=" + elm.question_2384.value + "&question_2385=" + elm.question_2385.value + "&question_2386=" + elm.question_2386.value + "&question_2387=" + elm.question_2387.value + "&question_2388=" + elm.question_2388.value + "&question_2389=" + elm.question_2389.value + "&question_2390=" + elm.question_2390.value + "&question_2391=" + elm.question_2391.value;	
	return true;
		}	
}