function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   clickSearch();
   return false;
   }
else
   return true;
}



    function clickSearch2(){
  var mmWhat;
    var ypWhat;
    var zeWhat;
    var what;
    var checkBox=document.getElementById("lsChk2");
 
 
    if(form2 == "yp"){
   
      ypWhat = document.getElementById("ypWhat2").value
      document.getElementById("what2").value=ypWhat;
    } else{
    what = document.getElementById("what2").value;
    document.getElementById("ypWhat2").value=what;
    }  

  document.getElementById('s.dateRange2').value="";    
    document.getElementById('sortBy2').value="";    
    document.getElementById('tab2').value="";
    
 


    if (form2=="lsearch"){
document.getElementById("town2").value="";
      if(checkBox.checked==true){
    document.getElementById('sortBy2').value="-articleprintpublicationdate";
        document.getElementById('tab2').value="globe";
      }else{
      }
              document.getElementById("ypWhat2").value="";
      document.getElementById("newSearchBot").submit();
    }

 if (form2=="globe"){
document.getElementById("town2").value="";
      document.getElementById("ypWhat2").value="";
      document.getElementById('where2').value="";
      document.getElementById('tab2').value="globe";
      document.getElementById('sortBy2').value="-articleprintpublicationdate";
                   document.getElementById("newSearchBot").submit();
    }

if(form2=="gn"){
     document.getElementById("ypWhat2").value="";
     
           document.getElementById('tab2').value=gnTab;
     if( document.getElementById('genChk2') != null && !document.getElementById('genChk').checked){
     
      document.getElementById('tab2').value="";
      }
      

      
      if(keyword2()!="User_Blank"){
                  document.getElementById('sortBy2').value="";
}
  document.getElementById("newSearchBot").submit();

}

    


    if (form2=="ssearch"){
    document.getElementById("town2").value="";
              document.getElementById("ypWhat2").value="";
                if(checkBox.checked==true){
        document.getElementById('sortBy2').value="-articleprintpublicationdate";
        document.getElementById('tab2').value="globe";
      } else{    document.getElementById('tab2').value="ssearch";
      }
      document.getElementById('where2').value="";
if(keyword2()!="User_Blank"){
      }
      document.getElementById("newSearchBot").submit();
    }
                          
    if (form2=="yp"){
    document.getElementById("town2").value="";
      document.getElementById('tab2').value="yp";
      
     document.getElementById("what2").value=""; 
     document.getElementById("newSearchBot").submit();
    }
}




function submitenter2(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   clickSearch2();
   return false;
   }
else
   return true;
}


function getWhere(){
    if (document.getElementById('where').value != "" && document.getElementById('where').value != null){
      return document.getElementById('where').value.toLowerCase();
    }
    else{
      return ""
    }
}


function getWhere2(){
    if (document.getElementById('where2').value != "" && document.getElementById('where2').value != null){
      return document.getElementById('where2').value.toLowerCase();
    }
    else{
      return ""
    }
}


function whitePageMissingField(){
alert('Last name is a required field to search the White Pages.');}

function keyword(){
    if (document.getElementById('what').value != "" && document.getElementById('what').value != null){
      return document.getElementById('what').value.toLowerCase();
    }
    else{
      return "User_Blank"
    }
}
function keyword2(){
    if (document.getElementById('what2').value != "" && document.getElementById('what2').value != null){
      return document.getElementById('what2').value.toLowerCase();
    }
    else{
      return "User_Blank"
    }
}

function keywordAdv(id){
    if (document.getElementById(id).value != "" && document.getElementById(id).value != null){
      return document.getElementById(id).value.toLowerCase();
    }
    else{
      return "User_Blank"
    }
}


function keywordWhitePages(){

  var town= "blank";
  var first = "blank";
  var name = "blank";
    if (document.getElementById('cityinput').value != "" && document.getElementById('cityinput').value != null){
       town = document.getElementById('cityinput').value.toLowerCase();       
    }       
     
      return 'WP-'+town;   
}



