if(!document.all)
{
    HTMLElement.prototype.__defineGetter__('innerText', function(){ return this.textContent; });
    HTMLElement.prototype.__defineSetter__('innerText', function(v){ this.textContent = v; });
}
function numToTime(time)
{
	if (time<=0) return("00:00:00");
	var hour = Math.floor(time/3600);
	if (hour<10) hour = "0"+hour;
	time = (time%3600);
	var minute = Math.floor(time/60);
	if (minute<10) minute = "0"+minute;
	second = (time%60);
	if (second<10) second = "0"+second;
	return(hour+":"+minute+":"+second);
}

function timeToNum(time)
{
	var str = time.split(":");
	return(parseInt(str[0],10)*3600+parseInt(str[1],10)*60+parseInt(str[2],10));
}

function numToRmb(s){
	var s = s.toString();
	var str = '';
	if(s.indexOf("-")>-1){s = s.substring(1); str = "-" ; }
	if(/[^0-9-\.]/.test(s)) return "error";
	s=s.replace(/^(\d*)$/,"$1.");
	s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1");
	s=s.replace(".",",");
	var re=/(\d)(\d{3},)/;
	while (re.test(s))
			s=s.replace(re,"$1,$2");
	s=s.replace(/,(\d\d)$/,".$1");
	return "¥" + str + s.replace(/^\./,"0.")
}

function rmbToNum(s){
	var tmp = parseFloat(s.replace(/¥| |,/g, ""));
	return tmp;
}

function commafy(num) {  
   num  =  num+"";  
   var  re=/(-?\d+)(\d{3})/  
   while(re.test(num))
   {  
     num=num.replace(re,"$1,$2")  
   }  
   return  num;  
}

function showpic(simg)    //图片切换
{
	tmpimg = simg;
	for (var i=0; i<4; i++) {
		if($("picsmall"+i))$('picsmall'+i).className = "picsmall";
	}
	if($("picsmall"+simg))$('picsmall'+simg).className = "picsmall picsmall1";
	if($("picbig"))$("picbig").innerHTML="<img src='"+$('picsrc'+simg).src+"'>";
}
var tmpimg = 1;
function sharepic() {    //图片自动切换
	showpic(tmpimg);
	if (tmpimg>=3) tmpimg=0; else tmpimg++;
}

function change(obj)
{
	for(var i=100;i>=0;i--)
	{
		if(document.all) $(obj).style.filter = "Alpha(Opacity=" + i + ")";
		else $(obj).style.opacity = i/100;
	}
}

function sendpai(pid, rc, ev) //ajax函数调用
{
	ev = ev || window.event;
	var mousePos = mouseCoords(ev);
	var tmp = $("winuser_"+pid).innerText;
	var totime = $("totime_"+pid).innerText;
	
	if (nowuser == ""){showTips("您尚未登录，请先登录！", mousePos, false); return false;}
	if (nowuser == tmp){showTips("您已处于领先状态！", mousePos, false); return false;}
	if (cointot < 1 ){showTips("对不起，您的猪猪币不够", mousePos, false); return false;}
	if (totime == '00:00:00'){showTips("竞拍已结束 不能出价！", mousePos, false); return false;}
	if ($("btnsend_"+pid)) $("btnsend_"+pid).style.disabled = 'disabled';
	
	Request.sendGET('/pai/ajax/pai.ajax.php?act=1&pid='+pid+'&rc='+rc, callback);
	function callback(req,data)
	{
		if (req.responseText.indexOf("|")>-1) {
			showpai(req.responseText);
			showTips("出价成功", mousePos, true);
			cointot -= 1;
			$("coinpai").innerHTML = commafy(cointot);
		} else {
			showTips(req.responseText, mousePos, false);
		}
		if ($("btnsend_"+pid)) $("btnsend_"+pid).style.disabled = '';
	}
}


