/*前台js*/
// 更换验证码
function $(id)
{
	if(id == '')
	{
		alert('请检查[ID]');
		return;
	}
	return document.getElementById(id);
}

function changeImg(img_id)
{
	$(img_id).src = '/index.php?act=akey&'+Math.random();
}


function clearText(id,text)
{
	if($(id).value == text)
	{
		$(id).value = '';
	}
}

/*判断Email*/
function isemail (s)
{
		
    if (s.length > 100)
    {
                
        return false;
    }
    var regu = '^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z_]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|info|biz)$'
    var re = new RegExp(regu);
    if (s.search(re) != -1) 
	{
		
        return true;
    } 
	else 
	{   
		
         return false;
    }
}

function chech_email(id,msgid)
{
	var v = $(id).value;
	if(!isemail (v))
	{	
		$(msgid).innerHTML= '请输入正确格式的邮箱';
		return ;
	}
	else
	{
		var postURL = '/index.php?app=register&act=check_reg_email';
		var postString = 'user_email='+v;
		Ajax.POSTsend(postURL,postString,re_email,'JSON');
		
		return false;
	}
	
}


function re_email(resut)
{
	if(resut.flag == 'do')
	{
		$('email_msg').innerHTML= '正确';
	}
	else
	{
		$('email_msg').innerHTML= '您输入的邮箱已经被使用了，换一个试试吧！';
	}
}

/*验证密码*/
function check_password(v,msgid)
{
	var reg = /^[0-9a-zA-Z\-\_,]{6,16}$/;
	var reg1 = /^[0-9]+$/;
	var reg2 = /^[a-zA-Z]+$/;
	var reg3 = /^[!@#\$%\^&*_,]+$/;

	 if(!reg.test(v))
	{
		$(msgid).innerHTML= '密码格式不正确，必须是6-16位字符，可由英文、数字及“_”、“-”组成';
		return false;
	}
	else
	{
		$(msgid).innerHTML= '正确';
		return true;
	}
}

function check_re_password(rv,pass_id,msgid)
{
	var pass = $(pass_id).value;
	if(rv == '')
	{
		$(msgid).innerHTML= '请再次输入密码';
		return true;
	}
	else if(rv != pass)
	{
		$(msgid).innerHTML= '两次密码输入不一致';
		return false;
	}
	else
	{
		$(msgid).innerHTML= '正确';
		return true;
	}
}

function check_old_pass(v,msgid)
{
	if(v=='')
	{
		$(msgid).innerHTML= '请输入原密码';
		return true;
	}
	else
	{
		$(msgid).innerHTML= '';
		return true;
	}
}

/*注册form 判断*/
function register_form(theform)
{
	
	if(!isemail (theform.user_email.value))
	{	
		//$('email_msg').innerHTML= '请输入正确格式的Email';
		return false;
	}
	
	if(!check_password(theform.user_pwd.value,'pass_msg'))
	{
		return false;
	}
	if(!check_re_password(theform.re_password.value,'user_pwd','re_pass_msg'))
	{
		return false;
	}
	if(theform.authKey.value == '')
	{
		alert('请输入验证码');
		return false;
	}
	return true;
}

/*再次发送验证邮件*/
function send_reg_mail()
{
	
	var user_id = $('user_id').value;
	var user_email = $('user_email').value;
	var postURL = 'index.php?app=register&act=send_reg_mail';
	var postString = 'user_id='+user_id+'&user_email='+user_email;
	Ajax.POSTsend(postURL,postString,region_mail,'JSON');
}
function region_mail(result)
{
	if(result.flag == 'do')
	{
		alert('确认信已经发送到您的邮箱，请查收');
		return;
	}
	else if(result.flag == 'undo')
	{
		alert('发送确认信失败！');
		return;
	}
	
}

/*注册form 判断*/
function reg_update_form(theform)
{
	if(!isemail (theform.user_email.value))
	{	
		$('email_msg').innerHTML= '请输入正确格式的Email';
		return false;
	}		
	if(!check_password(theform.user_pwd.value,'pass_msg'))
	{
		return false;
	}
	if(!check_re_password(theform.re_password.value,'user_pwd','re_pass_msg'))
	{
		return false;
	}
	return true;
}

/*投票*/
function vote_sign(sign_id,user_id)
{
	
	if(sign_id == '' || user_id == '' )
	{
		alert('参数错误，请检查[ID]');
		return;
	}
	var postURL = 'index.php?app=activity&act=ajax_vote';
	var postString = 'sign_id='+sign_id+'&user_id='+user_id;
	//alert(postURL+'&'+postString);
	Ajax.POSTsend(postURL,postString,vote_result,'JSON');
}

function vote_result(result)
{
	
	if(result.error == 0)
	{
		if(result.reg == 1)
		{
			show_reg_html();
		}
		else
		{
			alert(result.msg);
		}
		return;
	}
	else if(result.error == 1)
	{
		/*更新参赛者的票数*/
		if(result.total_vote >= 0)
		{
			var span = document.getElementsByName('span_'+result.sign_id);
			
			for(var i=0; i < span.length; i++)
			{
				span[i].innerHTML = '';
				span[i].innerHTML = result.total_vote+'票';
				
			}
		}
		alert(result.msg);
		return;
	}
}




function act_countclick(id)
{

	var postURL = 'index.php?app=act_news&act=countclick';
	var postString = 'id='+id;
	Ajax.POSTsend(postURL,postString,count_act,'JSON');
}


function article_countclick(id)
{

	var postURL = 'index.php?app=article&act=countclick';
	var postString = 'id='+id;
	Ajax.POSTsend(postURL,postString,count_act,'JSON');
}

function count_act()
{
}