primary_id = "";




 function checkBoxFunc(){
          var valueString="";
          if(document.getElementById("bostonGlobe").checked && !document.getElementById("bostonGlobe").disabled){
            valueString = valueString + document.getElementById("bostonGlobe").value + ":";
          }
          if(document.getElementById("newsWire").checked && !document.getElementById("newsWire").disabled){
            valueString = valueString + document.getElementById("newsWire").value + ":";
          }
          if(document.getElementById("bostonArticles").checked && !document.getElementById("bostonArticles").disabled){
            valueString = valueString + document.getElementById("bostonArticles").value + ":";
          }
          if(document.getElementById("otherNews").checked && !document.getElementById("otherNews").disabled){
            valueString = valueString + document.getElementById("otherNews").value + ":";
          }
          if(document.getElementById("bostoncom").checked && !document.getElementById("bostoncom").disabled){
            valueString = valueString + document.getElementById("bostoncom").value + ":";
          }
          if(document.getElementById("events").checked && !document.getElementById("events").disabled){
            valueString = valueString + document.getElementById("events").value + ":";
          }
           if(document.getElementById("travel").checked && !document.getElementById("travel").disabled){
            valueString = valueString + document.getElementById("travel").value + ":";
          }
          if(document.getElementById("yellow").checked && !document.getElementById("yellow").disabled){
            valueString = valueString + document.getElementById("yellow").value + ":";
          }
          if(document.getElementById("exploreNewEngland").checked && !document.getElementById("exploreNewEngland").disabled){
            valueString = valueString + document.getElementById("exploreNewEngland").value + ":";
          }
          if(document.getElementById("obits").checked && !document.getElementById("obits").disabled){
            valueString = valueString + document.getElementById("obits").value + ":";
          }
          if(document.getElementById("localBlogs").checked && !document.getElementById("localBlogs").disabled){
            valueString = valueString + document.getElementById("localBlogs").value + ":";
          }
          if(document.getElementById("localGov").checked && !document.getElementById("localGov").disabled){
            valueString = valueString + document.getElementById("localGov").value + ":";
          }
    if(document.getElementById("organizations").checked && !document.getElementById("organizations").disabled){
            valueString = valueString + document.getElementById("organizations").value + ":";
          }
    if(document.getElementById("information").checked && !document.getElementById("information").disabled){
            valueString = valueString + document.getElementById("information").value + ":";
          }
          if(document.getElementById("commercial").checked && !document.getElementById("commercial").disabled){
            valueString = valueString + document.getElementById("commercial").value + ":";
          }
          document.getElementById("checkBox").value=valueString;
        }
        
        
        function SelectType(id){
      var boolType=false;
      var displayType='';
      if(id == 'everything'){
        boolType=true;
        displayType='';

      document.getElementById('options').style.color="#AAAAAA";
      document.getElementById('bostonGlobe').style.color="#EFEFEF";
  document.getElementById('bostonArticles').style.color="EFEFEF";
      document.getElementById('newsWire').style.color="#EFEFEF";
      document.getElementById('otherNews').style.color="#EFEFEF";
      document.getElementById('bostoncom').style.color="#EFEFEF";
      document.getElementById('events').style.color="#EFEFEF";
      document.getElementById('travel').style.color="#EFEFEF";
      document.getElementById('yellow').style.color="#EFEFEF";
      document.getElementById('exploreNewEngland').style.color="#EFEFEF";
      document.getElementById('obits').style.color="#EFEFEF";
      document.getElementById('localBlogs').style.color="#EFEFEF";
      document.getElementById('localGov').style.color="#EFEFEF";
  document.getElementById('organizations').style.color="#EFEFEF";
      document.getElementById('information').style.color="#EFEFEF";
      document.getElementById('commercial').style.color="#EFEFEF";

      } else {

      document.getElementById('options').style.color="#000000";
      document.getElementById('bostonGlobe').style.color="#000000";
  document.getElementById('bostonArticles').style.color="000000";
      document.getElementById('newsWire').style.color="#000000";
      document.getElementById('otherNews').style.color="#000000";
      document.getElementById('bostoncom').style.color="#000000";
      document.getElementById('events').style.color="#000000";
      document.getElementById('travel').style.color="#000000";
      document.getElementById('yellow').style.color="#000000";
      document.getElementById('exploreNewEngland').style.color="#000000";
      document.getElementById('obits').style.color="#000000";
      document.getElementById('localBlogs').style.color="#000000";
      document.getElementById('localGov').style.color="#000000";
  document.getElementById('organizations').style.color="#000000";
      document.getElementById('information').style.color="#000000";
      document.getElementById('commercial').style.color="#000000";
}
      
      document.getElementById('options').style.display=displayType;
      document.getElementById('bostonGlobe').disabled=boolType;
  document.getElementById('bostonArticles').disabled=boolType;
      document.getElementById('newsWire').disabled=boolType
       document.getElementById('otherNews').disabled=boolType;
      document.getElementById('bostoncom').disabled=boolType;
       document.getElementById('events').disabled=boolType;
       document.getElementById('travel').disabled=boolType;       
      document.getElementById('yellow').disabled=boolType;
      document.getElementById('exploreNewEngland').disabled=boolType;
      document.getElementById('obits').disabled=boolType;
      document.getElementById('localBlogs').disabled=boolType;
      document.getElementById('localGov').disabled=boolType;
  document.getElementById('organizations').disabled=boolType;
      document.getElementById('information').disabled=boolType;
      document.getElementById('commercial').disabled=boolType;


      document.getElementById('options').style.checked=false;
      document.getElementById('bostonGlobe').checked=false;
  document.getElementById('bostonArticles').checked=false;
      document.getElementById('newsWire').checked=false;
       document.getElementById('otherNews').checked=false;
      document.getElementById('bostoncom').checked=false;
       document.getElementById('events').checked=false;
      document.getElementById('travel').checked=false;
      document.getElementById('yellow').checked=false;
      document.getElementById('exploreNewEngland').checked=false;
      document.getElementById('obits').checked=false;
      document.getElementById('localBlogs').checked=false;
      document.getElementById('localGov').checked=false;
  document.getElementById('organizations').checked=false;
      document.getElementById('information').checked=false;
      document.getElementById('commercial').checked=false;

}
        

        function highlight(highlight,formID,id){        	
    highlightID=id;
    var mmWhat='';
    var ypWhat='';
    var zeWhat='';
    var what='';
    var where='';
    var checkBox=document.getElementById("lsChk");
    if (oldTabID == "mmedia"){
      mmWhat = document.getElementById("mmWhat").value;
      document.getElementById("firstinput").value="";
      document.getElementById("what").value=mmWhat;
      document.getElementById("zeWhat").value=mmWhat;
      document.getElementById("ypWhat").value=mmWhat;
      document.getElementById("nameinput").value = mmWhat;
    } else if(oldTabID == "ypages"){
    document.getElementById("firstinput").value="";
      ypWhat = document.getElementById("ypWhat").value
      where = document.getElementById("where").value;
      document.getElementById("what").value=ypWhat;
      document.getElementById("zeWhat").value=ypWhat;
      document.getElementById("mmWhat").value=ypWhat;
      document.getElementById("nameinput").value = ypWhat;
      document.getElementById("cityinput").value = where;
    }else if(oldTabID == "wpages"){
      what = document.getElementById("nameinput").value;
      where = document.getElementById("cityinput").value;
      document.getElementById("what").value=what;
      document.getElementById("zeWhat").value=what;
      document.getElementById("mmWhat").value=what;
      document.getElementById("where").value=where;
      
    } else if(oldTabID == "zevents"){
    document.getElementById("firstinput").value="";
    zeWhat = document.getElementById("zeWhat").value;
    document.getElementById("what").value= zeWhat;
    document.getElementById("mmWhat").value=zeWhat;
    document.getElementById("ypWhat").value=zeWhat;
    document.getElementById("nameinput").value = zeWhat;
    } else{
    document.getElementById("firstinput").value="";
    what = document.getElementById('what').value;
    document.getElementById('mmWhat').value=what;
    document.getElementById("zeWhat").value=what;
    document.getElementById("ypWhat").value=what;
    document.getElementById("nameinput").value = what;
    
    }
    
    if ( document.getElementById('what')!=null && document.getElementById('what').value != ""){

    if (id=="lsearch"){
    document.getElementById("town").value="";
          document.getElementById("ypWhat").value="";
      if(checkBox.checked==true && oldTabID=="lsearch"){
    document.getElementById('sortBy').value="-articleprintpublicationdate";
        document.getElementById('tab').value="globe";
      }else{
      document.getElementById('tab').value="";
      }
      if(keyword()!="User_Blank"){
    	  document.getElementById('sortBy').value="";
}
    }
 if (id=="generic"){

          document.getElementById("ypWhat").value="";
          document.getElementById('tab').value=gnTab;
     if( document.getElementById('genChk') != null && !document.getElementById('genChk').checked){
     
      document.getElementById('tab').value="";
      }
      
     
      if(keyword()!="User_Blank"){			
                  document.getElementById('sortBy').value="";
}
    }  
    if (id=="bglobe"){
        document.getElementById("town").value="";
      document.getElementById("ypWhat").value="";
      document.getElementById('where').value="";
      document.getElementById('tab').value="globe";
      document.getElementById('sortBy').value="-articleprintpublicationdate";
    }
     if (id=="travel"){
         document.getElementById("town").value="";
          document.getElementById('where').value="";
          document.getElementById("ypWhat").value="";
      document.getElementById('tab').value="travel";
                  document.getElementById('sortBy').value="";
    }    
    if (id=="ssearch"){
        document.getElementById("town").value="";
          document.getElementById('where').value="";
                    document.getElementById("ypWhat").value="";
                    if(checkBox.checked==true && oldTabID=="ssearch"){
    document.getElementById('sortBy').value="-articleprintpublicationdate";
        document.getElementById('tab').value="globe";
      }else{
      document.getElementById('tab').value="ssearch";
      }

                  document.getElementById('sortBy').value="";
    }         
    if (id=="zevents"){            
                                       
              window.location="http://calendar.boston.com/search?p12=results_searchbox_events&swhere=Boston%2C+MA&srad=25.0&st=event&svt=text&search=true&swhat=" + document.getElementById("what").value;       
            }
    if (id=="mmedia"){
              window.location="http://multimedia.boston.com/pub/search?q="+ document.getElementById("what").value ;       
            }
            if (id=="ypages"){
                document.getElementById("town").value="";            
                  document.getElementById('tab').value="yp";
                  
     document.getElementById("what").value="";
                  
            }               
            
            if (id=="wpages"){
                document.getElementById("town").value="";
             var location =  "http://wp.boston.com/redirect.php?qf=" + document.getElementById("firstinput").value;
            location = location + "&qn="+ document.getElementById("nameinput").value;
            location = location + "&qc=" + document.getElementById("cityinput").value;
            location = location + "&qs=MA&ReportType=34";
            window.location=location;

            }            
                              
            if (id != "zevents" && id != "mmedia" && id != "wpages"){
                  document.getElementById("newSearch").submit();
            }     
  }
  

  else{
  if(id=="wpages" && oldTabID=="wpages"){
        whitePageMissingField();
  }
  
        var oldTab = document.getElementById(oldTabID).parentNode;
    for( var x = 0; x < oldTab.attributes.length; x++ ) {
      if( oldTab.attributes[x].nodeName.toLowerCase() == 'class' ) {
        oldTab.attributes[x].nodeValue='';  
      }
    }
  
    for( var x = 0; x < highlight.attributes.length; x++ ) {
      if( highlight.attributes[x].nodeName.toLowerCase() == 'class' ) {
        highlight.attributes[x].nodeValue='active';
      }
    }
  
    oldTabID = id; 
    for( var x = 0; x < document.getElementById('searchForm').attributes.length; x++ ) {
      if( document.getElementById('searchForm').attributes[x].nodeName.toLowerCase() == 'class' ) {
        document.getElementById('searchForm').attributes[x].nodeValue=formID;
        }
    }

    formClass = formID;
  }
//document.getElementById('ssearch').parentNode.class='active';
}
        
        function clickSearch(){
  var mmWhat;
    var ypWhat;
    var zeWhat;
    var what;
    var checkBox=document.getElementById("lsChk");
 
    if (oldTabID == "mmedia"){
      mmWhat = document.getElementById("mmWhat").value;
      document.getElementById("what").value=mmWhat;
      document.getElementById("zeWhat").value=mmWhat;
      document.getElementById("ypWhat").value=mmWhat;
    } else if(oldTabID == "ypages"){
      ypWhat = document.getElementById("ypWhat").value
      document.getElementById("what").value=ypWhat;
      document.getElementById("zeWhat").value=ypWhat;
      document.getElementById("mmWhat").value=ypWhat;
    } else if(oldTabID == "zevents"){
    zeWhat = document.getElementById("zeWhat").value;
    document.getElementById("what").value= zeWhat;
    document.getElementById("mmWhat").value=zeWhat;
    document.getElementById("ypWhat").value=zeWhat;
    } else{
    what = document.getElementById("what").value;
    document.getElementById("mmWhat").value=what;
    document.getElementById("zeWhat").value=what;
    document.getElementById("ypWhat").value=what;
    }  

  document.getElementById('s.dateRange').value="";    
    document.getElementById('sortBy').value="";    
    document.getElementById('tab').value="";
    

    if (highlightID=="lsearch"){
document.getElementById("town").value="";
      if(checkBox.checked==true){
    document.getElementById('sortBy').value="-articleprintpublicationdate";
        document.getElementById('tab').value="globe";
      }else{
      }
              document.getElementById("ypWhat").value="";

      document.getElementById("newSearch").submit();
    }

 if (highlightID=="bglobe"){
document.getElementById("town").value="";
      document.getElementById("ypWhat").value="";
      document.getElementById('where').value="";
      document.getElementById('tab').value="globe";
      document.getElementById('sortBy').value="-articleprintpublicationdate";
                   document.getElementById("newSearch").submit();
    }

if(highlightID=="generic"){
      document.getElementById("ypWhat").value="";
      
             document.getElementById('tab').value=gnTab;
     if( document.getElementById('genChk') != null && !document.getElementById('genChk').checked){
     
      document.getElementById('tab').value="";
      }
      
     
      if(keyword()!="User_Blank"){
                  document.getElementById('sortBy').value="";
}
  document.getElementById("newSearch").submit();

}

    
    if (highlightID=="travel"){
      document.getElementById("town").value="";
              document.getElementById("ypWhat").value="";
              document.getElementById('tab').value="travel";
      document.getElementById('where').value="";
      document.getElementById("newSearch").submit();
    }

    if (highlightID=="ssearch"){
    document.getElementById("town").value="";
              document.getElementById("ypWhat").value="";
                if(checkBox.checked==true){
        document.getElementById('sortBy').value="-articleprintpublicationdate";
        document.getElementById('tab').value="globe";
      } else{    document.getElementById('tab').value="ssearch";
      }
      document.getElementById('where').value="";
      document.getElementById("newSearch").submit();
    }
                          
    if (highlightID=="ypages"){
    document.getElementById("town").value="";
      document.getElementById('tab').value="yp";
      
     document.getElementById("what").value=""; 
     document.getElementById("newSearch").submit();
    }

 if (highlightID=="mmedia"){
 document.getElementById("town").value="";
    document.getElementById('where').value="";
  var location = "http://multimedia.boston.com/pub/search?q="+ mmWhat +"&mc=" ;       
  var display;
  display="";
  for (counter = 0; counter < document.getElementById('newSearch').col.length; counter++){
    if (document.getElementById('newSearch').col.options[counter].selected){
      display = document.getElementById('newSearch').col.options[counter].value;
    }
  }

     location = location + display;
      window.location=location;
      return false;
    }        

if (highlightID=="wpages" && document.getElementById("nameinput").value != ""){
  var location =  "http://wp.boston.com/redirect.php?qf=" + document.getElementById("firstinput").value;
 location = location + "&qn="+ document.getElementById("nameinput").value;
 location = location + "&qc=" + document.getElementById("cityinput").value;
 location = location + "&qs=MA&ReportType=34";
     window.location=location;
      return false;
    }   else if (highlightID=="wpages" && document.getElementById("nameinput").value == ""){
      whitePageMissingField();
    }    

 

    if (highlightID=="zevents"){
  var location =  "http://calendar.boston.com/search?p12=results_searchbox_events&srad=25.0&st=event&svt=text&search=true&swhat=" + zeWhat;
  if (document.getElementById('when') != ''){
    location = location + '&swhen=' + document.getElementById('when').value;
  } 
  if (document.getElementById('where') != ''){
    location = location + '&swhere=' +  document.getElementById('where').value;
  } else{
    location = location + '&swhere=Boston%2C+MA';
  } 
     window.location=location;
      return false;
    }        
}

