function $(id) {
	return document.getElementById(id);
}
var otabs=0;
function mytabs(thisObj,num){
	if(thisObj.className == "t"+num)return;
	thisObj.className = "t"+num;
	$("wb"+num).style.display = "block";
	$('tli'+otabs).className = "t_"+otabs;
	$("wb"+otabs).style.display = "none";
	otabs = num;
}
var fpid;
function follow(pid) {
	var url = '/mview.php?a=follow&pid='+pid;
	ajax(url, 'get', function(s) {
		if(s=='nl') {
			//alert('请先登录挖宝');
			if($('s_refer')) {
				$('s_refer').value='fpid';
				fpid = pid;
				showlogin('s_');
			} else {
				alert('正在加载页面，请稍候');
			}
		} else {
			alert(s);
		}
	});
}
function showlogin(pre) {
	if($(pre+'loading')&&$(pre+'divload')) {
		$(pre+'loading').style.width = document.documentElement.scrollWidth+"px";
		var ch = document.documentElement.clientHeight;
		var sh = document.documentElement.scrollHeight;
		var h = sh>ch?sh:ch;
		$(pre+"loading").style.height = h+"px";
		$(pre+'divload').style.top = (document.documentElement.scrollTop +document.documentElement.clientHeight/2 - 192)+'px';
		$(pre+'loading').style.display = '';
		$(pre+'divload').style.display = '';
		$(pre+'username').value = '';
		$(pre+'password').value = '';
		if($(pre+'seccode').value != '') {
			$(pre+'seccode').value = '';
			chgsec(pre);
		}
	}
}
function closelogin(pre) {
	$(pre+"loading").style.display='none';
	$(pre+"divload").style.display='none';
}
var url_to_go;
function goto_url(gurl) {
	if(wbnl&&wbnl==1) {
		url_to_go = gurl;
		if($('s_refer')) {
			$('s_refer').value='gurl';
			showlogin('s_');
		} else {
			alert('正在加载页面，请稍候');
		}
	} else {
		//window.open(gurl, "_blank", '');    //存在被拦截可能
		window.location.href = gurl;
	}
}
var url_to_fanli;
var url_no_fanli;
function goto_fanli(furl, flnl, turl) {
	if(flnl==1) {
		url_to_fanli = furl;
		if($('f_refer')) {
			url_no_fanli = turl;
			showlogin('f_');
		} else {
			alert('正在加载页面，请稍候');
		}
	} else {
		//window.open(furl, "_blank", '');
		window.location.href = furl;
	}
}
function gotosee() {
	if(url_no_fanli) {
		//window.open(url_no_fanli, "_blank", '');
		window.location.href = url_no_fanli;
	}
}
function ajaxlogin(pre) {
	closelogin(pre);
	var username = encodeURIComponent($(pre+'username').value);
	var password = encodeURIComponent($(pre+'password').value);
	var refer = encodeURIComponent($(pre+'refer').value);
	var seccode = $(pre+'seccode').value;
	var data = 'username='+username+'&password='+password+'&seccode='+seccode+'&refer='+refer;
	ajax('/slogin.php', data, function(s) {
		if(s=='f1') {
			alert('用户名或者密码不正确');
			showlogin(pre);
		} else if(s=='f2') {
			alert('验证码不正确');
			showlogin(pre);
		} else if(s=='gurl') {
			if(url_to_go) {
				//window.open(url_to_go, "_blank", '');
				window.location.href = url_to_go;
			} else {
				alert('登录挖宝成功');
				window.location.reload();
			}
		} else if(s=='furl') {
			if(url_to_fanli) {
				//window.open(url_to_fanli, "_blank", '');
				window.location.href = url_to_fanli;
			} else {
				alert('登录挖宝成功');
				window.location.reload();
			}
		} else if(s=='fpid') {
			if(fpid) {
				follow(fpid);
			} else {
				alert('登录挖宝成功');
				window.location.reload();
			}
		} else if(s=='succ') {
			alert('登录挖宝成功');
			window.location.reload();
		} else {
			alert('登录挖宝失败,'+s);
		}
	});
}
function delfav(id) {
	if(confirm("你确定要删除这条收藏信息么？")) {
		var url = '/fav.php?a=del&id='+id;
		ajax(url, 'get', function(s) {
			alert(s);
			window.location.reload();
		});
	} else {
		return false;
	}
}
var ocon = 1;
function changeli(thisObj,num){
	if(thisObj.className == "store_now")return;
	if(ocon) {
		$('con'+ocon).style.display = 'none';
		$('li'+ocon).className = "";
	}
	thisObj.className = "store_now";
	$('con'+num).style.display = "inline-block";
	ocon = num;
}

