function selectTab(menu, tab, search_Result) {
	var i=0;
	var tabDivId="";
	var resultType=tab;
	if(search_Result!=0)
	  searchPaging(1,resultType,'${pageName}','${hierarchy}','${channel}','${sProp2}','${sProp3}','${sProp4}');
	for (i=0;i<menu.length;i++) {
		var tabDiv = menu[i];
		tabDivId="tabhead_" + tabDiv;
	  
		if (tab==menu[i]) {
      jQuery("#" + tabDivId).addClass("selected");
      document.getElementById(tabDiv).style.display = 'block';
      if(search_Result!=0)
        document.getElementById(tabDiv).innerHTML='<div class="loading"></div>';
        $("#USSearch").hide();
		} else {
		  jQuery("#" + tabDivId).removeClass("selected");
      document.getElementById(tabDiv).style.display = 'none';
		}
	}
}


function applyMastheadDym(suggestion) {
	with (document.dymForm) {
		queryString.value=suggestion;
		submit();
	}
}
var pageName = '';
function searchPaging(pageNumber,resultType,pagename,hierarchy,channel,prop2,prop3,prop4) {
  if(pagename==''){ 
    pagename = pageName; 
  }else{ 
    pageName = pagename; 
  }
  addOmniture(pagename,hierarchy,channel,prop2,prop3,prop4);	
  document.searchPg.pageNum.value=pageNumber-1;
  document.searchPg.displayTab.value=resultType;
  document.searchPg.submit();
}

function clearForm(formIdent) 
{ 
  var form, elements, i, elm; 
  form = document.getElementById 
    ? document.getElementById(formIdent) 
    : document.forms[formIdent]; 

	if (document.getElementsByTagName)
	{
		elements = form.getElementsByTagName('input');
		for( i=0, elm; elm=elements.item(i++); )
		{
			if (elm.getAttribute('type') == "text")
			{
				elm.value = '';
			} 
		}
	}

	// Actually looking through more elements here
	// but the result is the same.
	else
	{
		elements = form.elements;
		for( i=0, elm; elm=elements[i++]; )
		{
			if (elm.type == "text")
			{
				elm.value ='';
			}
		}
	}
}
	
