function new_brend(id)
{


var url = "/asp/org/brend_server.php?id=" + escape(id);
//?change1=" + escape(change1) +"&id1=" + escape(id1);
//alert(id);
sendRequest20(url);

}


function sendRequest20(url) {
  request.open("GET", url, true);
  request.onreadystatechange = serveDrink20;
  request.send(null);

}





function serveDrink20() {
  if (request.readyState == 4) {
    if (request.status == 200) {
      var response = request.responseText;
document.getElementById('god').innerHTML = response;

document.getElementById("god").style.display = "block";	



     request = createRequest1();
}
}
}












function usersi (id) {

var url = "/asp/spisok.php?id=" + id;

sendRequest2(url);

	
}


function tesst2(idi)
{
var text=document.getElementById('te').value;
//alert(text);
var url = "/asp/redakt_dops.php?id=" + escape(idi)+"&text=" + encodeURIComponent(text);	
sendRequest9(url);
}


function tesst (zagol,i,b,idi) {

var yours= document.getElementById('mon'+i+b).value;
var url = "/asp/redakt_dops.php?yours=" + encodeURIComponent(yours) + "&i=" + escape(i) + "&zagol=" + encodeURIComponent(zagol)+ "&id=" + escape(idi);	


sendRequest9(url);

}


function sendRequest9(url) {
  request.open("GET", url, true);
// request.onreadystatechange = serveDrink1;
  request.send(null);

}








function serveDrink1() {


  if (request.readyState == 4) {
    if (request.status == 200) {
      var response = request.responseText;
document.getElementById('god').innerHTML = response;
var c = getClientCenter();
document.getElementById("god").style.top  = (c[1]-300)+'px';
document.getElementById("god").style.display = "block";	




     request = createRequest();
}
}
}







function isEmpty(str) {
  for (var i = 0; i < str.length; i++)
     if (" " != str.charAt(i))
         return false;
     return true;
}










