// JavaScript Document

var n = (document.layers) ? 1:0;
var ie = (document.all) ? 1:0;
var tag="input";

function spotInit(){
	var saved_bj_id=getCookie_bj(name);
	//alert(saved_bj_id);
	if(ie && saved_bj_id!="" && saved_bj_id!=null && saved_bj_id !=false && saved_bj_id !="undefined"){
		var el_arr=document.getElementsByTagName(tag);
		for(var i=0;i<el_arr.length;i++){
			var el=el_arr[i];
			//alert(el.getAttribute('name')+":"+el.getAttribute('value'));
			if(el.getAttribute('name')=='bj_id[]' && (saved_bj_id.indexOf(":"+el.getAttribute('value')+":")>=0) ){
				el.checked=true;
			}
		}
	}
}


add_to_onload(spotInit);


function setCookie_bj(name, value)		//cookies设置
{
	var argv = setCookie_bj.arguments;
	var argc = setCookie_bj.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	if(expires!=null)
	{
		var LargeExpDate = new Date ();
		LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
	}
	//alert( name + "=" + escape (value)+"; path=/"+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString())));
	document.cookie = name + "=" + escape (value)+"; path=/"+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));
	
}

function getCookie_bj(Name)			//cookies读取
{
	var search = Name + "="
	if(document.cookie.length > 0) 
	{
		offset = document.cookie.indexOf(search)
		if(offset != -1) 
		{
			offset += search.length
			end = document.cookie.indexOf(";", offset)
			if(end == -1) end = document.cookie.length
			return unescape(document.cookie.substring(offset, end))
		 }
	else return ""
	  }
}

var name="pid";
	
function check_pro(proid,checked){

	var p="";

	old_p=getCookie_bj(name);
	//alert("old_p="+old_p);
	if(checked){
		//alert("checked="+checked);
		if( old_p!="" && old_p!=null && old_p !=false && old_p !="undefined" ){
			if(old_p.indexOf(":"+proid+":")<0){
				//alert("old_p you dongxi.  start add")
				p=old_p+proid+":";
			}else{
				p=old_p;
			}
		}else{
			//alert("old_p mei dongxi.  start set")
			p=":"+proid+":";
		}
	}else{
		p=old_p.replace(":"+proid+":",":");
	}
	//alert("end p="+p + " checked="+checked);
	setCookie_bj(name, p);
	//alert("setcook="+getCookie_bj(name));
}

function geturl(lang){
	var url_p="";
	
	if(lang=="cn")
		alert_lang="产品少于2个或多于8个,不能进行比较.";
	else
		alert_lang="product not many or too many!";
	old_p=getCookie_bj(name);
	
	re = /(^:)|(:$)/g;        // 创建正则表达式模式。
	old_p = old_p.replace(re, "");   // 交换每一对单词。

	//alert("old_p="+old_p);
	pid_array=old_p.split(":");
	if(pid_array.length<2 || pid_array.length>10){
		alert(alert_lang);
		return false;
	}

	url_p="bj_id[]="+pid_array.join("&bj_id[]=");
	return url="/"+lang+"/compare.php?"+url_p;

}

function start_bj(lang){

	//window.showModelessDialog window.open
	if(url=geturl(lang)){
		a=window.open(url,'bj','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
		a.window.focus();
	}
	return false;
}

function get_xj_url(lang){
	var url_p="";
	
	/*if(lang=="cn")
		alert_lang="产品少于2个或多于8个,不能进行比较.";
	else
		alert_lang="product not many or too many!";
	*/
	
	old_p=getCookie_bj(name);
	
	re = /(^:)|(:$)/g;        // 创建正则表达式模式。
	old_p = old_p.replace(re, "");   // 交换每一对单词。

	//alert("old_p="+old_p);
	pid_array=old_p.split(":");
	/*if(pid_array.length<2 || pid_array.length>10){
		alert(alert_lang);
		return false;
	}*/

	url_p="bj_id[]="+pid_array.join("&bj_id[]=");
	return url="/cart_nologin.php?lang="+lang+"&"+url_p;

}

function start_xj(lang){

	//window.showModelessDialog window.open
	if(url=get_xj_url(lang)){
		a=window.open(url,'xj','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
		a.window.focus();
	}
	return false;
}

function remove_all_bj(){
	old_p=getCookie_bj(name);
	if( old_p!="" && old_p!=null && old_p !=false && old_p !="undefined" ){
		old_p=setCookie_bj(name,"");
		location.reload();
	}
}
function remove_one_bj(proid,lang){
	check_pro(proid,false);
	if(url=get_xj_url(lang)){
		document.URL = url;
	}
}