// JavaScript Document
 $(document).ready(function() {

	$('#Effective_Date').datepicker({ dateFormat: 'yy-mm-dd',  minDate: 0});	
	$("div.claim .datepicker").datepicker({ dateFormat: 'yy-mm-dd',  minDate: null}); 
numInitialClaims = $(".claim").length;
numAdditionalClaims = 0;	


$("#addClaim").click(function(){
	if (numAdditionalClaims + numInitialClaims < 10){						  
	numAdditionalClaims ++;
	thisClone = $("#toClone").clone().attr("id", "additionalclaim" + numAdditionalClaims);	
/*	if(numAdditionalClaims % 2 == 0){
		$("#prevClaims").append("<br clear='all'>");	
	}*/
$("#prevClaims").append(thisClone);
	$("#prevClaims div:last-child").show();
//	$("#prevClaims div:last-child").slideDown("medium");
	$("#additionalclaim" + numAdditionalClaims +' .datepicker').datepicker({ dateFormat: 'yy-mm-dd',  minDate: null});
	
	}else{
		alert("you cannot have more than 10 claims");	
	}
});

$(".remove").live("click", function(){
//	$(this).closest(".destroyable").slideUp("medium");		
	var answer = confirm("Are you sure you want to remove the claim dated "+$(this).closest(".destroyable").find(".datepicker").val()+"?")
	if (answer){
		$(this).closest(".destroyable").remove();
		numAdditionalClaims --;
	}
	
});

$("#sameAsClient").click(function(){
								
		$("#Site_Address").val($("#Management_Company_Address").val());
		$("#Site_City").val($("#Management_Company_City").val());
		$("#Site_Province").selectOptions($("#Management_Company_Province").val());
		$("#Site_Postal_Code").val($("#Management_Company_Postal_Code").val());
});

$(".siteInfo").blur(function(){
	$("[name=sameAsClient]").val("no");								  
});

$("form").validate({
   errorLabelContainer: "#messageBox",
   wrapper: "li"
});

function confirmDelete()
{
    return confirm("Are you sure you wish to delete this entry?");
} 



/*
$(".remove").live("mouseover", function(){
	$(this).closest("table").attr("style", "border: solid 1px #77B850;");									
									
									});


$(".remove").live("mouseout", function(){
	$(this).closest("table").attr("style", "");									
									
									});

*/



						   
});
