﻿var ind = 1;
var Cind = 1;
var catobj, objbtnmore; // for the category objects
var ImgCat;
var indRepConv = 1;
//function mouseOverTD(ctl) 
//{
//    var pr = ctl.substring(ctl.lastIndexOf('_') + 1, ctl.length);
//    document.getElementById(ctl).style.backgroundcolor = '#777';
//    if (document.getElementById('iShare_' + pr) != null)
//        document.getElementById('iShare_' + pr).style.display = "";
//    if (document.getElementById('iFav_' + pr) != null)
//        document.getElementById('iFav_' + pr).style.display = "";
//    if (document.getElementById('iLike_' + pr) != null)
//        document.getElementById('iLike_' + pr).style.display = "";
//    if (document.getElementById('iDel_' + pr) != null)
//        document.getElementById('iDel_' + pr).style.display = "";
//    if (document.getElementById('iRep_' + pr) != null)
//        document.getElementById('iRep_' + pr).style.display = "";
//}

//function mouseOutTD(ctl) 
//{
//    var pr = ctl.substring(ctl.lastIndexOf('_') + 1, ctl.length);
//    if (document.getElementById('iShare_' + pr) != null)
//        document.getElementById('iShare_' + pr).style.display = "none";
//    if (document.getElementById('iFav_' + pr) != null) 
//    {
//        if (document.getElementById('iFav_' + pr).src.indexOf('star_sel.gif') < 0) 
//        {
//            document.getElementById('iFav_' + pr).style.display = "none";
//        }
//    }
//    if (document.getElementById('iLike_' + pr) != null)
//        if (document.getElementById('iLike_' + pr).src.indexOf('lk.gif') < 0)
//        document.getElementById('iLike_' + pr).style.display = 'none';
//    if (document.getElementById('iDel_' + pr) != null)
//        document.getElementById('iDel_' + pr).style.display = "none";
//    if (document.getElementById('iRep_' + pr) != null)
//        document.getElementById('iRep_' + pr).style.display = "none";
//}

function mouseOverTD(ctl) {

    var pr = ctl.substring(ctl.lastIndexOf('_') + 1, ctl.length);
    var cat = ctl.substring(ctl.indexOf('_') + 1, ctl.lastIndexOf('_') + 1);    
    document.getElementById(ctl).style.backgroundcolor = '#FCFCFC';
    if (document.getElementById('iShareTrue_' + cat + pr) != null)
        document.getElementById('iShareTrue_' + cat + pr).style.display = "";
    if (document.getElementById('iShareFalse_' + cat + pr) != null)
        document.getElementById('iShareFalse_' + cat + pr).style.display = "";
    if (document.getElementById('iFavTrue_' + cat + pr) != null)
        document.getElementById('iFavTrue_' + cat + pr).style.display = "";
    if (document.getElementById('iFavFalse_' + cat + pr) != null)
        document.getElementById('iFavFalse_' + cat + pr).style.display = "";
    if (document.getElementById('iLikeTrue_' + cat + pr) != null)
        document.getElementById('iLikeTrue_' + cat + pr).style.display = "";
    if (document.getElementById('iLikeFalse_' + cat + pr) != null)
        document.getElementById('iLikeFalse_' + cat + pr).style.display = "";
    if (document.getElementById('iDelTrue_' + cat + pr) != null)
        document.getElementById('iDelTrue_' + cat + pr).style.display = "";
    if (document.getElementById('iDelFalse_' + cat + pr) != null)
        document.getElementById('iDelFalse_' + cat + pr).style.display = "";
    if (document.getElementById('iRepTrue_' + cat + pr) != null)
        document.getElementById('iRepTrue_' + cat + pr).style.display = "";
    if (document.getElementById('iRepFalse_' + cat + pr) != null)
        document.getElementById('iRepFalse_' + cat + pr).style.display = "";   
        
        if (document.getElementById('iShare_' + cat + pr) != null)
        document.getElementById('iShare_' + cat + pr).style.display = "";    
    if (document.getElementById('iFav_' + cat + pr) != null)
        document.getElementById('iFav_' + cat + pr).style.display = "";    
    if (document.getElementById('iLike_' + cat + pr) != null)
        document.getElementById('iLike_' + cat + pr).style.display = "";    
    if (document.getElementById('iDel_' + cat + pr) != null)
        document.getElementById('iDel_' + cat + pr).style.display = "";
    if (document.getElementById('iRep_' + cat + pr) != null)
        document.getElementById('iRep_' + cat + pr).style.display = "";    
}

