﻿
function setsitelist(sorts,sites){
	var ret = "";
	if(sites.indexOf("|")>0){
		var arrflag = sites.split("|");
		var sitelength = arrflag.length - 1;
		for(var i=0; i < sitelength; i++){
			arrflag[i] = arrflag[i].split("_");
			arr = Sorts[arrflag[i][0]] ;
			var thissite = Sorts[arrflag[i][0]][arrflag[i][1]];
			ret += '<input type="checkbox" id="'+ (arrflag[i][0] + arrflag[i][1]) +'"  checked disabled />' + arr[arrflag[i][1]].name ;
		}
	}else{
		var arr = Sorts[sorts] ;
		for(var i=0; i < sites.length; i++){
			if(sites.charAt(i) == "1"){	
					ret += '<input type="checkbox" id=site'+ i +' onclick="getSite(this)" checked />' + arr[i].name;
			}else{
					ret += '<input type="checkbox" id=site'+ i +' onclick="getSite(this)"  />' + arr[i].name;
			}
		}
	}
	
	$("sitelist").innerHTML = "<a>货比三家：</a>" + ret ;
	$("sites").value = sites ;
}

function wrtsites(){ 
	for(var i=0; i < 15; i++){	//	<div class=""><p class="sitetitle">综合购物：</p></div>
		var arr = Sorts[AllSorts[i][0]] ;
		var len = arr.length ;
		document.write('<br/><span class="sitetitle">'+ AllSorts[i][1] +'：</span>') ;
		for(var t=0; t < len; t++){	
			if(i==0 && t<1){
				document.write('<input type="checkbox" id="'+ AllSorts[i][0] +"_"+t+'" value=' + arr[t].name + ' onclick="checkItem2(this)" checked />' + arr[t].name + '&nbsp;') ; 
			}else{
				document.write('<input type="checkbox" id="'+ AllSorts[i][0] +"_"+t+'" value=' + arr[t].name + ' onclick="checkItem2(this)" />' + arr[t].name + '&nbsp;') ; 
			}
		}
	}
}

function chgSort(someSort){
	if(someSort == "all"){show(); return ;}
	if(someSort == "fangwu"){$("sort2").style.display="";}else{$("sort2").style.display="none";}
		
	var arr = Sorts[someSort];		//var arr = eval("Sorts." + someSort) ;
	var ret = "" ;
	for(var i=0; i < arr.length; i++){
		if(i<3){	//	初始选中数
				ret += '<input type="checkbox" id=site'+ i +' onclick="getSite(this)" checked />' + arr[i].name;
		}else{
				ret += '<input type="checkbox" id=site'+ i +' onclick="getSite(this)"  />' + arr[i].name;
		}
	}
	$("sorts").value = someSort ;
	$("sitelist").innerHTML = "<a>货比三家：</a>" + ret ;
	getSite();
}
function getSite(curr){
	var strCha = "";
	for(var i=0; i < $("sitelist").getElementsByTagName("input").length ; i++){
		strCha += ($("site"+i).checked)? "1":"0";
	}
	$("sites").value = strCha ; 
	
	var str = $("sites").value ;	//	货比三家
	if(str.match(new RegExp("1","g")) && str.match(new RegExp("1","g")).length>MaxSites && curr){
			curr.checked = false; alert("货比三家！");
	}
	
	var strCha = "";
	for(var i=0; i < $("sitelist").getElementsByTagName("input").length ; i++){
		strCha += ($("site"+i).checked)? "1":"0";
	}
	$("sites").value = strCha ; 
}

function chgSort2(){
	closediv('showvideo');
	checkItem2();
}
function checkItem2(curr){
	$("sort2").style.display="none";
	var temparr = $("sitelist").getElementsByTagName("input") ;	//	货比三家
	if(temparr.length>MaxSites-1 && curr && curr.checked){curr.checked = false; alert("货比三家！");}
	
	var ret = "";
	var arr = $("allsites").getElementsByTagName("input") ;
	for(var i=0; i < arr.length ; i++){
		ret += (arr[i].checked)? '<input type="checkbox" id="'+ arr[i].id +'" checked  disabled />' + arr[i].value:"";
	}
	$("sitelist").innerHTML = "<a>货比三家：</a>" + ret ;
	$("sorts").value = "all" ;
	getSite2();
}
function getSite2(){
	var strCha = "";
	var arr = $("sitelist").getElementsByTagName("input") ;
	for(var i=0; i < arr.length ; i++){
		strCha += (arr[i].checked)? (arr[i].id+"|"):"0" ;
	}
	$("sites").value = strCha ; 	//alert(strCha);
}
function setSite(){
	var strCha = $("character").value;
	for(var i=0,n=strCha.length; i<n; i++){
		if(strCha.charAt(i) == "1")
			$("chara"+i).checked = true;
	}
}