var iTimeoutID = 0;
function getpai(str)
{
	if (iTimeoutID) window.clearTimeout(iTimeoutID);
	Request.sendGET('/pai/ajax/get.ajax.php?act=1&pid='+str, callback);
	function callback(req,data)
	{
		showpai(req.responseText);
	}

	now=new Date();
	if (now.getSeconds()%3==0) sharepic();
	iTimeoutID = window.setTimeout("getpai('"+str+"')", 1000);
}
var winclass = "";
function showpai(str)
{
	var list = str.split("{,}");
	for(var i=0; i<list.length; i++)
	{
		var pid = list[i].split("|");// 0为产品ID。1时间，2用户id，3用户名,4获胜价钱,5竞拍次数,6竞拍记录
		if (parseInt(pid[1])>=0) {
			if (pid.length>1) $("totime_"+pid[0]).innerHTML = numToTime(pid[1]); //时间
			if (parseInt(pid[1])>10)  $("totime_"+pid[0]).className = "totime"; else $("totime_"+pid[0]).className = "totime1";
			var obj = $("winuser_"+pid[0]);
			if (pid.length>4) {
				if ($("winprize_"+pid[0]).innerHTML!=numToRmb(pid[4])) {
					obj.innerHTML = "<a href=\"/u/"+ pid[2] +"\">"+ pid[3] +"</a>"; //用户
					$("winprize_"+pid[0]).innerHTML = numToRmb(pid[4]); //竞拍价钱
					obj.className = "winuser winuser1";
				}
				if (pid.length>6) showOnePai(pid);	//如果是内容页执行函数 显示详细信息
			} else if (obj.className!='winuser') obj.className = "winuser";
		}
	}
}

function showOnePai(pid) {
	var prize = rmbToNum($("prize").innerHTML);
	$("winprize1").innerHTML = numToRmb(pid[4]); //竞拍价钱
	$("saveprize").innerHTML = numToRmb(prize-parseFloat(pid[4])); //节省
	$("numprize").innerHTML = numToRmb(-pid[5]); //返还
	var buyprize = 0;
	if (prize>parseFloat(pid[5])) buyprize = prize-parseFloat(pid[5]);
	$("buyprize").innerHTML = numToRmb(buyprize); //购买价钱
	var record = "<table width=\"216\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\" style=\"margin:5px auto;\"><tr><td align=\"center\"><strong>出价人</strong></td><td align=\"center\"><strong>价格</strong></td><td align=\"center\"><strong>出价</strong></td></tr>"+pid[6]+"</table>"
	//alert(record);
	$("record").innerHTML = record; //历史记录
}
String.prototype.isNumber = function() {
　　var s = this.Trim();
　　return (s.search(/^[+-]?[0-9.]*$/) >= 0);
}

function setAuto(obj, ev)
{
	ev = ev || window.event;
	var mousePos = mouseCoords(ev);
	var minprize = parseFloat(obj.minprize.value);
	var maxprize = parseFloat(obj.maxprize.value);
	var settime = parseInt(obj.settime.value);
	var pid = parseInt(obj.pid.value);
	var winprize = rmbToNum($("winprize_"+pid).innerHTML);
	if (isNaN(minprize)) {
		showTips("最低价格式不正确！", mousePos, false);
		obj.minprize.focus();
		return false;
	}
	if(minprize<winprize+0){
		showTips("最低价必须大于"+(winprize+0)+"！", mousePos, false);
		obj.minprize.focus();
		return false ;
  	}
	if (isNaN(maxprize)) {
		showTips("最高价格式不正确！", mousePos, false);
		obj.maxprize.focus();
		return false;
	}
	if(maxprize<minprize+5){
		showTips("最高价必须大于"+(minprize+5)+"！", mousePos, false);
		obj.maxprize.focus();
		return false ;
  	}
	if (isNaN(settime)) {
		showTips("出价次数格式不正确！", mousePos, false);
		obj.settime.focus();
		return false;
	}
	if(settime<1){
		showTips("请输入正确的出价次数！", mousePos, false);
		obj.settime.focus();
		return false;
  	}
	if(settime>cointot){
		showTips("您的猪猪币不够设置"+settime+"次！", mousePos, false);
		obj.settime.focus();
		return false;
  	}
	if (nowuser=="") showTips("您尚未登录，请先登录！", mousePos, false);
	obj.btn_submit.disabled = "disabled";
	Request.sendGET('/pai/ajax/setauto.ajax.php?act=add&pid='+pid+'&minprize='+minprize+'&maxprize='+maxprize+'&settime='+settime, callback);
	function callback(req,data)
	{
		rexm = req.responseText;
		if (rexm.length<=0) {
			tagAuto('list');
			cointot -= settime;
			$("coinpai").innerHTML = commafy(cointot);
			rexm = "猪猪秘书设置成功！";
		}
		showTips(rexm, mousePos, true);
	}
	obj.btn_submit.disabled = "";
	return false;
}