function ajax(url, w, resulthandle) {
	var request = false;
	if(window.XMLHttpRequest) {
		request = new XMLHttpRequest();
		if(request.overrideMimeType) {
			request.overrideMimeType('text/xml');
		}
	} else if(window.ActiveXObject) {
		var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
		for(var i=0; i<versions.length; i++) {
			try {
				request = new ActiveXObject(versions[i]);
			} catch(e) {}
		}
	}
	if(w=='get') {
		request.open('GET', url, true);
		request.onreadystatechange = function () {
			if (request.readyState == 4){
				if (request.status == 200) {
					var texts = request.responseText;
					resulthandle(texts);
				}
			}
		};
		request.send(null);
	} else {
		request.open('POST', url);
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		request.onreadystatechange = function () {
			if (request.readyState == 4){
				if (request.status == 200) {
					var texts = request.responseText;
					resulthandle(texts);
				}
			}
		};
		request.send(w);
	}
}
var is_open=false;
function showmore() {
	if(!is_open) {
		$('cate').style.height='100%';
		$('open').src='/images/close.jpg';
		is_open = true;
	} else {
		is_open = false;
		if($('cate').offsetHeight>117) {
			$('cate').style.height='110px';
		}
		$('open').src='/images/open.jpg';
	}
}

function imgchg(obj) {
	obj.className="sortBg2 sortBgG2";
	obj.onmouseout = function () {
		obj.className="sortBg2";
	}
}

function getmid(mid) {
	url = mid+'/';
	window.location.href = url;
}

function ctrlEnter(e){
	var ie =navigator.appName=="Microsoft Internet Explorer"?true:false;
	if(ie){
		if(event.ctrlKey && event.keyCode==13){
			postcom();
		}
	}
}
function postcom() {
	var con = $('content').value;
	if(con.length<1) {
		alert('请输入评论内容');
		return true;
	}
	con = encodeURIComponent(con);
	var pid = $('pid').value;
	var id = $('id').value;
	var frm = $('r');
	var i = 0;
	var rank = 5;
	for (i=0; i<frm.rank.length; i++) {
		if (frm.rank[i].checked) {
			rank = frm.rank[i].value;
			break;
		}
	}
	var data = 'content='+con+'&rank='+rank+'&pid='+pid+'&id='+id;
	ajax('/postcom.php', data, function(s) {
		$('comment').innerHTML = s;
		$('content').value = '';
	});
}
var inter;
function showmywb(obj) {
	var mp = mouseCoords(obj);
	var mywabao = $("mywabao");
	if(mywabao) {
		mywabao.style.top = parseInt(mp.y) - 5 + "px";
		mywabao.style.left = parseInt(mp.x) - 4 + "px";
		mywabao.style.display='';
		mywabao.onmouseout = function() {
			inter = setTimeout(function(){hidemywb('mywabao');},100);
		}
		mywabao.onmouseover = function() {
			if(inter) {
				clearTimeout(inter);
			}
		}
	}
}
function hidemywb(id) {
	$(id).style.display = "none";
}
function showcompare(obj){
	var mp = mouseCoords(obj);
	var cpbutton = $("cpbutton");
	cpbutton.style.top = parseInt(mp.y)+20 + "px";
	cpbutton.style.left = parseInt(mp.x)+4 + "px";
	cpbutton.style.display='';
	var checkcount=0;
	var checklist = $('content').getElementsByTagName("input");
	for(i=0; i <checklist.length; i++) {
		if(checklist[i].type=='checkbox'&&checklist[i].checked) {
			checkcount++;
			if(checkcount>4) {
				obj.checked = false;
				alert('比较产品数不能超过4件');
			}
		}
	}
}
function mouseCoords(obj){
	var top = findPosY(obj);
	var left = findPosX(obj);
	return {x:left,y:top}
}
function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent)	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	} else if (obj.x)
		curleft += obj.x;
	return curleft;
}
function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent)	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	} else if (obj.y)
		curtop += obj.y;
	return curtop;
}
function delcol(colid){
	totalcols--;
	if(totalcols<1) {
		alert('商品数少于2，已经不能再删啦');
		return false;
	}
	var trs = $('cptable').getElementsByTagName("tr");
	var delID = $(colid);
        var tar=delID.cellIndex;
	for(var i=0; i<trs.length;i++) {
		trs[i].deleteCell(tar);
	}
}
function showother() {
	var args = arguments;
	var len = args.length;
	$('showclick'+args[0]).style.display = 'none';
	$('hideclick'+args[0]).style.display = '';
	var i;
	for(i=1;i<len;i++) {
		$('shop_'+args[i]).style.display = '';
	}
}
function hideother() {
	var args = arguments;
	var len = args.length;
	$('showclick'+args[0]).style.display = '';
	$('hideclick'+args[0]).style.display = 'none';
	var i;
	for(i=1;i<len;i++) {
		$('shop_'+args[i]).style.display = 'none';
	}
}
function chgsec(pre) {
	$(pre+'imgseccode').src = '/seccode.php?r='+Math.random();
}
function checkun(obj) {
	if(obj.value) {
		var url = '/register.php?op=checkusername&username='+encodeURIComponent(obj.value);
		ajax(url, 'get', function(s) {
			if(s=='succ') {
				$('cun').style.color = 'green';
				$('cun').innerHTML = "可以注册该用户";
			} else {
				$('cun').style.color = 'red';
				$('cun').innerHTML = s;
			}
		});
	}
}
function checkemail(obj) {
	if(obj.value) {
		var url = '/register.php?op=checkemail&email='+encodeURIComponent(obj.value);
		ajax(url, 'get', function(s) {
			if(s=='succ') {
				$('cemail').style.color = 'green';
				$('cemail').innerHTML = "可以用该邮箱注册";
			} else {
				$('cemail').style.color = 'red';
				$('cemail').innerHTML = s;
			}
		});
	}
}
function checpw() {
	var pwd = $('password').value;
	var pwd2 = $('password2').value;
	if(pwd&&pwd2) {
		if(pwd2!=pwd) {
			$('pwd').style.color = 'red';
			$('pwd').innerHTML = '两次输入密码不一样，请重新输入';
		} else {
			$('pwd').innerHTML  = '';
		}
	}
}
var openhid;
function showhelp(hid, cop) {
	var isshow = $('dd'+hid).style.display;
	if(isshow=='none'&&!cop) {
		$('dt'+hid).className = 'help_down';
		$('img'+hid).src = '/images/help_red_dot.jpg';
		$('dd'+hid).style.display = '';
	} else {
		$('dt'+hid).className = 'help_up';
		$('img'+hid).src = '/images/help_dot.jpg';
		$('dd'+hid).style.display = 'none';
	}
	if(openhid&&openhid!=hid) {
		showhelp(openhid, 1);
	}
	openhid = hid;
}

