﻿/////////// News Related Js  ///////////////
function changeNewsCat(catNo) {
    newsNO = catNo + 1;
    if (newsNO > 4) newsNO = 1;
    for (i = 1; i <= 4; i++) {
        document.getElementById('news' + i).className = "newsTab";
    }
    document.getElementById('news' + catNo).className = "newsTab-selected";
    document.getElementById('newsContent').style.opacity = '.2';
    if (catNo == 3) url = 'DefaultData2.aspx?sec=seonews&rand=' + Math.random()
    else url = "DefaultData2.aspx?sec=news2&cat=" + catNo + '&rand=' + Math.random()
    Zapatec.Transport.fetch({

        // URL to fetch
        url: url,

        // Onload event handler
        onLoad: function(objRequest) {
            // Show container
            document.getElementById('newsContent').style.opacity = '1';

            // Put fetched fragment into sample div
            var strHtml = objRequest.responseText;
            Zapatec.Transport.setInnerHtml({
                html: strHtml,
                container: 'newsContent'
            });

        }

    });

}

function changeTab(name, all, No, srv) {
    for (i = 1; i <= all; i++) {
        document.getElementById(name + i).className = "newsTab";
    }
    document.getElementById(name + No).className = "newsTab-selected";
    document.getElementById(name + 'Content').style.opacity = '.2';
    //alert("DefaultData.aspx?sec=" + srv + '&rand=' + Math.random());
    Zapatec.Transport.fetch({

        // URL to fetch
        url: "DefaultData2.aspx?sec=" + srv + '&rand=' + Math.random(),

        // Onload event handler
        onLoad: function(objRequest) {
            // Show container
            document.getElementById(name + 'Content').style.opacity = '1';

            // Put fetched fragment into sample div
            var strHtml = objRequest.responseText;
            Zapatec.Transport.setInnerHtml({
                html: strHtml,
                container: name + 'Content'
            });

        }

    });

}
function showHideNews(obj, id) {
    var divobj = document.getElementById(id);
    if (divobj.style.display == 'none') {
        divobj.style.display = '';
        obj.src = 'themes/images/collapse.gif'
    }
    else {
        divobj.style.display = 'none';
        obj.src = 'themes/images/expand.gif'
    }
}

var newsNO = 1;
function RotateNews() {
    changeNewsCat(newsNO);
    if (newsNO > 4) newsNO = 1;
}



//////// index search Js /////////////

function form_submit(event) { //index search input - sidebar
    if (event.keyCode == 13) {
        return SearchSymbol_action()
    }
}

function SearchSymbol_action() {
    if (document.getElementById("tbSearch").value == "") { alert('.كاربر گرامي! لطفاً نماد مورد نظرتان را جهت  جستجو انتخاب كنيد!!'); return false; }
    if (document.getElementById("tbSearch").value != "") {
        if (getRadio() == "CASH")
            window.location = "Showins2.aspx?symbol=" + document.getElementById("tbSearch").value;
        else
            window.location = "FShowins.aspx?symbol=" + document.getElementById("tbSearch").value;
    }
    return false;
}


function submitenter() {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    if (keycode == 13) { SearchSymbol_action(); return true; } else return false;
}

function fetchUrl(sec, code, period, divName) {
    document.getElementById(divName).innerHTML = "<div align='center'><img style='padding-top:20px' src='themes/script/zapatec/utils/zpbusy.gif' ></div>";
    // alert("DefaultData.aspx" + '?sec=' + code + '&date=' + date + '&rand=' + Math.random());
    // Fetch HTML fragment
    Zapatec.Transport.fetch({

        // URL to fetch
        url: "DefaultData2.aspx" + '?sec=' + sec + '&inscode=' + code + '&period=' + period + '&rand=' + Math.random() + '&width=250&height=160',

        // Onload event handler
        onLoad: function(objRequest) {
            // Show container
            document.getElementById(divName).style.display = '';

            // Put fetched fragment into sample div
            var strHtml = objRequest.responseText;
            Zapatec.Transport.setInnerHtml({
                html: strHtml,
                container: divName
            });

        }

    });

}
function fetchData(sec, divName) {

    // alert("DefaultData.aspx" + '?sec=' + code + '&date=' + date + '&rand=' + Math.random());
    // Fetch HTML fragment
    Zapatec.Transport.fetch({

        // URL to fetch
        url: "DefaultData2.aspx" + '?sec=' + sec + '&rand=' + Math.random(),

        // Onload event handler
        onLoad: function(objRequest) {
            // Show container
            document.getElementById(divName).style.display = '';

            // Put fetched fragment into sample div
            var strHtml = objRequest.responseText;
            Zapatec.Transport.setInnerHtml({
                html: strHtml,
                container: divName
            });

        }

    });

}


function minFunc(tagId, imgContId) {
    var ql = document.getElementById(tagId)
    var clpsImg = document.getElementById(imgContId).getElementsByTagName("img")[0]

    if (ql.style.display == "none") {
        ql.style.display = "block"
        clpsImg.src = "themes/images/minimize.gif"
    }
    else {
        ql.style.display = "none"
        clpsImg.src = "themes/images/maximize.gif"
    }
}


//Market Watch...
function Commas(nStr) {
    nStr += '';
    x = nStr.split('.');
    x1 = x[0];
    x2 = x.length > 1 ? '.' + x[1] : '';
    var rgx = /(\d+)(\d{3})/;
    while (rgx.test(x1)) { x1 = x1.replace(rgx, '$1' + ',' + '$2'); }
    return x1 + x2;
}
function eXcell_formatedint(cell) {
    if (cell) {
        this.cell = cell; this.grid = this.cell.parentNode.grid; eXcell_price.call(this);
    }
    this.edit = function() { }
    this.isDisabled = function() { return true; }
    this.setValue = function(val) {
        this.setCValue(Commas(val), val);
    }

    this.getValue = function() {
        var txt = this.cell.innerHTML;
        return parseInt(txt.replace(/,/gi, ""))
    }
}
function fetchUrlMW(sec, divName) {
    //document.getElementById(divName).innerHTML += "<div align='center' style='z-index:1000'><img style='padding-top:20px' src='themes/script/zapatec/utils/zpbusy.gif' ></div>";
    //alert("DefaultData.aspx" + '?sec=' + sec + '&rand=' + Math.random());
    // Fetch HTML fragment
    Zapatec.Transport.fetch({

        // URL to fetch
        url: "DefaultData.aspx" + '?sec=' + sec + '&rand=' + Math.random() + '',

        // Onload event handler
        onLoad: function(objRequest) {
            // Show container
            document.getElementById(divName).style.display = '';

            // Put fetched fragment into sample div
            var strHtml = objRequest.responseText;
            Zapatec.Transport.setInnerHtml({
                html: strHtml,
                container: divName
            });

        }

    });

}
