     static let kHeight:CGFloat = 60
     weak var layoutTop:NSLayoutConstraint!
     private let kAnimationDuration:TimeInterval = 0.4
+    private let kTimeOut:TimeInterval = 3
     
     class func message(message:String)
     {

            layoutTop.constant = -VAlert.kHeight
        }
        
        UIView.animate(withDuration:kAnimationDuration)
        { [weak self] in
            

        translatesAutoresizingMaskIntoConstraints = false
    }
    
    func timeOut(sender timer:Timer)
    {
        timer.invalidate()
        animate(open:false)
    }
    
    //MARK: public
    
    func animate(open:Bool)
