var server="/load";

function closeauth(){
  document.getElementById('loginform').style.display = 'none';
}

function getauth(){
  document.getElementById('loginform').style.display = 'block';
}


function votenews(rating,id){
  var link_=server+'/setratingnews.php?1';
  var url = link_+
            '&rating='+rating+
            '&id='+id;

  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
                        document.getElementById('vote'+id).innerHTML = req.responseJS.content;
                        document.getElementById('newsrating'+id).innerHTML = req.responseJS.rating;
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();
  return;
}

function sendnewslink(id)
{
        document.getElementById('sendnewslinkerror').style.display='none';
        document.getElementById('sendnewslinkwaiting').style.display='block';
        document.getElementById('sendnewslinkwaiting').innerHTML='<img src="'+server+'/img/ajaxloader.gif" align="left" /> &nbsp;пожалуйста, подождите...<br />';
        var yname=document.snf.elements["yname"].value;
        var yemail=document.snf.elements["yemail"].value;
        var femail=document.snf.elements["femail"].value;
	var url = 'sendnewslink.phtml?id='+id+
                  '&yname='+encodeURIComponent(yname)+
                  '&yemail='+encodeURIComponent(yemail)+
                  '&femail='+encodeURIComponent(femail);
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			if (req.responseJS)
			{
			        if (req.responseJS.error!='non'){
 				  document.getElementById('sendnewslinkwaiting').style.display='none';
				  document.getElementById('sendnewslinkerror').style.display='block';
				  document.getElementById('sendnewslinkerror').innerHTML = req.responseJS.error;
				} else {
 				  document.getElementById('sendnewslinkwaiting').style.display='none';
				  document.getElementById('sendnewslinkerror').style.display='none';
				  document.getElementById('sendnewslink').innerHTML = req.responseJS.content;
				}
			}
		}
	}
	req.caching = true;
	req.open('get', url, true);
	req.send();
	return;
}


function closesubcats(id){
  document.getElementById('activ'+id).style.display='none';
  document.getElementById('openlink'+id).style.display='block';
  document.getElementById('closelink'+id).style.display='none';
  document.getElementById('activ'+id).innerHTML = '';
return;
}

function opensubcats(id){
  var link_=server+'/opensubcats.phtml?1';
  document.getElementById('activ'+id).style.display='block';
  document.getElementById('openlink'+id).style.display='none';
  document.getElementById('closelink'+id).style.display='block';
  document.getElementById('activ'+id).innerHTML = '<div class="ajaxloader" style="width: 180px;"><img src="'+server+'/img/ajaxloader.gif" align="left" /> &nbsp;пожалуйста, подождите...</div>';
  var url = link_+'&k='+id;
  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('activ'+id).innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();
  return;
}

function getwhereiscategory(k,e){
        if (k.length>2){
	document.getElementById('whereiscategories').style.display= 'block';
	var url = 'getcategories.phtml?k='+encodeURIComponent(k);
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			if (req.responseJS)
			{
				document.getElementById('whereiscategories').innerHTML = req.responseJS.content;
			}
		}
	}
	req.caching = true;
	req.open('get', url, true);
	req.send();
	} else {
	document.getElementById('whereiscategories').style.display= 'none';
	}
	return;
}


function bookmarksite(url,title){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}


function checkallregions(block){
  var i=0;
  if (!block){
    block='';
  }
  var r='rgns'+block+'[]';
  while (i<document.regionform.elements[r].length){
      if ((document.regionform.elements['checkall'].checked)==true){
        document.regionform.elements[r][i].checked=false;
        document.regionform.elements[r][i].disabled=true;
      } else {
        document.regionform.elements[r][i].checked=false;
        document.regionform.elements[r][i].disabled=false;
      }
  i++;
  }
  if (!document.regionform.elements[r].length){
      if ((document.regionform.elements['checkall'].checked)==true){
        document.regionform.elements[r][i].checked=false;
        document.regionform.elements[r][i].disabled=true;
      } else {
        document.regionform.elements[r][i].checked=false;
        document.regionform.elements[r][i].disabled=false;
      }
  }
return true;
}

