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() {
    $('a.pageView').click(function() {
        pageTracker._trackPageview('/pageviews/' + $(this).attr('id'));
    });

    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'
        });
    }

    $('#vNav > ul > li:eq(0)').addClass("red");
    $('#vNav > ul > li:eq(1)').addClass("orange");
    $('#vNav > ul > li:eq(2)').addClass("pink");
    $('#vNav > ul > li:eq(3)').addClass("purple");
    $('#vNav > ul > li:eq(4)').addClass("teal");
    $('#vNav > ul > li:eq(5)').addClass("ochre");
    $('#vNav > ul > li:eq(6)').addClass("green");
    $('#vNav > ul > li:eq(7)').addClass("grey");
    $('#vNav > ul > li:eq(8)').addClass("blue");

    $('div.service a').bigTarget({ clickZone: 'div:eq(0)' });

    $('div.service').each(function() {
        var t = $(this).attr('title');
        var pt = $(this).children('a').html();
        var $popupTitle = $('<h3></h3>');
        var $popupContent = $('<p></p>');
        $popupTitle.html(pt);
        $popupContent.html(t);
        var $popup = $('<div class="popupBtm"></div>');
        $popup.append($popupTitle).append($popupContent);
        $popup.wrapInner('<div class="popup" />');
        //$popup.append('');
        //$popup.children('.popup').html(t);
        //$popup.append($popupTitle).append(t);

        $(this).mousemove(function(e) {
            var offset = $(this).offset();
            var x = e.pageX - offset.left + 5;
            var y = e.pageY - offset.top + 5;

            var px = e.pageX;
            var py = e.pageY;

            var wx = $(window).width();
            var wy = $(window).height();

            var puw = $popup.width();
            var puh = $popup.height();

            var pux = px + puw;
            var puy = py + puh;

            var th = $(this).height();
            var tw = $(this).width();

            if (pux > wx) {
                var dx = wx - offset.left;
                x = dx - puw;
            }

            if (puy > wy) {
                var dy = wy - offset.top;
                y = dy - puh;
            }
            $popup.css({
                left: x,
                top: y
            });

        });

        $(this).hover(function(e) {
            $(this).attr('title', '').append($popup).css({ 'z-index': '4' });
        }, function() {
            $(this).attr('title', t).css({ 'z-index': '2' });
            $popup.remove();
        });
    });

    $(':first-child').addClass('first');
    $(':last-child').addClass('last');
    $('a[rel=newWindow]').attr('target', '_blank');
});
