var other;

$(function(){
	$('#other').click(function(){
		if($(this).attr('checked')==true){
			other = 1;
			$("input[name='other']").attr('disabled',false);
		}
		else{
			other = 0;
			$("input[name='other']").val("");
			$("input[name='other']").attr('disabled',true);
		}
	});
	
	$('#signup').click(function(){
		epaper_signuper();
	});	
	
	$('#cancelepaper').click(function(){
		epaper_canceler();
	});	
});

function epaper_signuper(){
	var email = $("input[name='email']").val();
	var name = $("input[name='name']").val();
	var genderLen = $("input[name='gender']:checked").length;
	var gender = $("input[name='gender']:checked").val();
	var yy = $("select[name='yy']").val();
	var mm = $("select[name='mm']").val();
	var dd = $("select[name='dd']").val();
	var addr = $("input[name='address']").val();
	var phone = $("input[name='phone']").val();
	var id = $("#agree").val();
	var agreeLen = $("#agree:checked").length;
	var favorLen = $("input[name='favor']:checked").length;
	var favorStr = "";
	var finished = true;
	
	if(email==""){
		finished = false;
		alert("Please to fill in the email.");
		return false;
	}
	
	if(email!=""){
		if(!/.+@.+\.[a-zA-Z]{2,4}$/.test(email)){
			finished = false;
			alert("Please to fill in the correct email.");
			return false;
		}
	}
	
	if(name==""){
		finished = false;
		alert("Please to fill in your name.");
		return false;
	}
	
	if(genderLen<=0){
		finished = false;
		alert("Please to fill in the gender.");
		return false;
	}
	
	if(yy==0 || mm==0 || dd==0){
		finished = false;
		alert("Please to fill in your birthday.");
		return false;
	}
	
	if(favorLen>0)
	{
		for(i=0; i<8; i++){
			if($("input[name='favor']").eq(i).attr('checked')){
				if(i<7){
					favorStr += $("input[name='favor']").eq(i).val() + "/";
				}
				if(i==7 && other==1){
					favorStr += $("input[name='favor']").eq(i).val() + "_" + $("input[name='other']").val();
				}
			}
		}
	}
	
	if(agreeLen<=0){
		finished = false;
		alert("Please to agree privacy policy.");
		return false;
	}
	
	if(finished){
		var user = new Array(email,name,gender,yy,mm,dd,favorStr,addr,phone,id);
		$.ajax({
		   type: "POST",
		   url: "epaper_signuper.php",
		   data: "str="+user,
		   success: function(data){
				$('#cancelmsg').html("").hide();
			   	$('#signupmsg').show().html(data);
		   }
		});		
	}
}

function epaper_canceler(){
	var email = $("input[name='cancelepaper']").val();
	$.ajax({
	   type: "POST",
	   url: "epaper_canceler.php",
	   data: "str="+email,
	   success: function(data){
			$('#signupmsg').html("").hide();
			$('#cancelmsg').show().html(data);
	   }
	});	
}


function requestEpaperSignup(){
	var objx = 600;
	var objy = 500;
	var wx = ($(window).width()-objx)/3;
	var wy = ($(window).height()-objy)/2;		
	window.open('epaper_signup.php','new','width='+objx+',height='+objy+',left='+wx+',top='+wy+',scrollbars=yes');
}
