﻿

var xmlHttp = false;
try {
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlHttp = false;
  }
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}

var xmlHttp1 = false;
try {
  xmlHttp1 = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlHttp1 = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlHttp1 = false;
  }
}
if (!xmlHttp1 && typeof XMLHttpRequest != 'undefined') {
  xmlHttp1 = new XMLHttpRequest();
}

function addtobasket(id,listcode){  
		var model_list = "-";
		var formBuy = document.forms['ibbetter_'+listcode+'_'+id];
		if (formBuy)
		{
			var pro_num = formBuy.elements['pro_num_'+listcode+'_'+id].value;
                        var model_list = formBuy.elements['model_list_'+listcode+'_'+id].value;
                        var other_re = formBuy.elements['other_re_'+listcode+'_'+id].value;
			
		}
		var url="quick_add.asp?action=buy&id="+id+"&pro_num="+pro_num+"&model_list="+escape(model_list)+"&other_re="+escape(other_re);
//		location.href=url;
		xmlHttp.open("GET", url, true);
        xmlHttp.send(null);  
		var url1="ajax/cart.asp";
		xmlHttp1.open("GET", url1+"?t="+Math.random(), true);
		xmlHttp1.onreadystatechange = upcart;
        xmlHttp1.send(null);  
		if (formBuy)
		{
			fixedtooltip(formBuy.elements['button_'+listcode+'_'+id+''], Ajaxbaskettext, null, null)
		}else{
			fixedtooltip(document.getElementById('button_'+listcode+'_'+id+''), Ajaxbaskettext, null, null)
		}
}
function upcart() {
  if (xmlHttp1.readyState < 4) {
	document.getElementById("carttotalprice").innerHTML="Loading..";
	document.getElementById("carttotalnum").innerHTML="Loading..";
  }
  if (xmlHttp1.readyState == 4) {
    var response = xmlHttp1.responseText.split("|");
	document.getElementById("carttotalprice").innerHTML=response[0];
	document.getElementById("carttotalnum").innerHTML=response[1];
  }
}



/******* Start (购买按钮显示层样式) 2008-5-23 by 56770.WangLei ******************/
var _jsc = {};
_jsc.pos = (function(){
	var t = {};
	t.getX = function (obj){
        var curleft = 0;
        if (obj.offsetParent)
        {
          while (obj.offsetParent){
             curleft += obj.offsetLeft;
             obj = obj.offsetParent;
          }
          curleft += obj.offsetLeft;
        }
        else if (obj.x) {
          curleft += obj.x;
        }
        return curleft;
    };
    t.getY = function (obj){
    var curtop = 0;
        if (obj.offsetParent){
          while (obj.offsetParent){
             curtop += obj.offsetTop;
             obj = obj.offsetParent;
          }
          curtop += obj.offsetTop;
        }
        else if (obj.y)
          curtop += obj.y;
        return curtop;
    };
	return t;
})();

function market_tooltip(c){
	var _tooltips = document.getElementsByTagName('div');
	for (var i=0;i<_tooltips.length;i++) {
		if (_tooltips[i].getAttribute('tooltip') == 'market') _tooltips[i].parentNode.removeChild(_tooltips[i]);
	}
	var _tooltip = document.createElement('div');
	_tooltip.innerHTML = '<div id="fixedtipdiv">'+c+'</div>';
	_tooltip.className = 'mm_tips_market mm_tips_market_right';
	_tooltip.setAttribute('tooltip', 'market');
	//_tooltip.style.width='200px';
	_tooltip.style.zIndex = '999';
	_tooltip.style.display = 'none';
	return document.body.appendChild(_tooltip);
}

// 气泡控制
var simple_fixedtooltip_timer;
function fixedtooltip(o, _tooltip_body,offsetT,offsetL){
	clearTimeout(simple_fixedtooltip_timer);
	var tooltip = market_tooltip(_tooltip_body);
	tooltip.style.top = offsetT ? (_jsc.pos.getY(o) + offsetT) + 'px' : (_jsc.pos.getY(o) - 80) + 'px';
	tooltip.style.left = offsetL ? (_jsc.pos.getX(o) + offsetL) + 'px' : (_jsc.pos.getX(o) - 80) + 'px';
	tooltip.style.display = 'block';
	tooltip.id = 'market_tooltip';
	tooltip.onmouseover = function() {
		clearTimeout(simple_fixedtooltip_timer);
	}
	simple_fixedtooltip_timer = setTimeout(function(){
		document.getElementById('fixedtipdiv').style.display = 'none';
	}, 6000);
}

