// 添加购物信息到购物车中

//var domain="socapital.cn";
var domain="";
//var domainUrl="http://www.qtmall.com.cn";
var domainUrl="";
var path="/";
var expires = new Date();
var toljifen=0;
expires.setTime(expires.getTime() + 30*24*60*60*1000);
function addToCart(sender, url, id) {
	if(!Cookie.getCookie('cart'))
	 {
			//alert('aaa');
		//alert('no existed!' + document.cookie);
	
		Cookie.setCookie('cart', id+"$", expires,path,domain);
		
	} 
	else
	{
		//alert('bbb');
		var value =	Cookie.getCookie('cart');
		//alert(value);
		var array=value.split("$");
		for( var i=0;i<array.length;i++)
		{
			if(array[i]==id)
			{
				//chkCart(sender);
				go(domainUrl+"/cart/cart1.aspx");
				return;
			}
		}
		value +=id+"$";
		document.cookie="domain=qtmall.com.cn";
		Cookie.setCookie('cart', value, expires, path,domain);
		
//		alert(value); 
		
	}
	go(domainUrl+"/cart/cart1.aspx");
	//chkCart(sender);
}

function chkCart(sender) {
	var c = coordinate(sender, 'cart', true);
	//alert('ccc');
	$('cart').style.left = c.x + 'px';
	$('cart').style.top = c.y + 'px';
	$('cart').style.display = 'block';
	
	$('productNum').innerHTML = Cookie.getCookie('cart') ? Cookie.getCookie('cart').split('$').length-1 : 0;
}

function getCartNum()
{
	var ret=Cookie.getCookie('cart') ? Cookie.getCookie('cart').split('$').length-1 : 0;
	return ret;
}
function getCartNum1()
{

	Cookie.getCookie('cart') ? Cookie.getCookie('cart').split('$').length-1 : 0;

}
// 获取指定ID的元素

