var array_posts = new Array();
var count;
$(document).ready(function(){
	$("div.categories").each(function(){
		$(this).find("div.gallery:last").addClass('last');
	});
	initScroll();
	//initPopup();
	//initAjax();
	initForm();
	initSlider();
	initTop();
	initCustomForms();
	initFocus();
	initOddColor();
	initColor();
	initHover();
	initIndex();
	initSafariDetected();
	if($("div#slideshow div.slide-banners img").size() == 0){
		$("div#slideshow").hide();	
	};
	$('div.team-content').columnize({columns: 2,balanced: true});
	
	
	//$('div.box-content').columnize({columns: 2,balanced: true});
	
	
	//$('div.procedure-content').columnize({columns: 3,balanced: true});
	$("div.jNiceSelectWrapper ul li:first").hide();
	$("div.categories:first span.backtotop").hide();
	$("div.items-bord:first span.backtotop").hide();
	if(window.location.pathname == '/Younger/gallery_vocab/cosmetic-surgery'){
		$("ul#main-navigation li#menu-item-26").addClass('current-menu-item');
	}	
	if(window.location.href.indexOf("/procedures/") != -1){
		$("ul#main-navigation li a[href *= 'procedures']").parent().addClass('current-menu-item');
	};
	if(window.location.href.indexOf("/testimonials/") != -1){
		$("ul#main-navigation li a[href *= 'testimonials']").parent().addClass('current-menu-item');
	};	
	if(window.location.href.indexOf("/gallery/") != -1){
		$("ul#main-navigation li a[href *= 'gallery']").parent().addClass('current-menu-item');
	};
	if(window.location.href.indexOf("/gallery_vocab/") != -1){
		$("ul#main-navigation li a[href *= 'gallery']").parent().addClass('current-menu-item');
	};
	if(_post_type == 'post'){
		$("ul#main-navigation li a[href *= 'blog']").parent().addClass('current-menu-item');
	};

	$("div.item-row div.item:nth-child(2)").addClass('less');
	$("ul#main-navigation li:last").addClass('mark');
	$("ol.dsfaq_ol_quest").prev().addClass('title light');
	$("span.backtotop a").each(function(){
		$(this).hover(
		function () {
		  $(this).parent().addClass('backtotop-hover');
		}, 
		function () {
		  $(this).parent().removeClass('backtotop-hover');
		}
	)
	})
	
});

function initSafariDetected() {
	$.browser.safari = ( $.browser.webkit && /chrome/.test(navigator.userAgent.toLowerCase()) ) ? false : true;
	//$.browser.firefox = ( $.browser.safari && /firebox/.test(navigator.userAgent.toLowerCase()) ) ? false : true;
	if (($.browser.safari == true) && (!$.browser.mozilla) && (!$.browser.msie)) {
		$("body").addClass("safari");
	 }
}

function initScroll(){
	$(".scroll").click(function(event){
		event.preventDefault();
        var full_url = this.href;
        var parts = full_url.split("#");
        var trgt = parts[1];
        var target_offset = $("a[name*='"+trgt+"']").offset();
        var target_top = target_offset.top;
        $('html, body').animate({scrollTop:target_top}, 1500);
    });
}

function initIndex() {
	var count = 40;
	$('.links ul li').each(function(){
		count--
		$(this).css('z-index',count)
	});
	$(".links ul li").hover(
		function () {
		  $(this).addClass('hover');
		}, 
		function () {
		  $(this).removeClass('hover');
		}
	)
}

function initForm(){
	$('.wpcf7-list-item-label').click(function(){
		var input = $(this).parent().find('input[type=checkbox]')[0];
				if (input.checked===true){
					input.checked = false;
					$(this).parent().find('.jNiceCheckbox').removeClass('jNiceChecked');
				}
				else {
					input.checked = true;
					$(this).parent().find('.jNiceCheckbox').addClass('jNiceChecked');
				}
		return false;
	})
}
function initAjax(){
	$("div.gallery-images div.images a.popup").click(function(){
		var _termID = $(this).attr('rel');
		var href = $(this).attr('href');
		$.post(href,{'category': _termID},function(data){
			array_posts = data.data;
			count = data.data_count;
			
			initItemPopup(0,array_posts);
			initNav(array_posts);
			
			
		},'json');
		//return false;
		})
}
function initHover(){
		$('.items .item').hover(function(){
			var fade = $('.img-box span', this);
			if (fade.is(':animated')) {
				fade.stop().fadeTo(250, 1);
			}else {
				fade.fadeIn(500);
			}
			$(this).addClass('hover');
			$(this).find('.light').removeClass('light');
			$(this).find('a').addClass('active');
			
		}, function(){
			$(this).removeClass('hover');
			$(this).find('.title').addClass('light');
			$(this).find('a').removeClass('active');
			var fade = $('.img-box span', this);
			if (fade.is(':animated')) {
				fade.stop().fadeTo(500, 0);
			} else {
				fade.fadeOut(500);
		}
		});
};
function initSlider(){
	$('#slideshow .slide-banners').cycle({ 
		fx:      'fade', 
		speed:  2000, 
		timeout: 2000
	});
}
function initFocus(){
	$("#content input.form-text").each(function focus(){
		var _val = $(this).val();
		$(this).focus(function(){
			$(this).addClass('focus');
			if ($(this).val() == _val) {
			$(this).val('');
		}
	});
	$(this).blur(function(){
		$(this).removeClass('focus');
		if ($(this).val() == '') {
			$(this).val(_val);
			}
		});
	});
	$("#content textarea.message").each(function focus(){
		var _val = $(this).val();
		$(this).focus(function(){
			$(this).addClass('focus');
			if ($(this).val() == _val) {
			$(this).val('');
		}
	});
	$(this).blur(function(){
		$(this).removeClass('focus');
		if ($(this).val() == '') {
			$(this).val(_val);
			}
		});
	});
}
function initCustomForms(){
	if( $('#content select').length > 0 ){
		$('#content div.cust-select').jNice();
	}
	if( $('#content input:text').length > 0 ){
		$('#content div.item .input-text').jNice();
	}
	if( $('.check-boxes .item input:checkbox').length > 0 ){
		$('.check-boxes .item').jNice();
	}
	if( $('.message-frame').length > 0 ){
		$('.message-frame textarea').focus(function(){
			$(this).parent().addClass('area');
		});
		$('.message-frame textarea').blur(function(){
			$(this).parent().removeClass('area');
		});
	}
};

