function validateForm(thisform) {
 	var pars = "";
    var email = $F("news_email_input2");
    var country= $F("country_code");
    var i=0;
    var year = document.subscribe_form.year.options[document.subscribe_form.year.selectedIndex].value;
    var month = document.subscribe_form.month.options[document.subscribe_form.month.selectedIndex].value;
    var daymonth = document.subscribe_form.daymonth.options[document.subscribe_form.daymonth.selectedIndex].value; 
	var check = document.subscribe_form.terms_check.checked;

    if ((email==null)||(email=="")){
        $('email_error').style.display="block";
        i=1;

	}else{$('email_error').style.display="none";}
    
    if (validateEmail(email)==false){
        $('email_error').style.display="block";
        i=1;
    }
	else{$('email_error').style.display="none";}

    
    if ((year=="yyyy") || (month==0) || (daymonth=="dd") ){
        $('birthdate').style.display="none";
        $('birthdate_error').style.display="block";
        i=1;    
    }else{
        $('birthdate').style.display="block";
        $('birthdate_error').style.display="none";
    }


	if (check == false){   
        $('terms_check_error').style.display="block";
        i=1;
    }
	else{$('terms_check_error').style.display="none";}
    
    if(i==1){
        
    }
    else{
		pars = "country=" + country + "&email=" + email + "&dob=" + year + "/" + month + "/" + daymonth + "&optin=" + check +"&show=chelsea";
        
		new Ajax.Request('/about/newsletters/subscribe/subscribeWhatcounts.jsp',{
			method: 'get',
			parameters: pars,
       		onSuccess: function(){
                $('wait_content').style.display="none";
                $('success_content').style.display="block";
				sTrackForm("shows:chelsea:newsletter-signup","error");
            },
            onFailure: function(){
                document.write("Error");
				sTrackForm("shows:chelsea:newsletter-signup","complete");
            }
            
            });

		$('subscribe_content').style.display="none";
        $('wait_content').style.display="block";
		
    }

}

function validateEmail(str){
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if (filter.test(str)){
        return true;
    } else {
        return false;
    }
}

