var currCount = 0;
var resp = null;
var isPoemLoading = false;
var isSaving = false;
var responseResult='';
var resultArray = new Array();
var my_proffer=0;
var d = new Date();
var allClickTimes=0;
var ac=0;
var t;
var authcodes='';
var finallyCount=0;

	function clicking() 
	{

		if( isSaving ) {
			alert('正在保存上次数据，请稍后..');
			return;
		}

		if( currCount>499 ) {
			alert('快保存一下先~~');
			return;
		}

		currCount = currCount+1;
		my_proffer++;
		document.getElementById('my_click_count').innerHTML = currCount;
		if( currCount == 10 ) {
			document.getElementById('my_click_count_add').innerHTML = '<img id="codeimg" src="/auth.php?'+Math.random()+'" align="absmiddle" /> <input type="text" length="6" name="authcode" id="authcodestar" style="width:40px;" onKeyDown="if (event.keyCode==13) doSaveAs();"/><br /><a href="#ok" onclick="doSaveAs();"><span style="color:#F30;font-size:13px">保存我的点击数据...</span></a><br /><span style="background:#FFFF00;color:#B50201;font-size:12px;">提示：保存后才会显示你贡献的点击数。</span>';
		}


		if( currCount == 20 ) {
			document.getElementById('autoclick').innerHTML = '<img src="./images/aclick.jpg" onclick="atclick(ac=(ac+1)%2);"/>';
		}
		return;
	}

function atclick()
{
	if( isSaving ) {
		alert('正在保存上次数据，请稍后..');
		return;
	}
	
	if(ac==1 && currCount<500)
	{
		currCount++;
		my_proffer++;
		t=setTimeout("atclick()",100);
		document.getElementById('my_click_count').innerHTML = currCount;
	}
	else
	{
		clearTimeout(t);
	}

}



function doSaveProcess() 
{
	if( currCount>0 ) 
	{
		if(ac==1)
		{
			ac++;
			clearTimeout(t);
		}
		currCount = currCount-1;
		document.getElementById('my_click_count').innerHTML = currCount;
		setTimeout('doSaveProcess();', 100);
	} 
	else 
	{
		xmlHttp=GetXmlHttpObject();
 		if (xmlHttp==null)
	    {
	    alert ("您的浏览器不支持AJAX！");
	    return;
	    }
	    var starId=document.getElementById("star_id").innerHTML;
	    var winnum=document.getElementById("windownum").innerHTML;
	    var params = 'action=saveCount&click_count=' + finallyCount+'&starId='+starId+'&authcodes='+authcodes+'&winnum='+winnum;
	    var url="ajax.php";
		xmlHttp.onreadystatechange=updateCount;
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlHttp.send(params);
		

		
/*
		if(allClickTimes==2)
		{
			var tiaourl=document.getElementById('lurl').innerHTML;
			window.location.assign(tiaourl);
		}
		else
		{
			allClickTimes++;
//			alert('allClickTimes='+allClickTimes);
		}
*/		
		isSaving = false;
		var time= new Date();
		var times=time.getTime();
//		document.getElementById('code_or_dian').innerHTML =	'<form id="login_form" method="POST">		<TABLE style="border:1px #000000 solid;background:#FDD9CB;height:72px;" CELLSPACING="0" CELLPADDING="0" width="94%" bgcolor="#FFFFFF">			<TR>			<TD style="width:120px;background:#FFF;" align="center"><img src="auth.php?'+times+'" id="authimg" /></TD>			<TD align="left" style="padding-left:18px;line-height:120%;">输入左边的验证码，进入支持页面..			<input type="text" id="authcode" name="num" />			<input type="submit" id="login_form_submit" value="开始点击" />			</TD>			</TR>		</TABLE>	</form>';
//window.location.assign("document.getElementById("lurl").innerHTML")
	}
}

function doSaveAs() 
{
	
	if( currCount <= 0 ) {
		alert('你还没有点击过呢... 先点击，再保存!');
		return ;
	}
	authcodes=document.getElementById('authcodestar').value;
	if(authcodes=='')
	{
		alert("你还没输入验证码呢,请先输入，再点保存!");
		return ;
	}
	var codepattern=/^\w{4}$/;
	if(!codepattern.test(authcodes))
	{
		alert("验证码输入错误，请重新输入!");
		document.getElementById('codeimg').src='/auth.php?t='+Math.random();
		return ;
	}
	isSaving = true;
	finallyCount=currCount;
	
	xmlHttp=GetXmlHttpObject();
 	if (xmlHttp==null)
	{
		alert ("您的浏览器不支持AJAX！");
		return;
	}

	var params = 'action=authVerify&authcodes='+authcodes;
	var url="ajax.php";
	xmlHttp.onreadystatechange=saving;
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send(params);
}

function saving()
{
	if (xmlHttp.readyState==4)
	{ 
		responseResult=xmlHttp.responseText;
		resultArray=responseResult.split(":");		

		if(codeisright())
		{
			document.getElementById('my_click_count_add').innerHTML = '正在保存数据...';
			
			setTimeout('doSaveProcess();', 300);
		}
		else
		{
			alert("验证码输入错误，请重新输入。");
			isSaving = false;
			document.getElementById('codeimg').src='/auth.php?t='+Math.random();
		}


	}
}


function updateCount()
{
	if (xmlHttp.readyState==4)
	{ 
		responseResult=xmlHttp.responseText;
		resultArray=responseResult.split(":");
		
		if(resultArray[0]=='winerror')
		{
			document.location="multiple.php";
		}

		if(codeisright())
		{
			document.getElementById('my_click_count_add').innerHTML = '保存完毕。';
			document.getElementById('firefoxtishi').innerHTML = '';
			document.getElementById('autoclick').innerHTML = '';
			document.getElementById('local1_count').innerHTML = ''+resultArray[0];
			document.getElementById('paiming').innerHTML = ''+resultArray[1];
			document.getElementById('my_count').innerHTML = my_proffer;
			document.getElementById('rankupclick').innerHTML = ''+resultArray[2];
		}
		else
		{
			alert("验证码输入错误，请刷新后重试。");
			location.replace(document.location);
		}


	}
}


function codeisright()
{
	if(resultArray[0]=='autherror')
	{
		return false;
	}
	return true;
}


function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}


function copyToClipBoard()
{
	var lurl=document.getElementById("lurl").innerHTML;
	var clipBoardContent='快去支持ta  ';
	clipBoardContent+=lurl;
	window.clipboardData.setData("Text",clipBoardContent);
	alert("复制成功，请粘贴到你的QQ/MSN上推荐给你的好友");
}


function delCookieConfirm()
{
    var r=confirm("你真的要清空记录吗？");
    if (r==true)
    {
    }
    else
    {
        document.getElementById('stats_clean').href="stats.php"
    }
}