function initTop() {
	$('.backtotop').click(function(){
		$('html, body').animate({scrollTop:0}, 'slow');
		return false;
	});
}
function closepopup() {
	$('a.close, a.cl').click(function(){
		$('#popup').hide();
		$('#overlay').hide();
		
	return false;
	});
}
/*function initPopup(){
	$("#main .fix-width").append(
	'<div id="overlay"></div>\
		<div id="popup">\
		<div class="holder-popup-t"></div>\
		<div class="frame-popup">\
			<div class="center-popup">\
				<a class="close" href="#"></a>\
				<div class="content-popup"></div>\
			</div>\
		</div>\
		<div class="holder-popup-b">\
	</div>');
	var _height = $("body").height();
	$("#overlay").css('height',_height).hide();
	$("#popup").hide();
}*/
/*function initNav(sources){
	$('#prev,#next').live('click',function(){
		var numb = $(this).attr('rel');
		initItemPopup(numb,sources);
		return false;
	});
	$(document).keydown(function(e){
		switch(e.keyCode){
		case 37: $('#prev').click();
		   break; 
		case 39: $('#next').click();
		   break;
	}});
}*/
/*function initItemPopup(numb,sources){
	var current = sources[numb];
	
	var rel_next = parseInt(numb)+1;
	var rel_prev = parseInt(numb)-1;
	if(numb == 0){
		var rel_prev = sources.length-1;
		var rel_next = 1;
	}
	if(numb == sources.length-1){
		var rel_next = 0;
		var rel_prev = numb-1;
	}
	
	var _postID = current;
	$.get(_theme_url+'/script.php',{'post': _postID}, function(response){			
		if ($('div.content-popup').html() == '') {
			$('div.content-popup').css('display','none').append(response.data).fadeIn(1000);
			$('div.content-popup').append('<div class="navigation-popup"><a id="next" href="#" rel="'+rel_next+'">Next</a><a id="prev" href="#" rel="'+rel_prev+'">Prev</a><a class="cl" href="#">CLOSE</a></div><span class="learn-more bright"><span>Use your keyboard arrows</span></span>');
			var scroll = $(document).scrollTop();
			$("#popup").css('margin-top',-$("#popup").height()/2+scroll).show();
			$('#overlay').show();
		}else{
			$('div.content-popup').remove();
			$('div.center-popup').append('<div class="content-popup"></div>');
			$('div.content-popup').css('display','none').append(response.data).fadeIn(1000);
			$('div.content-popup').append('<div class="navigation-popup"><a id="next" href="#" rel="'+rel_next+'">Next</a><a id="prev" href="#" rel="'+rel_prev+'">Prev</a><a class="cl" href="#">CLOSE</a></div><span class="learn-more bright"><span>Use your keyboard arrows</span></span>');
			var scroll = $(document).scrollTop();
			$("#popup").css('margin-top',-$("#popup").height()/2+scroll).show();
			$('#overlay').show();
		}
		closepopup();
		if(count == 1){
			$("a#next").hide();
			$("a#prev").hide();
			$("span.learn-more").hide();
		}
	}, 'json');
	return false;
}*/
function initOddColor() {
	$("ul.nth li:nth-child(odd)").addClass("color");
}
function initColor(){
	$('div.images a').hover(function() {
	var fade = $('> span', this);
	if (fade.is(':animated')) {
	fade.stop().fadeTo(250, 1);
	} else {
				fade.fadeIn(500);
			}
	}, function () {
	var fade = $('> span', this);
	if (fade.is(':animated')) {
		fade.stop().fadeTo(500, 0);
} else {
		fade.fadeOut(500);
	}
});
}
