
$(document).ready(function(){
						   
	$('label.required').append('&nbsp;<strong>*</strong>&nbsp;');
	
	var accordion = $("#stepForm").accordion(); 
	var current = 0;
	

	$.validator.addMethod("pageRequired", function(value, element) {
		var $element = $(element)
		function match(index) {
			return current == index && $(element).parents("#sf" + (index + 1)).length;
		}
		if (match(0) || match(1) || match(2)) {
			return !this.optional(element);
		}
		return "dependency-mismatch";
	}, $.validator.messages.required)
	
	var v = $("#guardarfact").validate({
		errorClass: "warning",
		onkeyup: false,
		onblur: false
	});
	var v = $("#guardarenv").validate({
		errorClass: "warning",
		onkeyup: false,
		onblur: false
	});
	var v = $("#cmaForm").validate({
		errorClass: "warning",
		onkeyup: false,
		onblur: false
	});
	
	$("#sf2 .prevbutton").click(function(){
		accordion.accordion("activate", 0);
		current = 0;
	}); 
	
	$(".open1").click(function() {
	  if (v.form()) {
		accordion.accordion("activate", 1);
		current = 1;
	  }
	});
	
	$(".open0").click(function() {
	  if (v.form()) {
		accordion.accordion("activate", 0);
		current = 0;
	  }
	});	

});

