
jQuery(document).ready(function(){



/**
Loaded file: account.js
*/
jQuery("#saveyoursearch").live('click',function(event){var target=jQuery(event.target).closest('#saveyoursearch');jQuery.postJSON('/includes/savesearch.php',{response:'json'},function(data){if(data.status=='ok'){target.html("Search Saved");alert("Your search has been saved.  You can find your saved searches in your customer zone.");}});return false;});jQuery(".order-brochure").live('click',function(){jQuery.postJSON('/includes/orderbrochure.php',{brochurelabel:jQuery('#brochurelabel').val()},function(data){if(data.status=='ok'){if(jQuery(".order-brochure-response").length>0){jQuery(".order-brochure-response").html(data.response);}
else{alert(data.response);}}else{if(jQuery(".order-brochure-response").length>0){jQuery(".order-brochure-response").html(data.response);}
else{alert(data.response);}}});});jQuery(".request-travel-details").live('click',function(event){var target=jQuery(event.target).closest('.request-travel-details');jQuery.postJSON('/includes/requestpaperwork.php',{bookref:target.attr("id"),paperwork:'DIREM'},function(data){if(data.status=='ok'){if(jQuery(".request-travel-details-response").length>0){jQuery(".request-travel-details-response").html(data.response);}
else{}
target.removeClass("request-travel-details").addClass("request-travel-details-sent").html("Travel Details Sent");}else{if(jQuery(".request-travel-details-response").length>0){jQuery(".request-travel-details-response").html(data.response);}
else{}}});return false;});jQuery(".add-to-shortlist").live('click',function(event){var target=jQuery(event.target).closest('.add-to-shortlist');jQuery.postJSON('/includes/shortlist.php',{prop:target.attr("data-propid")},function(data){if(data.status=='ok'){if(jQuery(".add-to-shortlist-response").length>0){jQuery(".add-to-shortlist-response").html(data.response);}
else{}
jQuery(".add-to-shortlist[data-propid='"+target.attr("data-propid")+"']").removeClass("add-to-shortlist").addClass("remove-from-shortlist").html("Remove from shortlist<span class='icon'>-</span>");}else{if(jQuery(".add-to-shortlist-response").length>0){jQuery(".add-to-shortlist-response").html(data.response);}
else{}}
if(jQuery('div.pulldowntab-container').is(':hidden')){jQuery('div.pulldowntab-container').fadeIn(100,function(){if(jQuery("#shortlistlist").length>0){jQuery.get('/includes/getShortList.php',function(data){jQuery("#shortlistlist").html(data);});}});}
else{if(jQuery("#shortlistlist").length>0){jQuery.get('/includes/getShortList.php',function(data){jQuery("#shortlistlist").html(data);});}}});return false;});jQuery(".remove-from-shortlist").live('click',function(event){var target=jQuery(event.target).closest('.remove-from-shortlist');jQuery.postJSON('/includes/shortlist.php',{prop:target.attr("data-propid")},function(data){if(data.status=='ok'){if(window.location.href.indexOf("shortlist")>-1){window.location.reload();}
else{if(jQuery(".remove-from-shortlist-response").length>0){jQuery(".remove-from-shortlist-response").html(data.response);}
else{}
jQuery(".remove-from-shortlist[data-propid='"+target.attr("data-propid")+"']").addClass("add-to-shortlist").removeClass("remove-from-shortlist").html("Add to shortlist<span class='icon'>+</span>");}}else{if(jQuery(".remove-from-shortlist-response").length>0){jQuery(".remove-from-shortlist-response").html(data.response);}
else{}}
if(jQuery("#shortlistlist").length>0){jQuery.get('/includes/getShortList.php',function(data){if(data.indexOf("No Properties Found")>0){jQuery('div.pulldowntab-container').fadeOut(100,function(){if(jQuery("#shortlistlist").length>0){jQuery.get('/includes/getShortList.php',function(data){jQuery("#shortlistlist").html(data);});}});}
else{jQuery("#shortlistlist").html(data);}});}});return false;});jQuery(".edit-details-form").submit(function(){jQuery.postJSON('/doEditDetails',$(this).serialize(),function(data){if(data.status=='ok'){if(jQuery(".edit-details-form-response").length>0){jQuery(".edit-details-form-response").html(data.response);}
else{alert(data.response);}}else{if(jQuery(".edit-details-form-response").length>0){jQuery(".edit-details-form-response").html(data.response);}
else{alert(data.response);}}});return false;});jQuery("form#balancepaymentform").submit(function(){var errorMsg='';$(".error_msg",this).remove();var boolValid=true;var radNames='';$(this).find(":input").each(function(){$(this).attr("disabled",true);if($(this).hasClass("required")){$(this).removeClass("invalid");if($(this).attr("name").indexOf("email")>=0){var mail_filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;var tmpResult=mail_filter.test($(this).val());if(!tmpResult){boolValid=false;errorMsg+="Email Address is not valid\n";$(this).addClass("invalid").fadeIn("slow");}}
else{if($(this).val()==""||$(this).val()==$(this).attr("title")){boolValid=false;errorMsg+=$(this).attr("title")+"\n";$(this).addClass("invalid").fadeIn("slow");}
else{if($(this).attr("type")=="radio"){var selected=true;if($('input[name='+$(this).attr("name")+']:checked').length==0){selected=false;radNames+=$(this).attr("name");}
if(!selected&&$(this).attr("name").indexOf(radNames)<0){boolValid=false;errorMsg+=$(this).attr("title")+"\n";$(this).addClass("invalid").fadeIn("slow");}}
else if($(this).attr("type")=="checkbox"){if($(this).attr("checked")===false){boolValid=false;errorMsg+=$(this).attr("title")+"\n";$(this).addClass("invalid").fadeIn("slow");}}}}}});if(!boolValid){alert("The following information is missing:\n\n"+errorMsg);$(this).find(":input").each(function(){$(this).attr("disabled",false);});}
else{$(this).find(":input").each(function(){$(this).attr("disabled",false);});jQuery.postJSON('/addBalancePayment',$(this).serialize(),function(data){if(data.status=='ok'){if(jQuery(".balance-payment-form-response").length>0){jQuery("form#balancepaymentform").slideUp(500,function(){jQuery(".balance-payment-form-response").html(data.response).slideDown(200);});}
else{alert(data.response);}}else{if(jQuery(".balance-payment-form-response").length>0){jQuery(".balance-payment-form-response").html(data.response).slideDown(500);}
else{alert(data.response);}}});}
return false;});jQuery("#customerloginform").submit(function(){jQuery.postJSON('/jsonLogin',$(this).serialize(),function(data){if(data.status=='ok'){jQuery("#customerloginform").slideUp(500,function(){jQuery("#customerloginerrormessage").slideDown(500,function(){jQuery("#customerloginerrormessage").html(data.response);$.each(data,function(key,item){if($("select#"+key.toLowerCase())){$("select#"+key.toLowerCase()+" option").each(function(){this.selected=(this.text==item);});}
if($("input#"+key.toLowerCase())){$("input#"+key.toLowerCase()).val(item);}});});});}else{jQuery("#customerloginerrormessage").slideDown(500,function(){jQuery("#customerloginerrormessage").html(data.response);});}});return false;});

});
