$(function(){ // Submit search $(".searchMenu form").submit(function(){ // if($(this).triggerHandler("isSearching")){ $(".sectionProducts").hide(); $(".sectionResults").show(); $(".searchResults").html("Searching..."); // var post=$(this).serializeObject(); if(post["search[keywords]"]==$(".searchMenu input[name='search[keywords]']").attr('defaultValue')){ post["search[keywords]"] = ""; } vurl = $(this).attr('action'); //console.log(post); clearTimeout($.searchTimeout); $.searchTimeout=setTimeout(function(){ try{ $(".searchResults").load( vurl, post, function(answer){ } ); } catch(e){ alert(e); } },800 ); }else{ $(".sectionResults").hide(); $(".sectionProducts").show(); } // return false; }); // Keywords $(".searchMenu input[name='search[keywords]']").keyup(function(){ $(".searchMenu form").trigger('submit'); }); // Focus $(".searchMenu input[name='search[keywords]']").attr('defaultValue',"Search"); $(".searchMenu input[name='search[keywords]']").val($(".searchMenu input[name='search[keywords]']").attr('defaultValue')); $(".searchMenu input[name='search[keywords]']").focus(function(){ if($(this).val()==$(this).attr('defaultValue')){ $(this).val('').addClass('focused'); } }); // Blur $(".searchMenu input[name='search[keywords]']").blur(function(){ if($(this).val()==''){ $(this).val($(this).attr('defaultValue')).removeClass('focused'); } }); // Checkboxs product families $(".searchMenu input[name='search[productFamily][]']").click(function(){ var id=$(this).val(); $(".familyProduct[id='"+id+"']").trigger('toggleSelect'); }); // Checkboxs $(".searchMenu input[type='checkbox']").click(function(){ $(".searchMenu form").trigger('submit'); }); // $(".preview6.familyProduct").bind('toggleSelect',function(){ if($(this).hasClass('selected')) $(this).removeClass('selected'); else $(this).addClass('selected'); return false; }); // $(".preview6.familyProduct").click(function(){ var id=$(this).attr('id'); $(this).closest('.familyProduct').trigger('toggleSelect'); var checkbox=$("input[name='search[productFamily][]'][value='"+id+"']"); $(checkbox).attr('checked',!$(checkbox).attr('checked')); if( $(checkbox).attr('checked') == true){ $(checkbox).parent().children('label').addClass('selected'); $(checkbox).parent().children('div').addClass('selected'); }else{ $(checkbox).parent().children('label').removeClass('selected'); $(checkbox).parent().children('div').removeClass('selected'); } $(".searchMenu form").trigger('submit'); return false; }); // $(".searchMenu form").bind('isSearching',function(){ //console.log($("input[type='checkbox'][checked]")); if($("input[type=text]",$(this)).val()=="Search"){ if($("input[type='checkbox'].[checked]")[0]) return true; else return false; } else if($("input[type=text]",$(this)).val() && $("input[type=text]",$(this)).val()!="Search") if($("input[type='checkbox'].[checked]")[0]) return true; else return true; else if(!$("input[type=text]",$(this)).val() && $("input[type=text]",$(this)).val()!="Search") if($("input[type='checkbox'].[checked]")[0]) return true; else return false; }); });