function checkboxClick(){
var checkBox=document.getElementById("lsChk");
if (checkBox.checked == true)
checkBox.checked = false;
else if (checkBox.checked == false)
checkBox.checked=true;
}


function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (
aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
}


function setupInitialTab(){
var tab = getURLParam("s.tab")
var formclass="Search";

if ( tab== "globe"){
    oldTabID ="bglobe";
    highlightID  ="bglobe"
    formclass= formclass+"bg";

document.getElementById('bg').className="active";

} else if ( tab=="events"){
  oldTabID ="zevents"; 
  highlightID="zevents"; 
  formclass= formclass+"ze";
highlight(document.getElementById('ze'),'Searchze','zevents');
document.getElementById('ze').className="active";

} else if ( tab=="yp"){
  oldTabID ="ypages"; 
  highlightID="ypages"; 
  formclass= formclass+"yp";
highlight(document.getElementById('yp'),'Searchyp','ypages');
document.getElementById('yp').className="active";

}  else if ( tab=="wp"){
    oldTabID ="wpages"; 
    highlightID="wpages"; 
    formclass= formclass+"wp";
highlight(document.getElementById('wp'),'Searchwp','wpages');
document.getElementById('wp').className="active";

 }else if( tab=="ssearch"){
  oldTabID ="ssearch";
  highlightID="ssearch";
  formclass= formclass+"ss";
highlight(document.getElementById('ss'),'Searchss','ssearch');
document.getElementById('ss').className="active";

}else if(tab=="mmedia"){
  oldTabID ="mmedia";
  highlightID="mmedia";
  formclass= formclass+"mm";
highlight(document.getElementById('mm'),'Searchmm','mmedia');
document.getElementById('mm').className="active";

}else if(tab=="travel"){
    oldTabID ="travel";
    highlightID="travel";
    formclass= formclass+"ts";

document.getElementById('ts').className="active";

}else{
  oldTabID ="lsearch"; 
highlightID = "lsearch";
 formclass= formclass+"ls";
highlight(document.getElementById('lsearch').parentNode,'Searchls','lsearch');
document.getElementById('ls').className="active";

}
}

