/*******************************************************************************
* Author: Justin Barlow - www.netlobo.com
*
*******************************************************************************/
function ajaxUpdateNews( elemid, url, options )
{
  var params = options.params || "";
  var meth = options.meth || "post";
  var async = options.async || true;
  var startfunc = options.startfunc || "";
  var endfunc = options.endfunc || "";
  var errorfunc = options.errorfunc || "";
  var req = false;
  if( window.XMLHttpRequest )
	req = new XMLHttpRequest();
  else if( window.ActiveXObject )
	req = new ActiveXObject( "Microsoft.XMLHTTP" );
  else
  {
	alert( "Su navegador no puede realizar la acción solicitada. "+
		 "Sus ajustes de seguridad son demasiado altos o su"+
		 "Navegador está obsoleto. Pruebe la versión más reciente de "+
		 "Internet Explorer o Mozilla Firefox." );
	return false;
  }
  if( startfunc != "" )
	eval( startfunc );
  req.open( meth, url+( params != "" ? "?"+params : "" ), async );
  req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
  req.onreadystatechange =
	function()
	{
	  if ( req.readyState == 4 )
		{
			if ( req.status == 200 )
			{
		  document.getElementById(elemid).innerHTML = req.responseText;
		  if( endfunc != "" )
			eval( endfunc );
		  return true;
			}
			else
			{
		  if( endfunc != "" )
			eval( endfunc );
		  if( errorfunc != "" )
			eval( errorfunc );
		  return false;
			}
		}
	};
	req.send(null);
}

function newspagination(skip, path, template, number, categories, sort){
	
	ajaxUpdateNews( "ajaxnews", path+"/plugins/ajaxnewspagination/ajaxnewspagination.php", {params:"skip=" + skip + "&template=" + template + "&number=" + number + "&categories=" + categories + "&mysort=" + sort, startfunc:"load_ajaxnewspagination('"+path+"')"});
	

}


function load_ajaxnewspagination(path){
	var newsdiv = document.getElementById('ajaxnews');
	//newsdiv.style.height = newsdiv.offsetHeight;
	newsdiv.innerHTML = '<div align=\"center\" style=\"background-color:#ffffff; top:35%; left:35%; position:fixed; opacity:0.9; filter:alpha(opacity=90); z-index:50; padding:30px; display:block;\"><center><img src=\"' + path  +'/plugins/ajaxnewspagination/ajax-loader.gif\" border=\"0\" /><br>PROCESANDO... Un momento por favor.</center></div>';
}
