/* File: js/play.js, Ratio: 23% */

var MULTIPLAYER_GAME_TYPE_SIMULTANEOUS=0;var MULTIPLAYER_GAME_TYPE_TURN_BASED=1;var SCORING_STYLE_STROKE=0;var SCORING_STYLE_MATCH=1;var SCORING_STYLE_SKINS=2;var SCORECARD_POLLING_TIME=30000;var STATUS_POLLING_TIME=5000;$('#non_edit_round_settings').hide();$('a.toggle_settings').toggle(function(){$('a.toggle_settings').html('Close Full Round Settings');$('#non_edit_round_settings').slideDown('slow');$('a.toggle_settings').addClass('open');},function(){$('a.toggle_settings').html('View Full Round Settings');$('#non_edit_round_settings').slideUp('fast');$('a.toggle_settings').removeClass('open');return false;});function loadCourseData(courseId)
{callGetWS(true,"/courses_service/courses/"+courseId,WSRequestTimeout,null,function(xml,TextStatus)
{var name=$("coursename",xml).text()
var location=$("location",xml).text()
var web=$("webimage",xml).text()
$("#course_details").html('<li class="course_information">\
      <h1>'+name+'</h1>'+location+'<img src="/swappables/courseweb/'+web+'/logo_200x100_shadow.png" />\
     </li>\
     <li class="swappable"><div class="component_shadow"><span class="round_banner_swappable"><img class="one" src="/swappables/courseweb/'+web+'/round_banner.jpg" /></span></div></li>\
     <li class="swappable"><div class="component_shadow"><span class="round_banner_swappable"><img class="two" src="/swappables/courseweb/'+web+'/round_banner.jpg" /></span></div></li>\
     <li class="swappable"><div class="component_shadow"><span class="round_banner_swappable"><img class="three" src="/swappables/courseweb/'+web+'/round_banner.jpg" /></span></div></li>');},function(XMLHttpRequest,textStatus)
{$("#course_details").html('<div class="error_message">Could not retrieve course</div>');},null);callGetWS(true,"/courses_service/courseobjectivesprogress/"+courseId+"/"+personaId,WSRequestTimeout,null,function(xml,TextStatus)
{var completed=parseInt($("totalcompleted",xml).text());var goal=parseInt($("totalgoal",xml).text());var perc=100*completed/goal;$("#course_mastery").html(perc+'%');},function(XMLHttpRequest,textStatus)
{$("#course_mastery").html('0%');},null);}
function renderGameSettings(tee,pin,wind,greenSpeed,greenHardness,fairway,rough,holes)
{$("#teeSetting").html(getTeeDisplay(tee));$("#pinSetting").html(getPinDisplay(pin));$("#windSetting").html(getWindDisplay(wind));$("#greenSpeedSetting").html(getGreenSpeedDisplay(greenSpeed));$("#greenHardnessSetting").html(getGreenHardnessDisplay(greenHardness));$("#fairwaySetting").html(getFairwayDisplay(fairway));$("#roughSetting").html(getRoughDisplay(rough));$("#holesSetting").html(getHoleSelectionDisplay(holes));}
function getAvatarFilename(fullUrl)
{var endPath=fullUrl.lastIndexOf('/');if(endPath!=-1)
{fullUrl=fullUrl.slice(endPath+1);var dot=fullUrl.lastIndexOf('.');return fullUrl.substr(0,dot);}
else
{return"default";}}
function showChar(charIdx,genderIdx)
{if(charIdx%2==0)
{$(".selectCharacter_scroll.left").hide();$(".selectCharacter_scroll.right").show();characterId=0;gender=genderIdx;$("#character_select h1").text(personaName);$("#characterSelectInfo").hide();var avatarName=getAvatarFilename($("myplayercard getCharacter getcharacterstate avatarimage",myPlayerCardXML).text());if(avatarName=="default")
{$("#player1_details").html('<img class="select_character_image" src="/swappables/appearanceweb/characters/avatar_03_lg.jpg" />');}
else
{$("#player1_details").html('<img class="select_character_image" src="/swappables/appearanceweb/characters/'+avatarName+'_lg.jpg" />');}}
else
{$(".selectCharacter_scroll.left").show();$(".selectCharacter_scroll.right").hide();characterId=1;$("#character_select h1").text('Tiger Woods');$("#player1_details").html('<img class="select_character_image" src="/img/play/characterTiger.jpg" />');$("#characterSelectInfo").html('Excludes The Cut and Career Progression').show();}}
function renderPagePlayerCardData()
{try
{isPlayerCardLoaded=true;finishDisplayingData();}catch(err){}}
