﻿function stateChanged( objname )
{
    if (xmlhttp.readyState==4)
    {
        if(xmlhttp.responseText.replace(/^\s+|\s+$/g,"") == "" )
        {
            maxpage[objname] = pagenum[objname];
            return;
        }
        var text = document.getElementById(objname).innerHTML ;
        text = text.replace(/url\(([^'].*?)\)/g,"url('$1')");
        document.getElementById(objname).innerHTML = text + xmlhttp.responseText;
        document.getElementById(objname).style.width = (parseInt( document.getElementById(objname).style.width ) + 492) + "px";
        
        var left = parseInt(document.getElementById(objname).style.left);
        var width = parseInt(document.getElementById(objname).style.width);
        
        var slideleft = objname.replace(/mydiv/,"slideleft");
        var slideright = objname.replace(/mydiv/,"slideright");
        if(width + left <= 508)
        {
            document.getElementById(slideleft).className = "nfSliderLeft-disable"
            
        }
        else
        {
            document.getElementById(slideleft).className = "nfSliderLeft";
        
        }

        pagenum[objname] += 1;
        
  
    }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}
var pagenum = new Array();
var pagesize = new Array();
var maxpage = new Array();

function loadNetflix(objname,category)
{
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null)
      {
      alert ("Your browser does not support AJAX!");
      return;
      }
    //alert("Pagenum: " + pagenum);
    if( pagenum[objname] == undefined )
        pagenum[objname] = 2;
    if( pagesize[objname] == undefined )
        pagesize[objname] = 4;
    if( maxpage[objname] == undefined )
        maxpage[objname] = 1000;
    
    if( pagenum[objname] >= maxpage[objname] ) return;
    
    var url="nfajaxpage.aspx?category="+category+"&pagenum="+pagenum[objname]+"&pagesize="+pagesize[objname];
    xmlhttp.onreadystatechange=function(){stateChanged(objname);};
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
}

