jQuery(function() {
    jQuery('ul.sf-menu').superfish();
});

function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}
function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
    }
}

function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}


function CloseAccordions(NumOfAccordions, Name)
{
	for (var x = 1; x <= NumOfAccordions; x++)
	{
		var content = document.getElementById(Name + x + 'Content');
		if (content != null)
		{
			content.style.display = 'none';
			content.style.height = '0px';
		}
	}

}

function AccordianHover(AnchorId)
{
    if (document.getElementById('Accordion' + AnchorId + 'Content').style.height == "" || document.getElementById('Accordion' + AnchorId + 'Content').style.height == "0px")
    {
        document.getElementById('Accordion' + AnchorId + 'SubAnchor').style.backgroundImage = "url('_layouts/images/BirdAndBird/AccordionArrowRollover.jpg')";
    }
}
function AccordianHoverOut(AnchorId)
{
    if (document.getElementById('Accordion' + AnchorId + 'Content').style.height == "" || document.getElementById('Accordion' + AnchorId + 'Content').style.height == "0px")
    {
        document.getElementById('Accordion' + AnchorId + 'SubAnchor').style.backgroundImage = "url('_layouts/images/BirdAndBird/AccordionArrow.gif')";
    }
}

function showSearchArea(cnt_id, div_id, anchor_id, imgdiv_id, div_search_seperator, CloseTitle, OpenTitle)
{
    var searchSep = document.getElementById(div_search_seperator);
	var cntrolsDiv = document.getElementById(cnt_id);
	var an = document.getElementById(anchor_id);
	var el = document.getElementById(div_id);
	var di = document.getElementById(imgdiv_id);
	
	if ( el.style.display != 'none' ) 
	{
	    searchSep.style.width = "30px";
		cntrolsDiv.style.display = 'none';
		el.style.display = 'none';
		an.replaceChild(document.createTextNode(OpenTitle), an.firstChild);
		di.style.backgroundImage = "none";
	}
	else 
	{
	    searchSep.style.width = "43px"; 
		cntrolsDiv.style.display = '';
		el.style.display = '';
		an.replaceChild(document.createTextNode(CloseTitle), an.firstChild);
		di.style.backgroundImage = "url('_layouts/images/BirdAndBird/AccordionClose.jpg')";
	}
}

function drpEnabltToDisable(sector_Id, Practice_Id, locaion_Id,Type_Id) {
    document.getElementById(locaion_Id).disabled = true;
    document.getElementById(Type_Id).disabled = true; 
    document.getElementById(sector_Id).disabled = true;
    document.getElementById(Practice_Id).disabled = true;
    
}

function txtEnabltToDisable(txtId) {
    document.getElementById(txtId).disabled = true;
}

function LaywerHover(TitleDivId, ColImageId, BWImageId)
{
	document.getElementById(TitleDivId).style.visibility="visible";
	document.getElementById(ColImageId).style.display = "block";
	document.getElementById(BWImageId).style.display = "none";
}
function LaywerHoverOut(TitleDivId, ColImageId, BWImageId)
{
	document.getElementById(TitleDivId).style.visibility="hidden";
	document.getElementById(ColImageId).style.display = "none";
	document.getElementById(BWImageId).style.display = "block";
}

function BookHover(ColImageId, BWImageId)
{
	document.getElementById(ColImageId).style.display = "block";
	document.getElementById(BWImageId).style.display = "none";
}
function BookHoverOut(ColImageId, BWImageId)
{
	document.getElementById(ColImageId).style.display = "none";
	document.getElementById(BWImageId).style.display = "block";
}

function rollOverButton(bttn_id, img_src)
{
	document.getElementById(bttn_id).src = img_src;
}

