﻿function cprice()
{
	var li = document.getElementsByTagName("LI");
	var ta;
	for (var i=0;i<li.length ;i++ )
	{
		if (li[i].className=="price")
		{
			li[i].innerHTML = formatCurrency(li[i].innerHTML);
		}
		if (li[i].className=="title")
		{
			ta = li[i].getElementsByTagName("A")[0];
			ta.innerHTML = ta.innerHTML.cut(40);
		}
	}

}

//格式化货币
function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '￥' + num + '.' + cents);
}

String.prototype.cut=   function(len)   {   
          var   str=this;   if   (str=="undefined")   {   return   "";   }   
  if( ! str || ! len)
   {
      return '';
   }
   // 预期计数：中文2字节，英文1字节
   var a = 0;
   // 循环计数
   var i = 0;
   // 临时字串
   var temp = '';
   for (i = 0; i < str.length; i ++ )
   {
      if (str.charCodeAt(i) > 255)
      {
         // 按照预期计数增加2
         a += 2;
      }
      else
      {
         a ++ ;
      }
      // 如果增加计数后长度大于限定长度，就直接返回临时字符串
      if(a > len)
      {
         return temp + " ..";

      }
      // 将当前内容加到临时字符串
      temp += str.charAt(i);
   }
   // 如果全部是单字节字符，就直接返回源字符串
   return str;

      }

//重新加载图片大小
function rimg(o)
{
	var w = o.width;
	var h = o.height;
	if (w>h)
	{
		o.width = 200;
	}
	else
	{
		o.height = 200;
	}
	o.style.display="block";
}
function rimg1(o)
{
	var w = o.width;
	var h = o.height;
	if (w>h)
	{
		o.width = 300;
	}
	else
	{
		o.height = 500;
	}
	o.style.display="block";
}


function ImgError(img, src)
{
	if (src=="")
	{
		src = "/images/error.jpg"
	}
    if(!img.IsLoaded){
        img.setAttribute("IsLoaded",true);
        img.src=src;
    }
}

function _postsearch(o)
{
	var vv = o.getElementsByTagName("input")[0].value;

	if (vv=="" || vv.length==0)
	{
		o.getElementsByTagName("input")[0].focus();
		alert("请输入关键字");
		return false;
	}
	//location.href = "search-" + encodeURI(vv) + ".html";
	location.href = searchPath.replace("{keyword}", encodeURI(vv));
	return false;
}

	function gobuy(buyurl){
		//var f = document.createElement("form");
		//f.setAttribute("action", buyurl);
		//f.setAttribute("target", "_blank");
		//f.setAttribute("method", "get");
		//document.getElementById("result_info").appendChild(f);
		//f.submit();
		location.href = buyurl;	
	}