function tagAuto(str)
{
	$('titleset').className="normal";
	$('titlelist').className="normal";
	$('title'+str).className="";
	$('autoset').style.display="none";
	$('autolist').style.display="none";
	$('auto'+str).style.display="block";
	if (str=="list") {
		if (nowuser=="") return false;
		var autolist = $('autolist');
		autolist.innerHTML = "<img src=\"/images/loading.gif\" style=\"margin:32px 100px\" />";
		var pid = parseInt($('pid').value);
		var winprize = parseFloat(rmbToNum($("winprize_"+pid).innerHTML));
		
		Request.sendGET('/pai/ajax/setauto.ajax.php?act=list&pid='+pid+'&winprize='+winprize, callback);
		function callback(req,data)
		{
			rexm = req.responseText;
			var str = "<table width=\"216\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\" style=\"margin:6px auto 0px auto;\"><tr><td align=\"center\">最低价</td><td align=\"center\">最高价</td><td align=\"center\">次数</td><td align=\"center\">使用</td></tr>"+ rexm +"</table>";
			autolist.innerHTML = str;
		}
		setTimeout("tagAuto('set')", 10000);
	}
}

function delAuto(aid, minprize, ev)
{
	ev = ev || window.event;
	var mousePos = mouseCoords(ev);
	var autolist = $('autolist');
	var pid = parseInt($('pid').value);
	var winprize = parseFloat(rmbToNum($("winprize_"+pid).innerHTML));
	if (winprize>=minprize) showTips("秘书正在使用，不能删除！", mousePos, false);
	
	Request.sendGET('/pai/ajax/setauto.ajax.php?act=del&pid='+pid+'&aid='+aid, callback);
	function callback(req,data)
	{
		tagAuto('list');
		showTips(req.responseText, mousePos, true);
	}
	setTimeout("tagAuto('set')", 10000);
}

function sendfav(pid, ev)
{
	ev = ev || window.event;
	var mousePos = mouseCoords(ev);
	if (nowuser == ""){showTips("您尚未登录，请先登录！", mousePos, false); return false;}
	Request.sendGET('/pai/ajax/pai.ajax.php?act=2&pid='+pid, callback);
	function callback(req,data)
	{
		showTips(req.responseText, mousePos, true);
	}
}

function sendbuy(pid, ev)
{
	ev = ev || window.event;
	var mousePos = mouseCoords(ev);
	if (nowuser == ""){showTips("您尚未登录，请先登录！", mousePos, false); return false;}
	if ($("buytime_"+pid) == null){showTips("竞拍结束后才能补价购买！", mousePos, false); return false;}
	var tobuy = $("buytime_"+pid).innerText;
	if (tobuy != "00:00:00") {
		location.href='/member/pai_order_confirm.php?id='+pid;
	} else {
		showTips("时间已过，不能再补价购买！", mousePos, false);
		return false;
	}
	
}

function getbuy(pid)
{
	var tobuy = timeToNum($("buytime_"+pid).innerText);
	if (tobuy > 0) {
		if (iTimeoutID) window.clearTimeout(iTimeoutID);
		$("buytime_"+pid).innerText = numToTime(tobuy-1);
		iTimeoutID = window.setTimeout("getbuy('"+pid+"')", 1000);
	} else {
		$("btnbuy_"+pid).className = "btn-buy0";
	}
}

function tagWin(str)
{
	$('titlepost').className="wintab tab_normal";
	$('titlepic').className="wintab tab_normal";
	$('title'+str).className="wintab tab_hover";
	$('contpost').style.display="none";
	$('contpic').style.display="none";
	$('cont'+str).style.display="block";
}
function tagPai(str)
{
	$('titleover').className="";
	$('titlewill').className="";
	$('title'+str).className="ids";
	$('contover').style.display="none";
	$('contwill').style.display="none";
	$('cont'+str).style.display="block";
}
function showNav(obj) {
	if (obj.style.display=='none')
		obj.style.display = 'block';
	else
		obj.style.display = 'none';
}