

	var Validate = {} ;
	
	Validate.autoForm = function()
	{
		if( GenForms )
		{
			var bOk       = true ;
			var aParts    = GenForms[this.id] ;
			var aText     = GenFormsText[this.id] ;
			var aSet      = null ;
			var bMultiple = false ;
			
			if( !aParts || !aText ) 
				return true ;
			
			for( var t=0; t<aParts.length; t++ )
			{
				aSet = aParts[t] ;
				switch( aSet[1] )
				{
					case 'input_text' :
					case 'textarea' :
					case 'select_one' :
						if( !$( '#' + aSet[0] ).val() )
							bOk = false ;
						break ;
					case 'input_checkbox' :
					case 'input_radio' :
						bMultiple = false ;
						for( var r=0; r<20 ; r++ )
							if( document.getElementById( aSet[0] + '_' + r ) )
								bMultiple = document.getElementById( aSet[0] + '_' + r ).checked || bMultiple ;
						
						if( !bMultiple )
							bOk = false  ;
						
						break ;
			 
					case 'select_multiple' :
						 
						if( !$( '#' + aSet[0] ).val()  )
							bOk = false ;
						break ;
						
				}
			}
			if( !bOk )
			{
				alert( aText[0] ) ;
			}
			return bOk ;
			
		}
		return false ;
		
	}
