var NS=document.all?true:false;
function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
}

function $import(path, type){
  if (type == "css") {
      document.write("<" + "link href=\"" + path + "\" rel=\"stylesheet\" type=\"text/css\"></" + "link>");
  } else {
      document.write("<" + "script type=\"text/javascript\" src=\"" + path + "\"></" + "script>");
  }
}

function dateDiff(interval, date1, date2)
    {
        var objInterval = {'D' : 1000 * 60 * 60 * 24, 'H' : 1000 * 60 * 60, 'M' : 1000 * 60, 'S' : 1000, 'T' : 1};
        interval = interval.toUpperCase();
        var dt1 = Date.parse(date1.replace(/-/g, '/'));
        var dt2 = Date.parse(date2.replace(/-/g, '/'));
        try
        {
            return Math.round((dt2 - dt1) / eval('(objInterval.' + interval + ')'));
        }
        catch (e)
        {
            return e.message;
        }
    }
    
function ie_y(e){  
	var t=e.offsetTop;  
	while(e=e.offsetParent){  
		t+=e.offsetTop;  
	}  
	return t;  
}  
function ie_x(e){  
	var l=e.offsetLeft;  
	while(e=e.offsetParent){  
		l+=e.offsetLeft;  
	}  
	return l;  
}

reloadcallback=function()
{
	if(xmlHttp.readyState==4)
	{
		alert(xmlHttp.responseText);
		location.href=location.href;
	}
}
confirmcallback=function()
{
		if(xmlHttp.readyState==4)
		{
			var str=xmlHttp.responseText;
			if(str.indexOf("*")!=-1)
			{
				alert(str.split("*")[1]);
			}
			else
			{
				alert(xmlHttp.responseText);
				location.href=location.href;
			}
		}
}
hrefcallback=function(linkurl)
{
	if(xmlHttp.readyState==4)
	{
		alert(xmlHttp.responseText);
		location.href=linkurl;
	}
}
htmlcallback=function(id)
{
	if(xmlHttp.readyState==4)
	{
		if($(id))
		{
			///alert(xmlHttp.responseText);
			$(id).innerHTML=xmlHttp.responseText;
		}
		else
		{
			alert(id+"不存在");
		}
	}
	else
	{
		if($(id))
		{
			//alert(xmlHttp.responseText);
			//$(id).innerHTML="正在加载数据........";
		}
		else
		{
			alert(id+"不存在");
		}
	}
}
function SetCookie(name,value)//两个参数，一个是cookie的名子，一个是值
{
    var Days = 30; //此 cookie 将被保存 30 天
    var exp  = new Date();    //new Date("December 31, 9998");
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
   // alert(document.cookie);
}
function getCookie(name)//取cookies函数        
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
     if(arr != null) return unescape(arr[2]); return null;
}
function delCookie(name)//删除cookie
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

CreateDiv=function(DivID)
{
	var newnode=document.createElement("div");
	newnode.setAttribute("id",DivID);
	document.body.appendChild(newnode);
	return newnode;
}

DistroyDiv=function(DivID)
{
	var node=$(DivID);
	showSelect();
	if(node)
	{
		document.body.removeChild(node);
	}
}

ChangeProNum=function(ProID)
{
	num=1;
	if($('ProNum_'+ProID).value!='')
	{
		num=$('ProNum_'+ProID).value;
	}
	para="ProID="+ProID+"&num="+num+"&ProSize="+$('ProSize_'+ProID).value;
	URL='ChangeProNum.asp';
	var eobj=function()
	{
		if(xmlHttp.readyState==4)
		{
			alert("Modify Successfully!");
			location.href='index.asp';
		}
	}
	callServer(URL,'',para,eobj);
}

ShowAndHide=function(obj)
{
	if(obj)
	{
		if(obj.innerHTML=='Close')
		{
			$('MyCartList').style.display='none';
			obj.innerHTML='Open';
		}
		else
		{
			$('MyCartList').style.display='block';
			obj.innerHTML='Close';
		}
	}
}

DelProNum=function(ProID)
{
	URL="DelProNum.asp";
	para="ProID="+ProID;
	var eobj=function()
	{
		if(xmlHttp.readyState==4)
		{
			alert("Delete Successfully!");
			location.href='index.asp';
		}
	}
	callServer(URL,'',para,eobj);
}

showMyCart=function()
{
	URL='ShowMyCart.asp';
	var obj=CreateDiv('CartList');
	obj.style.cssText="position:absolute;right:10px;top:20px;-moz-opacity:0.88;FILTER:alpha(opacity=88);background:#555;width:360x;";
	var eobj=function()
	{
		htmlcallback('CartList');
	}
	callServer(URL,'','',eobj);
}
CartScrollMove=function()
{
	if($('CartList'))
	{
		cTop=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
		$('CartList').style.top=cTop+30;
		//alert($('CartList').style.top);
	}
}
showMyCart();
window.setInterval("CartScrollMove()",500);
