$(document).ready(function(){ 

$('.search-form').show();

    //=============== Main Navigation style=====================

    $(".headlink").hover(
        function() {$(this).find("ul:hidden").slideDown(300).css('z-index','2').css('top','28px');
                    $(this).find("ul li").css('height','18px');
                    $(this).find("ul li:last").css('border','0');
                    },
        function() {$(this).find("ul:visible").slideUp(300);
                    $.clearQueue();
    }); 
//      $(".headlink").mouseover(function(){ 
//            $(this).find("ul").slideDown().css('z-index','2').css('top','28px'); 
//            $(this).find("ul li").css('height','32px');
//      });
//      
//      $(".headlink").mouseout(function(){
//            $(this).find("ul").slideUp(); 
//      });



//================= Search =====================


    $('.main-search .textbox').focus(function(){
        if ( $(this).val() == 'Search'){
        $(this).val('');
        }
    });
    
    $('.main-search .textbox').blur(function(){
        if ( $(this).val() == '' ){
        $(this).val('Search');
        }
    });
    
    //================= swril design =====================
    
//    $('div.main-nav ul').ready(function(){
//         if($('div.main-nav ul').children('li.slt').index() == 0){
//                $('div.swril-design div').addClass('about')
//            }
//        else if($('div.main-nav ul').children('li.slt').index() == 1){
//                $('div.swril-design div').addClass('services')
//            }
//        else if($('div.main-nav ul').children('li.slt').index() == 2){
//                $('div.swril-design div').addClass('attorneys')
//            }
//        else if($('div.main-nav ul').children('li.slt').index() == 3){
//                $('div.swril-design div').addClass('diversity')
//            }
//        else if($('div.main-nav ul').children('li.slt').index() == 4){
//                $('div.swril-design div').addClass('news')
//            }
//        else if($('div.main-nav ul').children('li.slt').index() == 5){
//                $('div.swril-design div').addClass('publications')
//            }
//        else if($('div.main-nav ul').children('li.slt').index() == 6){
//                $('div.swril-design div').addClass('careers')
//            }
//        else{$('div.swril-design div').addClass('noSection')}
//    });
    
    //================= Practice Area Listing =====================
    
    $("ul.practice-area-list li.parent:odd").addClass('light');
    $("ul.practice-area-list li.parent:even").addClass('dark');
    $("ul.practice-area-list li.parent2:even").addClass('light');
    $("ul.practice-area-list li.parent2:odd").addClass('dark');
    
    $("ul.attorney-list li.parent:odd").addClass('light');
    $("ul.attorney-list li.parent:even").addClass('dark');
    

    $('a.expand').click(function(event){
        event.preventDefault();
        $(this).parent().siblings('ul').toggleClass('show');
        $(this).toggleClass('toggle')

    });
    
    //================= Homepage Image Alignment =====================
    
    $('ul.experience li img').each(function(){
        $(this).siblings('div').addClass('image');
    });

    if ($.browser.msie && $.browser.version < 9)$('.search-form select')
        .bind('focus mouseover', function() {
            $(this).addClass('expand').removeClass('clicked');
            if ($(this).width() < 139) {
                $(this).addClass('smallExp');
            }
        })
        .bind('click', function() { $(this).toggleClass('clicked'); })
        .bind('change', function() { $(this).toggleClass('expand smallExp'); })
        .bind('mouseout', function() { if (!$(this).hasClass('clicked')) { $(this).removeClass('expand smallExp'); } })
        .bind('blur', function() {
        $(this).removeClass('expand clicked smallExp');
        });



    //================= Generic template Conditional right Column =====================
    
   
});

jQuery(function(){
    initFontResize();
    
});

/* Text changer - light version.
Let your text's font size customizable.
by Marco Rosella - http://www.centralscrutinizer.it/en/design/js-php/text-changer
v0.2 - May 18, 2006
*/
function initFontResize() {
	textChanger.init();
}
var textChanger = {
	defaultFS : 62.5,
	init: function() {
		var el = document.getElementsByTagName("body")[0];
		var sz = textChanger.getCookie();
		el.style.fontSize = sz ? sz + '%' : textChanger.defaultFS + '%';
		var incr = document.getElementById('large-text');
		if(incr)
			incr.onclick = function(){textChanger.changeSize(1); return false;};
		var decr = document.getElementById('small-text');
		if(decr)
			decr.onclick = function(){textChanger.changeSize(-1); return false;};
		var reset = document.getElementById('default');
		if(reset)
			reset.onclick = function(){textChanger.changeSize(0); return false;};
	},
	changeSize: function(val) {
		var el = document.getElementsByTagName("body")[0];
		var size = el.style.fontSize.substring(0, 4);
		var fSize = parseFloat(size, 10);
		if (val == 1)	{
			fSize += 5;
			if (fSize > textChanger.defaultFS*1.5) fSize = textChanger.defaultFS*1.5;
		}
		if (val == -1) {
			fSize -= 5;
			if (fSize < textChanger.defaultFS/1.5) fSize = textChanger.defaultFS/1.5;
		}
		if (val == 0) fSize = textChanger.defaultFS;
		el.style.fontSize = fSize.toFixed(2) + '%';
		textChanger.updateCookie(fSize);
	},
	updateCookie: function(vl)	{
		var today = new Date();
		var exp = new Date(today.getTime() + (365*24*60*60*1000));
		document.cookie = 'textChangerL=size=' + vl + ';' +'expires=' + exp.toGMTString() + ';' +'path=/';
	},
	getCookie: function()	{
		var cname = 'textChangerL=size=';
		var start = document.cookie.indexOf(cname);
		var len = start + cname.length;
		if ((!start) && (cname != document.cookie.substring(0,cname.length))) {return null;}
		if (start == -1) return null;
		var end = document.cookie.indexOf(";",len);
		if (end == -1) end = document.cookie.length;
		return unescape(document.cookie.substring(len, end));
	}
}

