// JavaScript Document
var btns=[$('btnA1'),$('btnA2'),btn3=$('btnA3'),$('btnA4')];
var panels=[$('contentAim'),btn3=$('contentStyle'),$('contentAdd')];
var panel0=$('contentInfo');
var positions=[{width:600,height:375,left:187,top:130},{width:600,height:375,left:187,top:130},{width:600,height:375,left:187,top:130},{width:600,height:375,left:187,top:130},{width:600,height:256,left:187,top:130}];
var startpositions=[{left:0,top:440},{left:255,top:440},{left:330,top:440},{left:405,top:440},{left:480,top:440}];
var startwidth=10;
var intersAction;
var interScrollBBS;
var scrollBBS=0;
var isLT=false;
function eventstart(i){
	System.Events.addEvent(btns[i],function(){
											if(i==3){location.href='bbs.asp';return;}
											isLT=false;
											clearInterval(intersAction);
											cleargotoRegBBS();
											panel0.style.display='none';
											panels[i].style.width=startwidth+'px';
											panels[i].style.height=Math.floor(startwidth/positions[i+1].width*positions[i+1].height)+'px';
											panels[i].style.top=startpositions[i+1].top+'px';
											panels[i].style.left=startpositions[i+1].left+'px';
											if(i==2)$('btnPanel').style.display='none';
											intersAction=setInterval(function(){
																			  var width=parseInt(panels[i].style.width);
																			  var height;
																			  var top;
																			  var left;
																			  var steps=(positions[i+1].width-width);
																			  var step=steps/5|5;
																			  if(Math.abs(steps)<=5)step=steps;
																			  if(steps==0)clearInterval(intersAction);
																			  width+=step;
																			  panels[i].style.width=width+'px';
																			  var rate=width/positions[i+1].width;
																			  height=Math.floor(rate*positions[i+1].height);
																			  panels[i].style.height=height+'px';
																			  top=startpositions[i+1].top+Math.floor((positions[i+1].top-startpositions[i+1].top)*rate);
																			  left=startpositions[i+1].left+Math.floor((positions[i+1].left-startpositions[i+1].left)*rate);
																			  panels[i].style.top=top+'px';
																			  panels[i].style.left=left+'px';
																			  },10);
											for(var x=0;x<panels.length;x++){
												if(x==i)panels[x].style.display='block';
												else panels[x].style.display='none';
											}
											},'click',false);
}
System.Events.addEvent($('cancleBtnadd'),gocontentInfos,'click',false);
function gocontentInfos(){
	$('btnPanel').style.display='block';
	clearInterval(intersAction);
	panels[2].style.display='none';
	panel0.style.width=startwidth+'px';
	panel0.style.height=Math.floor(startwidth/positions[0].width*positions[0].height)+'px';
	panel0.style.top=startpositions[0].top+'px';
	panel0.style.left=startpositions[0].left+'px';
	intersAction=setInterval(function(){
		var width=parseInt(panel0.style.width);
		var height;
		var top;
		var left;
		var steps=(positions[0].width-width);
		var step=steps/5|5;
		if(Math.abs(steps)<=5)step=steps;
		if(steps==0)clearInterval(intersAction);
		width+=step;
		panel0.style.width=width+'px';
		var rate=width/positions[0].width;
		height=Math.floor(rate*positions[0].height);
		panel0.style.height=height+'px';
		top=startpositions[0].top+Math.floor((positions[0].top-startpositions[0].top)*rate);
		left=startpositions[0].left+Math.floor((positions[0].left-startpositions[0].left)*rate);
		panel0.style.top=top+'px';
		panel0.style.left=left+'px';
	},10);
	panel0.style.display='block';
}
for(var i=0;i<btns.length;i++)eventstart(i);

function cleargotoRegBBS(){
	$('bbsname').value='';
	$('bbsurl').value='';
	$('bbstime').value='';
	$('bbsmanagername').value='';
	$('bbsmanagerqq').value='';
	$('bbsmanageremail').value='';
	$('bbsmanagerphone').value='';
	$('bbsaiminfo').value='';
}
function gotoRegBBS(){
	isLT=false;
	var bbsname=$('bbsname').value.trim();
	var bbsurl=$('bbsurl').value.trim();
	var bbstime=$('bbstime').value.trim();
	var bbsmanagername=$('bbsmanagername').value.trim();
	var bbsmanagerqq=$('bbsmanagerqq').value.trim();
	var bbsmanageremail=$('bbsmanageremail').value.trim();
	var bbsmanagerphone=$('bbsmanagerphone').value.trim();
	var bbsaiminfo=$('bbsaiminfo').value.trim();
	if(bbsname==""||bbsurl==""||bbstime==""||bbsmanagername==""||bbsmanagerqq==""||bbsmanagerphone==""||bbsmanageremail==""||bbsaiminfo==""){
		displayErrmsg(false);
		errMsgDescription('请完全填写资料,以便我们及时联系!');
		return false;
	}
	if(!checkEmail(bbsmanageremail)){
		displayErrmsg(false);
		errMsgDescription('邮箱不正确,请仔细填写!');
		return false;
	}
	if(!checkQQ(bbsmanagerqq)){
		displayErrmsg(false);
		errMsgDescription('QQ号码不正确,请仔细填写!');
		return false;
	}
	if(!checkPhone(bbsmanagerphone)){
		displayErrmsg(false);
		errMsgDescription('电话不正确,请仔细填写!');
		return false;
	}
	diplayErrmsgLoading();
	goLoginEvent(function(){
							  GM_xmlHttp({method:'post',
										 url:'/bbs_hanfantuan.asp',
										 send:'bbsname='+bbsname+'&bbsUrl='+bbsurl+'&bbstime='+bbstime+'&bbsCEO='+bbsmanagername+'&ceoPhone='+bbsmanagerphone+'&ceoQQ='+bbsmanagerqq+'&ceoEmail='+bbsmanageremail+'&bbsInfo='+bbsaiminfo+'&user=gbbs_fansfdafduserForm',
										 onload:function(xpr){
											 var xl=xpr.responseText;
											 if(xl.contains('true')){
												 displayErrmsg(false);
												 errMsgDescription('谢谢您的参与，审核后成为我们韩饭团的一员！',true);
												 isLT=true;
												 
											 }else{
												 displayErrmsg(false);
												 errMsgDescription('添加失败，请重新添加.谢谢！');
											 }
										 }
										 });
						  }
				 );
	return false;
}


System.Events.addEvent($('loginCCC'),function(){
		if(!isLT)return;																				closeErrmsg();gocontentInfos();cleargotoRegBBS();	  
																							  },'click',false);
