/* GLOBAL */
var sitebase = "http://77.74.50.99/~babyland/";
var active_sub_menu = 0;
var reg_sub_menu = 0;

/* FUNCTIONS */
	
function goto(url) {
	window.location = url;
}

function confirm_goto(question, url) {
	var cbox = confirm(question);
	if(cbox == true) {
		window.location = url;
	}
}

/*
function menu_close(id){
	if(reg_sub_menu == 0){
		$('.submenu').hide();
		$('#mid_menu > ul > li').removeClass('hover');
		active_sub_menu = 0;
	}
}*/

/* JQUERY */
$(document).ready(function(){
	
	$('#newsletter_submit').click(function(){
		if($('#newsletter_email').val() == ''){
			alert('U heeft geen e-mail adres ingevuld.');
		} else if(!emailRegExp.test($('#newsletter_email').val())){
			alert('U heeft geen geldig e-mail adres ingevuld.');
		} else {
			$.ajax({
				url: ajax_rel_path+'newsletter_action.php',
				type: 'POST',
				data: ({ groupid: $('#newsletter_groupid').val(), email: $('#newsletter_email').val() }),
				success: function(){
					$('#newsletter_email').val('');
					alert('U bent succesvol aangemeld voor onze nieuwsbrief!');
				}
			});
		}
	});
	
	$('.submenu').each(function () {
		$(this).parent().eq(0).hoverIntent({
			timeout: 100,
			over: function () {
				var current = $('.submenu:eq(0)', this);
				current.show();
				current.parent().find('a').stop().addClass('white');
				Cufon.refresh();
			},
			out: function () {
				var current = $('.submenu:eq(0)', this);
				current.hide();
				current.parent().find('a').stop().removeClass('white');
				Cufon.refresh();
			}
		});
	});
	
	/*
	$("#slider_controls").slider({
			animate: true,
			min: 0,
			max: $('#time_info > ul > li').length-1,
			value: 0,
			stop: function(event, ui) {
				//animate the total news
				$("#time_info > ul").animate({marginTop: "-"+ui.value*200 }, { duration: 1500});
			}
	});
	*/

	$("#timetable_controls > li").click(function() {
		var index = $("#timetable_controls > li").index(this);
		$("#slider_controls a").animate({marginLeft: index*163 }, { duration: 1500});
		$("#time_info > ul").animate({marginTop: "-"+index*200 }, { duration: 1500});
	});
	
	$('.focus').each(function(){
		var field = $(this);
		var value = $(this).attr("value")
		
		//focus on input
		field.focus(function() {
			if(field.val() == value){
				field.val('');
				field.removeClass('focus');
			}
			field.addClass('active');
		});
		
		//focus lost on input
		field.blur(function() {
			if(field.val() == value || field.val() == "") {
				field.val(value);
				field.removeClass('active');
			}
		});
	});

	$('#products > div').hover(function(){
		$(this).find('h3.hover').stop().css('color', '#e73e97');
		Cufon.refresh();
	}, function(){
		$(this).find('h3.hover').stop().css('color', '#a9a9a9');
		Cufon.refresh();
	});
	
	$('#submenu > ul > li > a').hover(function(){
		if( !$(this).hasClass('active') ){
			$(this).find('.mid').stop().css('color', '#3EAEDE');
			Cufon.refresh();
		}
	}, function(){
		if( !$(this).hasClass('active') ){
			$(this).find('.mid').stop().css('color', '#282828');
			Cufon.refresh();
		}
	});
	
	$('.slider').nivoSlider({
		effect: 'fade',                
		pauseTime:5000,
		pauseOnHover:false,
		controlNavThumbs:true,
		controlNavThumbsSearch: '_image.jpg',
		controlNavThumbsReplace: '_thumb.jpg',
		directionNav:false,
		pauseOnHover:true
	});
	
	$('.slider_webshop').nivoSlider({
		effect: 'fade',
		pauseTime:5000,
		pauseOnHover:false,
		controlNavThumbs:true,
		controlNavThumbsFromRel:true,
		directionNav:false,
		pauseOnHover:true
	});
	
	$("a[rel=fancy], a.fancy").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titleShow'			: false,	
		'padding'			: 0,
		'onComplete'		: function(){Cufon.now();}
	});
	
	
	$("a[rel=fancyshop]").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titleShow'			: false,	
		'padding'			: 0,
		'onComplete'		: function(){$('.slider_webshop').data('nivoslider').stop();}
	});
});

/* CUFON */
// example
// Cufon.replace('h1',{ fontFamily: 'HelveticaRounded LT Bold', hover: true});
// Cufon.replace('h1',{ fontFamily: 'Arial Rounded MT Bold', hover: true});
Cufon.replace('h1',{ fontFamily: 'Arial Rounded MT Bold', hover: true});
Cufon.replace('h2',{ fontFamily: 'Arial Rounded MT Bold', hover: true});
Cufon.replace('h3',{ fontFamily: 'Arial Rounded MT Bold', hover: true});
Cufon.replace('#webshop .product .subtitle',{ fontFamily: 'Helvetica Neue LT Pro', hover: true});
Cufon.replace('#webshop .product .oldprice',{ fontFamily: 'Helvetica Neue LT Pro', hover: true});
Cufon.replace('#webshop .product .price',{ fontFamily: 'Arial Rounded MT Bold', hover: true});
Cufon.replace('.add_blue span',{ fontFamily: 'Arial Rounded MT Bold', hover: true});
Cufon.replace('.add_rose span',{ fontFamily: 'Arial Rounded MT Bold', hover: true});
Cufon.replace('#footer_blocks a.more',{ fontFamily: 'Arial Rounded MT Bold', hover: true});
Cufon.replace('#calling',{ fontFamily: 'Arial Rounded MT Bold', hover: true});
Cufon.replace('#mid_menu > ul > li > a',{ fontFamily: 'HelveticaRounded LT Bold', hover: true});
Cufon.replace('#newsletter p',{ fontFamily: 'Arial Rounded MT Bold', hover: true});
Cufon.replace('#submenu > ul > li > a > .mid',{ fontFamily: 'Helvetica Neue LT Pro', hover: true});
Cufon.replace('#submenu > ul > li > a.active > .mid',{ fontFamily: 'HelveticaRounded LT Bold', hover: true});
Cufon.replace('#webshop_set .price',{ fontFamily: 'HelveticaRounded LT Bold', hover: true});
Cufon.replace('#body_home p.title',{ fontFamily: 'HelveticaRounded LT Bold', hover: true});
Cufon.replace('#body_home p.subtitle',{ fontFamily: 'HelveticaRounded LT Bold', hover: true});