function checkallactivities(block){
  var i=0;
  if (!block){
    block='';
  }
  var r='ctgrs'+block+'[]';
  while (i<document.activityform.elements[r].length){
      if ((document.activityform.elements['checkall'].checked)==true){
        document.activityform.elements[r][i].checked=false;
        document.activityform.elements[r][i].disabled=true;
      } else {
        document.activityform.elements[r][i].checked=false;
        document.activityform.elements[r][i].disabled=false;
      }
  i++;
  }
  if (!document.activityform.elements[r].length){
      if ((document.activityform.elements['checkall'].checked)==true){
        document.activityform.elements[r][i].checked=false;
        document.activityform.elements[r][i].disabled=true;
      } else {
        document.activityform.elements[r][i].checked=false;
        document.activityform.elements[r][i].disabled=false;
      }
  }
return true;
}

function addfriend(uid,fid){
  var link_=server+'/addfriend.php?1';
  var url = link_+
            '&uid='+uid+
            '&fid='+fid;

  document.getElementById('addfriend'+fid).innerHTML = '<img src="'+server+'/img/ajaxloader.gif" /> &nbsp;пожалуйста, подождите...';
  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('addfriend'+fid).innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();
  return;
}


function addpartner(uid,fid){
  var link_=server+'/addpartner.php?1';
  var url = link_+
            '&uid='+uid+
            '&fid='+fid;

  document.getElementById('addpartner'+fid).innerHTML = '<img src="'+server+'/img/ajaxloader.gif" /> &nbsp;пожалуйста, подождите...';
  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('addpartner'+fid).innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();
  return;
}


function savelink(uid,url){
  var title=document.savelinkform.elements["linktitle"].value;
  var link_=server+'/addlink.php?1';
  var url = link_+
            '&title='+encodeURIComponent(title)+
            '&uid='+uid+
            '&url='+encodeURIComponent(url);

  document.getElementById('savelink').innerHTML = '<div class="ajaxloader"><img src="'+server+'/img/ajaxloader.gif" align="left" /> &nbsp;пожалуйста, подождите, идет загрузка данных...</div>';
  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('savelink').innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();
  return;
}

function showsearchformitem(adv, params, itemkeyword, part, id){
  document.getElementById('searchform').style.display = 'block';
  document.getElementById('regions').style.display = 'none';
  document.getElementById('searchform').innerHTML = '<div class="ajaxloader"><img src="'+server+'/img/ajaxloader.gif" align="left" /> &nbsp;пожалуйста, подождите, идет загрузка данных...</div>';

  document.getElementById('persontab').style.background = '#b0c2d3';
  document.getElementById('itemtab').style.background = '#4a8dca';
  document.getElementById('companytab').style.background = '#b0c2d3';
  var params_='&itemkeyword='+encodeURIComponent(itemkeyword)

  document.getElementById('searchform').innerHTML = '<div class="ajaxloader"><img src="'+server+'/img/ajaxloader.gif" align="left" /> &nbsp;пожалуйста, подождите, идет загрузка данных...</div>';

  if (adv!='on'){
    var link_=server+'/loadsearchformitem.php?1';
  } else {
    var link_=server+'/loadfullsearchformitem.php?1';
  }

  var url = link_
           +params_
           +'&formpart='+part+'&id='+id+params;

    var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('searchform').innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();
  return;
}

function showsearchformperson(adv, params, name, companyname, occupation, phone, age1, age2, withphoto, part, id){
  document.getElementById('searchform').style.display = 'block';
  document.getElementById('regions').style.display = 'none';
  document.getElementById('searchform').innerHTML = '<div class="ajaxloader"><img src="'+server+'/img/ajaxloader.gif" align="left" /> &nbsp;пожалуйста, подождите, идет загрузка данных...</div>';
  if (part=='person'){
    document.getElementById('persontab').style.background = '#4a8dca';
      document.getElementById('itemtab').style.background = '#b0c2d3';
    document.getElementById('companytab').style.background = '#b0c2d3';
    var params_='&name='+encodeURIComponent(name)
                +'&companyname='+encodeURIComponent(companyname)
                +'&occupation='+encodeURIComponent(occupation)
                +'&phone='+encodeURIComponent(phone)
                +'&age1='+encodeURIComponent(age1)
                +'&age2='+encodeURIComponent(age2)
                +'&withphoto='+encodeURIComponent(withphoto)
  }
  document.getElementById('searchform').innerHTML = '<div class="ajaxloader"><img src="'+server+'/img/ajaxloader.gif" align="left" /> &nbsp;пожалуйста, подождите, идет загрузка данных...</div>';
  if (adv!='on'){
    var link_=server+'/loadsearchformperson.php?1';
  } else {
    var link_=server+'/loadfullsearchformperson.php?1';
  }
  var url = link_
           +params_
           +'&formpart='+part+'&id='+id+params;
    var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('searchform').innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();
  return;
}

