/*V.08111006/A.Zed Gu/D.common*/
var headerfunction = {
	login: function() {
		var l = 'http://login.eachnet.com/usr/login.do';
		var r = 'http://login.eachnet.com/usr/toRegister.do';
		var o = 'http://login.eachnet.com/usr/logout.do';
		if (JEND.cookie.get("loginname") && JEND.cookie.get("loginname")!=="") {
			if (JEND.cookie.get("eachnetcookie") && JEND.cookie.get("eachnetcookie")!="") {
				JEND.getDOM('headerlogin').html('您好<span>☺</span> '+JEND.cookie.get("loginname")+'<a href="'+o+'">退出</a>');
			} else {
				JEND.getDOM('headerlogin').html('您好<span>☺</span> '+JEND.cookie.get("loginname")+' <a href="'+l+'">[登录]</a> <a href="'+r+'">[注册]</a>');
			}
		} else {
			JEND.getDOM('headerlogin').html('您好<span>☺</span> <a href="'+l+'">[登录]</a> <a href="'+r+'">[注册]</a>');
		}
	},
	cart: function(p) {
		var c = p[0].isc == 0 ? 'n': '';
		if (JEND.getDOM('navchart').length) {
			JEND.getDOM('navchart').append(JEND.getDOM(JEND.DOM.create('a', {id: 'navCartSum',rel: 'nofollow',href: 'http://cart.eachnet.com/MyShopingCart.do',target: '_blank',className: c})).append(' 购物车(' + p[0].isc + ')'))
		}
	},
	pull: function(p,pBox,pEvent,pClassName) {
		pClassName = pClassName || 'c';
		if (pEvent == 'click') {
			JEND.EVENT.on(p,pEvent,function(e) {
				pBox.className = (pBox.className==pClassName)? '' : pClassName;
				JEND.EVENT.preventDefault(e);
			});
		}
		if (pEvent == 'mouseover') {
			var tOver = function(e) {
				pBox.className = pClassName;
			};
			var tOut = function(e) {
				pBox.className = '';
			};
			JEND.EVENT.on(p,pEvent,tOver);
			JEND.EVENT.on(p,'mouseout',tOut);
			if (p!=pBox) {
				JEND.EVENT.on(pBox,pEvent,tOver);
				JEND.EVENT.on(pBox,'mouseout',tOut);
			}
		}
	},
	formSwitch: function(e) {
		var el = e.target || event.srcElement;
		var f = el.parentNode.parentNode.parentNode.parentNode;
		var p = JEND.getDOM(f).getA('name').split('&'); 
		if (el.value == 'cn') {
			f.setAttribute('action',p[1]);
		} else if(el.value == 'all'){
			f.setAttribute('action',p[0]);
		}else{
			f.setAttribute('action',p[2]);
		}
	},
	formSetaction: function(e) {
		var e = JEND.getDOM('headersearchswitch')[0];
		var el = e.options[e.selectedIndex];
		var f = e.parentNode.parentNode.parentNode.parentNode;
		 var p = JEND.getDOM(f).getA('name').split('&'); 
		if (el.value == 'cn') {
			f.setAttribute('action',p[1]);
		} else if(el.value == 'all'){
			f.setAttribute('action',p[0]);
		}else{
			f.setAttribute('action',p[2]);
		}
	},
	formTabSwitch: function(e) {
		if (this.getAttribute('rel')) {
			var rel = this.getAttribute('rel').split(',');
			var form = JEND.getDOM('headersearchform')[0];
			form.pavilionCode.value = rel[0];
			form.action = rel[1];
			var tabs = JEND.getDOM('headersearchtabs').getTags('li');
			for (var i=0; i<tabs.length; i++) {
				tabs[i].className = '';
			}
			this.className = 'on';
		}
	},
	inputDefault: function(p,w) {
		var char = 'utf-8';
		if (JEND.getDOM(p).length) {
			JEND.getDOM(p).on('blur', function(e) {
				var el = e.target || event.srcElement;
				if (el.value == '') {
					el.value = w;
					el.style.color = '#999999';
				}
				if (char != 'utf-8') {
					document.charset = char;
				}
			});
			JEND.getDOM(p).on('focus', function(e) {
				var el = e.target || event.srcElement;
				var innerP = p;
				if (JEND.getDOM(innerP).getA('value') != '' && JEND.getDOM(innerP).getA('value') != w && JEND.getDOM(innerP).getA('value') != '您还没有输入您想要的商品') {				
					return true;	
				}else{
					el.value = '';
					el.style.color = '#333333';
				}
				
			});
			if (JEND.getDOM(p).getA('value')=='' || JEND.getDOM(p).getA('value')==w) {
				JEND.getDOM(p).setA('value',w);
				JEND.getDOM(p).setS('color','#999999');
			}
			JEND.EVENT.on(JEND.getDOM(p)[0].parentNode.parentNode.parentNode, 'submit',
				function(e) {
					var innerP = p;
					var innerW = w;
					if (JEND.getDOM(innerP).getA('value') == innerW || JEND.getDOM(innerP).getA('value') == ''){
						JEND.getDOM(innerP).setA('value', ''); 
						JEND.getDOM(innerP)[0].focus(); 
						
						if(e.preventDefault) e.preventDefault();
						
						return false;
					}
				}
			);				
		}
	}
};
document.onReady(function(){
	if (JEND.lang.browser.ie && JEND.lang.browser.version.toInt() < 7) {
		if ($('navmyeachnet').length) {
			headerfunction.pull(JEND.getDOM('navmyeachnet')[0],JEND.getDOM('navmyeachnet')[0],'mouseover');
		}
		if (JEND.DOM.a('#catalog').length) {
			headerfunction.pull(JEND.DOM.a('#catalog')[0],JEND.getDOM('topcatalog')[0],'mouseover');
			JEND.getDOM(JEND.DOM.a('#catalog')).on('click',function(e){JEND.EVENT.preventDefault(e);});
		}
	}
	if (JEND.DOM.a('#catalog').length) {
		JEND.getDOM(JEND.DOM.a('#catalog')).on('click',function(e){JEND.EVENT.preventDefault(e);});
	}
	if (JEND.DOM.a('#addfavorite').length) {
		JEND.getDOM(JEND.DOM.a('#addfavorite')).on('click',function(e){
			JEND.EVENT.preventDefault(e);
			var f = top.location.href + '?_fromid=userfavorite';
			if (top.location.href.match(/\?/)) {
				if (top.location.href.match(/_fromid=[\w]*/)) {
					f = top.location.href.replace(/_fromid=[\w]*/,'_fromid=userfavorite');
				} else {
					f = top.location.href + '&amp;_fromid=userfavorite';
				}
			}
			try {
				window.external.addFavorite(f, document.title);
			} catch(er) {
				try {
					window.sidebar.addPanel(document.title, f, "");
				} catch(er) {
					alert("加入收藏失败，请使用Ctrl+D进行添加");
				}
			}
		});
	}
	if (JEND.getDOM('headersearchtabs').length) {
		var tabs = JEND.getDOM('headersearchtabs').getTags('li');
		for (var i=0; i<tabs.length; i++) {
			tabs[i].onclick = headerfunction.formTabSwitch;
		}
		var source = JEND.getDOM('headersearchtabs')[0].getAttribute('source') || '';
		if (source=='index') {
			tabs[(new Date()).getTime()%2].onclick();
		}
	}
	if (JEND.getDOM('headersearchswitch').length) {
		JEND.getDOM('headersearchswitch').on('change', headerfunction.formSwitch);
		headerfunction.formSetaction();
	}
	if (JEND.getDOM('headerkeywordp').length) {
		headerfunction.inputDefault('headerkeywordp','输入您想找的商品，例如 N97、MP3、防晒霜、连衣裙...');
	}
	headerfunction.inputDefault('headerkeywords','看看正在流行什么...');
	headerfunction.login();
	JEND.DSS.get('http://cart.eachnet.com/toolbar/shoppingcart.do',headerfunction.cart,{a:(new Date()).getTime()},'utf-8');
	if (JEND.getDOM('searchin').length) {
	JEND.UI.tab(JEND.DOM.a('#searchin'), JEND.getDOM('searchin').getTags('li'), 'mouseover');
	}
});
function highLightMenu ( pItem ) {
	var itemArray = pItem.split(",");
	for (var key in itemArray ) {
		var highLightItem = document.getElementById(itemArray[key]);
		if ( null != highLightItem ) {
			highLightItem.className = "current";
		}
	}
}

