isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;

function createXMLHttp(){
    if (typeof XMLHttpRequest != "undefined"){
        try{
            var mXmlHttp = new XMLHttpRequest();
            if (mXmlHttp.overrideMimeType) mXmlHttp.overrideMimeType('text/xml');
            return mXmlHttp;
        }
        catch(oError){}
        //return new XMLHttpRequest();
    }else if (window.ActiveXObject){
        var aVersions =["MSXML2.XMLHttp.5.0",
                "MSXML2.XMLHttp.4.0",
                "MSXML2.XMLHttp.3.0",
                "MSXML2.XMLHttp.2.0",
                "Microsoft.XMLHttp"];
               for (var i=0; i<aVersions.length; i++){
          try{
            var oXmlHttp = new ActiveXObject(aVersions[i]);
            return oXmlHttp;
          }catch(oError){}
        }
    }
    throw new Error("XMLHttp error in creation ");
}

function WBWOSend(action){
	obj = document.getElementById("orderform");
	obj.orderaction.value = action;
	obj.submit();
}

function WBWUpdateCount(carticle){
        var Order = document.getElementById("countarticle").innerHTML;
	document.getElementById("countarticle").innerHTML = eval(Order + '+' + carticle);
}

function loadImg(src){
        var img = document.getElementById("oneIMG");
	img.src = src;
}

function WBWSendSelect(type,ida,idmod,smin,smax,length,group){
  var params_str = "aorder="+ida+"&modify="+idmod+"&addainorder="+type+"&min="+smin+"&max="+smax+"&length="+length+"&subgroup="+group; 
  var client = createXMLHttp();
  
  client.onreadystatechange = function(){
    if (client.readyState == 4){
      if (client.status == 200){ 
        document.getElementById("selectaction"+ida+idmod).innerHTML = client.responseText;
      }
	  
	  else {
        alert("some error");
      }
    }
  }; 
  try{
    client.open("POST",baseurl+"core/action/a_action.php",true);
    client.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	client.setRequestHeader("Charset", "windows-1251");
    client.setRequestHeader("Content-length", params_str.length);
    client.setRequestHeader("Connection", "close");
    client.send(params_str);
  }
  catch(e){
    alert(e);
  }
}

function WBWAFSend(ida,idmod){
  var params_str = "aorder="+ida+"&modify="+idmod+"&addainorder=1"; 
  var client = createXMLHttp();
  
  client.onreadystatechange = function(){
    if (client.readyState == 4){
      if (client.status == 200){ 
        document.getElementById("selectaction"+idmod).innerHTML = client.responseText;
      }
	  
	  else {
        alert("some error");
      }
    }
  }; 
  try{
    client.open("POST",baseurl+"core/action/ao_action.php",true);
    client.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	client.setRequestHeader("Charset", "windows-1251");
    client.setRequestHeader("Content-length", params_str.length);
    client.setRequestHeader("Connection", "close");
    client.send(params_str);
  }
  catch(e){
    alert(e);
  }
}

function WBWPSend(idp){
  var params_str = "idpropose="+idp+"&addainorderprop=1"; 
  var client = createXMLHttp();
  
  client.onreadystatechange = function(){
    if (client.readyState == 4){
      if (client.status == 200){ 
      }
	  else {
        alert("some error");
      }
    }
  }; 
  try{
    client.open("POST",baseurl+"core/action/ao_action.php",true);
    client.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	client.setRequestHeader("Charset", "windows-1251");
    client.setRequestHeader("Content-length", params_str.length);
    client.setRequestHeader("Connection", "close");
    client.send(params_str);
  }
  catch(e){
    alert(e);
  }
}

function WBWAFDel(ida,idmod){
  var params_str = "aorder="+ida+"&modify="+idmod+"&addainorder=-1"; 
  var client = createXMLHttp();
  
  client.onreadystatechange = function(){
    if (client.readyState == 4){
      if (client.status == 200){ 
        document.getElementById("selectaction"+idmod).innerHTML = client.responseText;
      }
	  
	  else {
        alert("some error");
      }
    }
  }; 
  try{
    client.open("POST",baseurl+"core/action/ao_action.php",true);
    client.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	client.setRequestHeader("Charset", "windows-1251");
    client.setRequestHeader("Content-length", params_str.length);
    client.setRequestHeader("Connection", "close");
    client.send(params_str);
  }
  catch(e){
    alert(e);
  }
}