function SelectDate(id){
      var boolType=false;
      var boolInverse=true;
      var displayType='none';


      if(id == 'chooseLastPublished'){
        boolType=true;
        boolInverse=false;
  displayType='';
      }
            
     if(document.getElementById('lastPublished')!=null){
       document.getElementById('lastPublished').disabled=boolInverse;
}


      document.getElementById('start_year').disabled=boolType;
      if (document.getElementById('start_year_historic')!=null){
      document.getElementById('start_year_historic').disabled=boolType; 
}
      document.getElementById('start_day').disabled=boolType;
      document.getElementById('start_month').disabled=boolType;
      document.getElementById('end_year').disabled=boolType;
      if (document.getElementById('end_year_historic')!=null){
      document.getElementById('end_year_historic').disabled=boolType; 
}
      document.getElementById('end_day').disabled=boolType;
      document.getElementById('end_month').disabled=boolType;  
}


 function submittingHistoric(){
  if(document.getElementById('recent')!=null){

  if(document.getElementById('chooseDateRange').checked && document.getElementById('recent').checked){
    document.getElementById('start').value=dateName('start');document.getElementById('end').value=dateName('end');
  }
}else{
  if(document.getElementById('chooseDateRange').checked){
    document.getElementById('start').value=dateName('start');document.getElementById('end').value=dateName('end');
  }
}
  if(document.getElementById('historic')!=null){
  if (document.getElementById('historic').checked){
    document.getElementById('qrytxt').value=document.getElementById('what').value;
    if (document.getElementById('s.author').value!=null || document.getElementById('s.author').value!=''){
  document.getElementById('By').value=document.getElementById('s.author').value;
}

    if(document.getElementById('chooseLastPublished').checked){
      document.getElementById('datetype').value='0';
      document.getElementById('frommonth').value='05';
      document.getElementById('fromday').value='01';
      document.getElementById('fromyear').value='1872';
      document.getElementById('tomonth').value='12';
      document.getElementById('today').value='31';
      document.getElementById('toyear').value='1922';
    }else{
      document.getElementById('datetype').value='6';
      document.getElementById('frommonth').value=document.getElementById('start_month').value;
      document.getElementById('fromday').value=document.getElementById('start_day').value;
      document.getElementById('fromyear').value=document.getElementById('start_year_historic').value;
      document.getElementById('tomonth').value=document.getElementById('end_month').value;
      document.getElementById('today').value=document.getElementById('end_day').value;
      document.getElementById('toyear').value=document.getElementById('end_year_historic').value;
    }
    if(document.getElementById('bestSort').checked){
      document.getElementById('historicsortby').value='RELEVANCE'
    }
    if(document.getElementById('mostRecent').checked){
      document.getElementById('historicsortby').value='REVERSE_CHRON'
    }
    if(document.getElementById('leastRecent').checked){
      document.getElementById('historicsortby').value='CHRON'
    }

document.getElementById('hist').submit();
return false;
}
else{
document.getElementById('searchFormId').submit();
}
} 
}


