/* Author: 

*/

jQuery(function() 
		   {

jQuery('.page-id-2 input[type="checkbox"]').hide();
jQuery('div#checkbox').addClass("unchecked");
jQuery('div#checkbox.checked').removeClass("unchecked");
jQuery('div.unchecked').live('click',function(){ jQuery(this).addClass("checked").removeClass("unchecked");
jQuery('input[type="checkbox"]', this).attr("checked","checked");
jQuery(this).parent().css('border-radius', '3px 3px 0 3px'); 
jQuery(this).parent().next('.choice_desc').slideDown(200);
});
jQuery('div.checked').live('click',function(){ jQuery(this).removeClass("checked").addClass("unchecked");
jQuery('input[type="checkbox"]', this).removeAttr("checked"); 
jQuery(this).parent().next('.choice_desc').slideUp(200, function(){jQuery(this).prev().css('border-radius', '3px');});

});

jQuery(".page-id-2 form").submit(validate_product_form);
jQuery('div.choice_desc').hide();
 });

jQuery('.page-id-6 div.subject_areas ul li a').click(function(){
jQuery('.page-id-6 div.subject_areas ul li a').removeClass('selected');
jQuery(this).addClass('selected');
var the_search =  '/wp-content/themes/trimtab2011/search/get_page_by_id.php?id=' + jQuery(this).attr('id');
jQuery.ajax({
 				url: the_search,
 				cache: false,
  				success: function(data) {
  				
  				jQuery('div.answers').html(data);
   				}
});

return false;
});
 function validate_product_form(){
	var number_of_errors = 0;
	var error_message = '';
	var email_filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,4})+$/;

	jQuery("p.error").remove();
	jQuery(".page-id-2 div").removeClass("error");
	jQuery(".page-id-2 ol").removeClass("error");
	
	if (jQuery("form input:checkbox:checked").length == 0)
	{
    	jQuery("ol.products").addClass("error");
    	number_of_errors++;
		error_message += 'Please check a topic you are interested in.<br />';
	}
	
	if (jQuery("input#your_name").val().length < 2){
	jQuery("input#your_name").parent().addClass("error");
	number_of_errors++;
	error_message += 'Please enter your name.<br />';
	}
	
	if (!email_filter.test(jQuery("input#your_email").val()))
	{
	jQuery("input#your_email").parent().addClass("error");
	number_of_errors++;
	error_message += 'Please enter your valid email address.<br />';
	}
	
	if (number_of_errors)
	{
		//alert(number_of_errors + ' errors found');
		jQuery(".page-id-2 li").removeClass("selected");
		jQuery('<li><p class="error">' + error_message + '</p></li>').insertBefore(jQuery("ol.text li:first"));
		return false;
	}
}

