function newXMLHttpRequest() {
  var xmlreq = false;
  if (window.XMLHttpRequest) {
    // Создадим XMLHttpRequest объект для не-Microsoft браузеров
    xmlreq = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    // Создадим XMLHttpRequest с помощью MS ActiveX
    try {
      // Попробуем создать XMLHttpRequest для поздних версий
      // Internet Explorer
      xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e1) {
      // Не удалось создать требуемый ActiveXObject
      try {
        // Пробуем вариант, который поддержат более старые версии
        //  Internet Explorer
        xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e2) { return false;
       // Не в состоянии создать XMLHttpRequest с помощью ActiveX
      }
    }
  }

  return xmlreq;
}
/* функция запроса из формы. Для выполнения */
function SendInfringForm()
{
	// Основная форма.
	var Ouresclink = document.getElementById('esclink');
	Ouresclink.style.display = 'none';
	// Картинка загрузчика.
	var EscImg = document.getElementById('ajaxLoader');
	EscImg.style.display = 'block';
	var maintext = document.getElementById("maintext").value;
	var cCommand = document.getElementById("cCommand").value;
	var cUser = document.getElementById("cUser").value;
	var cItem = document.getElementById("cItem").value;
	var cSend = document.getElementById("cSend").value;
	var cTran = document.getElementById("cTran").value;
	var cBuch = chkWert();
	// Создать URL для подключения
	var url = "http://www.aucland.ru/send-infring.php";

	var http_request = newXMLHttpRequest();
	// Установить функцию для сервера, которая выполнится после его ответа
	http_request.onreadystatechange = function() {
	  if (http_request.readyState == 4 ) {
	    if (http_request.status == 200)
            {
		var Arep = http_request.responseText.search(/id\=\"cSucc\" value\=\"true\"/);
		if ( Arep > 0)
		{
			var NokInfring = document.getElementById("NoInfring" + cItem);
			NokInfring.style.display = 'none';
			var NowkInfring = document.getElementById("NowInfring" + cItem);
			NowkInfring.style.display = 'inline';
			return overlib(http_request.responseText, CENTER, RELY, 50, RELX, 100, STICKY, CAPTION, 'Отзыв по данному заказу отправлен.', WIDTH, 700, HEIGHT, 200, OFFSETX, 100, TIMEOUT, 700);
		} else {
		   if (cSend > 0)
		   {
		   	return overlib(http_request.responseText, CENTER, RELY, 50, RELX, 100, STICKY, CAPTION, 'Отзыв отправлен.', WIDTH, 700, HEIGHT, 200, OFFSETX, 100, TIMEOUT, 700);
		   }
		   return overlib(http_request.responseText, CENTER, RELY, 50, RELX, 100, STICKY, CAPTION, 'Подтвердите Ваш отзыв далее.', WIDTH, 700, HEIGHT, 200, OFFSETX, 100);
		}
	    }
	  }
	}

	// Открыть соединение с сервером
	http_request.open("POST", url, true);
	http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	// Передать запрос
	//http_request.send("InfringText=" + escape(maintext) + "&i=" + escape(cUser) + "&send=" + escape(cCommand) + "&wert=" + escape(cBuch) + "&infring_ware=" + escape(cItem) + "&step=" + cSend );
	http_request.send("InfringText=" + maintext + "&i=" + cUser + "&send=" + cCommand + "&wert=" + cBuch + "&infring_ware=" + cItem + "&step=" + cSend + "&infring_transh=" + cTran );
}

function OpenSentForm(url, FocusID, CapText)
{
  if (!FocusID) var FocusID = 0;
  if (!CapText) var CapText = 'Window';
  var http_request = newXMLHttpRequest();
  if (!http_request)
  {
     alert('Error XMLHTTP-Instanz');
     return false;
  }
  http_request.open('GET', url, true);
  http_request.onreadystatechange = function() {
    if (http_request.readyState == 4) {
      if (http_request.status == 200) {
	return overlib(http_request.responseText, CENTER, RELY, 50, RELX, 100, STICKY, CAPTION, CapText, WIDTH, 700, HEIGHT, 200, OFFSETX, 100, FOCUS, FocusID, CLOSECLICK);
      } else {
	alert('Bei dem Request ist ein Problem aufgetreten.');
      }
    }
  }
  http_request.send(null);
}
function chkWert()
{
   for(var i = 0; i < document.getElementsByName('wert').length; i++)
   {
     if(document.getElementsByName('wert')[i].checked == true)
     {
        return document.getElementsByName('wert')[i].value;
     }
   }
   return false;
}
function TranshPostIdent()
{
	var Ouresclink = document.getElementById('esclink');
	Ouresclink.style.display = 'none';

	var SendOn = document.getElementById('SendOn').value;
	var Ttransh = document.getElementById('Ttransh').value;
	var TtDate = document.getElementById('TtDate').value;
	var TtIdent = document.getElementById('TtIdent').value;
	var TtLink = document.getElementById('TtLink').value;
	var MailMe = document.getElementById('MailMe').value;
	var TtDesc = document.getElementById('postDesc').value;
	var url = "http://www.aucland.ru/send-postident.php";
	var http_request = newXMLHttpRequest();
	var EscImg = document.getElementById('ajaxLoader');
	EscImg.style.display = 'block';
	// Установить функцию для сервера, которая выполнится после его ответа
	http_request.onreadystatechange = function() {
	  if (http_request.readyState == 4) {
	     if (http_request.status == 200)
	     {
		//var EndNow = document.getElementById('EndNow').value;
		//if (EndNow == 'Done')
		document.getElementById('pSt' + Ttransh).innerHTML = http_request.responseText;
		document.getElementById('pImg' + Ttransh).source = 'http://www.aucland.ru/images/post/IconSendedPostGreen.gif';
		return overlib(http_request.responseText, CENTER, RELY, 50, RELX, 100, STICKY, CAPTION, 'Данные отправлены.', WIDTH, 700, HEIGHT, 200, OFFSETX, 100, TIMEOUT, 2100);
		//return overlib(http_request.responseText, CENTER, RELY, 50, RELX, 100, STICKY, CAPTION, 'Данные отправлены.', WIDTH, 700, HEIGHT, 200, OFFSETX, 100);
	     } else {
		alert('ERROR while DB update');
	     }
	  }
	}
	// Открыть соединение с сервером
	http_request.open("POST", url, true);
	http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	// ередать запрос
	http_request.send("SendOn=" + SendOn + "&selled_transh=" + Ttransh + "&postDate=" + TtDate + "&postIdent=" + TtIdent + "&postLink=" + TtLink + "&MailMe=" + MailMe + "&postDesc=" + TtDesc );
}
function SendMeCheck(Valid)
{
 var SendMe = document.getElementById('MailMe');
 SendMe.value = (Valid > 0) ? '0' : '1';
 return false;
}


