IE = (document.all); // Internet Explorer?
NC = (document.layers); // Netscape?
Opera = (document.getElementById); // Opera?

function simple() {
}

function refreshSumm(obj,itemid,tourPrice) {
	if (isNaN(obj.value)) {obj.value=0;}
	count=obj.value-1;
	count=count+1;
	tourPrice=tourPrice-1;
	tourPrice=tourPrice+1;
	var summ=count*tourPrice;
	obj.value=count;
	document.getElementById("mySumm"+itemid).innerHTML=", "+summ+" руб.";
}
 
function getHeight() { // Получаем высоту рабочей области браузера
	if (IE || Opera) send = document.body.clientHeight+document.body.scrollTop;
	if (NC) send = window.innerHeight+window.scrollTop;
	return send;
}  

function position() {
	//Отслеживает функцию onResize
	if (correctHeight==1) {
		document.getElementById("innerBasket").style.display="block";
	}
	myHeightFix=document.getElementById("innerBasket").offsetHeight;
	if(myHeightFix<20) {
		myHeightFix=20;
	}
	if(myHeightFix>=270) {
		myHeightFix=270;
		document.getElementById("innerBasket").style.height=270;
		document.getElementById("innerBasket").style.overflow='auto';
	} else {
		document.getElementById("innerBasket").style.height=myHeightFix-1;
		document.getElementById("innerBasket").style.overflow='';
	}
	
	myHeightFix=myHeightFix+30;
	
	heightBrowser = getHeight() - myHeightFix;
	curPosY=0;
	timeDelay=500;
		
	if(IE) {curPosY=document.all["basket"].style.top;}
	if(NC) {curPosY=document.layers["basket"].top;}
	if(Opera) {curPosY=document.getElementById("basket").style.top;}
	curPosY=parseFloat(curPosY);

	if (curPosY<heightBrowser) {
		if ((heightBrowser-curPosY)<40) {
			curPosY++;
		} else {
			curPosY=curPosY+20;
		}
		timeDelay=10;
	}
	if (curPosY>heightBrowser) {
		if ((curPosY-heightBrowser)<40) {
			curPosY--;
		} else {
			curPosY=curPosY-20;
		}
		timeDelay=10;
	}
	if (correctHeight==1) {
		if(IE) eval('document.all["basket"].style.top = curPosY');
		if(NC) eval('document.layers["basket"].top = curPosY');
		if(Opera) eval('document.getElementById("basket").style.top = curPosY');
		document.getElementById("x_href").src=picoff.src;
		setTimeout('position()',timeDelay);
	} else {
		if(IE) eval('document.all["basket"].style.top = curPosY');
		if(NC) eval('document.layers["basket"].top = curPosY');
		if(Opera) eval('document.getElementById("basket").style.top = curPosY');
		document.getElementById("innerBasket").style.display="none";
		document.getElementById("x_href").src=picon.src;
		setTimeout('position()',timeDelay);
	}
}

function setPosition() {
	if(correctHeight==0){
		correctHeight=1;
	} else {
		correctHeight=0;
	}
	var params="?do=setposition&uid="+uid+"&position="+correctHeight;
	loadXMLDoc("ajax.php"+params,"positionReqChange");
}
function positionReqChange() {
	if (req.readyState == 4) {
		clearTimeout(ab);
		if (req.status == 200) {
//			alert(req.responseText);
			var params="?do=getbasketheader&uid="+uid;
			loadXMLDoc("ajax.php"+params,"getBasketHeaderReqChange");
		}
	}
}
function addToBasket(itemid,itemcount) {
	document.getElementById("divitemid"+itemid).innerHTML='<div align="right" style="COLOR:#FF0000;">Уже есть в Вашем заказе</div>';
	var params="?do=addtobasket&uid="+uid+"&itemid="+itemid+"&itemcount="+itemcount;
	loadXMLDoc("ajax.php"+params,"addToBasketReqChange");
}
function addToBasket1(itemid,itemcount) {
	var params="?do=addtobasket&uid="+uid+"&itemid="+itemid+"&itemcount="+itemcount;
	loadXMLDoc("ajax.php"+params,"addToBasket1ReqChange");
}
function addToBasketReqChange() {
	if (req.readyState == 4) {
		clearTimeout(ab);
 		if (req.status == 200) {
			document.getElementById("innerBasket").innerHTML=req.responseText;
			document.getElementById("basket").style.display="block";
			correctHeight=1;
			var params="?do=setposition&uid="+uid+"&position=1";
			loadXMLDoc("ajax.php"+params,"positionReqChange");
		} else {
//			alert("Не удалось отправить данные:\n" + req.statusText);
		}
	}
}
function addToBasket1ReqChange() {
	if (req.readyState == 4) {
		clearTimeout(ab);
 		if (req.status == 200) {
			history.go(0);
		} else {
//			alert("Не удалось отправить данные:\n" + req.statusText);
		}
	}
}
function getBasketReqChange() {
	if (req.readyState == 4) {
		clearTimeout(ab);
 		if (req.status == 200) {
 			if (req.responseText=='none') {
 				document.getElementById("innerBasket").innerHTML='';
				correctHeight=1;
				setPosition();
			} else {
				document.getElementById("innerBasket").innerHTML=req.responseText;
				var params="?do=getbasketheader&uid="+uid;
				loadXMLDoc("ajax.php"+params,"getBasketHeaderReqChange");
			}
		} else {
//			alert("Не удалось отправить данные:\n" + req.statusText);
		}
	}
}
function getBasketHeaderReqChange() {
	if (req.readyState == 4) {
		clearTimeout(ab);
 		if (req.status == 200) {
			document.getElementById("basketHead").innerHTML='Ваш заказ';//req.responseText;
		} else {
//			alert("Не удалось отправить данные:\n" + req.statusText);
		}
	}
}
function cleanorder(clearval) {
	var params="?do=deletefrombasket&uid="+uid+"&deleteid="+clearval;
	loadXMLDoc("ajax.php"+params,"deleteFromBasketReqChange");
}
function deleteFromBasketReqChange() {
	if (req.readyState == 4) {
		clearTimeout(ab);
 		if (req.status == 200) {
			history.go(0);
		} else {
//			alert("Не удалось отправить данные:\n" + req.statusText);
		}
	}
}