function quanXuan(){ // all/none
	 if($("sorts").value=="all")return ;
   var a =  $("sitelist").getElementsByTagName("input"); 
   for (var i=0; i<a.length; i++) 
      if (a[i].type == "checkbox") a[i].checked = true; 
		getSite();
}   
function fanXuan(){    
	 if($("sorts").value=="all")return ;
   var a = $("sitelist").getElementsByTagName("input"); 
   for (var i=0; i<a.length; i++){
     	if (a[i].type == "checkbox") a[i].checked =!a[i].checked; 	
   } 
	 getSite();
}  

function radioItem(ssurl){
	var form = document.form ; 
	form.action = ssurl ;
	if(ssurl=="jj"){
			$("b2c").style.display = "" ; 
	}else{
		 $("b2c").style.display = "none" ;
	}
}

	
//	POPUP
function esc(event){
	var evt = event.which || event.keyCode ; 
	if (evt == 27){closediv('showvideo');}
}
function show(){
	checkItem2();
	$("idcoverall").style.height = document.body.scrollHeight+ 20>document.documentElement.clientHeight?document.body.scrollHeight + 20 + "px":document.documentElement.clientHeight;
  $("idcoverall").style.width = document.body.scrollWidth;
  
  $("idcoverall").style.display = "";

	$("showvideo").style.top = (document.documentElement.clientHeight- 440)/2+"px";
	$("showvideo").style.left = (document.documentElement.clientWidth- 640)/2+"px";
	$("showvideo").style.display = "";

}
function closediv(div){
  $(div).style.display = "none";
	$("idcoverall").style.display = "none";
}
function opencoverall(){
  $("idcoverall").style.height = document.body.scrollHeight+ 20>document.documentElement.clientHeight?document.body.scrollHeight + 20 + "px":document.documentElement.clientHeight;
  $("idcoverall").style.display = "";
}
function closecoverall(){
  $("idcoverall").style.display = "none";
}

// Drag
function getStyle(oElm, strCssRule){
    var strValue = "";
    if(document.defaultView && document.defaultView.getComputedStyle){
        var css = document.defaultView.getComputedStyle(oElm, null);
        strValue = css ? css.getPropertyValue(strCssRule) : null;
    }
    else if(oElm.currentStyle){
        strCssRule = strCssRule.replace(/\-(\w)/g, function (strMatch, p1){
            return p1.toUpperCase();
        });
        strValue = oElm.currentStyle[strCssRule];
    }
    return strValue;
}
function Draggable(el)
{
  var xDelta = 0, yDelta = 0;
  var xStart = 0, yStart = 0;
  // remove the events
  function enddrag()
  {
    document.onmouseup = null;
    document.onmousemove = null;
	
	if (navigator.appName.indexOf("Internet Explorer") == 10){
		el.style.filter="alpha(opacity=100)";	//IE浏览器设置透明
	}else{
		el.style.opacity="1";			//FF浏览器设置透明
	}
  }
  // fire each time it's dragged
  function drag(e)
  {
    e = e || window.event;
    xDelta = xStart - parseInt(e.clientX);
    yDelta = yStart - parseInt(e.clientY);
    xStart = parseInt(e.clientX);
    yStart = parseInt(e.clientY);
    el.style.top = (parseInt(el.style.top) - yDelta) + 'px';
    el.style.left = (parseInt(el.style.left) - xDelta) + 'px';
	
	if (navigator.appName.indexOf("Internet Explorer") == 10){
		el.style.filter="alpha(opacity=50)";	//IE浏览器设置透明
	}else{
		el.style.opacity="0.5";			//FF浏览器设置透明
	}
	
  }
  // initiate the drag
  function md(e)
  {
    e = e || window.event;
    xStart = parseInt(e.clientX);
    yStart = parseInt(e.clientY);
    el.style.top = parseInt(getStyle(el,'top')) + 'px';
    el.style.left = parseInt(getStyle(el,'left')) + 'px';
    document.onmouseup = enddrag;
    document.onmousemove = drag;
    return false;
  }
  // tie it into the element
  el.onmousedown = md;
}

function close(xdiv){ $(xdiv).style.display = "none" ; }


