function validateSearch(obj) {
	if(obj.value == "") {
		alert("Please enter a search phrase");
		return false;
	} else {
		location.href = '/cms/search/search2.asp?zoom_query=' + obj.value;
		return false;
	}
}

function flashWrite(flashfile,x,y,flashvar) {
	document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='"+ x +"' height='"+ y +"'>");
	document.write("<param name='movie' value='"+ flashfile +"' />");
	document.write("<param name='quality' value='high' />");
	document.write("<param name='flashvars' value='"+ flashvar +"' />");
	document.write("<param name='wmode' value='transparent' />");
	document.write("<embed src='"+ flashfile +"' wmode='transparent' ");
	document.write("flashvars='"+ flashvar +"'  ");
	document.write("quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+ x +"' height='"+ y +"'></embed>");
	document.write("</object>");
}

function printYear() {
	var today = new Date();
	document.write(today.getFullYear());
}

function writeEmail(email) {
	document.write('<a href="mailto:'+email+'">'+email+'</a>');
}

function changeTextSize(textSize) {
	document.body.className = 'site ' + textSize;
	return false;
}

function printPage() {
	window.print();
	return false;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

$(document).ready(function(){    
    var counter = 0;    
    $('div.hidden').each(function(){
        $(this).children('h2:first').replaceWith('<h2><a href="#hiddenBlock' + counter + '" class="showHideBlock">' + $(this).children('h2').text() + '</a></h2>');
        $(this).children().not('h2:first').wrapAll('<div id="hiddenBlock' + counter + '" class="hbPadding"></div>');
        $('div#hiddenBlock' + counter).hide();
        counter++;
    });    
    $('a.showHideBlock').click(function(){
        $(this).toggleClass('open');
        $('div#' + $(this).attr('href').substring($(this).attr('href').indexOf('#')+1)).slideToggle();            
        return false;
    });    
        
    $('ul.footerLinks a').click(function(e){
        var target = $($(this).attr('href'));
        e.preventDefault();
        $('div.footerText').hide();
        $('div.footerText').not(target).removeClass('shown');
        if (target.hasClass('shown')){
            target.hide();
            target.removeClass('shown');
        } else {
            target.show();
            target.addClass('shown');
        }
    });
    
    $('div.footerText a.footerClose').click(function(e){
        e.preventDefault();
        $(this).parent('div.footerText').hide();
    });

	if($('div.lightbox').length > 0){
	    $('div.lightbox a').lightBox({
	        imageLoading: '/cms/outertemplates/images/lightbox/lightbox-ico-loading.gif',
	        imageBtnClose: '/cms/outertemplates/images/lightbox/lightbox-btn-close.gif',
	        imageBtnPrev: '/cms/outertemplates/images/lightbox/lightbox-btn-prev.gif',
	        imageBtnNext: '/cms/outertemplates/images/lightbox/lightbox-btn-next.gif'
        }); 
    }
    
    if($('div.rightBox').size() > 0){
        $('div.rightBox').each(function(){
            if($.cookie($(this).attr('id')) == 'collapsed'){
                $(this).children('a.toggle').removeClass('collapse')
                    .addClass('expand')
                    .next('div.rightBoxContent').hide();
            }
            else if($.cookie($(this).attr('id')) == 'expanded'){
                $(this).children('a.toggle').removeClass('expand')
                    .addClass('collapse')
                    .next('div.rightBoxContent').show();
            }
        });
    }
    
    $('div.rightBox a.toggle').click(function(e){
        e.preventDefault();
        if ($(this).hasClass('collapse')){
            $(this).removeClass('collapse')
                .addClass('expand')
                .next('div.rightBoxContent').slideUp(300);
            $.cookie($(this).parent('div.rightBox').attr('id'), 'collapsed');    
        } else {
            $(this).removeClass('expand')
                .addClass('collapse')
                .next('div.rightBoxContent').slideDown(300);
            $.cookie($(this).parent('div.rightBox').attr('id'), 'expanded');
        }
    });
    
    $('.corners').each(function(){
        if ($(this).children('div.corner').size() == 0){
            $(this).prepend('<div class="tl corner"></div><div class="tr corner"></div><div class="bl corner"></div><div class="br corner"></div>');
        }
    });

});