//// *********************************** ////
//// State of California master template ////
////             Version 1.20            ////
////       Last Updated 03/23/2007       ////
////                                     ////
//// Add your own Department-specific    ////
//// scripts here.                       ////
//// *********************************** ////

// selectSearch - If you are not using DTS site search you may delete lines 10-to-25
// Choose between the statewide search and your own local site search.

function selectSearch() { 
//	if (document.getElementById("control").which[0].checked) {
//	  document.getElementById("ca_form").q.value = document.getElementById("search").value;
//	  document.getElementById("ca_form").submit();
//	} else {
//		// Change the 'q' to the parameter your search engine uses for its text field
//	  document.getElementById("local_form").q.value = document.getElementById("search").value;
//	  document.getElementById("local_form").submit();
//	}

    //Modified the search to solve problem with nested forms in ASP.Net - Shekhar    
    var div, q, output, site, client, proxystyle;
    
    if (document.getElementById("radio_ca").checked) 
    { 
        div = document.getElementById("divCA");
	} 
	else 
	{
	    div = document.getElementById("divLocal");
	}
	
	q = document.getElementById("search").value;
	var inputElements = div.getElementsByTagName('input');
	output = inputElements[1].value;
	site = inputElements[2].value;
	client = inputElements[3].value;
	proxystyle = inputElements[4].value;
    
    window.location = 'http://search.ca.gov/search?q=' + q + '&site=' + site + '&client=' + client + '&output=' + output + '&proxystylesheet=' + proxystyle;
    return false;
}


// 11/19/07 TD added to highlight lefthand navigation link
function HighlightCurrentLink()

{

 

      var leftColumn = document.getElementById ("left_column")

      var divArr = document.getElementsByTagName("div")

      var leftColumnArr = new Array();

      var cnt =0;

      

      if(divArr!=null)

      {

      //alert(divArr[0].id)

          //store all div's with name like "left_column..." into array for processing

          for(var i =0;i<divArr.length;i++)

          {

              if(divArr[i].id.toLowerCase().indexOf("left_column")>=0)

              {

                  leftColumnArr[cnt++] = divArr[i]

              }            

          }

    }    

    //check links in divArr and highlight that link if match current URL

    for(var j =0;j<leftColumnArr.length;j++)

    {

            highlightLink (leftColumnArr[j])

    } 

 

}

function highlightLink(leftColumn)

{

    

      var curURL = document.URL;

      if(leftColumn!=null && curURL!="" && curURL!="undefined")

      {

            linkArr = leftColumn.getElementsByTagName("a")

            //alert(leftColumn)

            //alert(linkArr.length)

            for(var i =0;i<linkArr.length;i++)    

            {

           // alert(curURL+ " "+linkArr[i].href)

                   if(curURL.lastIndexOf(linkArr[i].href)>=0)

                        {

                            linkArr[i].style.fontWeight ="bold";

                            linkArr[i].style.color ="#108140";

                        }

            }

      }

    

}

 

addLoadEvent(HighlightCurrentLink);


// End of selectSearch javascript

/////////////////////////
//// tabpanel_module ////
/////////////////////////


//// tabpanel_mouseover
//// This function is called when a tabpanel tab is hovered

function tabpanel_mouseover(node)
{
  var panel_1_width = document.getElementById("tabpanel_1_sublist").offsetWidth; // Needed for IE
  document.getElementById("tabpanel_1").className = ""; // De-activate default item
  node.className = "tabpanel_default"; // Activate the hovered item
  if (panel_1_width) {
    if (document.getElementById("tabpanel_2_sublist"))
      document.getElementById("tabpanel_2_sublist").style.width = (panel_1_width - 2) + "px"; // Needed for IE
    if (document.getElementById("tabpanel_3_sublist"))
      document.getElementById("tabpanel_3_sublist").style.width = (panel_1_width - 2) + "px"; // Needed for IE
  }
}

//// tabpanel_mouseout
//// This function is called on mouseout

function tabpanel_mouseout(node)
{
  node.className = ""; // De-activate this item
  document.getElementById("tabpanel_1").className = "tabpanel_default"; // Activate default item
}

// End of tabpanel_module javascript