function KeyDownHandler(btn)
		{
	      var bt = document.getElementById(btn); 
	      if (typeof bt == 'object')
	      { 
	            if(navigator.appName.indexOf("Netscape")>(-1)){ 
	                  if (e.keyCode == 13){ 
	                        bt.focus();
	                        bt.click(); 
	                        return true; 
	                  } 
	            } 
	            if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1)){ 
	                  if (event.keyCode == 13){
	                        bt.focus();
	                        bt.click(); 
	                        return true; 
	                  } 
	            } 
	      } 		
		}
		
function bookmarksite(){
		var title = document.title;
		var url = window.location.href;
		
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}


function switchMenu(obj) {
var el = document.getElementById(obj);

if ( el.style.display != 'none' ) {
el.style.display = 'none';
}
else {
el.style.display = '';
}
}

var ContentHeight = 500;
var TimeToSlide = 500.0;

var openAccordion = '';
var openDivAnchor = '';
var openMoreAccordion = '';

var pageDescInnerHTML = null;
var pageDescShortenedHTML = null;
var MainContent = null;
var totalChars = 0;
var vMore = null;

var contentdivminheight = 110;

function switchContent(nID, viewMoreString, viewLessString) 
{
      MainContent.innerHTML = pageDescInnerHTML;//pageDescShortenedHTML + pageDescInnerHTML;//pageDescInnerHTML.substring(0, totalChars + 55);//
	  if(openMoreAccordion == nID)
	  {
		    nID = '';
	  }
	  else
	  {
            var viewLessLink = document.getElementById('PageDescViewMore');
            viewLessLink.style.backgroundPosition = "left";
            viewLessLink.style.paddingLeft = "14px";
		vMore = viewMoreString;
	        viewLessLink.innerHTML = viewLessString;
	        viewLessLink.style.backgroundImage = "url('/_layouts/images/BirdAndBird/LessArrow.gif')";
	  }
	  setTimeout("aanimate("
	      + new Date().getTime() + "," + TimeToSlide + ",'"
	      + openMoreAccordion + "','" + nID + "','" + viewMoreString+ "')", 100);
	 
	  openMoreAccordion = nID;
	var ua = navigator.userAgent.toLowerCase();
	if (ua.indexOf('safari/') == -1)
	{
			sIFR.replace(VAGLight, {
			  selector: 'span.ms-rteCustom-PageDescription',
  				css: [
      				'.sIFR-root {background-color: #ffffff; color: #7f9f20;}'
      				,'a { text-decoration: none;color: #635b50; }'
      				,'a:link { color: #635b50; }'
      				,'a:hover { text-decoration:underline;color: #635b50; }'
    				],
    				wmode: 'transparent'
			});
	}
}