function enterSubmitAdvSearch(event,form) {
if ((event.which && event.which == 13) || 
    (event.keyCode && event.keyCode == 13))
    {form.btnAS.value='Search';
    form.submit();} 
    else return false;

}


        function txtFieldDisplay()  {        
				var sType=$("#newSearchType").val();
				if(sType=="K12|1" || sType=="COL|2" || sType=="WPL|3" || sType=="MIL|4" || sType=="HOOD|11") {
					$("#searchTxtfield2").hide();
					$("#searchTxtfield1").show();											 
		              }               
				else{
					$("#searchTxtfield1").hide();  
					$("#searchTxtfield2").show();   
                     }
					}

		function getComType() {
				var typeVal=$("#newSearchType").val();
				var selectedVal=typeVal.split('|');
				$("#searchType").val(selectedVal[0]);	
				$("#communityId").val("");
				$("#searchCity").val(selectedVal[2]);				
				$("#searchState").val(selectedVal[3]);
				if(typeVal=="K12|1" || typeVal=="COL|2" || typeVal=="WPL|3" || typeVal=="MIL|4" || typeVal=="HOOD|11" || typeVal=="PPL"){
					$("#communityName").val("");		
					$("#communityType").val("");
					$("#searchCity").val("");				
				    $("#searchState").val("");					
					if(typeVal=="K12|1" || typeVal=="COL|2" || typeVal=="WPL|3" || typeVal=="MIL|4" || typeVal=="HOOD|11") {
						$("#btnAS").val("");					
					  }
					if(typeVal=="PPL") {
					$("#btnAS").val("Search");				    
				     }
				  }else{
				
					$("#communityName").val($("#newSearchType option:selected").text());
					if(selectedVal[1]==1){
						$("#communityType").val("School"); 
					} 
					if(selectedVal[1]==2){
						$("#communityType").val("College"); 
				      }
                 	if(selectedVal[1]==3){
						$("#communityType").val("Work"); 
				      }
					if(selectedVal[1]==4){
						$("#communityType").val("Military"); 
				      }
					if(selectedVal[1]==11){
						$("#communityType").val("Neighborhood"); 
				      }
					$("#btnAS").val("Search");				  
				  }
			 }  


    function searchMasthead() {
                                  
			txtFieldDisplay();
       		getComType();
				   
			$("#newSearchType").bind("change",function(){ 
					txtFieldDisplay();
					getComType();
       				var SearchHintTextMap = { 
						PPL : { "msg1": "FirstName", "msg2":"LastName"},
	    				K12 : {"msg1": "School Name", "msg2":""},
	    				COL : { "msg1": "College Name", "msg2":""},
	    				WPL : {"msg1": "Company Name", "msg2":""},  
	    				MIL : { "msg1": "Military Assignment", "msg2":""},
	    				HOOD :{ "msg1": "Neighborhood Name", "msg2":""} 
	    			}; 
			
			if($("#searchTxt").val()=="School Name" || $("#searchTxt").val()=="College Name" || $("#searchTxt").val()=="Company Name" || $("#searchTxt").val()=="Military Assignment" || $("#searchTxt").val()=="Neighborhood Name" || $("#searchTxt").val()==""){
			if($("#searchType").val()=="K12") {
				$("#searchTxt").attr("hint",SearchHintTextMap.K12.msg1).val(SearchHintTextMap.K12.msg1).addClass("hintTxt");
			}
			else if($("#searchType").val()=="COL") {
				$("#searchTxt").attr("hint",SearchHintTextMap.COL.msg1).val(SearchHintTextMap.COL.msg1).addClass("hintTxt");
			}
			else if($("#searchType").val()=="WPL") {
				$("#searchTxt").attr("hint",SearchHintTextMap.WPL.msg1).val(SearchHintTextMap.WPL.msg1).addClass("hintTxt");
			}
			else if($("#searchType").val()=="MIL") {
				$("#searchTxt").attr("hint",SearchHintTextMap.MIL.msg1).val(SearchHintTextMap.MIL.msg1).addClass("hintTxt");
			}
			else if($("#searchType").val()=="HOOD") {
				$("#searchTxt").attr("hint",SearchHintTextMap.HOOD.msg1).val(SearchHintTextMap.HOOD.msg1).addClass("hintTxt");
			}
			}
			});
	     	 
		$("#searchFrm").submit(function() {

			if($("#searchType").val()=="K12" || $("#searchType").val()=="COL" || $("#searchType").val()=="WPL" || $("#searchType").val()=="MIL" || $("#searchType").val()=="HOOD") {
				if($("#searchTxt").val()=="School Name" || $("#searchTxt").val()=="College Name" || $("#searchTxt").val()=="Company Name" || $("#searchTxt").val()=="Military Assignment" || $("#searchTxt").val()=="Neighborhood Name") {
					$("#searchTxt").val("");
				}
				$("#searchFrm").attr("action","/search/mastheadSearch.do");
				$("#queryString").val($("#searchTxt").val());
				var dispState=$("#searchTxtfield2").css("display");
				if(dispState=="none"){
					$("#searchTxt1").val("");
					$("#searchTxt2").val("");
				}
				return true;
			}else {
				if($("#searchTxt1").val()=="FirstName") {		  
					$("#searchTxt1").val("");          
				}
				if($("#searchTxt2").val()=="LastName") {		  
					$("#searchTxt2").val("");
				}
				var dispState=$("#searchTxtfield1").css("display");
		  
				if(dispState=="none"){
					$("#searchTxt").val("");
				} 
				$("#searchFrm").attr("action","/search/advSearch.do")
				$("#searchFrm").click(function(){		
					document.advSearch.submit();return false;
				 })
				return true;
			} 
		});

		$("#advsearchUrl").bind("click",function(){
			var typeVal=$("#newSearchType").val();
			var selectedVal=typeVal.split('|');
			$("#communityId").val(selectedVal[0]);

			if($("#searchTxt").val()=="School Name" || $("#searchTxt").val()=="College Name" || $("#searchTxt").val()=="Company Name" || $("#searchTxt").val()=="Military Assignment" || $("#searchTxt").val()=="Neighborhood Name") {
				$("#searchTxt").val("");
			}

			if($("#searchTxt1").val()=="FirstName") {
				$("#searchTxt1").val("");
			}
			if($("#searchTxt2").val()=="LastName") {
				$("#searchTxt2").val("");
			}
            if($("#searchType").val()=="K12" || $("#searchType").val()=="COL" || $("#searchType").val()=="WPL" || $("#searchType").val()=="MIL" || $("#searchType").val()=="HOOD") {
				var commName=$("#searchTxt").val();
				var addParam="communityName="+commName+"&commType="+selectedVal[1]+"&searchType="+$("#searchType").val()+"&affString="+commName;
			}
           
			else if($("#searchType").val()=="PPL") {
				var fName=$("#searchTxt1").val();
				var lName=$("#searchTxt2").val();
				var addParam="firstName="+fName+"&lastName="+lName+"&searchType="+$("#searchType").val();
			}
			else{
				var fName=$("#searchTxt1").val();
				var lName=$("#searchTxt2").val();
				var addParam = "communityId="+$("#communityId").val()+"&communityName="+$("#communityName").val()+"&commType="+selectedVal[1]+"&firstName="+fName+"&lastName="+lName+"&searchType="+$("#searchType").val();
			}
			var furl="/search/advSearch.do?"+addParam;
			$("#advsearchUrl").attr("href",furl);
			window.location=$("#advsearchUrl").attr(href);
		  });
    }
    
    function oldSearchMasthead(){
       $(".searchOrangeBtn").bind("click",function(){
          if($("#searchTxt").val()=="Enter full name (e.g. John Smith)"){                   
             $("#searchTxt").val("");
            }
       })	
    }
    
 	
