var fnames = new Array();
var ftypes = new Array();

fnames[0]='EMAIL';
ftypes[0]='email';
//fnames[1]='group[1]';
//ftypes[1]='checkbox';

/*
var err_style = '';

try{
	err_style = mc_custom_error_style;
} catch(e){
	err_style = 'margin: 1em 0 0 0; padding: 1em 0.5em 0.5em 0.5em; background: rgb(255, 238, 238) none repeat scroll 0% 0%; font-weight: bold; float: left; z-index: 1; width: 80%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 0, 0);';
}

var mce_jQuery = jQuery.noConflict();
*/
mce_jQuery(document).ready( function($) {
	var options = { errorClass: 'mce_inline_error', errorElement: 'div', errorStyle: err_style, onkeyup: function(){}, onfocusout:function(){}, onblur:function(){} };  
	var mce_validator = mce_jQuery("#mc-embedded-subscribe-form-quiz").validate(options);  
	
	options = { 
		url: 'http://CharlestonFinancial.us1.list-manage.com/subscribe/post-json?u=0f180d255e36d6d0a974f4927&id=67624971eb&c=?', 
		type: 'GET', dataType: 'json', contentType: "application/json; charset=utf-8",
		beforeSubmit: function(){
			mce_jQuery('#mce_tmp_error_msg-quiz').remove();
			return mce_validator.form();
		},
		success: mce_success_cb_quiz };

	mce_jQuery('#mc-embedded-subscribe-form-quiz').ajaxForm(options);

});

function mce_success_cb_quiz(resp){
	mce_jQuery('#mce-success-response-quiz').hide();
	mce_jQuery('#mce-error-response-quiz').hide();
	if (resp.result=="success"){
		mce_jQuery('#mce-'+resp.result+'-response-quiz').show();
		mce_jQuery('#mce-'+resp.result+'-response-quiz').html(resp.msg);
		mce_jQuery('#mc-embedded-subscribe-form-quiz').each(function(){ this.reset(); });
	} else {
		var index = -1;        
		var msg;        
		try {            
			var parts = resp.msg.split(' - ',2);
			if (parts[1]==undefined){
				msg = resp.msg;
			} else {
				i = parseInt(parts[0]);
				if (i.toString() == parts[0]){
					index = parts[0];
					msg = parts[1];
				} else {
					index = -1;
					msg = resp.msg;
				}
			}
		} catch(e){
			index = -1;
			msg = resp.msg;
		}
		
		try{
			if (index== -1){
				mce_jQuery('#mce-'+resp.result+'-response-quiz').show();
				mce_jQuery('#mce-'+resp.result+'-response-quiz').html(msg);
			} else {
				err_id = 'mce_tmp_error_msg-quiz';
				html = '<div id="'+err_id+'" style="'+err_style+'"> '+msg+'</div>';
				var input_id = '#mc_embed_signup.quiz';
				var f = mce_jQuery(input_id);

				input_id = '#mce-'+fnames[index]+'.quiz';
				f = mce_jQuery().parent(input_id).get(0);

				if (f){
					mce_jQuery(f).append(html);
					mce_jQuery(input_id).focus();
				} else {
					mce_jQuery('#mce-'+resp.result+'-response-quiz').show();
					mce_jQuery('#mce-'+resp.result+'-response-quiz').html(msg);
				}
			}
		} catch(e){
			mce_jQuery('#mce-'+resp.result+'-response-quiz').show();
			mce_jQuery('#mce-'+resp.result+'-response-quiz').html(msg);
		}
	}
}




