
/* - partnersdirectory.search.js - */
// http://www.platformcomputing.com/portal_javascripts/partnersdirectory.search.js?original=1
(function($){$(document).ready(function(){$("#pdsearch").click(function(){var type=$('#Type').val();var region=$('#Region').val();var level=$('#Level').val();var industry=$('#Industry').val();search(type,level,region,industry)});$("#pdletterlist b").hover(function(){$(this).attr("title","Select partners that start with '"+$(this).text()+"'")});$("#pdletterlist b").click(function(){filterLetter($(this).text())})});var search=function(type,level,region,industry){var rows=$("#pd tbody tr");var num=0;rows.each(function(){var details=$(this).find('#details');if(details.text()!=""){var t=details.find("#type").text();var l=details.find("#level").text();var r=details.find("#region").text();var i=details.find("#industry").text();$(this).show();num=num+1;if(hideIt(t,type)||hideIt(l,level)||hideIt(i,industry)||hideReg(r,region)){$(this).hide();num=num-1}}});displayRes(num)}
var hideIt=function(text,key){if(key==""){return false} else{var i=text.indexOf(key,0);if(i>-1){return false} else{return true}}}
var hideReg=function(text,regions){var ret=true;for(r in regions){if(hideIt(text,regions[r])==false){ret=false}}
return ret}
var filterLetter=function(letter){var rows=$("#pd tbody tr");var num=0;rows.each(function(){var details=$(this).find('#details');if(details.text()!=""){var name=details.find("h3").text();if(name.charAt(0).toLowerCase()==letter.toLowerCase()){$(this).show();num=num+1} else{$(this).hide()}}});displayRes(num)}
var displayRes=function(num){var end="s";if(num==1){end=""} else if(num==0){num="No"}
$("#pdresult").html(num+" result"+end+" found.<br>")}})(jQuery);

