function ContentLoader (url,onload,onerror,method,params,contentType)
{
  this.READY_STATE_UNINITIALIZED=0;
  this.READY_STATE_LOADING=1;
  this.READY_STATE_LOADED=2;
  this.READY_STATE_INTERACTIVE=3;
  this.READY_STATE_COMPLETE=4;

  this.req=null;
  this.onload=onload;
  this.onerror=(onerror) ? onerror : this.defaultError;
  this.loadXMLDoc(url,method,params,contentType);
}


ContentLoader.prototype.loadXMLDoc=function(url,method,params,contentType){
  if (!method){
    method="GET";
  }
  if (!contentType && method=="POST"){
    contentType='application/x-www-form-urlencoded';
  }
  if (window.XMLHttpRequest){
    this.req=new XMLHttpRequest();
  } else if (window.ActiveXObject){
    this.req=new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (this.req){
    try{
      var loader=this;
      this.req.onreadystatechange=function()
      {
      		loader.onReadyState.call(loader);
      }
      this.req.open(method,url,true);
      if (contentType){
        this.req.setRequestHeader('Content-Type', contentType);
      }
      this.req.send(params);
    }catch (err){
      this.onerror.call(this);
    }
  }
}


ContentLoader.prototype.onReadyState=function(){
  var req=this.req;
  var ready=req.readyState;
 if (ready==this.READY_STATE_COMPLETE){
  	var httpStatus=req.status;
    if (httpStatus==200 || httpStatus==0){
      this.onload.call(this);
    }else{
      this.onerror.call(this);
    }
  }
}


ContentLoader.prototype.defaultError=function(){
  alert("error fetching data!"
    +"\n\nreadyState:"+this.req.readyState
    +"\nstatus: "+this.req.status
    +"\nheaders: "+this.req.getAllResponseHeaders());
}


//////////////////////////////////////

        function confirmLink(theLink, theSqlQuery)
        {
            // Confirmation is not required in the configuration file
            // or browser is Opera (crappy js implementation)
            confirmMsg = 'Вы уверены, что хотите';
            if (confirmMsg == '' || typeof(window.opera) != 'undefined') {
                return true;
            }

            var is_confirmed = confirm(confirmMsg + ' \n' + theSqlQuery);


            return is_confirmed;
        }

		function trim(s)
		{
         	ls = '';
          	lrs= '';
         	for (i=0;i<s.length;i++)
         	{
           		if (s.charAt(i)!=' ')
           		{
                  	ls = s.slice(i);
                  	break;
           		}
         	}
         	for (i=ls.length-1;i>=0;i--)
         	{
           		if (ls.charAt(i)!=' ')
           		{
                  	lrs = ls.slice(0,i+1);
                  	break;
           		}
         	}

            return lrs;
		}

		function send_registration()
		{
            if (trim(document.getElementById('name').value).length==0)
            {
             	alert('Введите ФИО!');
             	document.getElementById('name').focus();
             	return false;
            }
            if (trim(document.getElementById('mail').value).length==0)
            {
             	alert('Введите E-mail!');
             	document.getElementById('mail').focus();
             	return false;
            }
            if (trim(document.getElementById('login').value).length==0)
            {
             	alert('Введите имя пользователя!');
             	document.getElementById('login').focus();
             	return false;
            }
            if (trim(document.getElementById('password').value).length==0)
            {
             	alert('Введите пароль!');
             	document.getElementById('password').focus();
             	return false;
            }
            if (trim(document.getElementById('password1').value).length==0)
            {
             	alert('Повторите пароль!');
             	document.getElementById('password1').focus();
             	return false;
            }
            if (trim(document.getElementById('password1').value)!=trim(document.getElementById('password').value))
            {
             	alert('Пароли не совпадают!');
             	document.getElementById('password').focus();
             	return false;
            }


		}

		function send_webmaster_edit()
		{
            if (trim(document.getElementById('name').value).length==0)
            {
             	alert('Введите ФИО!');
             	document.getElementById('name').focus();
             	return false;
            }
            if (trim(document.getElementById('mail').value).length==0)
            {
             	alert('Введите E-mail!');
             	document.getElementById('mail').focus();
             	return false;
            }


		}

        function is_changed()
        {
        	document.getElementById("old_password").value = '';
        	document.getElementById("password").value = '';
        	document.getElementById("password1").value = '';
        	alert('Пароль был успешно изменен!');
        }

        function load_check_password()
        {
         	if (this.req.responseText == 'Yes')
         	{
	            if (trim(document.getElementById('password').value).length==0)
	            {
	             	alert('Введите новый пароль!');
	             	document.getElementById('password').focus();
	             	return false;
	            }
	            if (trim(document.getElementById('password1').value).length==0)
	            {
	             	alert('Повторите новый пароль!');
	             	document.getElementById('password1').focus();
	             	return false;
	            }
	            if (trim(document.getElementById('password1').value)!=trim(document.getElementById('password').value))
	            {
	             	alert('Пароли не совпадают!');
	             	document.getElementById('password').focus();
	             	return false;
	            }
                params = "wmid=" + document.getElementById("wmid").value + "&old_password="+document.getElementById("old_password").value + "&password="+document.getElementById("password").value;
             	change_password = new ContentLoader ('change_password.php',is_changed,null,"POST",params);

         	}
         	else
         	{
	             	alert('Неверный стары пароль!');
	             	document.getElementById('old_password').focus();
	             	return false;
         	}

        }


        function send_webmaster_change_password()
        {
           params = "wmid=" + document.getElementById("wmid").value + "&old_password="+document.getElementById("old_password").value;
           check_password = new  ContentLoader ('check_password.php',load_check_password,null,"POST",params);
           return false;
        }


///////////// ----------------webmasters_adv---------------////

function change_member(n)
{
    var childs = document.getElementById('adv_materials_list').childNodes;
    for (i=0;i<childs.length;i++)
    {
     	if (childs[i].style)
     		childs[i].style.display = 'none';
    }
    var childs = document.getElementById('member_tr').childNodes;
    for (i=0;i<childs.length;i++)
    {
     	if (childs[i].style)
     		childs[i].className = 'uncheckedMember';
    }
	document.getElementById('adv_member'+n).style.display = 'block';
	document.getElementById('member_td'+n).className = 'checkedMember';

}

function change_site(n)
{
    var childs_members = document.getElementById('adv_materials_list').childNodes;
    for (i=0;i<childs_members.length;i++)
    {
        childs_sites = childs_members[i].childNodes;
     	for(j=0;j<childs_sites.length;j++)
     	{
     		if (childs_sites[j].style)
     		{
     			if (childs_sites[j].id == 'adv_site'+n)
     				childs_sites[j].style.display = 'block';
     			else
     				childs_sites[j].style.display = 'none';
     		}

     	}

    }

    var childs = document.getElementById('site_tr').childNodes;
    for (i=0;i<childs.length;i++)
    {
     	if (childs[i].style)
     		childs[i].className = 'uncheckedSite';
    }
	document.getElementById('site_td'+n).className = 'checkedSite';

}


function change_report(n)
{
    n_report=n;
    refresh_reports();

    if (n==3){
     	document.getElementById('status_filter').style.display='block';
     	document.getElementById('site_filter').style.display='block';
     	document.getElementById('member_filter').style.display='block';
	}
    else{
		if(n != 5){
     		document.getElementById('status_filter').style.display='none';
		}
     	document.getElementById('site_filter').style.display='none';
     	document.getElementById('member_filter').style.display='none';
	}

    var childs_reports = document.getElementById('reports_list').childNodes;
    for (i=0;i<childs_reports.length;i++)
    {
    	if (childs_reports[i].style)
    	{
    		if (childs_reports[i].id == 'report_'+n)
     			childs_reports[i].style.display = 'block';
     		else
     			childs_reports[i].style.display = 'none';
     	}
    }


    var childs = document.getElementById('report_title_tr').childNodes;
    for (i=0;i<childs.length;i++)
    {
     	if (childs[i].style)
     		childs[i].className = 'uncheckedReport';
    }
	document.getElementById('report_title_'+n).className = 'checkedReport';

}

function refresh_reports()
{
    switch(n_report)
    {
     	case 1:get_referals_report_data();break;
     	case 2:get_clicks_report_data();break;
     	case 3:get_orders_report_data();break;
     	case 4:get_authors_report_data();break;
		case 5:get_ref_stats_data();break;
    }
    return false;

}

function parse_referals_report_data()
{
 	//alert(this.req.responseText);
	var console = document.getElementById('report_1');
    if(console.firstChild)
    	console.removeChild(console.firstChild);

	var table=document.createElement('table');
	table.className='tab_c';
	table.border="3px";
	table.width="90%";
	table.cellSpacing="0";
	console.appendChild(table);

	var tbody=document.createElement('tbody');
	table.appendChild(tbody);

	var tr=document.createElement('tr');
	tbody.appendChild(tr);

	var td1=document.createElement('td');
	td1.className="report_table_title";
	tr.appendChild(td1);

	var t = document.createTextNode('Реферал');
	td1.appendChild(t);

	var td2=document.createElement('td');
	td2.className="report_table_title";
	tr.appendChild(td2);

	var t = document.createTextNode('Уровень реферала');
	td2.appendChild(t);

	var td4=document.createElement('td');
	td4.className="report_table_title";
	tr.appendChild(td4);

	var t = document.createTextNode('Партнерка');
	td4.appendChild(t);

	var td5=document.createElement('td');
	td5.className="report_table_title";
	tr.appendChild(td5);

	var t = document.createTextNode('Процент');
	td5.appendChild(t);

	var td3=document.createElement('td');
	td3.className="report_table_title";
	tr.appendChild(td3);

	var t = document.createTextNode('Начислено за выбранный период');
	td3.appendChild(t);


	var xmlDoc = this.req.responseXML;
    var referals_income = xmlDoc.getElementsByTagName("referal_income");
	for (j=0;j<referals_income.length;j++)
	{

		var elDocRoot = referals_income[j];
		if (elDocRoot)
		{
		    //attrs=elDocRoot.attributes;
		    //name=attrs.getNamedItem("id").value;
			var tr=document.createElement('tr');
			tbody.appendChild(tr);

	    	for(i=0;i<elDocRoot.childNodes.length;i++)
	    	{
		      	elChild=elDocRoot.childNodes[i];
		      	if (elChild.nodeType==1 && (elChild.tagName=="login" || elChild.tagName=="uroven" || elChild.tagName=="member_name" || elChild.tagName=="percent" || elChild.tagName=="income"))
		      	{
					var td=document.createElement('td');
					td.className="report_table_list";
					tr.appendChild(td);

					var t = document.createTextNode(elChild.firstChild.nodeValue);
					td.appendChild(t);

		    	}

		    }
		}
		else
		{
		    window.location.href = 'index.php';
		    //alert("no document");
		}
	}
    var referals_income_sum = xmlDoc.getElementsByTagName("referals_income_sum")[0];
    if (referals_income_sum)
    {
		var tr=document.createElement('tr');
		tbody.appendChild(tr);

		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode("Итого:");
		td.appendChild(t);

		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode(" ");
		td.appendChild(t);

		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode(" ");
		td.appendChild(t);

		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode(" ");
		td.appendChild(t);

	 	for(i=0;i<referals_income_sum.childNodes.length;i++)
	  	{
		  	elChild=referals_income_sum.childNodes[i];
		   	if (elChild.nodeType==1 && elChild.tagName=="income_sum")
		    {
				var td=document.createElement('td');
				td.className="report_table_title";
				tr.appendChild(td);

				var t = document.createTextNode(elChild.firstChild.nodeValue);
				td.appendChild(t);

		  	}

		}

    }
	else
	{
		window.location.href = 'index.php';
		//alert("no document");
	}

}

function get_referals_report_data()
{
	params = "ndate=" + document.getElementById("ndate").value + "&kdate="+document.getElementById("kdate").value;
  	var refs = new ContentLoader('send_referals_report_data.php',parse_referals_report_data,null,"POST",params);
    return false;
}


function parse_clicks_report_data()
{
 	//alert(this.req.responseText);
	var console = document.getElementById('report_2');
    if(console.firstChild)
    	console.removeChild(console.firstChild);

	var table=document.createElement('table');
	table.className='tab_c';
	table.border="3px";
	table.width="90%";
	table.cellSpacing="0";
	console.appendChild(table);

	var tbody=document.createElement('tbody');
	table.appendChild(tbody);

	var tr=document.createElement('tr');
	tbody.appendChild(tr);

	var td1=document.createElement('td');
	td1.colSpan=2;
	td1.className="report_table_title";
	tr.appendChild(td1);

	var t = document.createTextNode('Сайт с которого кликали');
	td1.appendChild(t);

	var td2=document.createElement('td');
	td2.className="report_table_title";
	tr.appendChild(td2);

	var t = document.createTextNode('Сайт на который кликали');
	td2.appendChild(t);

	var td3=document.createElement('td');
	td3.className="report_table_title";
	tr.appendChild(td3);

	var t = document.createTextNode('Количество кликов');
	td3.appendChild(t);

	var td4=document.createElement('td');
	td4.className="report_table_title";
	tr.appendChild(td4);

	var t = document.createTextNode('Начислено за клики');
	td4.appendChild(t);


	//alert (this.req.responseText);
	var xmlDoc = this.req.responseXML;
    var referals_income = xmlDoc.getElementsByTagName("click");
	for (j=0;j<referals_income.length;j++)
	{

		var elDocRoot = referals_income[j];
		if (elDocRoot)
		{
		    //attrs=elDocRoot.attributes;
		    //name=attrs.getNamedItem("id").value;
			var tr=document.createElement('tr');
			tbody.appendChild(tr);

			var td=document.createElement('td');
			td.className="report_table_list";
			tr.appendChild(td);

			var img=document.createElement('img');
			img.src='../img/details_down.jpg';
			img.height=15;
			img.width=15;
			img.title='Подробно';
   			img.style.cursor='pointer';
			img.hiden_id = j;
			img.id = 'detail_img_'+j;
			img.onclick=function(){show_details(this.hiden_id);};
			td.appendChild(img);

	    	for(i=0;i<elDocRoot.childNodes.length;i++)
	    	{
		      	elChild=elDocRoot.childNodes[i];

		      	if (elChild.nodeType==1 && (elChild.tagName=="site_name" || elChild.tagName=="member_name" || elChild.tagName=="clicks_count" || elChild.tagName=="nachisleno"))
		      	{
					var td=document.createElement('td');
					td.className="report_table_list";
					tr.appendChild(td);

					var t = document.createTextNode(elChild.firstChild.nodeValue);
					td.appendChild(t);

		    	}

		    }

      		//строка с детаилсами
			var tr=document.createElement('tr');
			tbody.appendChild(tr);

			var td=document.createElement('td');
			td.className="report_table_list";
   			td.colSpan=5;
			tr.appendChild(td);

			var div=document.createElement('div');
			div.style.display='none';
			div.id = 'hid_'+j;
			td.appendChild(div);

			var details_table=document.createElement('table');
			details_table.border="0";
			details_table.width='90%';
			details_table.style.margin='20px';
			div.appendChild(details_table);

			var details_tbody=document.createElement('tbody');
			details_table.appendChild(details_tbody);

            var details = elDocRoot.getElementsByTagName("detail");
			for (k=0;k<details.length;k++)
			{

				var detail = details[k];
				if (detail)
				{
					var details_tr=document.createElement('tr');
					details_tbody.appendChild(details_tr);

			    	for(l=0;l<detail.childNodes.length;l++)
			    	{
				      	detail_Child=detail.childNodes[l];

				      	if (detail_Child.nodeType==1 && (detail_Child.tagName=="url" || detail_Child.tagName=="count"))
				      	{
							var td=document.createElement('td');
							td.className="report_table_list";
							details_tr.appendChild(td);

							var t = document.createTextNode(detail_Child.firstChild.nodeValue);
							td.appendChild(t);

				    	}

				    }
				}
			}

		}
		else
		{
		    window.location.href = 'index.php';
		    //alert("no document");
		}
	}
    var clicks_sum = xmlDoc.getElementsByTagName("clicks_sum")[0];
    if (clicks_sum)
    {
		var tr=document.createElement('tr');
		tbody.appendChild(tr);

		var td=document.createElement('td');
		td.colSpan=2;
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode("Итого:");
		td.appendChild(t);

		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode(" ");
		td.appendChild(t);

	 	for(i=0;i<clicks_sum.childNodes.length;i++)
	  	{
		  	elChild=clicks_sum.childNodes[i];
		   	if (elChild.nodeType==1 && (elChild.tagName=="clicks_count_sum" || elChild.tagName=="nachisleno_sum"))
		    {
				var td=document.createElement('td');
				td.className="report_table_title";
				tr.appendChild(td);

				var t = document.createTextNode(elChild.firstChild.nodeValue);
				td.appendChild(t);

		  	}

		}

    }
	else
	{
		window.location.href = 'index.php';
		//alert("no document");
	}
}

function show_details(detail_id)
{

	if (document.getElementById('hid_'+detail_id))
	{
  		if (document.getElementById('hid_'+detail_id).style.display=='none')
  		{
			document.getElementById('hid_'+detail_id).style.display='block';
			document.getElementById('detail_img_'+detail_id).src='../img/details_up.jpg';
			document.getElementById('detail_img_'+detail_id).title='Скрыть';
  		}
  		else
  		{
			document.getElementById('hid_'+detail_id).style.display='none';
			document.getElementById('detail_img_'+detail_id).src='../img/details_down.jpg';
			document.getElementById('detail_img_'+detail_id).title='Подробно';
  		}
	}
}

function get_clicks_report_data()
{
	params = "ndate=" + document.getElementById("ndate").value + "&kdate="+document.getElementById("kdate").value;
  	var refs = new ContentLoader('send_clicks_report_data.php',parse_clicks_report_data,null,"POST",params);
    return false;
}


function parse_orders_report_data()
{
 	//alert(this.req.responseText);
	var console = document.getElementById('report_3');
    if(console.firstChild)
    	console.removeChild(console.firstChild);

	var table=document.createElement('table');
	table.className='tab_c';
	table.border="3px";
	table.width="90%";
	table.cellSpacing="0";
	console.appendChild(table);

	var tbody=document.createElement('tbody');
	table.appendChild(tbody);

	var tr=document.createElement('tr');
	tbody.appendChild(tr);

	var td1=document.createElement('td');
	td1.className="report_table_title";
	tr.appendChild(td1);

	var t = document.createTextNode('№ заказа');
	td1.appendChild(t);

	var td2=document.createElement('td');
	td2.className="report_table_title";
	tr.appendChild(td2);

	var t = document.createTextNode('Адресат заказа');
	td2.appendChild(t);

	var td25=document.createElement('td');
	td25.className="report_table_title";
	tr.appendChild(td25);

	var t = document.createTextNode('Сайт с которого заказали');
	td25.appendChild(t);

	var td3=document.createElement('td');
	td3.className="report_table_title";
	tr.appendChild(td3);

	var t = document.createTextNode('Дата заказа');
	td3.appendChild(t);

	var td4=document.createElement('td');
	td4.className="report_table_title";
	tr.appendChild(td4);

	var t = document.createTextNode('Статус заказа');
	td4.appendChild(t);

	var td7 = document.createElement('td');
	td7.className="report_table_title";
	tr.appendChild(td7);

	var t = document.createTextNode('Описание заказа');
	td7.appendChild(t);

	var td5=document.createElement('td');
	td5.className="report_table_title";
	tr.appendChild(td5);

	var t = document.createTextNode('Стоимость заказа');
	td5.appendChild(t);

	var td6=document.createElement('td');
	td6.className="report_table_title";
	tr.appendChild(td6);

	var t = document.createTextNode('Начисленно за заказ');
	td6.appendChild(t);


	var xmlDoc = this.req.responseXML;
    var referals_income = xmlDoc.getElementsByTagName("order");
	for (j=0;j<referals_income.length;j++)
	{

		var elDocRoot = referals_income[j];
		if (elDocRoot)
		{
		    //attrs=elDocRoot.attributes;
		    //name=attrs.getNamedItem("id").value;
			var tr=document.createElement('tr');
			tbody.appendChild(tr);

	    	for(i=0;i<elDocRoot.childNodes.length;i++)
	    	{
		      	elChild=elDocRoot.childNodes[i];
		      	if (elChild.nodeType==1 && (elChild.tagName=="order_id" || elChild.tagName=="member_name" || elChild.tagName=="site_name" || elChild.tagName=="order_date" || elChild.tagName=="order_status" || elChild.tagName=="order_cost" || elChild.tagName=="nachisleno" || elChild.tagName=="order_descr"))
		      	{
					var td=document.createElement('td');
					td.className="report_table_list";
					tr.appendChild(td);

					var t = document.createTextNode(elChild.firstChild.nodeValue);
					td.appendChild(t);

		    	}

		    }
		}
		else
		{
		    window.location.href = 'index.php';
		    //alert("no document");
		}
	}
    var orders_sum = xmlDoc.getElementsByTagName("orders_sum")[0];
    if (orders_sum)
    {
		var tr=document.createElement('tr');
		tbody.appendChild(tr);

		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode("Итого:");
		td.appendChild(t);

		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode(" ");
		td.appendChild(t);

		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode(" ");
		td.appendChild(t);

		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode(" ");
		td.appendChild(t);

		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode(" ");
		td.appendChild(t);
		
		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode(" ");
		td.appendChild(t);

	 	for(i=0;i<orders_sum.childNodes.length;i++)
	  	{
		  	elChild=orders_sum.childNodes[i];
		   	if (elChild.nodeType==1 && (elChild.tagName=="orders_cost_sum" || elChild.tagName=="nachisleno_sum"))
		    {
				var td=document.createElement('td');
				td.className="report_table_title";
				tr.appendChild(td);

				var t = document.createTextNode(elChild.firstChild.nodeValue);
				td.appendChild(t);

		  	}

		}

    }
	else
	{
		window.location.href = 'index.php';
		//alert("no document");
	}

}

function get_orders_report_data()
{
	params = "ndate=" + document.getElementById("ndate").value + "&kdate="+document.getElementById("kdate").value + "&f_status="+document.getElementById("f_status").value +
			 "&site_id="+document.getElementById("site_id").value + "&member_id="+document.getElementById("member_id").value;
  	var refs = new ContentLoader('send_orders_report_data.php',parse_orders_report_data,null,"POST",params);
    return false;
}

function parse_authors_report_data()
{
 	//alert(this.req.responseText);
	var console = document.getElementById('report_4');
    if(console.firstChild)
    	console.removeChild(console.firstChild);

	var table=document.createElement('table');
	table.className='tab_c';
	table.border="3px";
	table.width="90%";
	table.cellSpacing="0";
	console.appendChild(table);

	var tbody=document.createElement('tbody');
	table.appendChild(tbody);

	var tr=document.createElement('tr');
	tbody.appendChild(tr);

	var td1=document.createElement('td');
	td1.className="report_table_title";
	tr.appendChild(td1);

	var t = document.createTextNode('Автор');
	td1.appendChild(t);

	var td2=document.createElement('td');
	td2.className="report_table_title";
	tr.appendChild(td2);

	var t = document.createTextNode('Партнерка');
	td2.appendChild(t);

	var td4=document.createElement('td');
	td4.className="report_table_title";
	tr.appendChild(td4);

	var t = document.createTextNode('Процент');
	td4.appendChild(t);

	var td5=document.createElement('td');
	td5.className="report_table_title";
	tr.appendChild(td5);

	var t = document.createTextNode('Количество проданных работ');
	td5.appendChild(t);

	var td3=document.createElement('td');
	td3.className="report_table_title";
	tr.appendChild(td3);

	var t = document.createTextNode('Начислено за выбранный период');
	td3.appendChild(t);


	var xmlDoc = this.req.responseXML;
    var author_income = xmlDoc.getElementsByTagName("author_income");
	for (j=0;j<author_income.length;j++)
	{

		var elDocRoot = author_income[j];
		if (elDocRoot)
		{
		    //attrs=elDocRoot.attributes;
		    //name=attrs.getNamedItem("id").value;
			var tr=document.createElement('tr');
			tbody.appendChild(tr);

	    	for(i=0;i<elDocRoot.childNodes.length;i++)
	    	{
		      	elChild=elDocRoot.childNodes[i];
		      	if (elChild.nodeType==1 && (elChild.tagName=="author_name" || elChild.tagName=="member_name" || elChild.tagName=="percent" || elChild.tagName=="count" || elChild.tagName=="income"))
		      	{
					var td=document.createElement('td');
					td.className="report_table_list";
					tr.appendChild(td);

					var t = document.createTextNode(elChild.firstChild.nodeValue);
					td.appendChild(t);

		    	}

		    }
		}
		else
		{
		    window.location.href = 'index.php';
		    //alert("no document");
		}
	}
    var authors_income_sum = xmlDoc.getElementsByTagName("authors_income_sum")[0];
    if (authors_income_sum)
    {
		var tr=document.createElement('tr');
		tbody.appendChild(tr);

		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode("Итого:");
		td.appendChild(t);

		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode(" ");
		td.appendChild(t);

		var td=document.createElement('td');
		td.className="report_table_title";
		tr.appendChild(td);

		var t = document.createTextNode(" ");
		td.appendChild(t);

	 	for(i=0;i<authors_income_sum.childNodes.length;i++)
	  	{
		  	elChild=authors_income_sum.childNodes[i];
		   	if (elChild.nodeType==1 && (elChild.tagName=="income_sum" || elChild.tagName=="count_sum"))
		    {
				var td=document.createElement('td');
				td.className="report_table_title";
				tr.appendChild(td);

				var t = document.createTextNode(elChild.firstChild.nodeValue);
				td.appendChild(t);

		  	}

		}

    }
	else
	{
		window.location.href = 'index.php';
		//alert("no document");
	}

}

function get_authors_report_data()
{
	params = "ndate=" + document.getElementById("ndate").value + "&kdate="+document.getElementById("kdate").value;
  	var refs = new ContentLoader('send_authors_report_data.php',parse_authors_report_data,null,"POST",params);
    return false;
}

function parse_ref_stats_data(){
	
	//alert(this.req.responseText);
	var console = document.getElementById('report_5');
    if(console.firstChild)
    	console.removeChild(console.firstChild);

	var table=document.createElement('table');
	table.className='tab_c';
	table.border="3px";
	table.width="90%";
	table.cellSpacing="0";
	console.appendChild(table);

	var tbody=document.createElement('tbody');
	table.appendChild(tbody);

	var tr=document.createElement('tr');
	tbody.appendChild(tr);

	var td1=document.createElement('td');
	td1.className="report_table_title";
	tr.appendChild(td1);

	var t = document.createTextNode('Логин');
	td1.appendChild(t);

	var td2=document.createElement('td');
	td2.className="report_table_title";
	tr.appendChild(td2);

	var t = document.createTextNode('Icq');
	td2.appendChild(t);

	var td4=document.createElement('td');
	td4.className="report_table_title";
	tr.appendChild(td4);

	var t = document.createTextNode('E-mail');
	td4.appendChild(t);

	var td5=document.createElement('td');
	td5.className="report_table_title";
	tr.appendChild(td5);

	var t = document.createTextNode('Уровень');
	td5.appendChild(t);

	var td8=document.createElement('td');
	td8.className="report_table_title";
	tr.appendChild(td8);

	var t = document.createTextNode('Баллы');
	td8.appendChild(t);

	var td3=document.createElement('td');
	td3.className="report_table_title";
	tr.appendChild(td3);

	var t = document.createTextNode('Количество кликов');
	td3.appendChild(t);

	var td6=document.createElement('td');
	td6.className="report_table_title";
	tr.appendChild(td6);

	var t = document.createTextNode('Количество заявок');
	td6.appendChild(t);
	
	var td7=document.createElement('td');
	td7.className="report_table_title";
	tr.appendChild(td7);

	var t = document.createTextNode('Общая сумма');
	td7.appendChild(t);


	var xmlDoc = this.req.responseXML;
    var webmasters_income = xmlDoc.getElementsByTagName("webmaster");
	for (j=0;j<webmasters_income.length;j++)
	{

		var elDocRoot = webmasters_income[j];
		if (elDocRoot)
		{
		    //attrs=elDocRoot.attributes;
		    //name=attrs.getNamedItem("id").value;
			var tr=document.createElement('tr');
			tbody.appendChild(tr);

	    	for(i=0;i<elDocRoot.childNodes.length;i++)
	    	{
		      	elChild=elDocRoot.childNodes[i];
		      	if (elChild.nodeType==1 && (elChild.tagName=="login" || elChild.tagName=="icq" || elChild.tagName=="mail" || elChild.tagName=="level" || elChild.tagName=="clicks" || elChild.tagName=="orders" || elChild.tagName=="total" || elChild.tagName=="bals"))
		      	{
					var td=document.createElement('td');
					td.className="report_table_list";
					tr.appendChild(td);

					var t = document.createTextNode(elChild.firstChild.nodeValue);
					td.appendChild(t);

		    	}

		    }
		}
		else
		{
		    window.location.href = 'index.php';
		    //alert("no document");
		}
	}

}

function get_ref_stats_data()
{
	params = "ndate=" + document.getElementById("ndate").value + "&kdate="+document.getElementById("kdate").value;
	if(document.getElementById("search_login").value != ''){
		params = params + '&search_login=' + document.getElementById("search_login").value;
	}
  	var ref_stats = new ContentLoader('send_ref_stats_data.php',parse_ref_stats_data,null,"POST",params);
    return false;
}

function parse_balans_data()
{
 	//alert(this.req.responseText);
	var console = document.getElementById('balanse_console');
    if(console.firstChild)
    	console.removeChild(console.firstChild);

	var table=document.createElement('table');
	table.className='balans_table';
	console.appendChild(table);

	var tbody=document.createElement('tbody');
	table.appendChild(tbody);

	var tr=document.createElement('tr');
	tbody.appendChild(tr);

	var td1=document.createElement('td');
	td1.className="balans_table_title";
	tr.appendChild(td1);

	var t = document.createTextNode('Партнерка');
	td1.appendChild(t);

	var td2=document.createElement('td');
	td2.className="balans_table_title";
	tr.appendChild(td2);

	var t = document.createTextNode('Выплачено/Начислено');
	td2.appendChild(t);

	var td3=document.createElement('td');
	td3.className="balans_table_title";
	tr.appendChild(td3);

	var t = document.createTextNode('Сумма балов');
	td3.appendChild(t);


	var xmlDoc = this.req.responseXML;
    var members_balans = xmlDoc.getElementsByTagName("member");
	for (j=0;j<members_balans.length;j++)
	{

		var elDocRoot = members_balans[j];
		if (elDocRoot)
		{
		    //attrs=elDocRoot.attributes;
		    //name=attrs.getNamedItem("id").value;
			var tr=document.createElement('tr');
			tbody.appendChild(tr);

	    	for(i=0;i<elDocRoot.childNodes.length;i++)
	    	{
		      	elChild=elDocRoot.childNodes[i];
		      	if (elChild.nodeType==1 && elChild.tagName=="name")
		      	{
                  	var member_name = elChild.firstChild.nodeValue;
		    	}
		      	if (elChild.nodeType==1 && elChild.tagName=="nachisleno")
		      	{
                  	var nachisleno = elChild.firstChild.nodeValue;
		    	}
		      	if (elChild.nodeType==1 && elChild.tagName=="payed")
		      	{
                  	var payed = elChild.firstChild.nodeValue;
		    	}
		      	if (elChild.nodeType==1 && elChild.tagName=="bals")
		      	{
                  	var bals = elChild.firstChild.nodeValue;
		    	}

		    }
			var td=document.createElement('td');
			td.className="balans_table_list";
			tr.appendChild(td);
			var t = document.createTextNode(member_name);
			td.appendChild(t);

			var td=document.createElement('td');
			td.className="balans_table_list";
			tr.appendChild(td);
			var t = document.createTextNode(payed+'/'+nachisleno);
			td.appendChild(t);

			var td=document.createElement('td');
			td.className="balans_table_list";
			tr.appendChild(td);
			var t = document.createTextNode(bals);
			td.appendChild(t);

		}
		else
		{
		    window.location.href = 'index.php';
		    //alert("no document");
		}
	}

}


function get_balans_data()
{
  	var balans = new ContentLoader('send_balans_data.php',parse_balans_data,null,"GET");
    return false;
}