// Cookie object.
var Cookie = {
	setCookie: function(name, value, expires, path, domain, secure) {
	    document.cookie= name + "=" + escape(value) + 
	    (expires ? "; expires=" + expires.toGMTString() : "") +  
	    (path ? "; path=" + path : "") + 
	    (domain ? "; domain=" + domain : "") + 
	    (secure ? "; secure" : ""); 
	},
	getCookie: function(name) {
		var cookie = document.cookie; 
	    var prefix = name + "="; 
	    var start = cookie.indexOf("; " + prefix);
	    if(start == -1) { 
	        start = cookie.indexOf(prefix); 
	        if (start != 0) return null;  
	    } else { 
	        start += 2; 
	    } 
	    var end = document.cookie.indexOf(";", start); 
	    if (end == -1) { 
	        end = cookie.length; 
	    } 
	    return unescape(cookie.substring(start + prefix.length, end)); 
	},
	delCookie: function(name, path, domain) {
	    if(this.getCookie(name)) { 
	        document.cookie = name + "=" +  
	        (path ? "; path=" + path : "") + 
	        (domain ? "; domain=" + domain : "") + 
	        "; expires=Thu, 01-Jan-70 00:00:01 GMT"; 
	    }
	}
}
// 继续交易
function goTrade() {
	$('cart').style.display = 'none';
}
function checkCart(url) {
	document.location = url;
}
function checkCart(url,target) {
	if(target>0)
	{
		window.top.document.location = url;
	}
	else
	{
		document.location = url;	
	}
}
// 计算购物车位置坐标
function coordinate(sender, container, isCoordinate) {
	var s = $(sender), c = $(container);
	var x = 0, y = 0;
	var p = {};
	
	for(var obj = s; obj.offsetParent != null; obj = obj.offsetParent) {
		x+= obj.offsetLeft;
		y+= obj.offsetTop;
	}
		
	if(!isCoordinate) {
		p.x = x;
		p.y = y;
		return p;
	}

	//alert('x:' + x + '\r\ny:' + y);

	var d = document.documentElement;
	var sw = d.scrollWidth;
	var st = d.scrollTop;
		
	if(x + c.offsetWidth - sw > d.clientWidth) {
		x-= c.offsetWidth;
	}
	
	if(y + s.offsetHeight + c.offsetHeight - st > d.clientHeight) {
		y-= (c.offsetHeight + s.offsetHeight);
	}
	
	//alert('x:' + x + '\r\ny:' + y);
	p.x = x;
	p.y = y;
	return p;
}
function go(url) {
	var href = url || 'http://products.socapital.cn/';
	//document.location.replace(href);
	window.top.document.location = url;
	//document.location.href=href;
}
function selectAll(event) {
	var sender = window.event ? window.event.srcElement : event.target;
	var els =	document.getElementsByName('chk');
	for(var i = 0; i < els.length; i++) {
		els[i].checked = sender.checked;
	}
}
	function sumJifen() 
	{		
			var id;
			var ids;
			var els =document.getElementsByName('chk');
			for(var i = 0; i < els.length; i++) 
			{
				id = els[i].id;
				ids=id.split('-');
				toljifen+=parseInt(ids[1]);
			}
		var obj=document.getElementById("tol_jifen");
		if(obj!=null)
		obj.innerHTML=toljifen;
			
	}
	function deleteAll() {
		var els = document.getElementsByName('chk');
		var parent, id;	
		if(!window.confirm('确定删除选中的金融产品？')) return;
		for(var i = 0; i < els.length; i++)
		{
			id = els[i].id;	
			if(els[i].checked)
			{
				cpid=id.split("-")[0];
				jifen=id.split("-")[1];
				var parent = document.getElementById('p_'+ cpid).parentNode;	
				parent.removeChild(document.getElementById('p_'+ cpid));
				clsSpecifiedId(cpid,jifen);
				i--;
			}
		}
		window.location.reload();	
	}
	function deleteItem(cpid,jifen)
	 {
		var parent = document.getElementById('p_' + cpid).parentNode;
		if(!window.confirm('确定删除选中的金融产品？')) return;
		parent.removeChild(document.getElementById('p_' + cpid));
		clsSpecifiedId(cpid,jifen);
		window.location.reload();	
}
function clsSpecifiedId(cpid,jf) {
	var ret;
	var val = Cookie.getCookie('cart'); 
	
	if(!val) return;	
	
	ret = val.replace(cpid + '&0$', '');
	
	var expires = new Date();
	expires.setTime(expires.getTime() + 30*24*60*60*1000);
	Cookie.setCookie('cart', ret, expires,path,domain);	//alert(Cookie.getCookie('cart'));
	toljifen-=parseInt(jf);
	var obj=document.getElementById("tol_jifen");
	if(obj!=null)
	obj.innerHTML=toljifen;
}
function clsSpecified()
{
	var ret;
	var val = Cookie.getCookie('cart'); 
	if(!val) return;	
	ret = '';
	var expires = new Date();
	expires.setTime(expires.getTime() + 30*24*60*60*1000);
	Cookie.setCookie('cart', ret, expires,path,domain);	//alert(Cookie.getCookie('cart'));
}

	function cart_top_search()
	{
	
		var csfl=document.getElementById("csfl");
		var keyword=document.getElementById("keyword");
		
		if(csfl.value==-1&&(keyword.value==''||keyword.value=='请输入产品关键字'))
		{
			
			alert('至少选择一个选择项或者输入要查询的产品关键字!');
		}
		else
		{
			
			var kd=keyword.value.replace("请输入产品关键字","");
			kd=kd.filtrSearchateDangerCharacter().trim();
			
			if(kd.length>0)
			{
				window.open('/search/result-'+kd+'-'+csfl.value+'--1.html');
			}
			else
			{
				window.open('/search/result-'+csfl.value+'--1.html');
			}
		}
	}
	
	function cart_bottom_search()
	{
	
		var csfl=document.getElementById("csflbottom");
		var keyword=document.getElementById("keywordbottom");
		
		if(csfl.value==-1&&(keyword.value==''||keyword.value=='请输入产品关键字'))
		{
			
			alert('至少选择一个选择项或者输入要查询的产品关键字!');
		}
		else
		{
			
			var kd=keyword.value.replace("请输入产品关键字","");
			kd=kd.filtrSearchateDangerCharacter().trim();
			
			if(kd.length>0)
			{
				window.open('/search/result-'+kd+'-'+csfl.value+'--1.html');
			}
			else
			{
				window.open('/search/result-'+csfl.value+'--1.html');
			}
		}
	}
	