function showsearchformcompany(adv, params, name, keyword, address, phone, part){
  document.getElementById('searchform').style.display = 'block';
  document.getElementById('regions').style.display = 'none';
  document.getElementById('activity').style.display = 'none';
  document.getElementById('searchform').innerHTML = '<div class="ajaxloader"><img src="'+server+'/img/ajaxloader.gif" align="left" /> &nbsp;пожалуйста, подождите, идет загрузка данных...</div>';
  var params_ = '';
  if (part=='company'){
    document.getElementById('persontab').style.background = '#b0c2d3';
      document.getElementById('itemtab').style.background = '#b0c2d3';
    document.getElementById('companytab').style.background = '#4a8dca';
    params_='&name='+encodeURIComponent(name)+'&keyword='+encodeURIComponent(keyword)+'&address='+encodeURIComponent(address)+'&phone='+encodeURIComponent(phone);
  }
  var link_='';
  if (adv!='on'){
    link_=server+'/loadsearchformcompany.php?1';
  } else {
    link_=server+'/loadfullsearchformcompany.php?1';
  }
  var url='';
  url = link_+params_+'&formpart='+part+params;
//alert(url);

  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('searchform').innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();
  return;
}


function showregionform(part, params, id, inside){
  if (!id){ id=''; }
  if (!inside){inside='';}
  document.getElementById('regions'+id).style.display = 'block';
  document.getElementById('searchform'+id).style.display = 'none';
  document.getElementById('regions'+id).innerHTML = '<div class="ajaxloader"><img src="'+server+'/img/ajaxloader.gif" align="left" /> &nbsp;пожалуйста, подождите, идет загрузка данных...</div>';
  var url = server+'/loadregionform.php?1&formpart='+part+params+'&block='+id+'&inside='+inside;
//alert(url);
  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('regions'+id).innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();
  return;
}

function showactivityform(part, params, id, inside){
 if (!id){id='';}
 if (!inside){inside='';}
 document.getElementById('activity'+id).style.display = 'block';
 document.getElementById('searchform'+id).style.display = 'none';
 document.getElementById('activity'+id).innerHTML = '<div class="ajaxloader"><img src="'+server+'/img/ajaxloader.gif" align="left" /> &nbsp;пожалуйста, подождите, идет загрузка данных...</div>';
 var url =server+'/loadactivityform.php?1&formpart='+part+params+'&block='+id+'&inside='+inside;

 var req = new Subsys_JsHttpRequest_Js();
 req.onreadystatechange = function()
 {
 	if (req.readyState == 4)
 	{
 		if (req.responseJS)
 		{
 			document.getElementById('activity'+id).innerHTML = req.responseJS.content;
 		}
 	}
 }
 req.caching = true;
 req.open('get', url, true);
 req.send();
 return;
}

function addcat(cols,deleteid){
  if (!deleteid){ deleteid=-5; }
  var url = 'getcatname.php?f=1&cols='+cols;
  var n = '';
  for(m=0;m<cols;m++){
     n=eval("document.companyform.elements['cats"+m+"[]']");
     for(i=0;i<n.length;i++){
       if(n.options[i].value==deleteid){
         n.options[i].selected=false;
       }
       if(n.options[i].selected){
         	url+='&id[]='+n.options[i].value;
  	document.getElementById('selectedcats').style.display = 'block';
       }
     }
  }
  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('selectedcats').innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();
return;
}


