var pag = 1;
var total_pages = 0;
var temp = "";
var slide_imagesx = new Array();

function mycarousel_initCallback(carousel) {
    jQuery('a.car_con').bind('click', function() {
		var pagi = jQuery.jcarousel.intval(jQuery(this).attr("pag"));
		pag = pagi;
        carousel.scroll(pagi);
		jQuery('a.car_con').children("img").attr("src","http://www.goudenmolen.nl/images/black_dot.jpg");
		jQuery(this).blur().children("img").attr("src","http://www.goudenmolen.nl/images/white_dot.jpg");
		$("#pagina_desc").html("pagina "+pag);
        return false;
    });



	$('.jcarousel-next').click(function() {
	if (pag > 0 && pag <total_pages)
	 {
		pag++;
		
		jQuery('a.car_con').children("img").attr("src", "http://www.goudenmolen.nl/images/black_dot.jpg");
		jQuery('#pag' + pag).children("img").attr("src", "http://www.goudenmolen.nl/images/white_dot.jpg");
		$("#pagina_desc").html("pagina "+pag);
	}
	});	


$('.jcarousel-prev').click(function() {
	if (pag > 1 && pag <=total_pages) {
		pag--;
		
		jQuery('a.car_con').children("img").attr("src", "http://www.goudenmolen.nl/images/black_dot.jpg");
		jQuery('#pag' + pag).children("img").attr("src", "http://www.goudenmolen.nl/images/white_dot.jpg");
		$("#pagina_desc").html("pagina "+pag);
	}	
});

}

var menu_obj = null;
var sub_menu_obj = null;

function checkHover()
{
	if(sub_menu_obj==null)
		$(".menu_holder").slideUp(200);
		
}
function checkHover2()
{
	if(menu_obj==null)
		$(".menu_holder").slideUp(200);
		
}



function onBefore()
{
	var lnk = $(this).attr("link");
	var txt = "<a href='"+lnk+"'><h2>"+$(this).attr("atitle")+"</h2></a>";
	//txt+="<br />";
	txt+="<a href='"+lnk+"'>"+$(this).attr("desc")+"</a>";
	$("#slide_description").html(txt);
	$("#slide_hover").click(function() {location.href=lnk});
	
	if(slide_imagesx.length > 0)
	{
	var curr = parseInt($(this).attr("cur_ind"));
	
	var to_hide = curr - 4;
	var second_hide = curr + 4;
	//console.log(second_hide + " ? " + slide_imagesx.lenght);
	slide_imagesx[curr].show();
	if(to_hide >= 0)
		{slide_imagesx[to_hide].hide();
		
		}
	if(second_hide <= slide_imagesx.length)
		{	
			if(typeof(slide_imagesx[second_hide]) != "undefined")
			slide_imagesx[second_hide].hide();
		
		}
	}
	
	
}

function onAfter()
{
		$(this).children(".show70").animate({bottom:"0"},400);
		$(this).prev("div").children(".show70").css("bottom","-50px");

}

function remove_loader() {
	$("#goudenmolen_loader").fadeOut(500,function(){$(this).remove();});
}

$(document).ready(function(){	
	
setTimeout("remove_loader()",1000);	

$("#photo_album a").each(function(){
	
	$(this).click(function(as){
		as.preventDefault();
		var new_pic = $(this).attr("href") + "&w=500&h=400";
		var new_desc = $(this).attr("title");
		
		if($(this).attr("class")!="car_con")
		{
			$("#photo_detail").html("<img border='0' src='"+new_pic+"' />");
			$("#photo_desc").html(new_desc);
		}
		
		
		
	});
});

$("#search_term").click(function(){
	if($(this).val() == "Zoeken...")
	{
		$(this).val("");
	}
});

$("#search_term").blur(function(){
	if($(this).val().length == 0)
	{
		$(this).val("Zoeken...");
	}
});

/*
$("#search_term").keydown(function(evt){
	if(evt.keyCode == 13)
	{
		//alert($("#search_term").val());
		$("form[name=small_search]").submit()
	}
});
*/
SetOverflow();
$(window).resize(function() {SetOverflow()});

/*
$(".one_project")
.each
(function(){
$(this).hover(
function(){$(this).css("background-color","#E0E0E0");},
function(){$(this).css("background-color","#FFFFFF");}
);
});

$(".one_news_overview")
.each
(function(){
$(this).hover(
function(){$(this).css("background-color","#E0E0E0");},
function(){$(this).css("background-color","#FFFFFF");}
);
});
*/

$("#newsletter_form").submit(function(){

$("#newsletter_form .sub_text_input").css("border-color","black");
var go = true;
//check the name length
if(!$("#subform_name").val().length) {
	go = false;
	$("#subform_name").css("border-color","red").focus();
}

if(go==true) {
	//check email validity
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test($("#subform_email").val())) {
		go = false;
		$("#subform_email").css("border-color","red").focus();
	}
}

return go;

});
	


});

function SetOverflow()
{
	winWidth=document.all?document.body.clientWidth:window.innerWidth;
	
	
	if(winWidth < 1024)
	{
		$("body").css("overflow-x","scroll");
	
	}
	else
		{$("body").css("overflow-x","hidden");
		
		}
}

function verify_search()
{
	var search_term = $(".sterm_big").val();
	if(search_term.length < 3 || search_term=='Voer hier uw zoekterm in...' || search_term=='Zoeken...')
	{
		alert("Uw zoekopdracht dient uit tenminste drie karakters te bestaan!");
		return false;
	}
	var cbpa = $("#searchinpagina:checked").length;
	var cbne = $("#searchinnews:checked").length;
	var cbpr = $("#searchinprojects:checked").length;
	if(cbpa==0 && cbne==0 && cbpr==0)
	{
		alert("You must select at least one search area!");
		return false;
	}
	return true;
	
	
}

function verify_search2()
{
	var search_term = $("#search_term").val();
	if(search_term.length < 3 || search_term=='Voer hier uw zoekterm in...' || search_term=='Zoeken...')
	{
		alert("Uw zoekopdracht dient uit tenminste drie karakters te bestaan!");
		return false;
	}
	
	return true;
	
	
}

function map_desc(html)
{
	if($("#descriptionx").length < 1)
	{
		$("#map").prepend("<div id='desc_close' onclick='$(this).hide();$(\"#descriptionx\").fadeOut(500)'>[ x ]</a>")
		$("#map").prepend("<div id='descriptionx'></div>");
	}
	
	$("#desc_close").show();
	$("#descriptionx").html(html)
	.css("position","absolute")
	.width(360).height(60).
	css("padding","20px")
	.css("background-color","#000")
	.css("font-weight","bold")
	.css("color","#fff")
	.fadeTo("fast","0.9")
	.css("z-index","8000").slideDown(500);
}

function send_to_page(html)
{
	location.href = $(html).children("a").attr("href");
}


