﻿var deal_mid3_page=1
var deal_mid3_tp;
var btnhit=false;
function mycarousel_itemLoadCallback(carousel, state)
{
    // Since we get all URLs in one file, we simply add all items
    // at once and set the size accordingly.
    if (state != 'init')
        return;
 $("#deal_mid3_loading").show();
     var ajaxData = {
         format: 'json',
          dealtype  : 'MMGD'
          };
         $.ajax({
              type:       'GET',
              dataType:   'json',
              url:        'SFDeals.ashx',
              data:       ajaxData,
              success:    function (json) { 
                    $("#deal_mid3_loading").hide();
                    var res=json.NewDataSet.Table;
                    if(res)
                    {
                        
                        for(var i=0;i<res.length;i++)
                        {
                              carousel.add(i+1, loadGadgetItemData(res[i],i+1));
                            
                         
                        }
                        
                    }
                     deal_mid3_tp=(res.length/4);
                      carousel.options.scroll =4;
                    carousel.size(res.length);
                    loadGadgetPages(res.length);
		      },
              complete:   function () {
                 jQuery('#deal_mid3_pages a').bind('click', function() {
                    
                    var  selnum=parseInt( $(this).attr('title'));
                    
                      btnhit=true;
                      var ss=(selnum-1)*4;
                      ss = ss +1;
                      carousel.scroll(ss);
                      deal_mid3_page=selnum;
                   
                    return false;
                });
                
              }
        });
   
};


function loadGedgetPageLoad(){

        jQuery("#deal_mid3").jcarousel({
              scroll: 4,
              itemLoadCallback: mycarousel_itemLoadCallback,
              itemFirstInCallback:   mycarousel_itemLastInCallback
           });
           
           
//    $('.jcarousel-next-horizontal').hover(function(){
//        $(this).removeClass().addClass('jcarousel-next-horizontal-hover');
//    },function(){
//        $(this).removeClass().addClass('jcarousel-next-horizontal');
//    });
//    $('.jcarousel-prev-horizontal').hover(function(){
//        $(this).removeClass().addClass('jcarousel-prev-horizontal-hover');
//    },function(){
//        $(this).removeClass().addClass('jcarousel-prev-horizontal');
//    });
 }
 
function mycarousel_itemLastInCallback(carousel, item, idx, state) {

   var pn= idx/4;
   if(btnhit)
   {
   pn= deal_mid3_page;
   }else{
   for(var k=0;k<=deal_mid3_tp;k++)
   {
        if(pn >k && pn < k+1)
         {
         
            pn=k+1;
            break;
         }
   }
   
   if(pn>deal_mid3_tp)
    pn= deal_mid3_tp;
    
    deal_mid3_page=pn; 
   }
   $("#deal_mid3_pages a").removeClass('active');
   $("#deal_mid3_page"+pn).addClass('active');
    
   btnhit=false;
    
};


/**
 * This is the callback function which receives notification
 * about the state of the prev button.
 */
function mycarousel_buttonPrevCallback(carousel, button, enabled) {
    display('Prev button is now ' + (enabled ? 'enabled' : 'disabled'));
};

function loadGadgetItemData(row,count)
{

var sour_url=row.URL;

var prod="<li id=gd'"+count+"' ><div class='dgad_1'>";
        prod +="<div class='dgad_img'><div class='dgad_subimg' ><a href='rurl.aspx?ref="+sour_url+"' target='_blank'> <img src='Admin/images/deals/mmgd/"+row.ImageName+"' border='0'/></a></div></div>";
               prod +="<div class='dgad_name'><a href='rurl.aspx?ref="+sour_url+"' target='_blank'>"+row.description+"</a></div>";
               prod +="<div class='dgad_value'><a href='rurl.aspx?ref="+sour_url+"' target='_blank'><span class='past_value  money'>$"+row.Price+"</span>   <span class='present_value money'>$"+row.OfferPrice+"</span></a> </div>";
                        
                       prod +="</div></li>";
                       
                    return prod;
}

function loadGadgetPages(count)
{
  var c=count/4;
  
  for(var i=0;i<c;i++)
  {
  var s=i+1;
  if(i==0)
    {
        
     $("#deal_mid3_pages").append("<li><a class='hero-gallery-trigger active' id='deal_mid3_page"+s+"' title='"+s+"' href='javascript:void(0)'></a></li>");
     
     }else{
     $("#deal_mid3_pages").append("<li><a class='hero-gallery-trigger' id='deal_mid3_page"+s+"' title='"+s+"' href='javascript:void(0)'></a></li>");
     
     }
  }   
}


function getCouponsDeals()
{
    $("#deal_mid2_loading").show();
     var ajaxData = {
         format: 'json',
          dealtype  : 'coupon'
          };
         $.ajax({
              type:       'GET',
              dataType:   'json',
              url:        'SFDeals.ashx',
              data:       ajaxData,
              success:    function (json) { 
              $("#deal_mid2_loading").hide();
                    var res=json.NewDataSet.Table;
                    if(res)
                    {
                        for(var i=0;i<res.length;i++)
                        {
                            $("#deal_mid2").append(loadCouponitemData(res[i]));
                        }
                    }
		      },
              complete:   function () {
      
              }
        });
}

function loadCouponitemData(row)
{
var sour_url=row.SourceURL;
var prod="<div class='coup1'><div class='copu_img' ><div class='copu_subimg'><a href=rurl.aspx?ref='"+sour_url+"' target='_blank'><img src='"+row.ImageUrl+"' width='110px' border='0'/></a></div></div>"
         prod +="<div class='cou_pro_name'>"+row.Title+"</span></div></div>";
              return prod;
}


function getEventsDeals(selenventtype)
{
    $("#events_more").html("");
    $("#deal_mid5").html("");
    $("#deal_mid5_loading").show();
	
     var ajaxData = {
         format: 'json',
          dealtype  : selenventtype
          };
         $.ajax({
              type:       'GET',
              dataType:   'json',
              url:        'SFDeals.ashx',
              data:       ajaxData,
              success:    function (json) { 
              $("#deal_mid5_loading").hide();
                    var res=json.NewDataSet.Table;
                    if(res)
                    {
                        for(var i=0;i<res.length;i++)
                        {
                            if(res[i].DispPosition=="-1")
                            {
                                $("#events_more").append(loadEventsMore(res[i]));
                            }else{
								/*if(res[i].DispPosition=="10")
									{
										$("#deal_mid5").append("<div class='dealsTitle'><b>Top Selling Events</b></div>");
									}*/
                                $("#deal_mid5").append(loadEventsData(res[i]));
                            }
                        }
                    }
		      },
              complete:   function () {
      
              }
        });
}
function loadEventsMore(row)
{
var sour_url=row.URL;
//var prod="<div class='events'><a href=rurl.aspx?ref='"+sour_url+"' target='_blank'>"
var prod="<a href='rurl.aspx?ref="+sour_url+"' target='_blank'>"
         prod +=row.Title+"</a>";
		      
              return prod;
}
 
function loadEventsData(row)
{
var sour_url=row.URL;
//var prod="<div class='events'><a href=rurl.aspx?ref='"+sour_url+"' target='_blank'>"
var prod="<div class='events'><a href='rurl.aspx?ref="+sour_url+"' target='_blank'>"
         prod +=row.Title+"</a>";
		      prod +="</div>";
              return prod;
}
 
                         	
                            	