function getcats(i,cats){
  for (k=0; k<cats.length; k++){
    document.getElementById('cat'+cats[k]).style.display = 'none';
  }
  document.getElementById('cat'+i).style.display = 'block';
return;
}

function validatecompanyform(cols){

  document.getElementById('waiting').style.display= 'block';
  document.getElementById('waiting').innerHTML = '<img src="'+server+'/img/ajaxloader.gif" align="left" /> &nbsp;&nbsp;<strong>пожалуйста, подождите, идет обработка данных...</strong>';

  for (i=0;i<document.companyform.elements["rate"].length;i++)
      {
        var current_radio=document.companyform.elements["rate"][i];
        if (current_radio.checked)
        {
           var rate=document.companyform.elements["rate"][i].value;
        }
      }  

  document.getElementById('errors').style.display = 'block';
  var fdesc=document.companyform.elements["full_desc"].value;
  if (fdesc==''){
  } else {
     fdesc='full';
  }
  var sdesc=document.companyform.elements["short_desc"].value;
  if (sdesc==''){
  } else {
     sdesc='full';
  }

  var skeywords=document.companyform.elements["keywords"].value;
  if (skeywords==''){
  } else {
     skeywords='full';
  }

  var sitems=document.companyform.elements["items"].value;
  if (sitems==''){
  } else {
     sitems='full';
  }

  var url = 'validatecompanyform.php?formname='+document.companyform.elements["formname"].value+
            '&town_id='+parseInt(document.companyform.elements["town_id"].options[document.companyform.elements["town_id"].selectedIndex].value)+
            '&name='+document.companyform.elements["name"].value+
            '&zip='+document.companyform.elements["zip"].value+
            '&address='+document.companyform.elements["address"].value+
            '&email='+document.companyform.elements["email"].value+
            '&short_desc='+sdesc+
            '&full_desc='+fdesc+
            '&keywords='+skeywords+
            '&items='+sitems+
            '&build='+parseInt(document.companyform.elements["build"].options[document.companyform.elements["build"].selectedIndex].value)+
            '&numstaff='+document.companyform.elements["numstaff"].options[document.companyform.elements["numstaff"].selectedIndex].value+
            '&activitytype='+document.companyform.elements["activitytype"].options[document.companyform.elements["activitytype"].selectedIndex].value+
            '&rate='+rate;
//alert(url);
//            '&full_desc='+document.companyform.elements["full_desc"].value+

  	  var n='';
         	  for(m=0;m<cols;m++){
                n=eval("document.companyform.elements['cats"+m+"[]']");
                for(i=0;i<n.length;i++){
                  if(n.options[i].selected){
                    	url+='&catsid[]='+n.options[i].value;
                  }
                }
         	  }
            n=eval("document.companyform.elements['phone_[]']");
            if (!n.length){
                	url+='&phone_[]='+n.value;
            } else {
            for(i=0;i<n.length;i++){
                	url+='&phone_[]='+n[i].value;
            }
            }
  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('errors').innerHTML = req.responseJS.content;
                        document.getElementById('waiting').style.display= 'none';
                        document.getElementById('waiting').innerHTML = '';

  			window.scroll(0,0);
                          if (document.getElementById('errors').innerHTML!=""){
                          document.getElementById('phperror').value= '';
                          document.getElementById('phperror').style.display= 'none';
                          return false;
                          } else {
                            document.companyform.submit.click();
                          return true;
                          }
  		}
  	}
  }

  req.caching = true;
  req.open('post', url, true);
  req.send();

return false;
}

