function NewsGetXMLHttp()
{
  var NewsXmlHttp

  try
  {
    //Firefox, Opera 8.0+, Safari
    NewsXmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    //Internet Explorer
    try
    {
      NewsXmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      try
      {
        NewsXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e)
      {
        alert("Your browser does not support AJAX!")
        return false;
      }
    }
  }
  return NewsXmlHttp;
}

var offset = 1;
var offseter = 1;

function MakeNewsRequest(stopnumber,directionposts,antalnews,dotheoffset)
{
  var NewsXmlHttp = NewsGetXMLHttp();
  var maxcount = stopnumber;
  var updown = directionposts;
  var antalnewspost = antalnews;
  if (antalnewspost == null) {
	  antalnewspost = 3;
  }
  		if (dotheoffset == 0) {
	 			if (offseter != 0) {
	  			offseter = 1;  
	  			}
  		} else if (dotheoffset == 1) {
	  	offseter = 0; 
  		}
  
  if (updown == 'Plus') {
  
  	if (offset<(maxcount-antalnewspost)) {
	  		if (offseter==1) {
		  	offset += antalnewspost-offseter;
		  	offseter = 0;
	  		} else if (offseter==0){
				offset += antalnewspost;
	  		}
	} else {
	offset = offset;
	}
	  
  } else if (updown == 'Minus') {
	  
	  if (offset<1 || offset==1 ) {
		  	if (dotheoffset == 1) {
		  	offset = 1;
			} else if (dotheoffset == 0) {
		  	offset = 0;
			}
	  } else {
		  offset -= antalnewspost;
	  }
	  
  }
  
  NewsXmlHttp.onreadystatechange = function()
  {
    if(NewsXmlHttp.readyState == 4)
    {
      NewsHandleResponse(NewsXmlHttp.responseText);
    }
  }
	if (offset<maxcount) {
  NewsXmlHttp.open("POST", "http://www.scenen.nu/loadnews/", true); 
  NewsXmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  NewsXmlHttp.send("offset=" + offset +"&antalnews=" + antalnewspost);
	}
}

function NewsHandleResponse(response)
{
	
  $('#rightFeedWrap').fadeOut(300, function () { 
  document.getElementById('rightFeedWrap').innerHTML = response; });
  $('#rightFeedWrap').fadeIn(300);
}
