//搜索
function go()  
{
    var sf = document.getElementById('scform');
    var s = sf.s.value;
    var k = sf.key.value;
    k = k.trim();
    if(k == '' || k.indexOf('请输入')==0)
    {
        alert('请输入搜索关键字!');
    }
    else
    {        
        sf.submit();
    }    
}
function getCookie(key)
{
	var tmp,reg=new RegExp("(^| )"+key+"=([^;]*)(;|$)","gi");
	if(tmp=reg.exec(document.cookie))return(tmp[2]);
	return null;
}
//编码
function encodeCookie(str)
{
	var strRtn = "";
	for(var i=(str.length-1);i>=0;i--)
	{
		strRtn +=str.charCodeAt(i);
		if(i>0)
			strRtn+='/';
	}
	return strRtn; ;
}
//解码程序： 
function decodeCookie(str) 
{ 
　var strArr; 
　var strRtn=""; 
　strArr=str.split("/"); 
　for (var i=strArr.length-1;i>=0;i--) 
　strRtn+=String.fromCharCode(eval(strArr[i])); 
　return strRtn; 
}
//显示登录信息
function s_wel()
{
	var TXT = "欢迎来联泰商城";
	var name = getCookieVal('login_user_name');
	if(name!=null && name !='')
	{
		TXT = decodeCookie(name);
	}
	document.write(TXT);
}

function so_wel(so)
{
    if(so == null || so == '')
    {
        so = '联泰商城';
    }
	var TXT = "欢迎到"+so;
	var name = getCookieVal('login_user_name');
	if(name!=null && name !='')
	{
		TXT = decodeCookie(name);
	}
	document.getElementById("weltxt").innerHTML = TXT;    
}

//登录
function s_login()
{
	var name = getCookieVal('login_user_name');
	if(name!=null && name !='')
	{
		document.getElementById('login_txt').innerHTML = '<a href="/u/logout.htm">退出</a>';
	}
	else
	{
	    document.getElementById('login_txt').innerHTML = '<a href="/u/login.htm">请登录</a>';
	}
}

//购物车中商品数
function s_tnum()
{
	var TXT = "0";
	var tnum = getCookie('2meng_cart_num');
	if(tnum !=null && tnum !='')
	{
		TXT = tnum;
	}
	document.write(TXT);
}
//显示商品名称
function writecname(cname)
{
	cname = cname.trim();
	var cleng = cname.length;
	if(cleng>25)
		cleng = 25;
	cname = cname.substring(0,cleng);
	document.write(cname);
}
function getCookieVal(name)
{
    var firstCharPos,lastCharPos;
    var theBigCookie = document.cookie;
    firstCharPos = theBigCookie.indexOf(name);
    if(firstCharPos != -1)
    {
        firstCharPos +=name.length + 1;   
        lastCharPos = theBigCookie.indexOf(';', firstCharPos);
        if(lastCharPos == -1) 
        {
            lastCharPos = theBigCookie.length;
        }
        return theBigCookie.substring(firstCharPos, lastCharPos);
    }
    else
    { 
        return '';
    }
} 

function s()
{
    var l = document.getElementById('l').value;
    var h = document.getElementById('h').value;
    l = l.trim();
    h = h.trim();
    if((l != '' && !chkPrice(l)) || (h!='' && !chkPrice(h)))
    {
        alert('价格输入有误');
        return;
    }
    document.getElementById('sf').submit();
}

function show(cid,dir,seq)
{
    var cc = document.getElementById('cc'+cid).src;    
    if(cc.indexOf('minus') > -1)
    {
        for(var i=1;i<=seq;i++)
        {
            document.getElementById(cid+'_'+i).style.display='none';
        }
        document.getElementById('cc'+cid).src = '/images/shop/'+dir+'/plus.gif';
    } 
    else
    {
        for(var i=1;i<=seq;i++)
        {
            document.getElementById(cid+'_'+i).style.display='block';
        }
        document.getElementById('cc'+cid).src = '/images/shop/'+dir+'/minus.gif';
    }   
}

function show2(obj)
{
    if(obj.className=='addON')
    {
        obj.getElementsByTagName('ul')[0].style.display='none';
        obj.className='addOFF';
    }  
    else
    {
        obj.getElementsByTagName('ul')[0].style.display='';
        obj.className='addON';
    }
}

function chkPrice(p)
{
    var c;
    var n = 0;
    for(var i=0;i<p.length;i++)
    {
        c = p.charAt(i);
        if(c<'0'|| c>'9')
        {
            if(c == '.' && n < 1)
            {
                n++;
                continue;
            }
            else
            {
                return false;
            }            
        }
    }
    c = p.substring(p.length-1);
    if(c<'0'|| c>'9')
    {
        return false;
    }
    return true;
}

String.prototype.trim= function()  
{  
    // 用正则表达式将前后空格  
    // 用空字符串替代。  
    return this.replace(/(^\s*)|(\s*$)/g, "");  
}
