var ninehole_array = new Array("front","back"); var slider_array = new Array("radius","fees","rating"); function openWin(u,n,w,h,l,t,c,f,x) { var ww=((screen.width-w)/2);if(c==1){l=ww;t=(screen.height-h)/2;}if(c==2){l=ww} f+=',top='+t+',left='+l;pwin = window.open(u,n,f);pwin.focus(); } function popWindow2(page,winName) { newWindow = window.open(page,winName,"height=600,width=650,scrollbars,resizable=no,status,location=no,toolbar=no,menubar=no,directories=no"); newWindow.focus(); } function doReSort(sortnum) { var input = document.createElement('INPUT'); input.setAttribute('type', 'hidden'); input.setAttribute('name', 'sortselector'); input.setAttribute('value', sortnum); document.advanced_search_form.appendChild(input); document.advanced_search_form.submit(); } function clearFilters(formname) { // this function resets form values to blank and moves the sliders to the left reset position; // the below line would reset form values to their default values as defined in the form input tags. // document.getElementById(formname).reset(); for (x=0; x -1 || myType.indexOf('radio') > -1) { document.getElementById(formname).elements[i].checked = false; } if (myType.indexOf('text') > -1) { document.getElementById(formname).elements[i].value = ""; } if (myType.indexOf('select') > -1) { for (var k=0, l=document.getElementById(formname).elements[i].options.length; k 10) numsearches = 10; var cnt = 0; for (i = 0; i < numsearches ; i++) { var searchurl = cookiestr.split("|")[i].split("~")[0]; var searchtext = cookiestr.split("|")[i].split("~")[1]; var textlen = searchtext.length; if (searchtext != newsearchtext) { cookietext += "|" + searchurl + "~" + searchtext; } cnt++; } } if (cookiestr != "") { cookietext = newsearchurl+"~"+newsearchtext + cookietext; } else { cookietext = newsearchurl+"~"+newsearchtext; } SetCookie(cookiename, cookietext, "Fri, 27 Jul 2018 02:47:11 UTC","/",""); } } function getRecentSearch (cookiename) { var cookiestr = GetCookie(cookiename); if (cookiestr != "") { var outputstr = ""; var numsearches = cookiestr.split("|").length; var cnt = 0; outputstr = ""; } else { outputstr = ""; } return outputstr; } function setRecentCourse(newcoursetext, newcourseurl, cookiename) { setRecentSearch(newcoursetext,newcourseurl,cookiename) } function getRecentCourse(cookiename) { return getRecentSearch(cookiename).replace(/recent searches/,"recently viewed courses"); } function showDetailPanels(formname) { for (var k=0; k 0){ msg = count + ' character' + ((count > 1)?'s':'')+ ' left'; } else if (0 == count){ msg = 'Limit reached'; } else { msg = 'Limit reached'; el.value = el.value.substring(0, num); } msgEl.innerHTML = msg; } } function writeScribbleInput () { var scribblestr = ""; var scribbleauthor = document.review_submit_form.uname.value; for (var x = 0; x < fieldarray.length; x++) { // would retrieve values of "recommended for" checkboxes when they are enabled //if (fieldarray[x] == "reco") { //scribblestr += "[@"+fieldarray[x]+"@][@![CDATA["; //for (var i=0; i < document.review_submit_form.reco.length; i++) //{ // if (document.review_submit_form.reco[i].checked) { // scribblestr += document.review_submit_form.reco[i].value + ","; // } //} //scribblestr += "]]@][@/"+fieldarray[x]+"@]"; //} else { scribblestr += "[@"+fieldarray[x]+"@][@![CDATA[" + eval("document.review_submit_form."+fieldarray[x]+".value") + "]]@][@/"+fieldarray[x]+"@]"; //} } document.scribble_form.userName.value = scribbleauthor; document.scribble_form.messageText.value = scribblestr; SetCookie("scribblesubmit", "true", "Fri, 27 Jul 2018 02:47:11 UTC","/",""); document.scribble_form.submit(); return false; } function popMailWin() { var pageURL = escape(self.document.URL); var pageTitle = escape(self.document.title); var formURL="/cgi-bin/mail/mailurl2friend.cgi?path=/golfonline/email&url=" + pageURL + "&group=golfonline&title=" + pageTitle ; window.open(formURL,"emailpop","height=475,width=350,resizable,scrollbars"); return false; }