function show(element){
	element.className = "hover";
}
function hide(element){
	element.className = element.className = "";
}

$(document).ready(function() {
	$(".datepicker").datepicker();
	$(":submit").button();
    $("#Onlinevertrag").validate({
    	 focusInvalid: false,
    	 onkeyup: false,
    	 onfocusout: false,
		 //debug:true,
		 //wrapper: "li",
		 invalidHandler: function(e, validator) {
			 //alert(e.toSource());
			 //alert(validator.toSource());
			 var errors = validator.numberOfInvalids();
			 if (errors) {
				 var message = errors;
				 $("div.error span").html(message);
				 $("div.error").show();
			 } else {
				 $("div.error").hide();
			 }
		 },
		 submitHandler: function(form) {
			 $("div.error").hide();
			 form.submit();
		 },
		 rules: {
			 dateDE: {
				 dateDE: true
			 }
		 }
    });
}); 

function SetValue($id, $value)
{
	$("#" + $id ).val($value);
}

function ConfirmMessage($id, $OKButton, $CancelButton)
{
	$( "#" + $id ).dialog({
		resizable: false,
		height:140,
		modal: true,
		buttons: [
		          {
		              text: $OKButton,
		              click: function() { $(this).dialog("close"); $("#Onlinevertrag").submit(); }
		          },
		          {
		              text: $CancelButton,
		              click: function() { $(this).dialog("close"); }
		          }
		      ] 
	});
}
/*
function DateRange($idFrom, $idTo, $key)
{
	var $key = $( "#".$idFrom.', #'.$idTo.'" ).datepicker({
		defaultDate: "+1w",
		changeMonth: true,
		numberOfMonths: 3,
		onSelect: function( selectedDate ) {
			var option = this.id == $idFrom ? "minDate" : "maxDate",
				instance = $( this ).data( "datepicker" ),
				date = $.datepicker.parseDate(
					instance.settings.dateFormat ||
					$.datepicker._defaults.dateFormat,
					selectedDate, instance.settings );
			$key.not( this ).datepicker( "option", option, date );
		}
	});
}
*/
