/***************************************************************************************************************
@Tipo Arquivo: 		JS - Java Script
@Dt. Atualizacao: 	2009-04-16
@Versão:			1.0
@Autor: 			Eduardo Chiaradia (Dunix)
@MSN | E-Mail:		eduardo_chiaradia@hotmail.com
@OBS:				O Conteudo desta pagina tem como objetivo Trabalhar com Strings - Textos


@Funcoes neste Arquivo
	
	001		$Form_To_String					A funçao transforma os elementos do tipo TEXT do form, em uma variavel string(Ideal para transformar formularios inteiros em metodo GET.)
	
***************************************************************************************************************/


function $Form_To_String(formulario){
	
	//AQUI MONTO UMA VARIAVEL QUE IRÀ CONTER TODOS OS DADOS DO FORMULARIO O NOME DESSA VARIAVEL È FORM (SOMENTE OS CAMPOS DE TEXTOS)
			var form="";
			var contaForm = formulario.elements.length; //document.form1.elements.length;  
			var campo =formulario;  //document.form1;  
			var i=0;  					
			for (i=0; i<contaForm; i++) { 
	
					 if (campo.elements[i].type=="text" || campo.elements[i].type=="select-one" || campo.elements[i].type=="textarea") {  				 
						form=form + campo.elements[i].id + "=" + campo.elements[i].value + "&";										
					 }   				 
				 } 
	form=form.substr(0,form.length-1);
	return form;
	//FINALIZO A PARTE QUE LEU O FORMULARIO		
}

function $Form_To_String_CheckBox(formulario,name_field){
	
	//AQUI MONTO UMA VARIAVEL QUE IRÀ CONTER TODOS OS DADOS DO FORMULARIO O NOME DESSA VARIAVEL È FORM (SOMENTE OS CAMPOS DE TEXTOS)
			var form="";
			var contaForm = formulario.elements.length; //document.form1.elements.length;  
			var campo =formulario;  //document.form1;  
			var i=0;  					
			for (i=0; i<contaForm; i++) { 
					 if (campo.elements[i].type=="checkbox" && campo.elements[i].name==name_field && campo.elements[i].checked==true) {  				 
						form=form + campo.elements[i].id  + ",";	
					 }   				 
				 } 
	form=form.substr(0,form.length-1);
	return form;
	//FINALIZO A PARTE QUE LEU O FORMULARIO		
}

function $Check_Form(formulario){
	

//essa função verifica se todos os campos do formulario estão preenchidos	

		var contaForm = formulario.elements.length; //document.form1.elements.length;  
		var campo =formulario;  //document.form1;  
		var i;  
		var id_atividade="";
		
		for (i=0; i<contaForm; i++) { 
					
				if (campo.elements[i].id!=""){			
						 if (campo.elements[i].value=="" && (campo.elements[i].type=="text" || campo.elements[i].type=="password" || campo.elements[i].type=="select-one")) {  
						 
									alert("Favor Preencher o Campo " + campo.elements[i].id,"Dados Incompletos");
									campo.elements[i].focus();
									i=contaForm + 1;
									return false;											
								
						 }   
				 }
			 } 
				
		return true;

}



