var openCancelBox='';var currentIndex=1;var playAnimation=0;var Count=0;var currentZip='';var bnToolTip={xOffset:300,yOffset:1,setTip:function(n){switch(n){case'firstName':h='Enter your first name, plain and simple.';break;case'lastName':h='Enter your last name, plain and simple.';break;case'gender':h='Choose a button: are you a boy or girl?';break;case'dobMonth':h='What month were you born in?';break;case'dobDay':h='What day were you born on?';break;case'dobYear':h='What year were you born in?';break;case'email':h='Enter your email address. You\'ll have to confirm this after you register to be able to log in to the site.';break;case'emailConfirm':h='Please enter the e-mail address you used to sign up.';break;case'c_email':h='Enter your email again, just to make sure we\'ve got it right.';break;case'zip':h='Enter your zip code - only American and Canadian towns/cities eligible.';break;case'address1':h='Enter the address where you live.';break;case'address2':h='Enter the address where you live.';break;case'city':h='Enter/change the city you live in.';break;case'state':h='Is this the state you live in? If not, enter the correct state you live in.';break;case'password':h='Make up a password. It has to be at least 6 characters.';break;case'c_password':h='Enter your password again, just to make sure we\'ve got it right.';break;case'phone':h='Enter your 10 digit mobile number.';break;case'businessSignup':h='You\'ve entered all of the personal information we need.  Are you going to set up a business on myCal?';break;case'toc':h='You must read and agree to our terms and conditions to be able to use the site.';break;case'businessName':h='What\'s the name of your business?';break;case'businessType':h='How would you describe your business?  Some examples are: gym, personal health, massage, doctor, family medicine, gardening, landscaping.';break;case'businessCity':h='Did we get the right city? Enter the city your business is located in.';break;case'businessAddress1':h='Where is your business located?';break;case'businessAddress2':h='Is there more information to your business address? Such as Suite 1234?';break;case'businessZip':h='Enter the Zip Code where your business is located, only USA or Canada for now.';break;case'businessState':h=' Is this the state you live in? If we got it wrong, you can change it.';break;case'businessEmail':h='This is the email address for the business administrator.  You will use this email address to log in to your myCal admin account.';break;case'businessPhone':h='Enter your business\' phone number.';break;case'businessUrl':h='Enter the address for your business website so we can link to it.';break;case'helpBusinessSignup':h='Select this option if you have a business and want your clients to be able to book online using MyCal';break;case'helpClientSignup':h='Select this option if you just want to be able to book your appointments online with your favorite businesses';break;default:h='';break;}
return h;},showRec:function(i)
{this.hideRec();var coordinates=$('#'+i).offset();var tY=coordinates.top+this.yOffset;var tX=coordinates.left+this.xOffset;if(i=='dobYear')
tX=coordinates.left+120;if(i=='dobMonth')
tX=coordinates.left+260;if(i=='dobDay')
tX=coordinates.left+160;if(i=='gender')
tX=coordinates.left+260;if(i.indexOf('business')!=-1)
tX=coordinates.left+420;if((i=='helpBusinessSignup')||(i=='helpClientSignup'))
{tX=coordinates.left+30;tY=coordinates.top+30;width=400;}
else
width=200;$("#Contanier").append("<div id='bnTooltip' style='position: absolute;  color: #000; font-size: 110%; padding: 15px; border: 5px solid #d0d0d0; width: "+width+"px; z-index: 9999'>"+this.setTip(i)+"</div>");$("#bnTooltip").css("top",tY+"px");$("#bnTooltip").css("left",tX+"px");$("#bnTooltip").show("fast");},hideRec:function()
{try{$("#bnTooltip").remove();}
catch(e){}}}
this.tooltip=function(){xOffset=10;yOffset=20;$("a.hasAppointments").hover(function(e){this.t=this.title;this.title="";$("body").append("<p id='tooltip'>"+this.t+"</p>");$("#tooltip")
.css("top",(e.pageY-xOffset)+"px")
.css("left",(e.pageX+yOffset)+"px")
.fadeIn("fast");},function(){this.title=this.t;$("#tooltip").remove();});$("a.hasAppointments").mousemove(function(e){$("#tooltip")
.css("top",(e.pageY-xOffset)+"px")
.css("left",(e.pageX+yOffset)+"px");});$("a.hasBookings").hover(function(e){this.t=this.title;this.title="";$("body").append("<p id='tooltipBooking'>"+this.t+"</p>");$("#tooltipBooking")
.css("top",(e.pageY-xOffset)+"px")
.css("left",(e.pageX+yOffset)+"px")
.fadeIn("fast");},function(){this.title=this.t;$("#tooltipBooking").remove();});$("a.hasBookings").mousemove(function(e){$("#tooltipBooking")
.css("top",(e.pageY-xOffset)+"px")
.css("left",(e.pageX+yOffset)+"px");});};var months=new Array(13);months[0]="Jan";months[1]="Feb";months[2]="Mar";months[3]="Apr";months[4]="May";months[5]="Jun";months[6]="Jul";months[7]="Aug";months[8]="Sep";months[9]="Oct";months[10]="Nov";months[11]="Dec";function doZip(z)
{if((z.value.length>4)&&(currentZip!=z.value))
{currentZip=z.value;$.ajax({url:'/index/doZip',type:'post',data:'zip='+z.value,success:function(data)
{var s=eval('('+data+')');if(s[0]!=undefined)
{var country=s[0]["country"];var city=s[0]["city"];if((country.indexOf('United States')!=-1)||(country.indexOf('Canada')!=-1))
{if(country=='United States')
{var state=s[0]["state"];$('#country').val(840);}
else
{var state=s[0]["provinceAbbr"];$('#country').val(124);}
loadSelect('createEventForm','state',state);$('#city').val(city);$('#address1').focus();}
else
$('#country').val(0);}
else
$('#country').val(0);},error:function(xhr,err,e){alert("Error: "+err);}});}}
function doZipBook(z)
{if(z.value.length>4)
{currentZip=z.value;$.ajax({url:'/index/doZip',type:'post',data:'zip='+z.value,success:function(data)
{var s=eval('('+data+')');if(s[0]!=undefined)
{var country=s[0]["country"];var city=s[0]["city"];if((country.indexOf('United States')!=-1)||(country.indexOf('Canada')!=-1))
{if(country=='United States')
{var state=s[0]["state"];$('#country').val(840);}
else
{var state=s[0]["provinceAbbr"];$('#country').val(124);}
loadSelect('createEventForm','state',state);Ext.getDom('city').value=city;Ext.getDom('address1').focus();}
else
Ext.getDom('country').value=0;}
else
{$('#country').val(0);}},error:function(xhr,err,e){alert("Error: "+err);}});}}
function doZipFreeClient(z,f,s,c)
{if((z.value.length>4)&&(currentZip!=z.value))
{currentZip=z.value;$.ajax({url:'/index/doZip',type:'post',data:'zip='+z.value,success:function(data)
{var s=eval('('+data+')');if(s[0]!=undefined)
{var country=s[0]["country"];var city=s[0]["city"];if((country.indexOf('United States')!=-1)||(country.indexOf('Canada')!=-1))
{if(country=='United States')
{var state=s[0]["state"];$('#'+c).val(840);}
else
{var state=s[0]["provinceAbbr"];$('#'+c).val(124);}
loadSelect('clientUserForm','clientState',state);$('#city').val(city);$('#address1').focus=true;}
else
$('#clientCountry').val(0);}
else
{$('#clientCountry').val(0);}},error:function(xhr,err,e){alert("Error: "+err);}});}}
function doZipFreeBusiness(z,f,s,c)
{if((z.value.length>4)&&(currentZip!=z.value))
{currentZip=z.value;$.ajax({url:'/index/doZip',type:'post',data:'zip='+z.value,success:function(data)
{var s=eval('('+data+')');if(s[0]!=undefined)
{var country=s[0]["country"];var city=s[0]["city"];if((country.indexOf('United States')!=-1)||(country.indexOf('Canada')!=-1))
{if(country=='United States')
{var state=s[0]["state"];$('#'+c).val(840);}
else
{var state=s[0]["provinceAbbr"];$('#'+c).val(124);}
loadSelect('wizardFormSectionOne','businessState',state);$('#businessCity').val(city);}
else
$('#businessCountry').val(0);}
else
{$('#businessCountry').val(0);}},error:function(xhr,err,e){alert("Error: "+err);}});}}
function checkFreq(s)
{var v=s.value;if(v!='na')
{$('#recurInfo').show();if(v=='DAILY')
{$('#days').hide();$('#occursEvery').hide();$('intervalName').html('Days');}
if(v=='WEEKLY')
{$('#occursEvery').show();$('#days').show();$('#intervalName').html('Weeks');}
if(v=='MONTHLY')
{$('#days').show();$('#occursEvery').show();$('#intervalName').html('Month');}}
else
{$('#recurInfo').hide();$('#occursEvery').hide();$('#endsOn').hide();$('#days').hide();$("#endCheckN").attr({checked:true});$("#endCheckY").attr({checked:false});neverEnds('endsOn');$('#intervalName').html('');}}
function neverEnds(d)
{$('#endsOn').hide();}
function itEnds(d)
{$('#endsOn').show();}
function formatCurrency(num)
{num=num.toString().replace(/\$|\,/g,'');if(isNaN(num))num="0";cents=Math.floor((num*100+0.5)%100);num=Math.floor(num).toString();if(cents<10)cents="0"+cents;for(var i=0;i<Math.floor((num.length-(1+i))/3);i++)
num=num.substring(0,num.length-(4*i+3))+num.substring(num.length-(4*i+3));return(num+'.'+cents);}
function goodDayDude(o,defaultVal,c)
{if(c=='clear')
{if(o.value==defaultVal)
o.value='';return;}
if(o.value==defaultVal)
{o.value=defaultVal;return;}
if(o.value.match(/\d+/))
{out=o.value.match(/\d+/);o.value=out;return;}
else
{o.value=defaultVal;return;}
return;}
function goodYearDude(o,defaultVal,c)
{if(c=='clear')
{if(o.value==defaultVal)
o.value='';return;}
if(o.value==defaultVal)
{o.value=defaultVal;return;}
if(o.value.match(/\d+/))
{out=o.value.match(/\d+/);if(out.toString().length<=2)
out='19'+out;if(out.toString().length<4)
out=defaultVal;o.value=out;return;}
else
{o.value=defaultVal;return;}
return;}
function goodDigitDude(o,defaultVal,c)
{if(c=='clear')
{if(o.value==defaultVal)
o.value='';return;}
if(o.value==defaultVal)
{o.value=defaultVal;return;}
if(o.value.match(/\d+/))
{out=o.value.match(/\d+/);o.value=out;return;}
else
{o.value=defaultVal;return;}
return;}
function showTip(n)
{bnToolTip.showRec(n);}
function hideTip()
{}
function hideHelp()
{bnToolTip.hideRec();}
function login(f)
{document.forms[f].submit();}
function signup()
{document.location='/index/clientsignup';}
function goHome()
{document.location='/';}
function go(u)
{document.location=u;}
function signup1_x(f)
{$('#FormBox').css('opacity','.5');$('#firstName').css("background-color","#fff");$('#lastName').css("background-color","#fff");$('#email').css("background-color","#fff");$('#zip').css("background-color","#fff");bnToolTip.hideRec();$('#errorUl').hide("slow");$('#errorUl').html();var qstring=$('#'+f).serialize();$.ajax({url:'/index/validateClientUserForm',data:qstring,type:'post',success:function(data){var msg='';var s=eval('('+data+')');if(!(s["success"]))
{for(var x=0;x<s["errors"].length;x++)
{var parts=s["errors"][x].split("|");var errorDiv=parts[0];var errorMessage=parts[1];msg+='<li>'+errorMessage+'</li>';$('#'+errorDiv).css("background-color","#CCFF99");}
$('#FormBox').css('opacity','1');}
else
{processSignup1(f);}},error:function(xhr,err,e){alert("Error: "+err);}});return false;}
function signup1(f)
{$('#submitImageField').attr('disabled',true);$('#working').html('<img src="/public/images/smallLoading.gif" hspace=10>');$('#firstName').attr('class','inputBox');$('#lastName').attr('class','inputBox');$('#email').attr('class','inputBox');$('#zip').attr('classs','inputBox');var qstring=$('#'+f).serialize();$.ajax({url:'/index/validateClientUserForm',data:qstring,type:'post',success:function(data){var msg='';var s=eval('('+data+')');if(!(s["success"]))
{for(var x=0;x<s["errors"].length;x++)
{var parts=s["errors"][x].split("|");var errorDiv=parts[0];var errorMessage=parts[1];msg+='<li>'+errorMessage+'</li>';$('#'+errorDiv).attr('class','inputBoxError');}
$('#submitImageField').attr('disabled',false);$('#working').html('');}
else
{processSignup1(f);}},error:function(xhr,err,e){alert("Error: "+err);}});return false;}
function signup1l(f)
{updateTips('Processing. Please be patient.');allFields.removeClass('ui-state-error');var qstring=$('#'+f).serialize();$.ajax({url:'/index/validateClientUserForml',data:qstring,type:'post',success:function(data){var msg='';var s=eval('('+data+')');if(!(s["success"]))
{for(var x=0;x<s["errors"].length;x++)
{var parts=s["errors"][x].split("|");var errorDiv=parts[0];var errorMessage=parts[1];msg+='<span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>'+errorMessage+'<br style="clear: left;"/>';$('#'+errorDiv).addClass('ui-state-error');}
updateTips(msg);}
else
{processSignup1l(f);}},error:function(xhr,err,e){alert("Error: "+err);}});return false;}
function processSignup1(f)
{document.clientUserForm.method='POST';document.clientUserForm.action='/index/processClientUserForm';document.clientUserForm.submit();}
function processSignup1l(f)
{document.clientUserForm.method='POST';document.clientUserForm.action='/index/processClientUserForml';document.clientUserForm.submit();}
function confirmSignup(f)
{$('#emailConfirm').css("background-color","#fff");$('#loading').html('<img src="/public/images/blue-loading.gif">');bnToolTip.hideRec();var qstring=$('#'+f).serialize();$.ajax({url:'/index/validateClientConfirmationForm',data:qstring,type:'post',success:function(data){var msg='';var s=eval('('+data+')');if(!(s["success"]))
{$('#loading').html('');for(var x=0;x<s["errors"].length;x++)
{var parts=s["errors"][x].split("|");var errorDiv=parts[0];var errorMessage=parts[1];msg+=errorMessage+'<br />';$('#errors').html(msg);$('#'+errorDiv).css("background-color","#CCFF99");}}
else
{processConfirm(f);}},error:function(xhr,err,e){alert("Error: "+err);}});return false;}
function processConfirm(f)
{document.location='/members/firstlook';}
function signup2(f)
{$('#errors').html('');updateTips('Validating Request.');var qstring=$('#'+f).serialize();$.ajax({url:'/members/validateSignup1',data:qstring,type:'post',success:function(data){var msg='';var s=eval('('+data+')');if(!(s["success"]))
{for(var x=0;x<s["errors"].length;x++)
{var parts=s["errors"][x].split("|");var errorDiv=parts[0];var errorMessage=parts[1];msg+='<span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>'+errorMessage+'<br style="clear: left;"/>';$('#'+errorDiv).addClass('ui-state-error');}
updateTips(msg);}
else
{processSignup2(f);}},error:function(xhr,err,e){alert("Error: "+err);}});return false;}
function processSignup2(f)
{document.clientUserForm.method='POST';document.clientUserForm.action='/members/processSignup1';document.clientUserForm.submit();}
function signup1le(f)
{updateTips('Processing. Please be patient.');allFields.removeClass('ui-state-error');var qstring=$('#'+f).serialize();$.ajax({url:'/external/signup1',data:qstring,type:'post',success:function(data){var msg='';var s=eval('('+data+')');if(!(s["success"]))
{for(var x=0;x<s["errors"].length;x++)
{var parts=s["errors"][x].split("|");var errorDiv=parts[0];var errorMessage=parts[1];msg+='<span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>'+errorMessage+'<br style="clear: left;"/>';$('#'+errorDiv).addClass('ui-state-error');}
updateTips(msg);}
else
document.location='/external/bookframe?bid='+s["sredirect"];},error:function(xhr,err,e){alert("Error: "+err);}});return false;}
function MoveSlide(index)
{var lastIndex=currentIndex;currentIndex=index;ShowImage(lastIndex);}
function ShowImage(lastIndex)
{$('#SlidesCanvas li img').eq(lastIndex-1).fadeOut('fast',function(){$('#SlidesCanvas li img').eq(currentIndex-1).fadeIn('fast');});$('#SlidesNavigator .pages').removeClass('selectedIndex');$('#SlidesNavigator .pages').eq(currentIndex-1).addClass('selectedIndex');}
function StartAnimation()
{var newIndex=1;if(currentIndex>=Count)
newIndex=1;else{var rN=currentIndex;newIndex=currentIndex+1;}
MoveSlide(newIndex);}
function initSlideShow()
{$('#SlideShow').append('<ul id="SlidesNavigator"></ul>');var imgCount=$('#SlidesCanvas li img').length;Count=imgCount;for(var i=imgCount;i>0;i--){}
ShowImage(2);playAnimation=setInterval('StartAnimation();',7000);}
function reloadClientSmallCalendars(y,m,d)
{var qstring='inYear='+y+'&inMonth='+m+'&inDay='+d;$.ajax({url:'/members/loadClientSmallCalendars1',data:qstring,type:'post',success:function(data){$('#calendarHolder').html(data);},error:function(xhr,err,e){alert("Error: "+err);}});}
function showMyDay(y,m,d)
{var qstring='inYear='+y+'&inMonth='+m+'&inDay='+d;$.ajax({url:'/members/loadClientDay',data:qstring,type:'post',success:function(data){$('#dailyview').html(data);},error:function(xhr,err,e){alert("Error: "+err);}});}
function clientForgotLogin()
{jQuery.facebox({ajax:'/auth/clientforgotlogin'});}
function getPass(f)
{var qstring=$('#'+f).serialize();$.ajax({url:'/auth/clientForgotLogin1',data:qstring,type:'post',success:function(data){$('#message').html(data);},error:function(xhr,err,e){alert("Error: "+err);}});}
function map(lat,long,address,bname)
{jQuery.facebox({ajax:'/members/map?lat='+lat+'&long='+long+'address='+address+'&bname='+bname});}
function clientCancel(mid,start,stop)
{if(openCancelBox.length>1)
$('#'+openCancelBox).fadeOut('slow');$('#appt_td_'+mid).html('<img src="/public/images/smallLoading.gif" hspace=10>');$('#appt_'+mid).fadeIn('slow');openCancelBox='appt_'+mid;var qstring='messageId='+mid+'&start='+start+'&stop='+stop;$.ajax({url:'/members/clientCancel',data:qstring,type:'post',success:function(data){$('#appt_td_'+mid).html(data);},error:function(xhr,err,e){alert("Error: "+err);}});}
function clientCancelClose(mid)
{$('#appt_'+mid).fadeOut('slow');}
function clientCancel1(mid,start,stop)
{$('#appt_td_'+mid).html('<img src="/public/images/smallLoading.gif" hspace=10>');var qstring='messageId='+mid+'&start='+start+'&stop='+stop;$.ajax({url:'/members/clientConfirmCancel',data:qstring,type:'post',success:function(data){$('#appt_'+mid).fadeOut('slow');$('#cancelcontent').html('');$('#eventcontent').html(data);},error:function(xhr,err,e){alert("Error: "+err);}});}
function closeFacebox()
{jQuery(document).trigger('close.facebox')}
function cancelPolicy(bid)
{jQuery.facebox({ajax:'/members/cancelPolicy?bid='+bid});}
function repaintAgenda(y,m,d)
{var qstring1='inYear='+y+'&inMonth='+m+'&inDay='+d;$.ajax({url:'/members/loadClientDayAgenda1',data:qstring1,type:'post',success:function(data){$('#agendaHolder').html(data);},error:function(xhr,err,e){alert("Error: "+err);}});}
function addClientPhoto(f)
{$("#photoDoingSomething").html('Patient.. I\'m uploading your file');$.ajaxFileUpload
({url:'/members/uploadclientphoto',secureuri:false,fileElementId:'clientPhotoFile',dataType:'json',beforeSend:function()
{$("#photoDoingSomething").html('Patient.. I\'m uploading your file');},complete:function()
{$("#photoDoingSomething").html('All done uploading');},success:function(data,status)
{if(typeof(data.error)!='undefined')
{if(data.error!='')
{$("#photoDoingSomething").html('Sorry. There was a problem uploading your file');}else
{$("#clientPhotoImage").attr({src:'/public/resources/cphotos/thumbs/'+data.msg});$("#photoDoingSomething").html('All done uploading '+data.msg);}}},error:function(data,status,e)
{alert(e);}});return false;}
function submitProfile(f)
{$('#doingSomething').html('Updating your profile');$('.bigElProfil').css('background-color','#ffffff');var qstring=$('#'+f).serialize();$.ajax({url:'/members/processClientProfileForm',data:qstring,type:'post',success:function(data){var msg='';var s=eval('('+data+')');if(!(s["success"]))
{for(var x=0;x<s["errors"].length;x++)
{var parts=s["errors"][x].split("|");var errorDiv=parts[0];var errorMessage=parts[1];msg+='<li>'+errorMessage+'</li>';$('#'+errorDiv).css("background-color","#CCFF99");}
$('#doingSomething').html('Please correct the errors noted above.');}
else
{$('#doingSomething').html('Profile updated.');}},error:function(xhr,err,e){alert("Error: "+err);}});return false;}
function flipSmsNotify(s)
{if(s.value=='Y')
{$('#smsNotifyPhoneInfo').html('<img src="/public/images/smallLoading.gif" hspace=10>Updating Preferences..');$('#smsNotifyPhoneInfo').show();var qstring='s=Y';$.ajax({url:'/members/enableSms',data:qstring,type:'post',success:function(data){$('#smsNotifyPhoneInfo').html(data);$('#smsNotificationInfo').show();},error:function(xhr,err,e){alert("Error: "+err);}});}
else
{$('#smsPhoneNotifyInfo').html('<img src="/public/images/smallLoading.gif" hspace=10>Updating Preferences..');$('#smsPhoneNotifyInfo').html();var qstring='s=N';$.ajax({url:'/members/enableSms',data:qstring,type:'post',success:function(data){$('#smsPhoneNotifyInfo').html(data);$('#smsNotificationInfo').hide();},error:function(xhr,err,e){alert("Error: "+err);}});}}
function updateSmsPhone(s)
{var p=$('#smsPhone').val();if(p.length>1)
{$('#smsPhoneNotifyInfo').html('<br /><br /><img src="/public/images/smallLoading.gif" hspace=10>Updating Mobile Number..');var qstring='s='+p;$.ajax({url:'/members/updateSmsPhone',data:qstring,type:'post',success:function(data){var s=eval('('+data+')');$('#smsPhone').val(s["action"]);if(s["confirmed"]=='N')
$('#smsPhoneNotifyInfo').html('<br /><br /><span style="color: #660000; font-style: italic;">Needs Confirmation. You will receive a message shortly.</span>');else
$('#smsPhoneNotifyInfo').html('');},error:function(xhr,err,e){alert("Error: "+err);}});}}
function flipGoogleCal(s)
{if(s.value=='Y')
{$('#googleCalAuthInfo1').html('<img src="/public/images/smallLoading.gif" hspace=10>Updating Preferences..');$('#googleCalAuthInfo1').show();var qstring='s=Y';$.ajax({url:'/members/enableGoogleCal',data:qstring,type:'post',success:function(data){$('#googleCalAuthInfo1').html(data);$('#googleCalAuthInfo1').show();},error:function(xhr,err,e){alert("Error: "+err);}});}
else
{$('#googleCalAuthInfo1').html('<img src="/public/images/smallLoading.gif" hspace=10>Updating Preferences..');$('#googleCalAuthInfo1').html();var qstring='s=N';$.ajax({url:'/members/enableGoogleCal',data:qstring,type:'post',success:function(data){$('#googleCalAuthInfo1').html(data);$('#googleCalAuthInfo1').show();},error:function(xhr,err,e){alert("Error: "+err);}});}}
function loadSelect(f_name,select_name,val)
{var the_one=eval('document.'+f_name+'.'+select_name);for(x=0;x<the_one.length;x++)
{if(the_one.options[x].value==val)
{the_one.options.selectedIndex=x
the_one.options[x].selected=true;break;}}
the_one="";}
function highlightField(f,o)
{if(o=='on')
{$('#'+f.id).css('background-color','#ccccff');$('#'+f.id).css('color','#660000');}
else
{$('#'+f.id).css('background-color','#ffffff');$('#'+f.id).css('color','#000000');}}
function handleBlankOn(i,m)
{var testVal=$('#'+i).val();if(testVal==m)
$('#'+i).val('');}
function handleBlankOff(i,m)
{var testVal=$('#'+i).val();if(testVal=='')
$('#'+i).val(m);}
function handleBlankOnP(i,m)
{var testVal=$('#'+i).val();if(testVal==m)
{$('#'+i).attr('type','password');$('#'+i).val('');}}
function handleBlankOffP(i,m)
{var testVal=$('#'+i).val();if(testVal=='')
{$('#'+i).attr('type','text');$('#'+i).val(m);}}
function sendFeedback(s)
{$('#feedbackmessage').innerHTML='<img src="/public/images/smallLoading.gif" hspace=5><font color="#660000;">Sending Feedback..</font>';var qstring=$('#feedbackForm').serialize();$.ajax({url:'/index/doFeedback',data:qstring,type:'post',success:function(data){$('#feedbackmsg').html('<font color="#660000;">Feedback Sent.. Thank You.</font>');$('#feedback').val('Send us a message');},error:function(xhr,err,e){alert("Error: "+err);}});}
function listClientEvents(i,t)
{var url='/members/listclientevents?id='+i+'&ctype='+t;go(url);}
function privacy()
{jQuery.facebox({ajax:'/index/privacypop'});}
function bookitm(i)
{document.location='/members/book?bid='+i;}
function setGender(g)
{$('#clientGender').val(g);if(g=='M')
$('#cgicon').attr('src','/public/resources/male.png');else
$('#cgicon').attr('src','/public/resources/female.png');}
function ropen()
{$("#rdialog").load('/index/referb').dialog({bgiframe:true,autoOpen:false,height:450,width:550,modal:true,buttons:{'Submit':function(){updateTips('Validating Request.');allFields.removeClass('ui-state-error');var qstring=$('#referbForm').serialize();$.ajax({url:'/members/processrefer',data:qstring,type:'post',success:function(data){var msg='';var s=eval('('+data+')');if(!(s["success"]))
{for(var x=0;x<s["errors"].length;x++)
{var parts=s["errors"][x].split("|");var errorDiv=parts[0];var errorMessage=parts[1];msg+='<span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>'+errorMessage+'<br style="clear: left;"/>';$('#'+errorDiv).addClass('ui-state-error');}
updateTips(msg);}
else
$('#rdialog').dialog('close');},error:function(xhr,err,e){alert("Error: "+err);}});},Cancel:function(){$(this).dialog('close');$("#rdialog").html('');}},close:function(){}});$("#rdialog").dialog('open');}
function rpopen()
{$("#rpdialog").load('/index/referb').dialog({bgiframe:true,autoOpen:false,height:450,width:550,modal:true,buttons:{'Submit':function(){updateTips('Validating Request.');allFields.removeClass('ui-state-error');var qstring=$('#referbForm').serialize();$.ajax({url:'/index/processrefer',data:qstring,type:'post',success:function(data){var msg='';var s=eval('('+data+')');if(!(s["success"]))
{for(var x=0;x<s["errors"].length;x++)
{var parts=s["errors"][x].split("|");var errorDiv=parts[0];var errorMessage=parts[1];msg+='<span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>'+errorMessage+'<br style="clear: left;"/>';$('#'+errorDiv).addClass('ui-state-error');}
updateTips(msg);}
else
$('#rpdialog').dialog('close');},error:function(xhr,err,e){alert("Error: "+err);}});},Cancel:function(){$(this).dialog('close');$("#rpdialog").html('');}},close:function(){}});$("#rpdialog").dialog('open');}
function ctpop()
{$('body').append('<div style="background-color: #fff" id="ctdialog" title="Contact Us"></div>');$("#ctdialog").load('/index/ct').dialog({bgiframe:true,autoOpen:false,height:450,width:600,modal:true,close:function(){$('#ctdialog').remove();}});$("#ctdialog").dialog('open');}
function pinfopop(p,t)
{$('#pctdialog').remove();$('body').append('<div style="background-color: #fff" id="pctdialog" title="'+t+'"></div>');$("#pctdialog").load('/index/'+p).dialog({bgiframe:true,autoOpen:false,height:550,width:700,modal:true,close:function(){$('#ctdialog').remove();}});$("#pctdialog").dialog('open');}
$(document).ready(function(){if($.browser.mozilla&&parseFloat($.browser.version)<1.9&&navigator.appVersion.indexOf('Mac')!==-1)
{$('body').css('-moz-opacity',.999);}
var p=document.location+"";var p=p.split("/");if(p.length>4)
var p1=p[4].split('?');else
var p1=new Array('x');if(((p[3]=='')||(p[3]=='index'))&&(p1[0]!='login'))
{$('#password-clear').show();$('#password').hide();$('#password-clear').focus(function(){$('#password-clear').hide();$('#password').show();$('#password').focus();});$('#password').blur(function(){if($('#password').val()==''){$('#password-clear').show();$('#password').hide();}});}
tooltip();initSlideShow();});