function ahidedivs() 
{
    if (document.forms['aspnetForm']['MSOLayout_InDesignMode'].value != "1" && document.forms['aspnetForm']['MSOAuthoringConsole_FormContext'].value != "1" && document.forms['aspnetForm']['MSOSPWebPartManager_DisplayModeName'].value != "Design")
    {
	var rad = navigator.appName;
	var els = document.getElementsByTagName( 'div' );
	var num = els.length - 10;
	var objId = null;
	for( var i = 0; i<num; i++ ) 
	{

		objId = els[i].id;
		if( objId.substring(0,15) == 'TwoBirdHideDiv_') 
		{
			els[i].style.display = 'none';
		}	
		else if( objId.substring(0,18) == 'TwoBirdContentDiv_' ) 
		{
			if (pageDescShortenedHTML == null)
			{
				MainContent = els[i];
				if (navigator.appName == "Microsoft Internet Explorer")
				{
					var pageDesc = els[i].getElementsByTagName('span')[0].innerText;//els[i].innerText;
				}
				else
				{
					var sub = els[i].getElementsByTagName('span')[0].textContent.substring(0,1);
					var integerpos = 0;
					do
					{
						integerpos++;
						sub = els[i].getElementsByTagName('span')[0].textContent.substring(integerpos,integerpos + 1);						
					}
					while (sub == "\n" || sub == "\r" || sub == "\t")
					
					var pageDesc = ''
					if (integerpos == 1)
					{
					    pageDesc = els[i].getElementsByTagName('span')[0].textContent;
					}
					else
					{
					    pageDesc = els[i].getElementsByTagName('span')[0].textContent.substring(integerpos,els[i].getElementsByTagName('span')[0].textContent.length - integerpos);
					}
				}
				
				var fullStops = 0;
				var charvar = null;
	            /*
				for(y=0; y < pageDesc.length; y++)
				{
					charvar = pageDesc.charAt(y);
	
					if ((charvar == '.') || (charvar == '?'))
					{
							totalChars = y + 1;
							fullStops = 0
							break;
							//fullStops = 0;
						/*if (fullStops == 0)
						{
							fullStops = 1;
						}
						else
						{
						    fullStops = 2;
							totalChars = y + 1;
							break;
							fullStops = 0;
						}*//*
					}
				}*/
				pageDescInnerHTML = els[i].innerHTML;
				if (fullStops == 1)
				{
                    pageDescShortenedHTML = "<span class='ms-rteCustom-PageDescription' >" + pageDesc.substring(0,totalChars) + "</span>";
                    //pageDescInnerHTML = pageDescInnerHTML.replace(pageDesc.substring(0,totalChars) ,"");
				}
				else
				{
				    pageDescShortenedHTML = "<span class='ms-rteCustom-PageDescription' >" + pageDesc + "</span>";
				    //pageDescInnerHTML = pageDescInnerHTML.replace(pageDesc ,"");
				}
				pageDescInnerHTML = pageDescInnerHTML;
			}
			
			els[i].innerHTML = pageDescShortenedHTML;
		}
	}
	}
}
	
function aanimate(lastTick, timeLeft, closingId, openingId, MoreString)
{ 
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
 
  var opening = (openingId == '') ?
      null : document.getElementById(openingId);
  var closing = (closingId == '') ?
      null : document.getElementById(closingId);
 
  if(timeLeft <= elapsedTicks)
  {
    if(opening != null)
      opening.style.height = '';
   
    if(closing != null)
    {
	     closing.style.display = 'block';
	     closing.innerHTML = pageDescShortenedHTML;
	      //closing.style.height =  contentdivminheight +'px';
	      var ViewMoreLink = document.getElementById('PageDescViewMore');
	      ViewMoreLink.style.backgroundPosition = "right";
	      ViewMoreLink.style.paddingLeft = "0px";
	      ViewMoreLink.innerHTML = vMore;
	      ViewMoreLink.style.backgroundImage = "url('/_layouts/images/BirdAndBird/MoreArrow.gif')";

			sIFR.replace(VAGLight, {
			  selector: 'span.ms-rteCustom-PageDescription',
  				css: [
      				'.sIFR-root {background-color: #ffffff; color: #7f9f20;}'
      				,'a { text-decoration: none;color: #635b50; }'
      				,'a:link { color: #635b50; }'
      				,'a:hover { text-decoration:underline;color: #635b50; }'
    				],
    				wmode: 'transparent'
			});
    }
    return;
  }
 
  timeLeft -= elapsedTicks;
  var newClosedHeight =
      Math.round((timeLeft/TimeToSlide) * ContentHeight);

//if(newClosedHeight <contentdivminheight)
	//newClosedHeight = contentdivminheight;

//  if(opening != null)
//  {
//    if(opening.style.display != 'block')
//      opening.style.display = 'block';
//      var Temp =(ContentHeight - newClosedHeight);
      
//	if(Temp <contentdivminheight)
//	Temp = contentdivminheight;

//    opening.style.height =
//        Temp  + 'px';
//  }
 
//  if(closing != null)
//    closing.style.height = newClosedHeight + 'px';

  setTimeout("aanimate(" + curTick + "," + timeLeft + ",'"
      + closingId + "','" + openingId + "')", 100);
}



