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("Ошибка создания объекта XMLHttpRequest.");
	else
		return xmlHttp;
}

function setChildMenu(pg) {	
	if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)	{
		pg = encodeURIComponent(pg);
		param = "module=menu&pg=" + encodeURI(pg);
			
		xmlHttp.open("GET", "http://"+location.hostname+"/ajax.php?" + param, true);
		xmlHttp.setRequestHeader("Accept-Language", "ru, en");
		xmlHttp.setRequestHeader("Accept-Charset", "utf-8");
		xmlHttp.onreadystatechange = handleServerResponseRefreshRB;
		xmlHttp.send(null);
	}
}

function setAjaxCookie(id,kol) {	
if (location.pathname.indexOf("/en/") != -1) 
	{
	document.getElementById('basket_link'+id).innerHTML = "<a style='color:#fb7405;' href='javascript: void(0);' OnClick='unsetAjaxCookie("+id+");'>Delete</a>";
	}
else if (location.pathname.indexOf("/ua/") != -1) 
	{
	document.getElementById('basket_link'+id).innerHTML = "<a style='color:#fb7405;' href='javascript: void(0);' OnClick='unsetAjaxCookie("+id+");'>Видалити</a>";
	}
else
	{
	document.getElementById('basket_link'+id).innerHTML = "<a style='color:#fb7405;' href='javascript: void(0);' OnClick='unsetAjaxCookie("+id+");'>Удалить</a>";
	}
	
	
if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)	{
		param = "module=cooksadd&id=" + encodeURI(id) + "&kol=" + encodeURI(kol);
		//alert ("http://"+location.hostname+"/ajax.php?" + param);	
		xmlHttp.open("GET", "http://"+location.hostname+"/ajax.php?" + param, true);
		xmlHttp.setRequestHeader("Accept-Language", "ru, en");
		xmlHttp.setRequestHeader("Accept-Charset", "utf-8");
		xmlHttp.onreadystatechange = handleServerResponseRefreshRB;
		xmlHttp.send(null);
	}
}

/*function setAjaxCookie2(name, value) {

	if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)	{
		param = "module=cookie&name=" + encodeURI(name) + "&value=" + encodeURI(value);

		xmlHttp.open("GET", "http://"+location.hostname+"/ajax.php?" + param, true);
		xmlHttp.setRequestHeader("Accept-Language", "ru, en");
		xmlHttp.setRequestHeader("Accept-Charset", "utf-8");
		xmlHttp.onreadystatechange = handleServerResponseRefreshRB;
		xmlHttp.send(null);
	}
}*/

function unsetAjaxCookie(id, price) {	
	if (location.pathname.indexOf("/en/") != -1) 
	{
		document.getElementById('basket_link'+id).innerHTML = "<a href='javascript: void(0);' OnClick='setAjaxCookie("+id+", 1);'>To basket</a>";
	}
	else if (location.pathname.indexOf("/ua/") != -1) 
	{
		document.getElementById('basket_link'+id).innerHTML = "<a href='javascript: void(0);' OnClick='setAjaxCookie("+id+", 1);'>До корзини</a>";
	}
	else 
	{
		document.getElementById('basket_link'+id).innerHTML = "<a href='javascript: void(0);' OnClick='setAjaxCookie("+id+", 1);'>В корзину</a>";
	}
	
	if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)	{
//		pg = encodeURIComponent(pg);
		param = "module=cooksdel&id=" + encodeURI(id);
	//	alert (param);	
		xmlHttp.open("GET", "http://"+location.hostname+"/ajax.php?" + param, true);
		xmlHttp.setRequestHeader("Accept-Language", "ru, en");
		xmlHttp.setRequestHeader("Accept-Charset", "utf-8");
		xmlHttp.onreadystatechange = handleServerResponseRefreshRB;
		xmlHttp.send(null);
	}
}


/*function unsetAjaxCookieBasket(form) {	
if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)	{
for (var i = 0; i < form.elements.length; i++) {
            el = form.elements[i];
            elName = el.nodeName.toLowerCase();
            value = el.value;
			type= el.type;
			name=el.name;
			if ((type == "checkbox") && (el.checked == true) )
			{
			var id=name.substring(3);
			//var price=document.getElementById ('price' + id).innerHTML*1;
			param = "module=cooksdel&id=" + encodeURI(id);
			xmlHttp.open("GET", "http://"+location.hostname+"/ajax.php?" + param, true);
			xmlHttp.setRequestHeader("Accept-Language", "ru, en");
			xmlHttp.setRequestHeader("Accept-Charset", "utf-8");
			
//			document.getElementById('row'+id).style.visibility='hidden';
//			document.getElementById('row'+id).style.height='0';
	}
			}
			

			}

			xmlHttp.onreadystatechange = handleServerResponseRefreshRB;
			xmlHttp.send(null);
	
form.submit();
}*/

function getAjaxCookies ()
{
		if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)	{
			param = "module=cookbasket";
			//alert("http://"+location.hostname+"/ajax.php?" + param);
			xmlHttp.open("GET", "http://"+location.hostname+"/ajax.php?" + param, true);
			xmlHttp.setRequestHeader("Accept-Language", "ru, en");
			xmlHttp.setRequestHeader("Accept-Charset", "utf-8");
			xmlHttp.onreadystatechange = handleServerResponseRefreshRB;
			xmlHttp.send(null);
		}

}


function handleServerResponseRefreshRB()	{
	if(xmlHttp.readyState == 4)	{		
		if(xmlHttp.status == 200)	{
			xmlResponse = xmlHttp.responseXML;
			xmlRoot = xmlResponse.documentElement;
			
			var numMas = xmlRoot.getElementsByTagName("num");
			if (numMas.length != 0) {	
				var kol = document.getElementById('kol');
				var summa = document.getElementById('summa');
				var summa_dol = document.getElementById('summa_dol');
	
				kol.innerHTML = numMas[0].firstChild.data;
				summa.innerHTML = numMas[0].getAttribute("summ");
				var new_summa_dol=(numMas[0].getAttribute("summ")*1) / (document.getElementById('dol').innerHTML *1); 
	//			alert ()
				summa_dol.innerHTML = new_summa_dol.toFixed(2);
			}
			else 
			{
				var kol = document.getElementById('kol');
				var summa = document.getElementById('summa');
				var summa_dol = document.getElementById('summa_dol');
	
				kol.innerHTML = '0';
				summa.innerHTML = '0';
				var new_summa_dol='0'; 
	//			alert ()
				summa_dol.innerHTML = new_summa_dol.toFixed(2);
				
			}
			
					//	alert (summa.innerHTML);
			
			
			
			
	/*		var pagesMas = xmlRoot.getElementsByTagName("page");
			var parentMas = xmlRoot.getElementsByTagName("parent");
			var list_id = parentMas[0].firstChild.data;
			var list = document.getElementById(list_id);
			
			var ul = document.createElement("UL");
			
			for(i=0;i<pagesMas.length;i++){
				var pg = document.createElement("A");
				pg.setAttribute("href", pagesMas[i].getAttribute("value"));
				pg.setAttribute("title", pagesMas[i].firstChild.data);
				var linkText = document.createTextNode(pagesMas[i].firstChild.data);
				pg.appendChild(linkText);
				var li = document.createElement("LI");
				li.appendChild(pg);
				ul.appendChild(li);
				if (i == 0) {
					//im.setAttribute("src", imgMas[0].firstChild.data);
				}
			}
			list.appendChild(ul);*/
		}
		else	{
			alert("При обращении к серверу возникли проблемы: "+ xmlHttp.statusText);
			return false;
		}		
	}	
}