// JavaScript Document
$(document).ready(
	function(){
		/*
		$("#btnNovo").click(function(){
			iIndex = $("input:hidden#equipamentos").length;
			$("#fieldset").clone().appendTo("#cloning");
			$("input[id=marca]")[iIndex].value = "";
			$("input[id=modelo]")[iIndex].value = "";
			$("input[id=ma_64Mb]")[iIndex].value = "";
			$("input[id=ma_256Mb]")[iIndex].value = "";
			$("input[id=ma_512Mb]")[iIndex].value = "";
			$("input[id=ma_1Gb]")[iIndex].value = "";
			$("input[id=ma_2Gb]")[iIndex].value = "";
			$("input[id=ma_4Gb]")[iIndex].value = "";
			$("input[id=memoriaDesejada]")[iIndex].value = "";
			$("input[id=numeroEquipamento]")[iIndex].value = "";
		});*/
	}
);

function  validaForm(form){
	var msg = '';
	var regEmail = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	var memoriaAtual = 0;
	var aNames = Array();
	
	$("input:text").each(function(){
		if(! aNames.inArray(this.name))
		{
			switch(this.name)
			{
				case "email":
					if(!regEmail.test(this.value))
						msg += "- Campo EMAIL inválido.\n";
					break;
				case "ma_64Mb[]":
				case "ma_256Mb[]":
				case "ma_512Mb[]":
				case "ma_1Gb[]":
				case "ma_2Gb[]":
				case "ma_4Gb[]":
					if(this.value.length != 0)
						memoriaAtual = 1;
					break;
				case "nomeEmpresa":
					if(this.value.length == 0)
						msg += "- Campo EMPRESA obrigatório.\n";
					break;
				case "numeroEquipamento":
					if(this.value.length == 0)
						msg += "- Campo NUMERO DO EQUIPAMENTO obrigatório.\n";
					break;
				default:
					if(this.value.length == 0)
						msg += "- Campo " + this.name.replace("[]","").toUpperCase() + " obrigatório.\n";
					break;
			}
		}
		aNames.push(this.name);
	});
	/*
	if(! memoriaAtual)
		msg += "- Quantidade de MÓDULOS DE MEMÓRIA não informado.\n";
	*/
	var produtosChecked = 0;
	for(i=0;i<$("[lang=produtos]").length;i++)
	{
		if($("[lang=produtos]")[i].checked)
			produtosChecked = 1;
	}
	
	if(! produtosChecked)
		msg += "- Selecionar pelomenos 1 PRODUTO.\n";
	
	if($("#mensagem").val().length == 0)
		msg += "- Campo MENSAGEM obrigatório.\n";
	
	if(msg != ''){
		alert("Verifique o(s) seguinte(s) campo(s):\n\n" + msg);
		return false;
	}

	return true;

}

Array.prototype.inArray = function (value) {
	var i;
	for (i=0; i < this.length; i++) {
		if (this[i] === value) {
			return true;
		}
	}
	return false;
};

function emailEnviado(enviado)
{
	if(enviado)
		alert("Sua mensagem foi enviada com sucesso.");
	else
		alert("Erro no envio de sua mensagem.");
}