var AccordianContentHeight = 287;

function runAccordion(index)
{
	if (openDivAnchor != '')
	{
		
		//openDivAnchor.style.borderBottom = '#d3dad0 1px solid';
	}
  var clickedDivAnchor = document.getElementById("Accordion" + index + "Div");
  
  
  //clickedDivAnchor.style.borderBottom = '#d3dad0 1px solid';
  openDivAnchor = clickedDivAnchor;

  var nID = "Accordion" + index + "Content";
  var ClickedContainer = document.getElementById(nID);
 // alert("Height:"+ClickedContainer.style.height);
 
  if(ClickedContainer.style.height==AccordianContentHeight+'px')
  {
     //alert("expanded: " + clickedDivAnchor.id);
  setTimeout("animate("
      + new Date().getTime() + "," + TimeToSlide + ",'"
      + nID + "','" + "" + "')", 33);
      
      
    var Alink = clickedDivAnchor.getElementsByTagName("a");
    Alink[0].style.backgroundImage = "url('/_layouts/images/BirdAndBird/AccordionArrow.gif')";
    
    clickedDivAnchor.style.backgroundColor = '#ffffff';
  }
  else
  {
  //alert("contracted: " + clickedDivAnchor.id);
  setTimeout("animate("
      + new Date().getTime() + "," + TimeToSlide + ",'"
      + "" + "','" + nID + "')", 33);
   
    var Alink = clickedDivAnchor.getElementsByTagName("a");
    Alink[0].style.backgroundImage = "url('/_layouts/images/BirdAndBird/AccordionClose.jpg')";

    clickedDivAnchor.style.backgroundColor = '#fff';
  }
  //if(openAccordion == nID)
   // nID = '';
 // else
    //openAccordion='';
  
//  alert("ClosingID:" + openAccordion + " OpeningID:" + nID);
   /*
  setTimeout("animate("
      + new Date().getTime() + "," + TimeToSlide + ",'"
      + openAccordion + "','" + nID + "')", 33);
 */
  //openAccordion = nID;
}

function animate(lastTick, timeLeft, closingId, openingId)
{ 
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
 
  var opening = (openingId == '') ?
      null : document.getElementById(openingId);
  var closing = (closingId == '') ?
      null : document.getElementById(closingId);

  if(timeLeft <= elapsedTicks)
  {
    if(opening != null)
      opening.style.height = AccordianContentHeight + 'px';
   
    if(closing != null)
    {
      closing.style.display = 'none';
      closing.style.height = '0px';
    }
    return;
  }
 
  timeLeft -= elapsedTicks;
  var newClosedHeight =
      Math.round((timeLeft/TimeToSlide) * AccordianContentHeight );

  if(opening != null)
  {
    if(opening.style.display != 'block')
      opening.style.display = 'block';
    opening.style.height =
        (AccordianContentHeight - newClosedHeight) + 'px';
  }
 
  if(closing != null)
    closing.style.height = newClosedHeight + 'px';

  setTimeout("animate(" + curTick + "," + timeLeft + ",'"
      + closingId + "','" + openingId + "')", 33);
}

function SetMatrixClickedVariableFalse()
{                      
    MatrixClicked = false;              
}
                    
function SetMatrixClickedVariableTrue()
{                     
    MatrixClicked = true;
}