function checkform(f,r) {

/***
f.elements[5].name='Артикул';
f.elements[6].name='Наименование';
f.elements[7].name='Цена-прайс';
f.elements[8].name='Цена-СП';



if (f.elements[9].name!='razmer1')
f.elements[9].name='Доп.поле1';
else
f.elements[9].name='Размер первого ряда';

if (f.elements[10].name!='razmer1')
f.elements[10].name='Доп.поле2';
else
f.elements[10].name='Размер первого ряда';



if (f.elements[11].name!='razmer1')
f.elements[11].name='Доп.поле3';
else
f.elements[11].name='Размер первого ряда';


if (f.elements[12].name!='razmer1')
f.elements[12].name='Доп.поле4';
else
f.elements[12].name='Размер первого ряда';


if (f.elements[13].name!='razmer1')
f.elements[13].name='Доп.поле5';
else
f.elements[13].name='Размер первого ряда';


f.elements[14].name='Размер первого ряда';

***/

 var errMSG = "";
var emptyl = "";
 // цикл ниже перебирает все элементы в объекте f,
 // переданном в качестве параметра
 // функции, в данном случае - наша форма.            
 for (var i = 0; i<f.elements.length; i++)
   // если текущий элемент имеет атрибут required
   // т.е. обязательный для заполнения
   if (null!=f.elements[i].getAttribute("required"))
      // проверяем, заполнен ли он в форме
       if (isEmpty(f.elements[i].value))
 // пустой
           errMSG += "  " + f.elements[i].name + "\n"; // формируем сообщение
  
       if (r=='undefined')
{                                            // об ошибке, перечисляя
         if ("" != errMSG) {
          alert("Не заполнены обязательные поляя:\n" + errMSG);
           return false;
      }                                       // незаполненные поля

}
else







{



if ((document.getElementById("razmer1").value!="") && (document.getElementById("total1").value==""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда1" + "\n" ;
if ((document.getElementById("razmer1").value=="") && (document.getElementById("total1").value!=""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда1" + "\n" ;




if ((document.getElementById("razmer2").value!="") && (document.getElementById("total2").value==""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда2" + "\n" ;
if ((document.getElementById("razmer2").value=="") && (document.getElementById("total2").value!=""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда2" + "\n" ;





if ((document.getElementById("razmer3").value!="") && (document.getElementById("total3").value==""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда3" + "\n" ;
if ((document.getElementById("razmer3").value=="") && (document.getElementById("total3").value!=""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда3" + "\n" ;




if ((document.getElementById("razmer4").value!="") && (document.getElementById("total4").value==""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда4" + "\n" ;
if ((document.getElementById("razmer4").value=="") && (document.getElementById("total4").value!=""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда4" + "\n" ;



if ((document.getElementById("razmer5").value!="") && (document.getElementById("total5").value==""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда5" + "\n" ;
if ((document.getElementById("razmer5").value=="") && (document.getElementById("total5").value!=""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда5" + "\n" ;




if ((document.getElementById("razmer6").value!="") && (document.getElementById("total6").value==""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда6" + "\n" ;
if ((document.getElementById("razmer6").value=="") && (document.getElementById("total6").value!=""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда6" + "\n" ;





if ((document.getElementById("razmer7").value!="") && (document.getElementById("total7").value==""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда7" + "\n" ;
if ((document.getElementById("razmer7").value=="") && (document.getElementById("total7").value!=""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда7" + "\n" ;




if ((document.getElementById("razmer8").value!="") && (document.getElementById("total8").value==""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда8" + "\n" ;
if ((document.getElementById("razmer8").value=="") && (document.getElementById("total8").value!=""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда8" + "\n" ;





if ((document.getElementById("razmer9").value!="") && (document.getElementById("total9").value==""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда9" + "\n" ;
if ((document.getElementById("razmer9").value=="") && (document.getElementById("total9").value!=""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда9" + "\n" ;




if ((document.getElementById("razmer10").value!="") && (document.getElementById("total10").value==""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда10" + "\n" ;
if ((document.getElementById("razmer10").value=="") && (document.getElementById("total10").value!=""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда10" + "\n" ;





if ((document.getElementById("razmer11").value!="") && (document.getElementById("total11").value==""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда11" + "\n" ;
if ((document.getElementById("razmer11").value=="") && (document.getElementById("total11").value!=""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда11" + "\n" ;




if ((document.getElementById("razmer12").value!="") && (document.getElementById("total12").value==""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда12" + "\n" ;
if ((document.getElementById("razmer12").value=="") && (document.getElementById("total12").value!=""))
emptyl += "Поля ряда должны быть заполнены, либо пусты.Ошибка ряда12" + "\n" ;








       // если сообщение об ошибке не пусто,
       // выводим его, и возвращаем false    
      if (("" != errMSG) || ("" != emptyl))  {
           alert("Не заполнены обязательные поля:\n" + errMSG + emptyl );
       return false;
      }

}

}









function poly_form()
{

alert("тест");
return false;
}


function createRequest() {
  var request = null;
  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        request = null;
      }
    }
  }

  if (request == null) {
    alert("Error creating request object!");
  } else {
    return request;
  }
}

var request = createRequest();


function Hide_r() {
	document.getElementById("modal_r_root").style.display = "none";
	document.getElementById("asp_ten").style.display = "none";
}

function Hide_mail(){
	document.getElementById("asp_read_mail").style.display = "none";
	document.getElementById("golub").style.display = "none";
}

function add_tovar(brend,id_tovarr,go_id_tovarr,ide_r) {
var url = "/asp/add_tovar.php?brend=" + encodeURIComponent(brend)+ "&id_tovarr=" + escape(id_tovarr)+ "&go_id_tovarr=" + escape(go_id_tovarr)+ "&ide_r=" + escape(ide_r);
sendRequest1(url);
}




function perenos (id,price)
 {
var url = "/baraholka/server_pristroy.php?id=" + escape(id)+ "&price=" + escape(price);

sendRequest1(url);

}




function send_r (brend,r) {

var url = "/asp/asp_query.php?brend=" + brend +"&r=" + r;
sendRequest(url);
document.getElementById('send_r').innerHTML = response;
	
}











function add_r (id,rn) {
var url = "/asp/asp_query.php?add_r=" + id +"&r=" + rn;
 sendRequest(url);
document.getElementById('send_r').innerHTML = response;
}

function info (inf) {
var url = "/asp/asp_query.php?info=" + inf;
 sendRequest_pok(url);
//document.getElementById('send_r').innerHTML = response;
}

function info2 (id) {

var url = "/asp/add.php?id=" + id;
 sendRequest_my(url);

}

function sendRequest_my(url) {
  request.open("GET", url, true);
  request.onreadystatechange = serveDrink5;
  request.send(null);

}
function serveDrink5() {


  if (request.readyState == 4) {
    if (request.status == 200) {
      var response = request.responseText;
document.getElementById('god').innerHTML = response;
var c = getClientCenter();
document.getElementById("god").style.top  = (c[1]-300)+'px';
document.getElementById("god").style.display = "block";	

     request = createRequest();
}
}
}

































function test (inf) {
var url = "/asp/asp_query.php?test=" + inf;
 sendRequest_pok1(url);


}



function show_users (inf) {
var url = "/asp/asp_query.php?show_users=" + inf;
 sendRequest_pok(url);
//document.getElementById('send_r').innerHTML = response;
}

function kod (inf) {
var url = "/asp/asp_query.php?kod=" + inf;
 sendRequest_pok(url);
//document.getElementById('send_r').innerHTML = response;
}

function tovar (inf) {
var url = "/asp/asp_query.php?tovar=" + inf;
 sendRequest_pok(url);
//document.getElementById('send_r').innerHTML = response;
}

function add_photo (tovars,hash) {
var url = "/asp/asp_query.php?add_photo=" + tovars + "&hash=" + hash;
 sendRequest_pok(url);
}


function add_photo_dop (tovars,hash) {
var url = "/asp/asp_query.php?add_photo_dop=" + tovars + "&hash=" + hash;
 sendRequest_pok(url);
}

function show_photo (tovars) {

var url = "/asp/asp_query.php?show_photo=" + tovars;
  myWin= open(url, "displayWindow", 
    "width=600,height=700,status=no,toolbar=no,menubar=no,scrollbars=1");

}


function kyp_tovar_br (tovars) {

var url = "/asp/add.php?id=" + tovars;
  myWin= open(url, "displayWindow", 
    "width=900,height=500,status=no,toolbar=no,menubar=no");

}




function add_mesto (mesto,hash) {
var url = "/ya_server.php?mesto=" + mesto + "&hash=" + hash;
 sendRequest_pok(url);
}

function confi (id) {
if (confirm("Уверены, что хотите удалить товар?")) {	
	window.parent.location="/personal/korzina.php?del=" +id;


	}
else {
	
	}

}



function del_tovar (id) {
var url = "/asp/asp_query.php?del_tovar=" + id;

 sendRequest_pok(url);

}






function zakl () {
var link=location.href;
var title=document.title;

alert('текущая страница добавлена в закладки');
var url = "/zakl/zakl_server.php?link="+escape(link)+"&title="+encodeURIComponent(title);
sendRequest20(url);
}



function sendRequest30(url) {
  request.open("GET", url, true);
 
  request.send(null);

}
















function read_mail () {
var url = "/asp/asp_query.php?read_mail=1";
 sendRequest_mail(url);
document.getElementById('for_mail').innerHTML = response;
}

function user_comment_change (hash,id,ai) {
    text=document.getElementById("uc"+ai).value;
    var url = "/asp/query/user_comment.php?hash="+hash+"&text="+text+"&id="+id;
   //alert (url);
    sendRequest_mail(url);
}

function sendRequest_mail(url) {
  request.open("GET", url, true);
  request.onreadystatechange = send_mail;
  request.send(null);
}
function send_mail(){
var response = request.responseText;
document.getElementById('for_mail').innerHTML = response;
}

function info_r (inf) {
var url = "/asp/asp_query.php?info_r=" + inf;
 sendRequest_pok(url);
document.getElementById('send_r').innerHTML = response;
}

function invite () {
var url = "/asp/asp_query.php?invite=1";
 sendRequest_pok1(url);
document.getElementById('send_r').innerHTML = response;
}



function barah (inf) {
var url = "/baraholka/upload.php?SECTION_ID=" + inf;
 sendRequest(url);
document.getElementById('send_r').innerHTML = response;
}

function Hide_r() {
document.getElementById("modal_r_root").style.display = "none";
document.getElementById("asp_ten").style.display = "none";
}

function testtt (){
alert ('testtt');
}


function sendRequest(url) {
  request.open("GET", url, true);
  request.onreadystatechange = test_R;
  request.send(null);
}

function test_R(){
var response = request.responseText;
document.getElementById('send_r').innerHTML = response;
var s = getClientCenter();
document.getElementById("modal_r_root").style.top  = (s[1]-160)+'px';
document.getElementById("modal_r_root").style.display = "block";
}

function sendRequest_pok(url) {
  request.open("GET", url, true);
  request.onreadystatechange = test_R;
  request.send(null);
}


//Тестовый
function sendRequest_pok1(url) {
  request.open("GET", url, true);
  request.onreadystatechange = test_R1;
  request.send(null);

}

function test_R1(){
var response = request.responseText;
document.getElementById('send_r').innerHTML = response;

//$().modal();
$('#send_r').modal();

}
//Конец тестовый


function test_R_pok(){
var response = request.responseText;
document.getElementById('send_r').innerHTML = response;
var s = getClientCenter();
document.getElementById("modal_r_root").style.top  = (s[1]-160)+'px';
document.getElementById("modal_r_root").style.display = "block";
}




function sendRequest1(url) {
  request.open("GET", url, true);
  request.onreadystatechange = serveDrink1;
  request.send(null);

}

function sendRequest2(url) {
  request.open("GET", url, true);
  request.onreadystatechange = serveDrink2;
  request.send(null);

}







function serveDrink2() {


  if (request.readyState == 4) {
    if (request.status == 200) {
      var response = request.responseText;
document.getElementById('god1').innerHTML = response;
var c = getClientCenter();
document.getElementById("god1").style.top  = (c[1]-300)+'px';
document.getElementById("god1").style.display = "block";	




     request = createRequest();
}
}
}














function getClientCenter(){
	var sizes = getClientSize();
	var scrl = getDocumentScroll();
	return [parseInt(sizes[0]/2)+scrl[0], parseInt(sizes[1]/2)+scrl[1]];
}

function getClientSize(){
	if(document.compatMode=='CSS1Compat')
		return [document.documentElement.clientWidth, document.documentElement.clientHeight];
	else
		return [document.body.clientWidth, document.body.clientHeight];
}

function getDocumentScroll(){
	return [
	self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) 
		|| (document.body && document.body.scrollLeft),
	self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) 
		|| (document.body && document.body.scrollTop)
	];
}



