var server="/load";

function randomNumber(n)
{
  n = parseInt(n);
  return Math.floor(Math.random( ) * (n))
}

function viewtextblock(ids,option){
  var cols=ids.length;
  var r=randomNumber(cols);
  for(m=0;m<cols;m++){
    document.getElementById('textblock'+m).style.display='none';
  }
  document.getElementById('textblock'+r).style.display='block';
  if (option==''){
    var url='http://pechatnick.com/load/settextblockview.php?i='+ids[r];
    var req = new JsHttpRequest();
  //  req.onreadystatechange = function()
  //  {
  //  }
    req.caching = true;
    req.open('get', url, true);
    req.send();
  }
return;
}

function closeauth(){
  document.getElementById('loginform').style.display = 'none';
}

function getauth(){
  document.getElementById('loginform').style.display = 'block';
}


function gettextblocks2(n){
  var url=server+'/gettextblocks2.php?n='+n;
  var req = new JsHttpRequest();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
                        document.getElementById('textblocks').innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = false;
  req.open('get', url, true);
  req.send();
  return;
}


function gettextblocks(n){
  var url=server+'/gettextblocks.php?n='+n;
  var req = new JsHttpRequest();
  req.onreadystatechange = function()
  {
  	if (req.readyState == 4)
  	{
  		if (req.responseJS)
  		{
                        document.getElementById('textblock').innerHTML = req.responseJS.content;
  		}
  	}
  }
  req.caching = false;
  req.open('get', url, true);
  req.send();
  return;
}


function votenews(rating,id){
  var link_=server+'/setratingnews.php?1';
  var url = link_+
            '&rating='+rating+
            '&id='+id;

  var req = new JsHttpRequest();
  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="http://pechatnick.com/img/ajaxloader.gif" align="left" /> &nbsp;пожалуйста, подождите...';
        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 JsHttpRequest();
	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 setregion(k,e,m){
	document.getElementById('region').value= k;
        if (e.keyCode==13 || m==1){
          document.getElementById('regions').style.display= 'none';
        }
return;
}

function getregion(k,e){
        if (k.length>1){
	document.getElementById('regions').style.display= 'block';
//	document.getElementById('regions').innerHTML = '<p align="center">пожалуйста, подождите...</p>';
	var url = 'getregions.phtml?k='+encodeURIComponent(k);
	var req = new JsHttpRequest();
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			if (req.responseJS)
			{
				document.getElementById('regions').innerHTML = req.responseJS.content;
                                if (e.keyCode==40){
                                    document.catsform.regionsselect.focus();
                                    document.catsform.regionsselect.options[0].selected=true;
                                }
			}
		}
	}
	req.caching = true;
	req.open('get', url, true);
	req.send();
	} else {
	document.getElementById('regions').style.display= 'none';
	}
	return;
}


function getallprices(id)
{
	document.getElementById('allprices').style.display= 'block';
	document.getElementById('allprices').innerHTML = '<p align="center">пожалуйста, подождите...</p>';
	var url = 'getallprices.phtml?id='+id;
	var req = new JsHttpRequest();
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			if (req.responseJS)
			{
				document.getElementById('allprices').innerHTML = req.responseJS.content;
			}
		}
	}
	req.caching = true;
	req.open('get', url, true);
	req.send();
	return;
}

function daynews(day, dn)
{
	document.getElementById('calendar'+dn).innerHTML = '<p align="center">пожалуйста, подождите...</p>';
	var url = 'http://news.pechatnick.com/loaddaynews.php?day='+day;
	var req = new JsHttpRequest();
	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 = '<p align="center">пожалуйста, подождите...</p>';
	var url = 'http://news.pechatnick.com/newspreview.php?id='+id;
	var req = new JsHttpRequest();
	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;
}