var http = false;
if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\\\s)"+searchClass+"(\\\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function loadNewContent(divid,aid,cid,ct,cc,twl,thl,lt,sd,sa,cd,li,te,a,df,sep,cit,rand) {

	/*
	var sfEls = getElementsByClass("childnfp");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].className=sfEls[i].className.replace(new RegExp("childnfp-active"), "");
		alert(sfEls[i].className);
	}
	*/
	
	elem = getElementsByClass(rand+" childnfp-active");
	for (var i=0; i<elem.length; i++) {
		elem[i].className = rand+" childnfp";
	}

	
	if(typeof divid != "undefined") {
		if(divid != "") {
			elem = document.getElementById(divid);
			elem.className = rand+" childnfp-active";
		}
	}

  //document.getElementById('nicefpdiv'+rand).innerHTML = '<div id="nfp-loader"></div>';
  
  http.open("GET", "index2.php?option=com_nicefrontpage&id="+aid+"&cid="+cid+"&ct="+ct+"&cc="+cc+"&twl="+twl+"&thl="+thl+"&lt="+lt+"&sd="+sd+"&sa="+sa+"&cd="+cd+"&li="+li+"&te="+te+"&a="+a+"&df="+df+"&sep="+sep+"&cit="+cit, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
    	var temp = new Array();
    	var t = http.responseText;
    	temp = t.split('###NFP###');
      document.getElementById('nicefpdiv'+rand).innerHTML = temp[1];
    }
  }
  http.send(null);
}