function submitting(){
  if(document.getElementById('chooseDateRange').checked){
    document.getElementById('start').value=dateName('start');document.getElementById('end').value=dateName('end');
  }

  document.getElementById('searchFormId').submit();
}



function changeLocClick(){

		if(document.getElementById('changeLoc')!=null){
		if(openCLoc){
			document.getElementById('changeLoc').style.display='';
			document.getElementById('changeLocText').style.borderLeft='1px solid #ffffff';
			document.getElementById('changeLocText').style.borderTop='1px solid #ffffff';
			document.getElementById('changeLocText').style.borderRight='1px solid #ffffff';
            document.getElementById('changeLocText').style.color='#00f';
			openCLoc=false;
	
		}else{
			document.getElementById('changeLoc').style.display='block';
			document.getElementById('changeLocText').style.borderLeft='1px solid #2851A2';
			document.getElementById('changeLocText').style.borderTop='1px solid #2851A2';
			document.getElementById('changeLocText').style.borderRight='1px solid #2851A2';
            document.getElementById('changeLocText').style.color='gray';

			openCLoc=true;
		}
}

		
	}


function changeL(event){
if (document.getElementById('locationWidget').value!=null && document.getElementById('locationWidget').value!="")
    {
    if(document.getElementById('locWCheckBox').checked){setCookie('location',document.getElementById('locationWidget').value,365);}    
    }
    changeOmni(omnHelper);
	document.getElementById('locWForm').submit()  
}




 function modifyText2(event) {


	if(event.keyCode == 38 || event.keyCode == 40 )
{changeL=function(){};}
	if (event.keyCode==13){
	changeL(event);
changeL = function(event){if (document.getElementById('locationWidget').value!=null && document.getElementById('locationWidget').value!=""){
    if(document.getElementById('locWCheckBox').checked){setCookie('location',document.getElementById('locationWidget').value,365);
    }       
    }
   changeOmni(omnHelper);
    document.getElementById('locWForm').submit()};
}
   }








