﻿function favority() {
if (navigator.appName!="Netscape"){
window.external.AddFavorite('http://www.doapple.com', '苹果网——您身边的化妆品专业导购网站');
}else{
window.location = 'http://www.doapple.com';
}
}

function noproAlert() {
    alert('该产品暂时缺货，您可以先加入收藏夹，或联系客服咨询到货时间，\r\n给您带来不便，敬请谅解！');
}

function search()
{
    kw = $('txtKw').value;
    document.location.href='/search.shtml?kw='+escape(kw);
}

function login()
{
    name = $('txtNickname').value;
    pass = $('txtPassword').value;
    cook = 0;
    if($('cbxCookie').checked)
        cook = 1;
    if(name.length==0)
    {
        alert('请输入用户名');
        $('txtNickname').focus();
        return false;
    }
    else
    if(pass.length==0)
    {
        alert('请输入密码');
        $('txtPassword').focus();
        return false;
    }
    
    var data ='action=memberlogin&f=page&nickName='+escape(name)+'&password='+escape(pass)+'&c='+escape(cook);
    //document.location.href='ajax.aspx?'+data;
    XMLHttp.sendReq('post', 'ajax.aspx', data, 
        function(objXml){
            
            var result = objXml.responseText;
            if(result=='登录成功')
            {
                referrer = getCookie('@@VisitorInfo','RedirectUrl');
                if(referrer.toLowerCase().indexOf('http://')==0)
                    document.location.href = referrer;
                else
                    document.location.href = 'http://'+window.location.host+referrer;
            }
            else
            {
                alert(result);
            }
        }
    )
}

function reg()
{
    objNickname = document.getElementById('txtNickname');
	nickname = objNickname.value;
	removeWarn1(objNickname);
	
	objEmail = document.getElementById('txtEmail');
	email = objEmail.value;
	removeWarn1(objEmail);
	
	objPassword = document.getElementById('txtPassword');
	password = objPassword.value;
	removeWarn1(objPassword);
	
	objCheckpass = document.getElementById('txtCheckpass');
	checkpass = objCheckpass.value;
	removeWarn1(objCheckpass);

	var error=false;

	if(nickname.length==0)
	{
		appendWarn(objNickname, '请输入昵称', 154, -3);
		error = true;
	}
	else
	if(nickname.length>22)
	{
		appendWarn(objNickname, '昵称字数最多为22个字符', 144, -3);
		error = true;
	}
	
	if(password.length==0)
	{
		appendWarn(objPassword, '请输入密码 (至少6位) ', 154, -3);
		error = true;
	}
	else
	{
		if(checkpass!=password)
		{
			appendWarn(objCheckpass, '确认密码与设定密码不一致', 154, -3);
			error = true;
		}
	}
	
	if(email.length==0)
	{
		appendWarn(objEmail, '请输入E-Mail帐号', 154, -3);
		error = true;
	}else
	if(!checkEmail(email))
	{
		appendWarn(objEmail, 'E-Mail帐号输入不正确', 154, -4);
		error = true;
	}
	
	if(!error)
	{
		var data = 'action=addwinmember&email='+escape(email)+'&nickname='+escape(nickname)+'&password='+escape(password)+'&checkpass='+escape(checkpass);
		
		XMLHttp.sendReq('post', 'ajax.aspx', data, 
		function(objXml){
			var result = objXml.responseText;
			if(result.indexOf('注册成功')>=0)
			{
				alert('注册成功');
			    referrer = getCookie('@@VisitorInfo','Referrer').toLowerCase();
                if(referrer.indexOf('http://')==0&&referrer.indexOf('login.shtml')<0)
                    document.location.href = referrer;
                else
                    document.location.href = 'http://'+window.location.host;
			}
			else
			{
				alert(result);
			}
		}
		);
	}
}

function appendWarn(obj, warn, offsetx, offsety)
{
	var objxy = getDim(obj);
	var x = objxy.x;
	var y = objxy.y;
	if(!offsetx) offsetx = 0;
	if(!offsety) offsety = 0;
	x += offsetx;
	y += offsety;
	var str = '<div style=" position:absolute; left:' + x + 'px; top:' + y + 'px; z-index:1px; border:#ff6600 1px solid; background-color:#fff2e9; font-size: 12px; padding:2px 2px 0px 2px; filter:alpha(opacity=100);">';
	str += warn;
	str += '&nbsp;<span id="close_'+obj.id+'" style="cursor:pointer" >×</span>';
	str += '</div>';
	var d = document.createElement('div');
	d.id = 'warn_'+obj.id;

	d.innerHTML = str;
	if(document.getElementById(d.id))
		document.getElementById(d.id).innerHTML = str;
	else
		document.body.appendChild(d);
		
	document.getElementById('close_'+obj.id).onclick=removeWarn;
}

function removeWarn(evt)
{
	var evt=evt?evt:event;
	var element = evt.srcElement?evt.srcElement:evt.target;
	document.body.removeChild(element.parentNode.parentNode);
}

function removeWarn1(obj)
{
	var id = 'warn_'+obj.id;
	if(document.getElementById(id))
		document.body.removeChild(document.getElementById(id));
}



function MemberLogin()
{
    objEmail = document.getElementById('txtLogEmail');
	email = objEmail.value;
	removeWarn1(objEmail);
	objPassword = document.getElementById('txtLogPass');
	password = objPassword.value;
	removeWarn1(objPassword);
	
	var error=false;
	if(email.length==0)
	{
		appendWarn(objEmail, '请输入E-Mail帐号', 0, 20);
		error = true;
	}else
	if(!checkEmail(email))
	{
		appendWarn(objEmail, 'E-Mail帐号输入不正确', 0, 20);
		error = true;
	}
	
	if(password.length==0)
	{
		appendWarn(objPassword, '请输入密码', 0, 20);
		error = true;
	}
	
	if(!error)
	{
		var url = 'ajax.aspx?action=memberlogin&email='+escape(email)+'&password='+escape(password);
		//document.location.href = url;
		ENetwork.DownloadScript(url,function(){});
	}

}

function changeBar(v)
{
	if(v==1)
	{	
		document.getElementById('gnbar').style.background ='url(/images/gnfl.gif)';
		document.getElementById('hBra').style.color = '#fff';
		document.getElementById('hFun').style.color = '#666';
		document.getElementById('divBra').style.display = 'block';
		document.getElementById('divFun').style.display = 'none';
	}
	else
	if(v==2)
	{
		document.getElementById('gnbar').style.background ='url(/images/ppfl.gif)';
		document.getElementById('hBra').style.color = '#666';
		document.getElementById('hFun').style.color = '#fff';
		document.getElementById('divBra').style.display = 'none';
		document.getElementById('divFun').style.display = 'block';
	}
}
