function getCookie(name) {
     var prefix = name + "="
     var cookieStartIndex = document.cookie.indexOf(prefix)
     if (cookieStartIndex == -1)
          return null
     var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
     if (cookieEndIndex == -1)
          cookieEndIndex = document.cookie.length
     return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
function SetCookie(name, value, expires, path, domain, secure)
{
     var expString=((expires==null) ? "" : ("; expires=" + expires.toGMTString()));
     var pathString=((path==null) ? "" : ("; path=" + path));
     var domainString=((domain==null) ? "" : ("; domain=" + domain));
     var secureString=((secure==true) ? "; secure" : "");
     document.cookie=name + "=" + escape(value) + expString + pathString + domainString + secureString;
}
function ClearCookie(name)
{
     var ThreeDays=3*24*60*60*1000;
     var expDate=new Date();
     expDate.setTime(expDate.getTime()-ThreeDays);
     document.cookie=name+"=ImOutOfHere; expires="+expDate.toGMTString();
}

var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject()
{
     var xmlHttp;
     if(window.ActiveXObject)
     {
          try          {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}
          catch (e)     {xmlHttp = false;}
     }
     else
     {
          try          {xmlHttp = new XMLHttpRequest();}
          catch (e)     {xmlHttp = false;}
     }
     if (!xmlHttp)     alert("Error creating the XMLHttpRequest object.");
     else     return xmlHttp;
}

function getImageItem(id)
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
	{
		xmlHttp.open("GET", "/menu_itemimage.php?id="+id+"&z="+Math.random(), true);
		xmlHttp.onreadystatechange = handleServerResponsegetImageItem;
		xmlHttp.send(null);
	}
	else
	setTimeout('getImageItem()', 1000);
}

function handleServerResponsegetImageItem()
{

	if (xmlHttp.readyState == 4)
	{
		
		if (xmlHttp.status == 200)
		{
		
			xmlResponse = xmlHttp.responseXML;
			xmlDocumentElement = xmlResponse.documentElement;
			helloMessage = xmlDocumentElement.firstChild.data;
			
			alert(helloMessage);
			 
			
		
    
        


		}
	else
	{
		alert("There was a problem accessing the server: " +xmlHttp.statusText);
	}
	}
}

function Save_Items_Status(id)
{
     
var trs = document.getElementsByTagName("tr");
var k = 0;
var ar_items = new Array();

if (document.getElementById(id).className == "block_items")
 {

     for (var i=0; i < trs.length; i++) 
       {
          if ((trs[i].className == "block_items") && (trs[i].id != 0) ) 
               {
                    
                    ar_items[k] = trs[i].id;
                    k++;
               }
       }

 }

     var one_mon=30*24*60*60*1000;
     var expDate=new Date();
     expDate.setTime(expDate.getTime()+one_mon);
     SetCookie('rus_item_ar', ar_items, expDate, '/', null, false);
}
function openRefList(parent, id, str) 
{
	var ar_id=str.split("|");
	var trs = document.getElementsByTagName("tr");
	var k = 0;
	if (document.getElementById(id) != null)
	{
	if (document.getElementById(id).className == "none_items")  
	{
		for (var i=0; i < trs.length; i++) 
		{
			if ((trs[i].className == "none_items") && (trs[i].id == id) ) {
			trs[i].className = "block_items"; }
		}
	if (parent == 0) 
	{
		
	for (var i=0; i < trs.length; i++) {
		if ((trs[i].className == "block_items") && (trs[i].id != ''))
		{
			if ( (trs[i].id != id) && (trs[i].id != 0)) 
			{
				trs[i].className = "none_items"; 
			}}}
	}

		Save_Items_Status(0);
		return;
	}
	}
	else
	{
	if (parent == 0) 
	{
		
	for (var i=0; i < trs.length; i++) {
		if ((trs[i].className == "block_items") && (trs[i].id != ''))
		{
			if ( (trs[i].id != id) && (trs[i].id != 0)) 
			{
				trs[i].className = "none_items"; 
			}}}
	}
	Save_Items_Status(0);
		return;
			
	}
	
	if (document.getElementById(id) != null)
	{
	if (document.getElementById(id).className == "block_items") 
	{
		
		for (var i=0; i < trs.length; i++) {
		for (var j=0; j < ar_id.length; j++) {
		if ((trs[i].className == "block_items") && ((trs[i].id == ar_id[j]) || (trs[i].id == id) )) 
		{
			trs[i].className = "none_items"; }}
		}
		if (parent == 0) 
	{
		
	for (var i=0; i < trs.length; i++) {
		if ((trs[i].className == "block_items") && (trs[i].id != ''))
		{
			if ( (trs[i].id != id) && (trs[i].id != 0)) 
			{
				trs[i].className = "none_items"; 
			}}}
	}
		

		Save_Items_Status(0);
		return;
	}
	}
	else
	{
	if (parent == 0) 
	{
		
	for (var i=0; i < trs.length; i++) {
		if ((trs[i].className == "block_items") && (trs[i].id != ''))
		{
			if ( (trs[i].id != id) && (trs[i].id != 0)) 
			{
				trs[i].className = "none_items"; 
			}}}
	}
	Save_Items_Status(0);
		return;
	}
}

function sendRef(id) 
{

  var one_mon=30*24*60*60*1000;
     var expDate=new Date();
     expDate.setTime(expDate.getTime()+one_mon);
     ClearCookie('send_id');
     SetCookie('send_id', id, expDate, '/', null, false);



}