function validateuserform()
{

  document.getElementById('waiting').style.display= 'block';
  document.getElementById('waiting').innerHTML = '<img src="'+server+'/img/ajaxloader.gif" align="left" /> &nbsp;&nbsp;<strong>пожалуйста, подождите, идет обработка данных...</strong>';
  document.getElementById('desctext').innerHTML = '';

  var confirm='no';
  if (document.userform.elements["confirm"].checked){
    confirm='yes';
  }
  if (document.userform.elements["town_id"]){
    var tid=parseInt(document.userform.elements["town_id"].options[document.userform.elements["town_id"].selectedIndex].value);
  }

  document.getElementById('errors').style.display = 'block';
  var url = 'validateuserform.php?login_='+document.userform.elements["login_"].value+
            '&town_id='+tid+
            '&name='+document.userform.elements["name"].value+
            '&sex='+document.userform.elements["sex"].value+
            '&b_day='+document.userform.elements["b_day"].value+
            '&b_month='+document.userform.elements["b_month"].value+
            '&b_year='+document.userform.elements["b_year"].value+
            '&email='+document.userform.elements["email"].value+
            '&icq='+document.userform.elements["icq"].value+
            '&skype='+document.userform.elements["skype"].value+
            '&occupation='+document.userform.elements["occupation"].value+
            '&pass_='+document.userform.elements["pass_"].value+
            '&pass2='+document.userform.elements["pass2"].value+
  	  '&confirm='+confirm;

  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('errors').innerHTML = req.responseJS.content;
                        document.getElementById('waiting').style.display= 'none';
                        document.getElementById('waiting').innerHTML = '';

  			window.scroll(0,0);
                          if (document.getElementById('errors').innerHTML!=""){
                          return false;
                          } else {
                            document.userform.submit.click();
                          return true;
                          }
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();

return false;
}



function validatelinkform(cols){

  document.getElementById('errors').style.display = 'block';
  var url = 'validatelinkform.php?name='+document.companyform.elements["name"].value+
            '&url='+document.companyform.elements["url"].value+
            '&description='+document.companyform.elements["description"].value+
            '&aname='+document.companyform.elements["aname"].value+
            '&email='+document.companyform.elements["email"].value+
            '&urlic='+document.companyform.elements["urlic"].value;
  	  var n='';
         	  for(m=0;m<cols;m++){
                n=eval("document.companyform.elements['cats"+m+"[]']");
                for(i=0;i<n.length;i++){
                  if(n.options[i].selected){
                    	url+='&catsid[]='+n.options[i].value;
                  }
                }
         	  }
//alert(url);

  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('errors').innerHTML = req.responseJS.content;
  			window.scroll(0,0);
                          if (document.getElementById('errors').innerHTML!=""){
                          return false;
                          } else {
                            document.companyform.submit.click();
                          return true;
                          }
  		}
  	}
  }

  req.caching = true;
  req.open('get', url, true);
  req.send();

return false;
}


function getregionslevel(level, id, postfix)
{
  if (!postfix){postfix='';}
  document.getElementById('reg'+level+postfix).innerHTML = '<div class="ajaxloader"><img src="'+server+'/img/ajaxloader.gif" align="left" /> &nbsp;пожалуйста, подождите, идет загрузка данных...</div>';
  document.getElementById('reg'+level+postfix).style.display = 'block';
  if (level==2 && id==-1){
    document.getElementById('reg2'+postfix).style.display = 'none';
    document.getElementById('reg3'+postfix).style.display = 'none';
    document.getElementById('reg2'+postfix).innerHTML = '';
    document.getElementById('reg3'+postfix).innerHTML = '';
  }
  if (level==2){
    document.getElementById('reg3'+postfix).style.display = 'none';
    document.getElementById('reg3'+postfix).innerHTML = '';
  }
  var url = server+'/loadregions.phtml?level='+level+'&id='+id+'&postfix='+postfix;

  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('reg'+level+postfix).innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();
  return;
}

function daynews(day, dn)
{
  document.getElementById('calendar'+dn).innerHTML = '<div class="ajaxloader">пожалуйста, подождите, идет загрузка данных...</div>';
  var url = 'http://marketmap.ru/news/loaddaynews.php?day='+day;
  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('calendar'+dn).innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();
  return;
}

function newspreview(id)
{
  document.getElementById('news'+id).innerHTML = '<div class="ajaxloader">пожалуйста, подождите, идет загрузка данных...</div>';
  var url = 'http://marketmap.ru/news/newspreview.php?id='+id;
  var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
  			document.getElementById('news'+id).innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = true;
  req.open('get', url, true);
  req.send();
  return;
}
