
// JavaScript Document
$(document).ready(function() {
	
	$('a[rel=external]').attr('target','_blank');
	
	Cufon.replace('h1, .bigbtnhov h1, #menu li a em, #menu li span em, #bannerinfo, #bannernav li a, #bannernav li span, .bigbtn h2',{hover: true});
	Cufon.now();
	
	$('.bigbtnhov, .refbtn').hover(function(){
		$(this).find('h1').css('color','#77cb00');
		Cufon.replace($(this).find('h1'));
	},function(){
		$(this).find('h1').css('color','#666');
		Cufon.replace($(this).find('h1'));
	});
	
	$('.bigbtnhov').bind('click',function(){
		$('.bigbtnhov h1').css('color','#666');
		Cufon.replace('.bigbtnhov h1');
		$(this).removeClass('bigbtnhov');
	});
	
	$('.refbtn').bind('click', function(){
		//$('.refs').css('display', 'none')
		$('.bigbtn').each(function(){
			$(this).find('.refs').hide()
			$(this).addClass('refbtn')
		})
		$(this).find('.refs').toggle();
		$('.refbtn h1').css('color','#666');
		$(this).find('.refs').css({'margin' : '10px 0 0 0', 'float':'left'})
		Cufon.replace('.refbtn h1');
		$(this).removeClass('refbtn');
	})
	//$('#minicontactbtn').bind('click',function(){$('.bigbtn').addClass('bigbtnsent');});
	
	//tooltip
	$('#colleft a, #colright a').tooltip({
		showURL	: false, 
		track	: true,
		fade	: 250
	});
	
	$('a.enlarge').fancybox({padding:40});
	
	$(document).pngFix();
	
	$('#bannerpics').cycle({ 
		fx:     'fade', 
		speed:  'fast',
		pager:  '#bannernav',
		after: function (){
			var act = $('.activeSlide').html();
			if(act != null){
				$('#bannerinfo').html($('#bannerpics img:eq('+(act-1)+')').attr('title'));
				Cufon.replace('#bannerinfo');
			}
		}
	});
	
	$('#bannernav a:last').css('margin-right','0');
	$('#mail').html('<a href="mailto:info@goekint.be">info@goekint.be</a>');
	
	$('p.readMore').bind('click', function(){
		$(this).hide();
		$(this).parent('.textitem').find('.moreInfo').show('fast', function(){
			$(this).css('display', 'inline');
		});		
	})
	$('p.closeMore').bind('click', function(){
		$(this).parent('div.moreInfo').hide('fast', function(){
			$(this).css('display', 'none');
		});		
		$(this).parent('div.moreInfo').parent('.textitem').find('p.readMore').show();
	})
	
	$('#minicontactbtn').bind('click', function(){
		//alert('ff')
		var lang = $('html').attr('lang');
		var msg = '';
		var em = '';
		var fnr = 0;
		var fnme = '';
		var fid = '';
		var j = 0;
		//alert(';;')
		$('form#quickform .left input[type=text]').each(function(){
														 //alert($(this).val())
			if($(this).attr('alt') == 'Required' && $(this).val() == '' && fnme == '' && $(this).parent('div').find('label').html() != 'E-mail'){
				fnr = j;
				fnme = $(this).parent('div').find('label').html();
				fid = $(this);
				return false;
			}
			
			if($(this).parent('p').find('label').html() == 'E-mail' && fnme == ''){
				if(!validMail($(this).val())){
					fnr = j;
					fnme = $(this).parent('div').find('label').html();
					fid = $(this);
					return false;
				}
			}
			
			j++;
		});
		if(fnme != ''){
			//alert('rrr');
			alert_form1(fnr, fnme, fid, lang);
		}else{
			$('form#quickform').submit();
		}
	})
	
	

})


function setMoodInfo(){
	var pics = $('#moodpics');
	var nr = $('#moodnr');
	var info = $('#moodttl');
	var totPics = pics.find('img').length;
	var curPic = 0;
	var ttl = '';
	//get place current picture and title current picture
	pics.find('img').each(function(i){
		if($(this).css('opacity') == '1'){
			curPic = i;
			ttl = $(this).attr('title');
		}
	});	
	//set info
	if(ttl != ''){
		info.html(ttl);
		info.parent('p').show();
	} else {
		info.parent('p').hide();
	}
	//set nr picture
	nr.html((curPic+1)+'/'+totPics);
}

function alert_form1(fnr, fnme, fid, lang){
	/*var obj = document.getElementById("alertform");
	obj.style.display = "block";*/
	//alert('rrr')
	var obj = $("#alertform");
	obj.css({'display': 'block'});
	
	if(lang == "nl"){
		var comment = "Sommige velden in dit formulier zijn verplicht in te vullen. Gelieve hier <strong>uw "+fnme.toLowerCase()+"</strong> in te vullen.";
		var emcomment = "Gelieve uw e-mail adres correct in te vullen. Indien dit niet zo is, kunt u uw bericht niet versturen.";
	} else if(lang == "fr"){
		var comment = "Entrez votre "+fnme.toLowerCase()+", s'il vous plaît.";
		var emcomment = "Gelieve uw e-mail adres correct in te vullen. Indien dit niet zo is, kunt u uw bericht niet versturen.";
	} else if(lang == "en"){
		var comment = "Please enter your "+fnme.toLowerCase()+".";
		var emcomment = "Gelieve uw e-mail adres correct in te vullen. Indien dit niet zo is, kunt u uw bericht niet versturen.";
	}
	if(fnme == "E-mail"){
		comment = comment+'<br /><br />'+emcomment;
	}
	var inputField = '<input type="text" value="'+fid.val()+'" id="alertformfield" />';
	obj.html('<span id="af_close"></span><div><div id="alertformcontainer"><div><a href="#" id="af_sluit">X sluit</a><span><p>'+comment+'</p></span></div></div></div>');
	/*//set focus on button
	document.getElementById("alertformbutton").focus();*/
	//center vertically
	$('#alertformfield').focus();
	$('#alertformfield').keyup(function(e){
		if(e.keyCode == 13) {
			//alert('Enter key was pressed.');
			$('#alertformbutton').trigger('click');
		}
	})
	$('#af_close, #af_sluit').click(function(){
		obj.empty();
		obj.css({"display" : "none"});
	})
	
	$('#alertformcontainer').css({'margin' : Math.round((obj.height()-$("#alertformcontainer").height())/2)+'px 0px 0px 0px'})
}



