def prepMessage():
    """Prepare Message for GCM

    """
    if request.method == "GET":
        return render_template("prepmessage.html")
    elif request.method == "POST":
        outDict = MultiDict()
        params = dict()
        params['messageType'] = request.form['messageType']
        params['message'] = request.form['message']
        params['time'] = int(time.time())
        outString = ""

        q = RegIDModel.all()
        count = q.count(1000000)
        iCount = 0
        while iCount < count:
            items = q.fetch(100, iCount)
            strings = ""
            start = ""
            stringarray = []
            for item in items:
                strings = strings + start + item.regID
                start = ","
                stringarray.append(item.regID)
            outDict['registration_ids'] = stringarray
            outDict['data'] = params
            outString += sendMessage(outDict) + "\n"
            iCount += 100
        print "Saving message: " + params['message']
        saveMessage = MessagesModel(message=params['message'],
                                    messagetype=params['messageType'],
                                    sent_at=params['time'])
        saveMessage.put()
        return outString
    return ''