//document ready
jQuery(function($){
	
	// Blinking Fields
	$('.blink')
		.focus(function() { if(this.title==this.value) { this.value = ''; } })
		.blur(function(){ if(this.value=='') {this.value = this.title; } });
		
	//search form
	$('.search-link').click(function(){
		if ($('#search').is(':visible')) {
			$('#search').hide();
		}else{
			$('#search').show();
		}
		return false;
	});
	
	//navigation dropdown
	$('#navigation > ul > li').hover(function(){
		$(this).toggleClass('current_page_item');
		$('.dd', this).toggle();
	});
	
	//faq accordion
	$('.faq-section h4').click(function(){
		if($(this).parent().hasClass('item-opened')){
			$('.faq-section .item').removeClass('item-opened');
			$('.faq-section .item .container').slideUp();
		}else{
			$('.faq-section .item').removeClass('item-opened');
			$('.faq-section .item .container').slideUp();
			$(this).parent().addClass('item-opened');
			$(this).parent().find('.container').slideDown();
		}
	});
	
	//add classes to tables
	$('table tr:last').addClass('last');
	$('table tr').each(function(){
		$('td:last', this).addClass('last');
	});
	$('table tr:even').addClass('even');
	
	//home slider
	$('.slider ul').jcarousel({
		auto: 16,
		visible: 1,
		scroll: 1,
		wrap: 'last',
		buttonPrevHTML: null,
		buttonNextHTML: null,
		initCallback: sliderInit,
		itemFirstInCallback: sliderFirstIn
	});
	function sliderInit(carousel) {
		$('.slider-nav li a').click(function(){
			var idx = $(this).parent().index() + 1;
			carousel.scroll(idx);
			return false;
		})
		$(".slider-nav li, .main-home .slider ul li").hover(function () {
			carousel.stopAuto();
		},function () {
			carousel.startAuto(16);
		});

	}
	function sliderFirstIn(carousel, li ,idx){
		$('.slider-nav li a').removeClass('active');
		$('.slider-nav li').eq(idx-1).find('a').addClass('active');
	}

	
	$('.latest-posts .links a').click(function(){
		var idx = $(this).parent().index();
		$('.latest-posts .links li a').removeClass('active')
		$(this).addClass('active');
		$('.container .tab').hide();
		$('.container .tab').eq(idx).show();
		return false;
	});
	
	//png fix
	if ($.browser.msie && $.browser.version == 6) {
		DD_belatedPNG.fix('.widget-call-action a img, .arrow, .child-pages a span, #footer');
	}
	
	if($.browser.opera){
		$('#search .button').css('padding', '1px 0 0 0');
	}
	
	if($.browser.safari){
		$('#search .button').css('line-height', '35px');
	}
	

	$('#top-nav > ul > li:last').addClass('last');
	$('#navigation > ul > li > ul').each(function() {
		$(this).wrap('<div class="dd"></div>').parent().append('<div class="arrow"></div>');
	});
	
	$('.latest-posts .tab').each(function() {
		$(this).find('li:last').addClass('last');
	});
	
	$('#content blockquote').each(function() {
		var html = $(this).html();
		$(this).html('<div class="inner">' + html + '</div>');
	});
	

	var homeurl = window.homeurl;
	$('#content a').each(function() {
		
		var href = $(this).attr('href');
		var hasIMG = $(this).has('img').size();
		
		if (!hasIMG){
		
			if (href == '#' || $(this).parents('.widget_rss').length) {
				return true;
			}
			if(href.match(/(\mailto:)/)) {
				return true;
			} else if (href.match(/\.pdf$/)) {
				$(this).addClass('icon-pdf');
			} else if(href.match(/(\.doc)|(\.docx)$/)) {
				$(this).addClass('icon-doc');
			} else if(href.match(/(\.xls)|(\.xlsx)$/)) {
				$(this).addClass('icon-xls');
			} else if(!href.match(homeurl)) {
				$(this).addClass('icon-external');
			}
		
		}

	});
	
});
