/*-------------------------------------------------------------------------------------------------------
	Upload

	Descrição
		Abre uma janela para upload de arquivo.

	Parâmetros
		NomeCampo		-> 	Campo na página que chamou a janela de upload onde será retornado o nome do 
							arquivo enviado, se for mais de um arquivo, coloca no campo uma lista com o
							nome dos arquivos separados por virgula.
		NomeForm		->	Nome do form onde está a chamada da janela de upload.
		DirDestino		->	Diretório pra onde os arquivos serão copiados no COM. É unico, mesmo que irá
							ser enviado mais que um arquivo.
							Este diretório é físico e não virtual (deve-se passar já com o "mappath")
		NomeDestino		->	Nome com o qual o arquivo será copiado. Se for mais de um, passar uma lista 
							com os nomes dos arquivos separados por virgula.
		TiposPermitidos	->	Tipos de arquivos permitidos para upload. Se estiver em branco todos os tipos
							são permitidos.
		NomeFuncao		->	Nome da função a ser chamada quando a janela de upload for fechada.
		NumeroArquivos	->	Quantidade de campos para upload que é pra mostrar. Se for vazio o padrão é 1.
		CorFundo		->	Cor de fundo da janela de upload. Enviar sem o caracter # na frente da cor.
		TamMaximo		->	Tamanho máximo permitido para upload. Em Mb (Megabytes).
--------------------------------------------------------------------------------------------------------*/
function Upload(NomeCampo, NomeForm, DirDestino, NomeDestino, TiposPermitidos, NomeFuncao, NumeroArquivos, CorFundo, TamMaximo)
{
	var intW = 400;
	var intH = 270;
	var strParam= '';
	
	//Se não passou a quantidade de arquivos define uma.
	if ( NumeroArquivos == '' )
		NumeroArquivos = 1;

	//Define a altura da janela baseado na quantidade de campos que vai mostrar.
	if ( (NumeroArquivos != '') && (NumeroArquivos > 1) )
		intH = 120 + ( NumeroArquivos * 35);

	//Se a quantidade pedida foir maior do que a tela suporta, habilita a barra de scroll.
	if ( NumeroArquivos > 10 )
	{
		intW = 380;
		intH = 485;
		strParam = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,height=' + intH + ',width=' + intW;
	}
	else
	{
		strParam = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,height=' + intH + ',width=' + intW;
	}

		TamMaximo = 2;
		
	//Abre a tela de upload.
	if ( NomeFuncao == null )
	{
		var wndEnviar = window.open("/include/upload_positivo/janela_upload.asp?NomeCampo=" + NomeCampo + "&NomeForm=" + NomeForm + "&DirDestino=" + DirDestino + "&NomeDestino=" + NomeDestino + "&TiposPermitidos=" + TiposPermitidos + "&NumeroArquivos=" + NumeroArquivos + "&CorFundo=" + CorFundo + "&TamMaximo=" + TamMaximo , "wndEnviar", strParam);
	}
	else
		{
		var wndEnviar = window.open("/include/upload_positivo/janela_upload.asp?NomeCampo=" + NomeCampo + "&NomeForm=" + NomeForm + "&DirDestino=" + DirDestino + "&NomeDestino=" + NomeDestino + "&TiposPermitidos=" + TiposPermitidos + "&NumeroArquivos=" + NumeroArquivos + "&CorFundo=" + CorFundo + "&TamMaximo=" + TamMaximo + "&NomeFuncao=" + NomeFuncao , "wndEnviar", strParam);
		}	
		

	wndEnviar.focus();
}