function WBWEditOrder(ida,idmod){
  obj = document.getElementById("adel["+ida+"]["+idmod+"]");
  var params_str = "art="+ida+"&mod="+idmod+"&count="+obj.value+"&orderaction=aeditorder"; 
  var client = createXMLHttp();
  
  client.onreadystatechange = function(){
    if (client.readyState == 4){
      if (client.status == 200){ 
        document.getElementById("count"+ida+idmod).innerHTML = client.responseText;
      }
	  
	  else {
        alert("some error");
      }
    }
  }; 
  try{
    client.open("POST",baseurl+"core/action/editorder.php",true);
    client.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	client.setRequestHeader("Charset", "windows-1251");
    client.setRequestHeader("Content-length", params_str.length);
    client.setRequestHeader("Connection", "close");
    client.send(params_str);
  }
  catch(e){
    alert(e);
  }
}

function WBWEditOrderProp(idp){
  obj = document.getElementById("pdel["+idp+"]");
  var params_str = "prop="+idp+"&count="+obj.value; 
  var client = createXMLHttp();
  
  client.onreadystatechange = function(){
    if (client.readyState == 4){
      if (client.status == 200){ 
        document.getElementById("pcount"+idp).innerHTML = client.responseText;
      }
	  
	  else {
        alert("some error");
      }
    }
  }; 
  try{
    client.open("POST",baseurl+"core/action/editorder.php",true);
    client.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	client.setRequestHeader("Charset", "windows-1251");
    client.setRequestHeader("Content-length", params_str.length);
    client.setRequestHeader("Connection", "close");
    client.send(params_str);
  }
  catch(e){
    alert(e);
  }
}

function ShowSelection(idelem, idmain){
	
	NameLayer = document.getElementById(idelem);	
	
  var params_str = "nameblock="+idelem+"&group="+idmain; 
  var client = createXMLHttp();
  
  client.onreadystatechange = function(){
    if (client.readyState == 4){
      if (client.status == 200){ 
        document.getElementById(idelem).innerHTML = client.responseText; 
      }
			else {
        alert("some error");
      }
    }
  }; 
  try{
    client.open("POST",baseurl+"core/selectionparam.php",true);
    client.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		client.setRequestHeader("Charset", "windows-1251");
    client.setRequestHeader("Content-length", params_str.length);
    client.setRequestHeader("Connection", "close");
    client.send(params_str);
  }
  catch(e){
    alert(e);
  }
	
	/*видимость*/	
	if(isNS4 || isIE4){ 
		if(NameLayer.style.visibility == "hidden"){
			NameLayer.style.visibility == "visible";
		}
		else{
			NameLayer.style.visibility == "hidden";
		}
	}
	
	else if (isIE5 || isNS6) { 
		if(NameLayer.style.display == "block"){
		  NameLayer.style.display ="none";
		}
		else{
			NameLayer.style.display ="block";
		}
	}
	
}

function SetValueRadio(idelem,Val){
	NameLayer = document.getElementById(idelem);
	NameLayer.value = Val;
	document.getElementById("next").innerHTML = 'далее&nbsp;&gt;&gt';
} 

function SelectSubGroup(idelem){
  SubGroupElem = document.getElementById("subgroup");
  Group = document.getElementById("group");
	/*поехали дальше*/
  
  var params_str = "nameblock="+idelem+"&group="+Group.value+"&subgroup="+SubGroupElem.value; 
  var client = createXMLHttp();
  
  client.onreadystatechange = function(){
    if (client.readyState == 4){
      if (client.status == 200){ 
        document.getElementById(idelem).innerHTML = client.responseText; 
      }
	  
	  else {
        alert("some error");
      }
    }
  }; 
  try{
    client.open("POST",baseurl+"core/selectionparam.php",true);
    client.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		client.setRequestHeader("Charset", "windows-1251");
    client.setRequestHeader("Content-length", params_str.length);
    client.setRequestHeader("Connection", "close");
    client.send(params_str);
  }
  catch(e){
    alert(e);
  }
}

function SelectLength(idelem){
	 SubGroupElem = document.getElementById("subgroup");
  	 Group = document.getElementById("group");
	 Length = document.getElementById("length");
	 
	var params_str = "group="+Group.value+"&subgroup="+SubGroupElem.value+"&length="+Length.value; 
 	var client = createXMLHttp();
  
  client.onreadystatechange = function(){
    if (client.readyState == 4){
      if (client.status == 200){ 
        document.getElementById(idelem).innerHTML = client.responseText; 
      }
	  
	  else {
        alert("some error");
      }
    }
  }; 
  try{
    client.open("POST",baseurl+"core/selectionparam.php",true);
    client.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		client.setRequestHeader("Charset", "windows-1251");
    client.setRequestHeader("Content-length", params_str.length);
    client.setRequestHeader("Connection", "close");
    client.send(params_str);
  }
  catch(e){
    alert(e);
  }
}

function SelectArticle(idelem){
	 Obj = document.getElementById(idelem);
	 Obj.submit();
}
