ua = navigator.userAgent;
if (ua.indexOf('IE')!=-1) IE = 1;
else IE =0;

function CW(iframeNode) {
  if (iframeNode.contentWindow) return iframeNode.contentWindow.document
  if (iframeNode.contentDocument) return iframeNode.contentDocument
  return iframeNode.contentDocument
}

var d = document;
var lastCnt = 0;
var btim;
var ctimer = null;

function update_cart() {
	var c_ = d.getElementById('count_korzina');
	var s_ = d.getElementById('sum_korzina');
	if (c_ == null) { 
		document.location = document.location ;
		return true;
	}
		
	if (IE ==1) {
		var bascet = d.getElementById('bascet');
		d.getElementById('bascet_act_height').style.height = "100px";
		bascet.style.display = 'block';
		var bascet = d.getElementById('bascet2');
		bascet.style.display = 'block';
		c_.innerHTML = d.getElementById('iframe').contentWindow.document.getElementById('kolvo').value;
		s_.innerHTML = 	d.getElementById('iframe').contentWindow.document.getElementById('summa').value;
	} else {
		var bascet = d.getElementById('bascet');
		d.getElementById('bascet_act_height').style.height = "100px";
		bascet.style.display = 'block';
		var bascet = d.getElementById('bascet2');
		bascet.style.display = 'block';
		c_.innerHTML = d.getElementById('iframe').contentDocument.getElementById('kolvo').value;
		s_.innerHTML = 	d.getElementById('iframe').contentDocument.getElementById('summa').value;
	}

	PopUp = document.getElementById('jsPopUp');
	PopUp.style.top = getY()+"px";
	PopUp.style.left = getX()+"px";
	PopUp.style.display = "";
	HidePopUpTimer();
	clearInterval(ctimer);
}
 
function getX() {
	if (self.innerWidth) {
		x = self.innerWidth;
	} else if (document.documentElement && document.documentElement.clientWidth) {
		x = document.documentElement.clientWidth;
	} else if (document.body) {
		x = document.body.clientWidth;
	}
	x = x/2 + getBodyScrollLeft() - 80;
	return x
}

function getY() {
	if (self.innerHeight) {
		y = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) {
		y = document.documentElement.clientHeight;
	} else if (document.body) {
		y = document.body.clientHeight;
	}
	y = y/2 + getBodyScrollTop() - 40;
	return y
}

function getBodyScrollTop() {
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function getBodyScrollLeft() {
	return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}

function HidePopUpTimer() {
	if (btim) clearTimeout(btim);
	btim = setTimeout(HidePopUp, 5000);
}

function HidePopUp() {
	if (document.getElementById('jsPopUp')) {
		document.getElementById('jsPopUp').style.display = "none";
	}
}
 
function order(id, ref, doc, cnt, action) {
	if (IE == 1) {
		var form =  (d.getElementById('iframe').contentWindow.document.getElementById('form'))
		d.getElementById('iframe').contentWindow.document.getElementById('id').value = id;
		d.getElementById('iframe').contentWindow.document.getElementById('ref').value = ref;
		d.getElementById('iframe').contentWindow.document.getElementById('doc').name = doc;
		d.getElementById('iframe').contentWindow.document.getElementById('cnt').name =cnt;
		d.getElementById('iframe').contentWindow.document.getElementById('cnt').value = document.getElementsByName(cnt)[0].value;
		form.action = action +Math.random();
		form.submit();
	} else {
		var form =  (d.getElementById('iframe').contentDocument.getElementById('form'))
		d.getElementById('iframe').contentDocument.getElementById('id').value = id;
		d.getElementById('iframe').contentDocument.getElementById('ref').value = ref;
		d.getElementById('iframe').contentDocument.getElementById('doc').name = doc;
		d.getElementById('iframe').contentDocument.getElementById('cnt').name =cnt;
		d.getElementById('iframe').contentDocument.getElementById('cnt').value = document.getElementsByName(cnt)[0].value;
		form.action = action;
		form.submit();
	}
	
	ctimer = setInterval("update_cart()",1000);
	return true;
}
