function validateForm(thisform) {
 	var pars = "";
    var email=$F("friendEmail");
    var question = $F("fakeEmailMessage");
    var i=0;
    
	var check = document.subscribe_form.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 (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', 'submit.jsp', {
			parameters: $('subscribe_form').serialize(),
			onFailure: function(){
				sTrackForm("shows:chelsea:ask-chelsea","error");
			},
			onSuccess: function(){
				sTrackForm("shows:chelsea:ask-chelsea","complete");
			}
		});
        /*
        new Ajax.Request('submit.jsp',{
			method: 'get',
			parameters: thisform.serialize(),
       		onSuccess: function(){
                $('wait_content').style.display="none";
                $('success_content').style.display="block";
            },
            onFailure: function(){
                document.write("Error");
            }
            
            });
            */
		$('subscribe_content').style.display="none";
        $('wait_content').style.display="block";
        $('success_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;
    }
}

