﻿/// <reference path="../jquery-1.3.2.js" />
/// <reference path="../jquery.simplemodal-1.2.3.js" />

jQuery.noConflict();
jQuery(document).ready(function() {

    getNewScans();

    jQuery('A[ID*=aTTop]').click(function() {
        var rw = jQuery(this).attr('rel');
        jQuery('#divTopView').modal({
            overlayCss: {
                backgroundColor: '#000',
                cursor: 'wait'
            },
            containerCss: {
                height: 499,
                width: 503,
                background: 'transparent url(../images/TTBPop.png) no-repeat top right'

            },
            closeClass: 'mClose',
            close: false,
            onClose: function(dialog) {

                jQuery.modal.close();

            }

        });
        //SET THE SCRIPT TO SET ALL NEW ITEMS ACTIVE
        jQuery.ajax({
            type: "POST",
            url: "services/topTenService.asmx/getSngTopTen",
            data: "{'rw':'" + rw + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(responseText) {
                var tt = (typeof responseText.d) == 'string' ? eval('(' + responseText.d + ')') : responseText.d;


                var title = tt[0].title;
                var info = tt[0].info;
                var ipath = tt[0].imagePath;
                var next = tt[0].nextItem;
                var prev = tt[0].previousItem;
                jQuery("IMG[ID*=simgTop]").attr('src', ipath);
                jQuery("SPAN[ID*=slblTitle]").text(title);
                jQuery("SPAN[ID*=slblInfo]").text(info);
                jQuery("#A2").attr('rel', next);
                jQuery("#A1").attr('rel', prev);

                jQuery('.pn').click(function() {
                    showPrevNext(jQuery(this));
                });

            },
            error: function(xhr) {
                //alert(xhr.responseText);
                var err = eval("(" + xhr.responseText + ")");
                alert(err.Message);
                //prnt.unblock();
                // $get("ctl00_cpgh1_CPGTopTen_lblTitle").innerText = err._message;

            }

        })
    });

});

function showPrevNext(obj) {
    jQuery("IMG[ID*=simgTop]").attr('src', '../images/orngLoader160.gif');
    var rw = obj.attr('rel');
    jQuery.ajax({
        type: "POST",
        url: "services/topTenService.asmx/getSngTopTen",
        data: "{'rw':'" + rw + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(responseText) {
            var tt = (typeof responseText.d) == 'string' ? eval('(' + responseText.d + ')') : responseText.d;


            var title = tt[0].title;
            var info = tt[0].info;
            var ipath = tt[0].imagePath;
            var next = tt[0].nextItem;
            var prev = tt[0].previousItem;
            jQuery("IMG[ID*=simgTop]").attr('src', ipath);
            jQuery("SPAN[ID*=slblTitle]").text(title);
            jQuery("SPAN[ID*=slblInfo]").text(info);
            jQuery("#A2").attr('rel', next);
            jQuery("#A1").attr('rel', prev);

            //jQuery('.pn').click(function() {
            //    showPrevNext(jQuery(this));
           // });

        },
        error: function(xhr) {
            //alert(xhr.responseText);
            var err = eval("(" + xhr.responseText + ")");
            alert(err.Message);
            //prnt.unblock();
            // $get("ctl00_cpgh1_CPGTopTen_lblTitle").innerText = err._message;

        }

    })
}

function getNewScans() {
    jQuery.ajax({
        type: "POST",
        url: "services/scans.asmx/getNewScans",
        data: "{}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(responseText, responseCode) {
            var tt = (typeof responseText.d) == 'string' ? eval('(' + responseText.d + ')') : responseText.d;
            var li = 1;
            for (var i = 0; i < tt.length; i++) {


                var iItem = jQuery("#ncsi" + li);
                iItem.attr('src', tt[i].imgUrl);

                var aItem = jQuery("#ncsa" + li);
                //aItem.attr('rel', 'lightbox[]');
                aItem.attr('href', tt[i].lbUrl);

                var dItem = jQuery("#ncsd" + li);
                dItem.html(tt[i].imgTitle + "<br/>" + tt[i].uploadedBy);

                li++;
            }

        },
        error: function(errorData) {
            // Replace the div's content with the page method's return.
            //alert(errorData.responseText);
        }

    });

}