﻿function LoadHadith(MID, Search, SearchMode, CTLPath) {
    if (SearchMode && Search == '') {
       // alert('لطفا کلمه جستجو را وارد نمایید'); return
     }
    var OfDayMode = eval('ofDay' + MID);
    var OnlyFromID = eval('OnlyFromID' + MID)
    var MyData = ''
    
    if (!(OfDayMode) || SearchMode) {
        MyData += 'ofday=0&' 
    }
    if ((SearchMode || !(OfDayMode)) && Search !='') { MyData += 'Keyword=' + Search + '&' }
    if ((SearchMode || !(OfDayMode)) && OnlyFromID != -1) { MyData += 'OwnerID=' + OnlyFromID + '&' }
    if (MyData == '') { MyData += 'callback=?' } else { MyData += 'callback=?' }
    if (jQuery('#HadithCT' + MID).html() == '') {
        jQuery('#HadithCT' + MID).html('<img src="'+ CTLPath +'rotating_arrow.gif" alt="ajaxWait"/>');
    }
    else {
        jQuery('#AjaxIcon' + MID).html('<img src="' + CTLPath + 'rotating_arrow.gif" alt="ajaxWait"/>');
    }
    MyData = encodeURI(MyData);
    //alert(MyData);
    jQuery.ajax({
        type: "GET",
        url: "http://www.hatam.ws/HatamWs/hadith.aspx",
        cache: false,
        data: MyData,
        dataType: "jsonp",
        success: function(Hadith) {
            if (Hadith.OwnerCode == -1 && Search != '') {// IF Hadith Not Found
                jQuery('#AjaxIcon' + MID).html('حدیث مورد نظر یافت نشد');
                return;
            }
            if (Hadith.Status == 'OK') {
                var Temp = eval('TemplateFinal' + MID)
                Temp = Temp.replace('[arabictext]', Hadith.AText);
                Temp = Temp.replace('[farsitext]', Hadith.FText);
                Temp = Temp.replace('[englishtext]', Hadith.EText);
                Temp = Temp.replace('[source]', Hadith.Source);
                Temp = Temp.replace('[ownername]', Hadith.OwnerName);
                Temp = Temp.replace('[searchtool1]', GetSrch1(Search, MID, CTLPath));
                Temp = Temp.replace('[ajaxicon]', '<span id="AjaxIcon' + MID + '"></span>');
                Temp = Temp.replace('[searchtool2]', GetSrch2(Search, MID, CTLPath));
                jQuery('#HadithCT' + MID).html(Temp);
                jQuery('#OnlyID' + MID).val(eval('OnlyFromID' + MID));
            }
        },
        error: function(msg, b, c) {
        }
    });
}
function GetSrch1(Search, MID, CTLPath) {
    return '<div><input class="srchText" maxlength="20" type="text" value="' + Search + '" id="txtHsearch' + MID + '"/><input class="srchButton" type="button" onclick="LoadHadith(\'' + MID + '\',jQuery(\'#txtHsearch' + MID + '\').val(),true,\'' + CTLPath + '\')" value="دریافت"/></div>'

 }
function GetSrch2(Search, MID, CTLPath) {

    var str = '<div><select class="srchCombo" id="OnlyID' + MID + '">'
    str += '<option value="-1"></option>'
    str += '<option value="1">رسول‌الله(ص)</option>'
    str += '<option value="2">علی (ع)</option>'
    str += '<option value="3">فاطمه (س)</option>'
    str += '<option value="4">حسن مجتبی (ع)</option>'
    str += '<option value="5">حسین (ع)</option>'
    str += '<option value="6">سجاد (ع)</option>'
    str += '<option value="7">محمد باقر (ع)</option>'
    str += '<option value="8">جعفر صادق (ع)</option>'
    str += '<option value="9">موسی کاظم (ع)</option>'
    str += '<option value="10">رضا (ع)</option>'
    str += '<option value="11">جواد (ع)</option>'
    str += '<option value="12">هادی (ع)</option>'
    str += '<option value="13">حسن عسکری (ع)</option>'
    str += '<option value="14">مهدی (ع)</option>'
    str += '</select><br/><input class="srchText" maxlength="20" type="text" value="' + Search + '" id="txtHsearch' + MID + '"/><input class="srchButton" style="" type="button" onclick="ChangeOnlyFromID(\'' + MID + '\');LoadHadith(\'' + MID + '\',jQuery(\'#txtHsearch' + MID + '\').val(),true,\'' + CTLPath + '\')" value="دریافت"/></div>'
    
    return str;

}
function ChangeOnlyFromID(MID) {

    eval('OnlyFromID' + MID + '=' + jQuery('#OnlyID' + MID).val())
 }