function checkitem() {
	var checkcount=0;
	var checklist = $('my_fav').getElementsByTagName("input");
	for(i=0; i <checklist.length; i++) {
		if(checklist[i].type=='checkbox'&&checklist[i].checked) {
			checkcount++;
		}
	}
	if(checkcount == 0) {
		alert("请您选择要操作的商品");
		return false;
	} else {
		return true;
	}
}

function batchdel() {
	if(checkitem()) {
		if(confirm("你确定要删除选中的收藏商品么？")) {
			var pid = new Array();
			var checklist = $('my_fav').getElementsByTagName("input");
			for(i=0; i <checklist.length; i++) {
				if(checklist[i].type=='checkbox'&&checklist[i].checked) {
					pid.push(checklist[i].value);
				}
			}
			var url = '/fav.php?a=del&id='+pid.join(',');
			ajax(url, 'get', function(s) {
				alert(s);
				window.location.reload();
			});
		} else {
			return false;
		}
	}
}

function batchchoose() {
	var checklist = $('my_fav').getElementsByTagName("input");
	for(i=0; i <checklist.length; i++) {
		checklist[i].checked = $('chall').checked?true:false;
	}
}
function chkphone() {
	var tel = $("phone").value;
	if(/^1\d{10}$/g.test(tel)) {
		return true;
	} else {
		$("phone").focus();
		return false;
	}
}
function checkeditinfo() {
	if(!chkphone()) {
		alert('手机号输入不正确');
		return false;
	}
	return true;
}
var itime;
function showchannels(obj) {
	var mp = mouseCoords(obj);
	var channels = $("channels");
	var backdiv = $('backdiv');
	channels.style.top = parseInt(mp.y) +34+ "px";
	channels.style.left = parseInt(mp.x) -111+ "px";
	channels.style.display='block';
	backdiv.style.width = channels.offsetWidth;
	backdiv.style.height = channels.offsetHeight;
	backdiv.style.top = channels.style.top;
	backdiv.style.left = channels.style.left;
	backdiv.style.zIndex = 1;
	backdiv.style.display = "block";
	obj.className = 'channel02';
	obj.onmouseout = function() {
		itime = setTimeout(function(){
			channels.style.display='none';
			backdiv.style.display = "none";
			obj.className = 'channel01';
		},100);
	}
	channels.onmouseover = function() {
		if(itime) {
			clearTimeout(itime);
		}
	}
	if(!document.all){
		channels.onmouseout=function(e){
			e=e||window.event;
			var oRT=e.relatedTarget;

			if(oRT&&oRT!=this&&!isSubNode(this,oRT)){
				channels.style.display='none';
				backdiv.style.display = "none";
				obj.className = 'channel01';
			}
		}
	} else {
		channels.onmouseleave = function() {
			channels.style.display='none';
			backdiv.style.display = "none";
			obj.className = 'channel01';
		}
	}
}
function isSubNode(oNode,oSubNode){
	oNode=oNode instanceof String?$(oNode):oNode;
	oSubNode=oSubNode instanceof String?$(oSubNode):oSubNode;

	var ParNode=oSubNode.parentNode;
	var isSub=false;

	while(ParNode&&ParNode.tagName!="HTML"){
		if(ParNode==oNode){
			isSub=true;
			break;
		}else{
			ParNode=ParNode.parentNode;
		}
	}
	return isSub;
}