// JavaScript Document
function push(){
	var tbody_, tr_, td1, td2, td3, td4, td5; //elements da tabela
	var nome, funcao, instituicao, bio; //inputs do form 
	
	tbody_ = document.getElementById("asw_12");

	tr_ = document.createElement("tr");

	td1 = document.createElement("td");
	td2 = document.createElement("td");
	td3 = document.createElement("td");
	td4 = document.createElement("td");
	td5 = document.createElement("td");

	nome = document.createElement("input");
	funcao = document.createElement("input");
	instituicao = document.createElement("input");
	bio = document.createElement("input");
	
	//setando size dos inputs
	nome.size=28;
	funcao.size=19;
	instituicao.size=10;
	bio.size=4;

	//setando nome
	nome.name="asw_12_nome[]";	
	funcao.name="asw_12_funcao[]";	
	instituicao.name="asw_12_inst[]";	
	bio.name="asw_12_bio[]";	

	//width e align dos tds, e inserir os inputs nos devidos tds
	td1.width='5%';
	td1.align='center'
	total = document.getElementById("total_asw_12");
	total.value = ++total.value;
	td1.appendChild(document.createTextNode(total.value));

	td2.width='35%';	
	td2.align='center'
	td2.appendChild(nome);
		
	td3.width='25%';	
	td3.align='center'
	td3.appendChild(funcao);
	
	td4.width='15%';	
	td4.align='center'
	td4.appendChild(instituicao);
	
	td5.width='10%';	
	td5.align='center'
	td5.appendChild(bio);
	
	//inserindo os tds no tr
	tr_.appendChild(td1);
	tr_.appendChild(td2);
	tr_.appendChild(td3);
	tr_.appendChild(td4);
	tr_.appendChild(td5);
	
	//inserindo o tr na table
	//Para IE, o table tem que possuir um <tbody>
	tbody_.appendChild(tr_);
}

/*
 * Recarrega a imagem para verificação anti-spam
 */
function reloadIMG(img){
	var dt = new Date();
	var str = "antispam/img.php?"+dt.getTime()+dt.getDay()+dt.getMonth()+dt.getYear();
	img.src = str;
	document.getElementById("verifycode").value = "";
	return false;
}

function ck_visita(obj){
	if(obj.verifycode.value == ""){
		alert("Por favor, digite o texto que aparece na imagem de verificação!");
		obj.verifycode.focus();	
		return false;
	}

	if (obj.nome.value == ""){
		alert("Por favor preencha seu Nome!");
		obj.nome.focus();	
		return false;
	}
	if (!checkEmail(obj))
		return false;
	
	if (!radio(obj.asw_1)){
		alert("Escolha o propósito de sua visita (Questão 1) !");
		obj.asw_1[0].focus();	
		return false;
	}

	if(!checkbox('asw_2_',10)){
		alert("Por favor preencha a questão 2.!");
		document.getElementById('asw_2_1').focus();	
		return false;
	}
	
	if (!radio(obj.asw_3)){
		alert("Por favor responda a questão 3.\nComo ficou sabendo do movimento?!");
		obj.asw_3[0].focus();	
		return false;
	}

	if(!checkbox('asw_4_',5)){
		alert("Por favor responda a questão 4.!");
		document.getElementById('asw_4_1').focus();	
		return false;
	}
	
	if(!checkbox('asw_5_',3)){
		alert("Por favor responda a questão 5.!");
		document.getElementById('asw_5_1').focus();	
		return false;
	}
	
	if (!radio(obj.asw_6)){
		alert("Por favor responda a questão 6.\n Qual tipo de transporte irá utlizar?!");
		obj.asw_6[0].focus();	
		return false;
	}

	if (!radio(obj.asw_7)){
		alert("Por favor responda a questão 7!");
		obj.asw_7[0].focus();	
		return false;
	}

	if (!radio(obj.asw_7)){
		alert("Por favor responda a questão 7!");
		obj.asw_7[0].focus();	
		return false;
	}

	if (!radio(obj.asw_8)){
		alert("Por favor responda a questão 8!");
		obj.asw_8[0].focus();	
		return false;
	}
	
	if (!radio(obj.asw_9)){
		alert("Por favor responda a questão 9!");
		obj.asw_9[0].focus();	
		return false;
	}

	if (!radio(obj.asw_10)){
		alert("Por favor responda a questão 10!");
		obj.asw_10[0].focus();	
		return false;
	}

	if (!radio(obj.asw_11)){
		alert("Por favor responda a questão 11!");
		obj.asw_11[0].focus();	
		return false;
	}
}

function radio(obj){
	rd = false;
	for (i=0;i<obj.length;i++){
		if(obj[i].checked)
			rd = true;
	}
	return rd;
}

function checkbox(id,max){
	check = false;
	for (j=1 ; j<=max ; j++){
		obj = eval("document.getElementById('"+id+j+"')");
		if(obj.checked)
			check = true;
	}
	return check;
}

function checkEmail(obj){
	if (obj.email.value == ""){
		alert('Informe o seu e-mail!');
		obj.email.focus();
      return false ;
	}
	mail1 = obj.email.value;
	x=mail1.indexOf('@');
	if (x < 0){
		alert('O seu email está incorreto.');
		obj.email.focus();
		return false;
	} else {
		if(mail1.length == (x+1) || mail1.substring(x+1,x+2) == '..shtml' ){
			alert('O seu email está incorreto.');
			obj.email.focus();
			return false;
		}
		x=mail1.indexOf(',');
		if (x != -1){
			alert('O seu email está incorreto.');
			obj.email.focus();
			return false;
		}
		x=mail1.indexOf(';');
		if (x != -1){
			alert('O seu email está incorreto.');
			obj.email.focus();
			return false;
		}
	}
	return true;
}

