var arquivos = new Array();
var contador = 0;
var nomeCampo = "arquivo";
var nomeFormulario = "frmManipulaArquivo";

function tem(){
	return "oelison";
}

function temContexto(context){
		if(context == ""){
			return "";
		}else{
			return ("/"+context);
		}
}

function geraCampo(){
	return "<input type='file' name='" + nomeCampo + contador + "' style='display: none;'>";
}

function geraIdCampos(numeroCampos){
	for (i = 0; i < numeroCampos; i++){
		if (iframe)
			window.parent[nomeFrame].document.getElementById('campos').innerHTML += "<span id='campo" + i + "'></span>";
		else
			document.getElementById('campos').innerHTML += "<span id='campo" + i + "'></span>";
	}
}		

function geraListaArquivos(){
	var listaArquivos = "";
	for (i = 0; i < arquivos.length; i++){
		listaArquivos += "<img src='/portal/admin/img/arquivo_anexo.gif' width='15' height='12'>&nbsp;<a href='javascript:;'>" + arquivos[i] + "</a>&nbsp;<a href='javascript:;'><img src='/portal/admin/img/cancel.gif' width='13' height='12' border='0'></a><br>";
		document.getElementById('arquivos').innerHTML = listaArquivos;
	}
}

function procurarArquivo(){			
	var elemento = (iframe) ? window.parent[nomeFrame].document.forms[nomeFormulario] :  document.forms[nomeFormulario];
	if (contador == 0){
		if (iframe)
			window.parent[nomeFrame].document.getElementById('campo' +  contador).innerHTML = geraCampo();
		else
			document.getElementById('campo' +  contador).innerHTML = geraCampo();
		elemento.elements[nomeCampo + contador].click();
		if (elemento.elements[nomeCampo + contador].value != ""){					
			arquivos[0] = elemento.elements[nomeCampo + contador].value;
			contador++;
		}else
			document.getElementById('campo' +  contador).innerHTML = "";
	}else{
		if (iframe)
			window.parent[nomeFrame].document.getElementById('campo' +  contador).innerHTML = geraCampo();
		else
			document.getElementById('campo' +  contador).innerHTML = geraCampo();
		elemento.elements[nomeCampo + contador].click();
		var existe = false;
		if (elemento.elements[nomeCampo + contador].value != ""){
			for (i = 0; i < arquivos.length; i++){
				if (arquivos[i] == elemento.elements[nomeCampo + contador].value){
					existe = true;
					if (confirm("Este aquivo já está anexado! Deseja selecionar outro?")){
						procurarArquivoNovamente();
						return;
					}else{
						if (iframe)
							window.parent[nomeFrame].document.getElementById('campo' +  contador).innerHTML = "";
						else
							document.getElementById('campo' +  contador).innerHTML = "";
						return;
					}
				}
			}

			if (!existe){
				arquivos[arquivos.length] = elemento.elements[nomeCampo + contador].value;
				contador++;
			}
		}else{
			if (iframe)
				window.parent[nomeFrame].document.getElementById('campo' +  contador).innerHTML = "";
			else
				document.getElementById('campo' +  contador).innerHTML = "";
			return;
		}
	}
	
	geraListaArquivos();

}

function procurarArquivoNovamente(){
	var elemento = (iframe) ? window.parent[nomeFrame].document.forms[nomeFormulario] :  document.forms[nomeFormulario];
	if (iframe)
		window.parent[nomeFrame].document.getElementById('campo' +  contador).innerHTML = geraCampo();
	else
		document.getElementById('campo' +  contador).innerHTML = geraCampo();
	elemento.elements[nomeCampo + contador].click();
	var existe = false;
	if (elemento.elements[nomeCampo + contador].value != ""){
		for (i = 0; i < arquivos.length; i++){
			if (arquivos[i] == elemento.elements[nomeCampo + contador].value){
				existe = true;
				if (confirm("Este aquivo já está anexado! Deseja selecionar outro?")){
					procurarArquivo();
					return;
				}else{
					if (iframe)
						window.parent[nomeFrame].document.getElementById('campo' +  contador).innerHTML = "";
					else
						document.getElementById('campo' +  contador).innerHTML = "";
					return;
				}
			}
		}

		if (!existe){
			arquivos[arquivos.length] = elemento.elements[nomeCampo + contador].value;
			contador++;
		}
	}else{
		if (iframe)
			window.parent[nomeFrame].document.getElementById('campo' +  contador).innerHTML = "";
		else
			document.getElementById('campo' +  contador).innerHTML = "";
		return;
	}
	
	geraListaArquivos();
}

function anexar(){
	var elemento = document.forms[nomeFormulario];
	var campos = elemento.elements;
	for (i = 0; i < campos.length; i++){
		alert(campos[i].value)
	}
}

function finaliza(){
	alert(window.parent['anexarArquivo'].document.forms["frmManipulaArquivo"].elements["arquivo0"].value)
	window.parent['anexarArquivo'].document.forms["frmManipulaArquivo"].elements["arquivos"].value = arquivos.length;
	window.parent['anexarArquivo'].document.forms["frmManipulaArquivo"].submit();
}