function mouseOutTD(ctl) {
    var pr = ctl.substring(ctl.lastIndexOf('_') + 1, ctl.length);
    var cat = ctl.substring(ctl.indexOf('_') + 1, ctl.lastIndexOf('_') + 1);

    if (document.getElementById('iShareTrue_' + cat + pr) != null)
        document.getElementById('iShareTrue_' + cat + pr).style.display = "none";
    if (document.getElementById('iShareFalse_' + cat + pr) != null)
        document.getElementById('iShareFalse_' + cat + pr).style.display = "none";

    if (document.getElementById('iFavTrue_' + cat + pr) != null) {
        if (document.getElementById('iFavTrue_' + cat + pr).src.indexOf('star_sel.gif') < 0) {
            document.getElementById('iFavTrue_' + cat + pr).style.display = "none";
        }
    }
    if (document.getElementById('iFavFalse_' + cat + pr) != null) {
        if (document.getElementById('iFavFalse_' + cat + pr).src.indexOf('star_sel.gif') < 0) {
            document.getElementById('iFavFalse_' + cat + pr).style.display = "none";
        }
    }
    if (document.getElementById('iLikeTrue_' + cat + pr) != null)
        if (document.getElementById('iLikeTrue_' + cat + pr).src.indexOf('lk.gif') < 0)
        document.getElementById('iLikeTrue_' + cat + pr).style.display = 'none';

    if (document.getElementById('iLikeFalse_' + cat + pr) != null)
        if (document.getElementById('iLikeFalse_' + cat + pr).src.indexOf('lk.gif') < 0)
        document.getElementById('iLikeFalse_' + cat + pr).style.display = 'none';

    if (document.getElementById('iDelTrue_' + cat + pr) != null)
        document.getElementById('iDelTrue_' + cat + pr).style.display = "none";

    if (document.getElementById('iDelFalse_' + cat + pr) != null)
        document.getElementById('iDelFalse_' + cat + pr).style.display = "none";

    if (document.getElementById('iRepTrue_' + cat + pr) != null)
        document.getElementById('iRepTrue_' + cat + pr).style.display = "none";
    if (document.getElementById('iRepFalse_' + cat + pr) != null)
        document.getElementById('iRepFalse_' + cat + pr).style.display = "none";
    if (document.getElementById('iShare_' + cat + pr) != null)
        document.getElementById('iShare_' + cat + pr).style.display = "none";

    if (document.getElementById('iFav_' + cat + pr) != null) {
        if (document.getElementById('iFav_' + cat + pr).src.indexOf('star_sel.gif') < 0) {
            document.getElementById('iFav_' + cat + pr).style.display = "none";
        }
    }    
    
    if (document.getElementById('iLike_' + cat + pr) != null)
        if (document.getElementById('iLike_' + cat + pr).src.indexOf('lk.gif') < 0)
        document.getElementById('iLike_' + cat + pr).style.display = 'none';

    

    if (document.getElementById('iDel_' + cat + pr) != null)
        document.getElementById('iDel_' + cat + pr).style.display = "none";

    if (document.getElementById('iRep_' + cat + pr) != null)
        document.getElementById('iRep_' + cat + pr).style.display = "none";
    
}

