function validateForm(thisform) {
 	var pars = "";
    var email=$F("news_email_input2");
    var question=$F("question_check");
    var country=$F("country_code");
    var i=0;  
    var year = document.round_table.year.options[document.round_table.year.selectedIndex].value;
    var month = document.round_table.month.options[document.round_table.month.selectedIndex].value;
    var daymonth = document.round_table.daymonth.options[document.round_table.daymonth.selectedIndex].value;
	var check = document.round_table.terms_check.checked;

    if ((question==null)||(question=="")){
        $('question_error').style.display="block";
        i=1;

	}else{$('question_error').style.display="none";}


    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{
		
        new Ajax.Updater('wait_content', 'sendMail.jsp', {
			parameters: $('round_table').serialize(),
			onFailure: function(){
				sTrackForm("shows:chelsea:submit-topics","error");
			},
			onSuccess: function(){
				sTrackForm("shows:chelsea:submit-topics","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;
    }
}

