function render_schlist(imgName)
{
	
	render_schlist_form();

	var sc = $id("schlist_content");
	var tr = $tags("tr",sc);
	var dls =  $tags("dl",sc);
	for(var i=0;i<dls.length;i++){ui_merchant_info(dls[i],imgName,i);};

	for(var i=0;i<tr.length;i++)
	{
		/*making stars*/ 
		if($tags("em",tr[i]).length>0){ var em = $tags("em",tr[i]);   for(var e=0;e<em.length;e++){ ; render_rating_stars($tags("a",em[e])[0]);};};
	}
	
	var sbs = $names("sbs");

	for(var i=0;i<sbs.length;i++)
	{
		/*enhence checkbox*/ 
		 if(	 isTagName(sbs[i].parentNode,"th") || isTagName(sbs[i].parentNode,"label")	)
		{
			render_schlist_content_checkbox(sbs[i].parentNode);
		}
	}
}



function  render_schlist_form(){
	var sm = $id("schlist");	
	
	if(!sm){return;};

	sm = $tags("input",sm);
	var s = new Array();
	for(var a=0;a<sm.length;a++){if(	$attr(sm[a],"type").toLowerCase()=="submit"){sm[a].style.display="none";s[s.length]=sm[a].parentNode;};};
	for(var a=0;a<s.length;a++)
	{
		var b = $tags("label",s[a]);
	
		if(b.length!=2){return true;}
		var ri=0;
		for(var c=0;c<b.length;c++)
		{
			
			var label = b[c];
			var radio = $tags("input",label)[0];
			s[a].appendChild(radio);
			var rid   = $setId(radio);

			var span = $newNode("span");
			span.className = "btn";
			span.title = label.title;

			span.innerHTML =  "<input title='"+label.title+"'  style='display:inline;' onclick=\"$id('"+rid+"').checked=true;schlist_form_check(this,"+ri+");\" type=\"button\" value=\""+label .innerHTML+"\" >";
			s[a].replaceChild(span,label);
			radio.style.display="none";
			ri++;
			c--;
		}
	}
}


ui_merchant_info.i =0;
function ui_merchant_info(el,imgName,noId)
{
	var newName = imgName + noId;
	
	var d = $newNode("div");	
	var  m = new Image();
	d.anchor = m;
	//m.src="http://tw.yimg.com/i/tw/cs/yimg/icon_merchant_info_arrow.gif";
	//圖片的Url，目前是由外部帶值進來，也可以直接填寫url。
	m.src= document.getElementById(newName).value; 
	m.info = d;	
	m.className="merchant_info_arrow";
	m.onmouseover=ui_merchant_info_show;
	m.show = ui_merchant_info_show;
	m.onmouseout=ui_merchant_info_hide;
	m.hide = ui_merchant_info_hide;
	m.timer = setTimeout("void(0)",0);
	var h ="";
	for(var i=0;i< $tags("dt",el).length;i++)
	{
		 h+= "<div class=mi>" + $tags("dt",el)[i].innerHTML + "</div>";
	}
	
	d.className = "merchant_info";
	el.parentNode.insertBefore(d,el);
	el.parentNode.insertBefore(m,d);

	d.srcMenu = el;
	d.style.zIndex = 1000-ui_merchant_info.i;
	d.render = function()
		{
			this.render = null;
			
			this.innerHTML = "<div class=b1 onmouseover='this.parentNode.anchor.show()' onmouseout='this.parentNode.anchor.hide()' ><div class=b2><div class=b3><div class=b4>" + h  +"</div></div></div></div>";
		
			//this.srcMenu.parentNode.removeChild(this.srcMenu);
			
			if($tags("em",this).length==1)
			{
				var em = $tags("em",this)[0];
				var a =  $tags("a",em)[0];
				render_rating_stars(a);
			}
		}
}

function ui_merchant_info_show()
{
	clearTimeout(this.timer);
	if(this.info.render){this.info.render();}

	this.info.style.visibility="visible";
	this.info.style.display="inline";
	this.info.firstChild.style.left = "-72px";
	this.info.firstChild.style.top = "-200px";

}

function ui_merchant_info_hide()
{
	clearTimeout(this.timer);

	var el = this;
	var  hide_this_info = function(){el.info.style.visibility="hidden";el.info.style.display="none";el.info.firstChild.style.left = "-5000px";}
	this.timer = setTimeout(hide_this_info,50);	
}

//------------------------------------var的Function，基本上不會去動作這一塊
function $id()
{
	var objs = new Array();
	for(var i=0;i<$id.arguments.length;i++)
	{
		objs[i] = document.getElementById($id.arguments[i]);
	}
	if(objs.length==1){objs = objs[0];}
	else if(objs.length==0){objs = null;}
	return objs;
}

function $names(elName)
{
	return document.getElementsByName(elName);
}


function $tags(nodeName,srcDoc)
{
	srcDoc = srcDoc || document;
	nodeName = nodeName || "*";
	return srcDoc.getElementsByTagName(nodeName);
}


function $newNode(elementTagName)
{
	if(document.createElement)
	{
		return document.createElement(elementTagName);
	}
	else
	{
		return null;
	}
}





self.WD = {
/*begin of functions==============================*/
browser:new Object(),
dull:function (){},


setCookie:function (name, value, expires, path, domain, secure)
{
	if(expires==false)
	{
		//never expire
		expires = new Date();
		expires.setTime(expires.getTime()+1000*60*60*24*365);
	}
		
	document.cookie= name + "=" + escape(value) +
	((expires) ? "; expires=" + expires.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
}

}