$(document).ready(function(e){initNewsletter(e);});
function initNewsletter()
{
$("#go1").bind("click",function(){cStep1();});
$("#updateb").bind("click",function(){cStep2();});
$("#zip").bind("keypress",function(e){return justDigit(e);});
$("#birthday").datepicker({
			changeMonth: true,
			changeYear: true,
                        yearRange:'1930:2012' 
		});
}

function cStep1()
{
var emailFilter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
var digi=/^\d{5}$/;
var err = false;
if($("#zip").val().length>0)
{
  if(!$("#zip").val().match(digi)) {$("#ziplab").addClass("required");err=true;}
  else $("#ziplab").removeClass("required");
}
else $("#ziplab").removeClass("required");
var val = $("#newsemail").val();
if(!val.match(emailFilter)) {$("#emaillab").addClass("required");err=true;}
else $("#emaillab").removeClass("required");
if(err) return;



var postObj = new Object();
    postObj.cstep1="true";
    postObj.newsemail=$("#newsemail").val();
    postObj.webtype="GENERAL";
    if($("#zip").val().length>0) postObj.zip=$("#zip").val();//alert(postObj);
$.post("/deals/newsletter",postObj,function(xml){emailSaved(xml);},"xml");

//$("#step1").fadeOut("slow");
$("#step1").hide();
$("#step2").fadeIn("slow");
}

function justDigit(evt){

var eve = evt ? evt : window.event;
var charCode = 0;

if(eve) charCode = eve.charCode ? eve.charCode : (eve.keyCode? eve.keyCode : (eve.which ? eve.which : 0)); 
if(charCode > 31 && (charCode < 48 || charCode>57)) return false;

else return true;

}

function emailSaved(xml){
var id=$("response",xml)[0];
id= $(id).text();
//alert(id);
$("#rid").val(id);
}

function cStep2()
{
var jone = false;
var postObj = new Object();
if($("#interes0").attr("checked")) {postObj.interes0="true";jone=true;}
if($("#interes1").attr("checked")) {postObj.interes1="true";jone=true;}
if($("#interes2").attr("checked")) {postObj.interes2="true";jone=true;}
if($("#interes3").attr("checked")) {postObj.interes3="true";jone=true;}
if($("#interes4").attr("checked")) {postObj.interes4="true";jone=true;}
if($("#interes5").attr("checked")) {postObj.interes5="true";jone=true;}
if($("#interes6").attr("checked")) {postObj.interes6="true";jone=true;}
if($("#interes7").attr("checked")) {postObj.interes7="true";jone=true;}
if($("#interes8").attr("checked")) {postObj.interes8="true";jone=true;}
if(!jone) {$("#lab1").addClass("required");return;}
$("#lab1").removeClass("required");
//var bformat = new RegExp("\d{1,2}/\d{1,2}/\d{4}");
var bformat = /^\d{1,2}\/\d{1,2}\/\d{4}$/;
var bd = $("#birthday").val();
if(!bd.match(bformat)) {$("#lab2").addClass("required");return;}
$("#lab2").removeClass("required");
postObj.cstep2="true";
postObj.rid=$("#rid").val();
postObj.birthday=$("#birthday").val();
postObj.homeOwn=$("#homeowner").val();
postObj.newsemail=$("#newsemail").val();
$.post("/deals/newsletter",postObj,function(xml){});
$("#zip").val("");
$("#newsemail").val("");
if($("#ttitle").length>0) $("#ttitle").show();
$("#step2").hide();
$("#step1").fadeIn("slow");
}
