﻿
function SpecialsService_CreatePost(iClientID, iLocationID, 
    iSpecialTypeID, sHeadline, sDescription, 
    iDateTypeID, sD1, sD2, sD3, sD4, sD5, bM, bTU, bW, bTH, bF, bSA, bSU, sHours, 
    sAddClientIds, iCopySpecialID){
    
    var UserID = 0;
    try { UserID = getRef("UserID").value; }catch(exc) {}
    var UserIP = "";
    try { UserIP = getRef("UserIP").value; }catch(exc) {}
    
    RichmondBarsAndRestaurants.SpecialService.CreatePost(iClientID, iLocationID, 
        iSpecialTypeID, sHeadline, sDescription, 
        iDateTypeID, sD1, sD2, sD3, sD4, sD5, bM, bTU, bW, bTH, bF, bSA, bSU, sHours, sAddClientIds, iCopySpecialID, 
        UserID, UserIP, 
        SucceededCallback_SpecialsService_CreatePost, OnError_SpecialsService_CreatePost, OnTimeout_SpecialsService_CreatePost);         
}

function SucceededCallback_SpecialsService_CreatePost(result){
    try {
        if (typeof PostControl_CreatePostSucceeded == "function") {
            PostControl_CreatePostSucceeded(result.SID, result.PostLink, 
                result.HasLogo, result.ClientName, result.ClientHTMLTable, 
                result.ErrorMsg, result.FeaturedClients);
        }
    } catch(exc) { 
        // alert(exc.message);
    }
}

function OnError_SpecialsService_CreatePost(result){
    alert(result.get_message());
}

function OnTimeout_SpecialsService_CreatePost(result){
    alert(result.get_message());
}
