TK.registerNS("TK.scorecard");TK.scorecard=new function(){var show=false;var curbooking="";var curclub="";var startItem=0;var endItem=0;var curpage=0;var maxPage=0;var pagesize=0;var maxItems=0;var sctimer=null;var holenum=0;var courses=null;this.scshowMenu=function(elem,id){holenum=id;$("#tk-scorecard-fir").css("left",($(elem).offset().left-135)).css("top",($(elem).offset().top)+20).show();
window.clearTimeout(sctimer);};this.schideMenu=function(){$("#tk-scorecard-fir").fadeOut("fast");};this.selectFir=function(code){$("#fir_input_"+holenum).val(code);$("#fir_widget_"+holenum).html("");
TK.scorecard.schideMenu();};this.setTeeboxes=function(){var courseId=$("#tk-scorecard-course").val();for(var i=0;i").append(""+item.label+"
"+item.misc+"").appendTo(ul);
};curpage=args[0];maxPage=args[1];pagesize=args[2];maxItems=args[3];startItem=(curpage-1)*pagesize;endItem=startItem+pagesize;if(endItem>maxItems){endItem=maxItems;}if(maxItems>0){TK.scorecard.showPageNav();}$("#tk-scorecard-fir").bind("mouseleave",function(){sctimer=setTimeout("TK.scorecard.schideMenu();",500);
}).bind("mouseenter",function(){window.clearTimeout(sctimer);});};this.showPageNav=function(){TK.paging.showPageNav("tk-scorecard-paging",curpage,maxPage);$("#tk-scorecard-paging-pages").html((startItem+1)+" - "+endItem+" of "+maxItems);};this.queryClub=function(request,response){var callMetaData={callback:TK.scorecard.queryClubReturn,callbackArg:response};
TKGeneral.getACQuery("club",request.term,10,callMetaData);};this.queryClubReturn=function(data,response){response(data);};this.getCoursesReturn=function(data){courses=data;if(data!=null&&data.length>0){var msg="";for(var i=0;i"+data[i].name+"";
}$("#tk-scorecard-course").html(msg);$("#tk-scorecard-course-div").show();$("#tk-scorecard-course").show();$("#tk-scorecard-course-label").hide();}TK.scorecard.setTeeboxes();};this.addScorecardShow=function(){show=!show;$("#tk-group-dlgAddScorecard").toggleClass("zeroheight",500);$("#tk-scorecard-txtNotes").val("");
$("#tk-scorecard-booking").val("");$("#tk-scorecard-type-3").prop("checked",true);$("#tk-scorecard-date").val("");$("#tk-scorecard-club").val("");TK.scorecard.selectBooking();};this.selectBooking=function(){var value=$("#tk-scorecard-booking").val();if(value!=curbooking){curbooking=value;if(value.length==0){$("#tk-scorecard-club").show();
$("#tk-scorecard-club-label").hide();if(curclub.length==0){$("#tk-scorecard-course-div").hide();}else{$("#tk-scorecard-course-div").show();}$("#tk-scorecard-course").show();$("#tk-scorecard-course-label").hide();$("#tk-scorecard-datetime-label").show();$("#tk-scorecard-date-label").hide();TK.scorecard.resetTeeboxes();
}else{$("#tk-scorecard-club").hide();$("#tk-scorecard-club-label").show();$("#tk-scorecard-course-div").show();$("#tk-scorecard-course").hide();$("#tk-scorecard-course-label").show();$("#tk-scorecard-datetime-label").hide();$("#tk-scorecard-date-label").show();TKGeneral.getBookingDetails(curbooking,TK.scorecard.getBookingDetailsReturn);
}}};this.getBookingDetailsReturn=function(data){courses=new Array();$("#tk-scorecard-club-label").html(data.clubName);$("#tk-scorecard-course-label").html(data.courseDTO.name);$("#tk-scorecard-date-label").html(data.datePlayed);TK.scorecard.setTeeboxesByCourse(data.courseDTO);};this.calcTotal=function(){var values=TK.scorecard.getHoleValues("hole_input");
var total=0;for(var i=0;i