var opStr = "<div style='text-align:center;width:180px;'><span style='font-family:arial,helvetica;font-size:12px;align:center;'>";

function addMks(x,y,z,a){
  letter = String.fromCharCode("A".charCodeAt(0) + a);
  letteredIcon = new GIcon(icon);

  if (z=="exact"){
    letteredIcon.iconSize =new GSize(20,34);
      letteredIcon.shadowSize =new GSize(59,32);
  letteredIcon.image = "http://graphics.boston.com/universal/site_graphics/search/gmarkers/pointerA2C5E5_" + (a+1) + ".png";
  letteredIcon.shadow="http://graphics.boston.com/universal/site_graphics/search/gmarkers/pointer_shadow.png";
  }else if (z=="exact-details"){
  letteredIcon.iconSize =new GSize(20,34);
      letteredIcon.shadowSize =new GSize(59,32);
    letteredIcon.image = "http://graphics.boston.com/universal/site_graphics/search/gmarkers/pointerA2C5E5_blankdot.png";
    letteredIcon.shadow="http://graphics.boston.com/universal/site_graphics/search/gmarkers/pointer_shadow.png";
  }else if (z=="inexact-details"){
   letteredIcon.iconSize =new GSize(20,20);
  letteredIcon.shadowSize =new GSize(59,32);
    letteredIcon.image = "http://graphics.boston.com/universal/site_graphics/search/gmarkers/circleshadowA2C5E5_blank.png";
    letteredIcon.shadow="http://graphics.boston.com/universal/site_graphics/search/gmarkers/circle_shadow.png";
  }else{
  letteredIcon.iconSize =new GSize(20,20);
  letteredIcon.shadowSize =new GSize(59,32);
    letteredIcon.image = "http://graphics.boston.com/universal/site_graphics/search/gmarkers/circleA2C5E5_" + (a+1) + ".png";
  letteredIcon.shadow="http://graphics.boston.com/universal/site_graphics/search/gmarkers/circle_shadow.png";
  }
  markerOptions = { icon:letteredIcon };
  GInfoWindowOptions = {maxWidth:300};
    
    mkr[a][4] = new GMarker(new GLatLng(x,y),letteredIcon);
    map.addOverlay(mkr[a][4]);
    //mkr[a][4].bindInfoWindowHtml("test",GInfoWindowOptions)
    if(z!="exact-details" && z!="inexact-details"){
   GEvent.addListener(mkr[a][4],"click",function() {if(mkr[a][3]=="wide"){popInfoWin(a)}else{if(document.getElementById("list" + a).style.backgroundColor==""){
    for (i=0;i<mkr.length;i++){  
   document.getElementById("list" + i).style.backgroundColor=""; 
  } 
  
   
   document.getElementById("list"+a).style.backgroundColor="#ebf4fb"} else{document.getElementById("list"+a).style.backgroundColor=""}
}
});
   }

}