function newSearchTypeChange(){
	txtFieldDisplay();
	getComType();
		var SearchHintTextMap = {
		PPL : { "msg1": "FirstName", "msg2":"LastName"},
		K12 : {"msg1": "School Name", "msg2":""},
		COL : { "msg1": "College Name", "msg2":""},
		WPL : {"msg1": "Company Name", "msg2":""},
		MIL : { "msg1": "Military Assignment", "msg2":""},
		HOOD :{ "msg1": "Neighborhood Name", "msg2":""}
	};
	if($("#searchType").val()=="PPL") {
		$("#newSearchTxt1").attr("hint",SearchHintTextMap.PPL.msg1).val(SearchHintTextMap.PPL.msg1).addClass("hintTxt");
		$("#newSearchTxt2").attr("hint",SearchHintTextMap.PPL.msg2).val(SearchHintTextMap.PPL.msg2).addClass("hintTxt");
	}
	else if($("#searchType").val()=="K12") {
		$("#newSearchTxt").attr("hint",SearchHintTextMap.K12.msg1).val(SearchHintTextMap.K12.msg1).addClass("hintTxt");
	}
	else if($("#searchType").val()=="COL") {
		$("#newSearchTxt").attr("hint",SearchHintTextMap.COL.msg1).val(SearchHintTextMap.COL.msg1).addClass("hintTxt");
	}
	else if($("#searchType").val()=="WPL") {
		$("#newSearchTxt").attr("hint",SearchHintTextMap.WPL.msg1).val(SearchHintTextMap.WPL.msg1).addClass("hintTxt");
	}
	else if($("#searchType").val()=="MIL") {
		$("#newSearchTxt").attr("hint",SearchHintTextMap.MIL.msg1).val(SearchHintTextMap.MIL.msg1).addClass("hintTxt");
	}
	else if($("#searchType").val()=="HOOD") {
		$("#newSearchTxt").attr("hint",SearchHintTextMap.HOOD.msg1).val(SearchHintTextMap.HOOD.msg1).addClass("hintTxt");
	}
	else {
		$("#newSearchTxt1").attr("hint",SearchHintTextMap.PPL.msg1).val(SearchHintTextMap.PPL.msg1).addClass("hintTxt");
		$("#newSearchTxt2").attr("hint",SearchHintTextMap.PPL.msg2).val(SearchHintTextMap.PPL.msg2).addClass("hintTxt");
	}
}