var customCode='http://afterdark.kickdeveloper.com/';
var kaAS = 155849;

function signUpNewsletter(){
	var email = $('#ka_email').val();
	var year = $('#selYear').val();
	var day = $('#selDay').val();
	var month = $('#selMonth').get(0).selectedIndex
	var dob = year+"-"+month+"-"+day;
	if(isEmail(email)&&!isNaN(new Date(year,month,day).getYear())) {
		
		url = customCode+"utils/newsletterSignup.php?callback=?";
		$.ajax({
		 dataType: 'jsonp',
		 data: {as: kaAS,email:email, dob: dob},
		 jsonp: 'completedSignupNewsletter',
		 url: url,
		 success: completedSignupNewsletter
		});
	} else {
		alert("Please check the date of birth and email values entered and re-submit.");
	}
	return false;
	
	
	
}

function completedSignupNewsletter(json){
	if(json.success==1){
		alert("Signup for newsletter completed successfully");
	} else {
		alert("Signup for newsletter failed");
	}
}

function isEmail(argvalue) {

  if (argvalue.indexOf(" ") != -1)
    return false;
  else if (argvalue.indexOf("@") == -1)
    return false;
  else if (argvalue.indexOf("@") == 0)
    return false;
  else if (argvalue.indexOf("@") == (argvalue.length-1))
    return false;

  arrayString = argvalue.split("@");
  

  if (arrayString[1].indexOf(".") == -1){
    return false;
  }else if (arrayString[1].indexOf(".") == 0){
    return false;
  }else if (arrayString[1].charAt(arrayString[1].length-1) == ".") {
    return false;
  }

  return true;

}