function _TwoBirdsBodyOnLoadWrapper()
{
var MatrixClicked = null;
if (document.getElementById('AccordionContainer') != null )
{

	if (navigator.appName == "Microsoft Internet Explorer")
	{
        if (document.getElementById('AccordionContainer').innerText == '')
        {
            document.getElementById('AccordionContainer').style.display = 'none';
        }
    }
    else
    {
        var AcordContainer = document.getElementById('AccordionContainer').textContent.substring(0,1);
        
        var cnter = 0;
		do
		{
		    cnter++;
			AcordContainer = document.getElementById('AccordionContainer').textContent.substring(cnter,cnter + 1);						
		}
		while (AcordContainer == "\n" || AcordContainer == "\r" || AcordContainer == "\t")
		
		if (AcordContainer.length == 0 || document.getElementById('AccordionContainer').textContent.length < 330)
		{
		    document.getElementById('AccordionContainer').style.display = 'none';
		}
    }
}

/*
if (document.getElementById('OfficeAccordionContainer') != null )
{
				if (navigator.appName == "Microsoft Internet Explorer")
				{
					if (document.getElementById('OfficeAccordion1Content').innerText == '')
					{
						document.getElementById('OfficeAccordion1Div').style.display = 'none';
					}
					if (document.getElementById('OfficeAccordion2Content').innerText == '')
					{
						document.getElementById('OfficeAccordion2Div').style.display = 'none';
					}
					if (document.getElementById('OfficeAccordion3Content').innerText == '')
					{
						document.getElementById('OfficeAccordion3Div').style.display = 'none';
					}

				}
				else
				{
					if (document.getElementById('OfficeAccordion1Content').textContent.length < 30)
					{
						document.getElementById('OfficeAccordion1Div').style.display = 'none';
					}
					if (document.getElementById('OfficeAccordion2Content').textContent.length < 30)
					{
						document.getElementById('OfficeAccordion2Div').style.display = 'none';
					}
					if (document.getElementById('OfficeAccordion3Content').textContent.length < 30)
					{
						document.getElementById('OfficeAccordion3Div').style.display = 'none';
					}
				}
}*/
if (!_spBodyOnPageShowRegistered &&
		typeof(browseris) !="undefined" &&
		!browseris.ie &&
		typeof(window.addEventListener)=='function')
	{
		window.addEventListener('pageshow', _spBodyOnPageShow, false);
		_spBodyOnPageShowRegistered=true;
	}
	if (_spOriginalFormAction==null)
	{
		if (document.forms.length > 0)
		{
			_spOriginalFormAction=document.forms[0].action;
			var url=window.location.href;
			var index=url.indexOf("://");
			if (index >=0)
			{
				var temp=url.substring(index+3);
				index=temp.indexOf("/");
				if (index >=0)
					url=temp.substring(index);
			}
			_spEscapedFormAction=escapeUrlForCallback(url);
			document.forms[0].action=_spEscapedFormAction;
		}
	}
	_spFormOnSubmitCalled=false;
	if (typeof(Sys) !="undefined" &&
		typeof(Sys.Net) !="undefined" &&
		typeof(Sys.Net.WebRequestManager) !="undefined")
	{
		Sys.Net.WebRequestManager.add_invokingRequest(_TwoBirdsResetFormOnSubmitCalledFlag);
	}
	ProcessDefaultOnLoad(_spBodyOnLoadFunctionNames);
	
}



function _TwoBirdsResetFormOnSubmitCalledFlag( sender,  e)
{
	_spFormOnSubmitCalled=false;
}

function clearAllcbliST(checkvar,DivId)
{

var DivContainer = document.getElementById(DivId);

var children_input = DivContainer.getElementsByTagName("input");

if(checkvar.checked)
{
for (var i = 0; i < children_input.length; i++)
		{
			children_input[i].checked=true;
			
			
		}
}
else
{
		for (var i = 0; i < children_input.length; i++)
		{
			children_input[i].checked=false;
			
			
		}
}
	
}  

function clearAll(checkvar,DivId)
{
//alert('camein');
var DivContainer = document.getElementById(DivId);

var children_input = DivContainer.getElementsByTagName("input");

if(checkvar.checked)
{
for (var i = 0; i < children_input.length; i++)
		{
		//alert(children_input[i].id);
			children_input[i].checked=true;
			
			
		}
}
else
{
		for (var i = 0; i < children_input.length; i++)
		{
			children_input[i].checked=false;
			
			
		}
}

}