// Method is used for Delete Update Text
function ConfirmDelete(oBt) 
{
    var res = confirm('Are you sure want to delete this update? there is NO undo!');
    if (res) 
    {
        var pr = oBt.id.substring(oBt.id.lastIndexOf('_') + 1, oBt.id.length);
        if (document.getElementById('hID_' + pr) != null) 
        {
            $('div#' + 'divUpdates_' + pr).fadeOut(1000);
            $.ajax(
            {
                type: "POST",
                url: "Service/CommonService.asmx/DeleteUserUpdate",
                data: "{ UserUpdateID : " + pr + "}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function(msg) {
                $('#' + uplbl).text(parseInt($('#' + uplbl).text()) - 1);
                }
            });
        }
    }
}
// Method is used for Share UpdateText
function ShareUpdate(oBt) {
 var pr = oBt.id.substring(oBt.id.lastIndexOf('_') + 1, oBt.id.length);
 if (document.getElementById('hID_' + pr) != null) {
     $.ajax(
        {
            type: "POST",
            url: "Service/CommonService.asmx/ShareUserUpdate",
            data: "{ UserUpdateTextID : " + pr + "}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                alert('Update has been shared.');
            }
        });
 }
}
// Method is used for Favorite Updates
function SetFavorite(oBt) {
    var act;
    if (oBt.src.indexOf("star_sel") > 0)
        act = 0;
    else
        act = 1;
    var pr = oBt.id.substring(oBt.id.lastIndexOf('_') + 1, oBt.id.length);
    if (document.getElementById('hID_' + pr) != null) {
        $.ajax({
            type: "POST",
            url: "Service/CommonService.asmx/SetUnFvrt",
            data: "{UserUpdateTextID : " + pr + ", Fvrt : " + act + "}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                if (act) {
                    oBt.src = 'images/star_sel.gif';
                    oBt.title = 'un-favorite this update';
                }
                else {
                    oBt.src = 'images/star.gif';
                    oBt.title = 'favorite this update';
                }
            }
        });
    }   
//    var UserUpdateID;
//    var UserUpdateTextID = objButton.id.substring(0, objButton.id.lastIndexOf("_")) + "_hdnUserTextUpdateID";
//    if (document.getElementById(UserUpdateTextID) != null)
//        UserUpdateID = document.getElementById(UserUpdateTextID).value;
//    var UID = objButton.id.substring(0, objButton.id.lastIndexOf("_")) + "_hdnUserID";
//    var UserID = document.getElementById(UID).value;
//    CommonService.SetUnFvrt(UserID, UserUpdateID, 1, SuccessCallback, ErrorCallBack);
}
// Method is used for Favorite Updates
//function SetUnFvrt(objButton) {
//    var UserUpdateTextID = objButton.id.substring(0, objButton.id.lastIndexOf("_")) + "_hdnUserTextUpdateID";
//    var UserUpdateID;
//    if (document.getElementById(UserUpdateTextID) != null)
//        UserUpdateID = document.getElementById(UserUpdateTextID).value;
//    var UID = objButton.id.substring(0, objButton.id.lastIndexOf("_")) + "_hdnUserID";
//    var UserID = document.getElementById(UID).value;
//    CommonService.SetUnFvrt(UserID, UserUpdateID, 0, SuccessCallback, ErrorCallBack);
//}

// Method is used for Favorite Updates
function SetLiked(oBt) {
    if (oBt != null) {        
        var pr = oBt.id.substring(oBt.id.lastIndexOf('_') + 1, oBt.id.length);
        if (pr != null) {
            $.ajax({
                type: "POST",
                url: "Service/CommonService.asmx/SetLkd",
                data: "{ UserUpdateTextID : " + pr + "}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function(msg) {
                oBt.src = 'images/lk.gif';
                oBt.title = 'liked update';
                }
            });
        } 
    }
//    var UserUpdateTextID = objButton.id.substring(0, objButton.id.lastIndexOf("_")) + "_hdnUserTextUpdateID";
//    var UserUpdateID;
//    if (document.getElementById(UserUpdateTextID) != null)
//        UserUpdateID = document.getElementById(UserUpdateTextID).value;
//    var UID = objButton.id.substring(0, objButton.id.lastIndexOf("_")) + "_hdnUserID";
//    var UserID = document.getElementById(UID).value;
//    CommonService.SetLkd(UserID, UserUpdateID, 1, SuccessCallback, ErrorCallBack);
}