// JavaScript Document

/*	Color Codes

	Pregnancy 	#C992A7
	Fertility	#7DA0AF
	Women		#F1C84A
	TCM			#B7B785
	
*/

var color_drk
var color_lte
var color_bkg

var template_url

var a_col

var page_id

$(document).ready(function(e) {

	$(window).resize(position_all); position_all();
	$('#content').hide().fadeIn('slow');
	
	inputfunc();
	
	$('.menu#main li').mouseover(function() {
		//$('.menu#wrapper').find('ul').slideUp('slow');
		//$('#menu-about-menu').slideDown('slow');
				
		$('.menusub').hide();
		$(page_id).hide();
				
		var init1 = $(this).attr('class').replace("page_item page-item-", "#");
		var init2 = init1.replace(" current_page_ancestor", "");
		var init3 = init2.replace(" current_page_parent", "");
		page_id = init3.replace(" current_page_item", "");
		
		$(page_id).fadeIn('slow');
	});
	
});

function set_url(url) {
	template_url = url;
}

function update_color(col) {
				
	if (col == '#') {
		color_drk	=	'#666';
		color_lte	= 	'#F2F2F2';
		color_bkg	=	template_url + '/library/content/_site/acceast_logos_col.jpg';
	
		$('#sub-pages-menu').css('color', color_drk);
		$('#sub-pages-menu a').css('color', color_drk);
	} else {
		color_drk	=	col;
		color_lte	= 	$.xcolor.lighten(col, step = 4, shade = 10);
		color_bkg	=	template_url + '/library/content/_site/acceast_logos_' + col.replace(/#/,'') + '.jpg';
		
		$('#sub-pages-menu').css('color', '#FFF');
		$('#sub-pages-menu a').css('color', '#FFF');
	}
	
	//Font Changes
	//$('a').not('.menu a').mouseover(a_ovr);
	//$('a').not('.menu a').mouseout(a_out);
	$('#page-breadcrumb a').css('background-color', col);
	
	$('#sub-pages-menu').css('background-color', col);	
	$('.menu#contact a').css('background-color', col);

	//$('.aside .current_page_item a').css('color', color_drk);
	
	//Background Changes
	//$('body').css('background-image', 'url(' + color_bkg + ')');
	$('#headerlogo').css('opacity', 0);
	$('#headerlogo').attr('src', color_bkg);
	$('#headerlogo').delay(500).animate({opacity:1}, 'slow');
	
}

function position_all() {
	//var screen_half = ($(window).height() / 2) - ($('.menu#contact').height() + 36);
	//$('.menu#wrapper').css('padding-top', screen_half - ($('.menu#wrapper').height()/2) );
}

function a_ovr() {
	a_col = $(this).css('color');
	$(this).animate({color:color_drk},'fast');
}

function a_out() {
	$(this).animate({color:a_col},'fast');
}

function inputfunc() {
	var cur_text
		$(':input').focus(function() {
			cur_text = $(this).val();
			$(this).val('');
			$(this).css('color', '#4E5579');
	}).focusout(function() {
		if( $(this).val() == '' ){
			$(this).val(cur_text);
			$(this).css('color', '#9B9FB3');
		} else {
			$(this).unbind('focus');	
		}
	});
}