function addMksWhiteGray(x,y,z,a){
  letter = String.fromCharCode("A".charCodeAt(0) + a);
  letteredIcon = new GIcon(icon);

  if (z=="exact"){
    letteredIcon.iconSize =new GSize(20,34);
      letteredIcon.shadowSize =new GSize(59,32);
  letteredIcon.image = "http://graphics.boston.com/universal/site_graphics/search/gmarkers/pointerA2C5E5_" + (a+1) + ".png";
  letteredIcon.shadow="http://graphics.boston.com/universal/site_graphics/search/gmarkers/pointer_shadow.png";
  }else if (z=="exact-details"){
  letteredIcon.iconSize =new GSize(20,34);
      letteredIcon.shadowSize =new GSize(59,32);
    letteredIcon.image = "http://graphics.boston.com/universal/site_graphics/search/gmarkers/pointerA2C5E5_blankdot.png";
    letteredIcon.shadow="http://graphics.boston.com/universal/site_graphics/search/gmarkers/pointer_shadow.png";
  }else if (z=="inexact-details"){
   letteredIcon.iconSize =new GSize(20,20);
  letteredIcon.shadowSize =new GSize(59,32);
    letteredIcon.image = "http://graphics.boston.com/universal/site_graphics/search/gmarkers/circleshadowA2C5E5_blank.png";
    letteredIcon.shadow="http://graphics.boston.com/universal/site_graphics/search/gmarkers/circle_shadow.png";
  }else{
  letteredIcon.iconSize =new GSize(20,20);
  letteredIcon.shadowSize =new GSize(59,32);
    letteredIcon.image = "http://graphics.boston.com/universal/site_graphics/search/gmarkers/circleA2C5E5_" + (a+1) + ".png";
  letteredIcon.shadow="http://graphics.boston.com/universal/site_graphics/search/gmarkers/circle_shadow.png";
  }
  markerOptions = { icon:letteredIcon };
  GInfoWindowOptions = {maxWidth:300};
    
    mkr[a][4] = new GMarker(new GLatLng(x,y),letteredIcon,true);
    map.addOverlay(mkr[a][4]);



}



function popInfoWin(x){
  mkr[x][4].openInfoWindowHtml("<div style=''>" + mkr[x][5] + "</div>",GInfoWindowOptions.maxWidth);
}
