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(el) {
    	el.preventDefault();
		var pagi = jQuery.jcarousel.intval(jQuery(this).attr("pag"));
		
		pag = ((pagi - 1)/5) + 1;
		carousel.scroll(pagi);
		//jQuery('a.car_con').children("img").attr("src","http://www.vdict.nl/modulo-beton.eu/images/black_dot.jpg");
		//jQuery(this).blur().children("img").attr("src","http://www.vdict.nl/modulo-beton.eu/images/white_dot.jpg");
		
		  });



    $('.jcarousel-next').click(function() {
    	if (pag > 0 && pag <total_pages)
    	 {
    		pag++;
    		
    		//jQuery('a.car_con').children("img").attr("src", "http://www.vdict.nl/modulo-beton.eu/images/black_dot.jpg");
    		//jQuery('#pag' + pag).children("img").attr("src", "http://www.vdict.nl/modulo-beton.eu/images/white_dot.jpg");
    	}
    	});	


    $('.jcarousel-prev').click(function() {
    	if (pag > 1 && pag <=total_pages) {
    		pag--;
    		
    		//jQuery('a.car_con').children("img").attr("src", "http://www.vdict.nl/modulo-beton.eu/images/black_dot.jpg");
    		//jQuery('#pag' + pag).children("img").attr("src", "http://www.vdict.nl/modulo-beton.eu/images/white_dot.jpg");
    	}	
    });


};
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"));
	
	
	if(curr == 0) {
		//we are about to restart the carousel
		var max = slide_imagesx.length > 4 ? 4 : slide_imagesx.length;
		
		for(j=0;j<slide_imagesx.length;j++) {
			
			if(j<max) {
				slide_imagesx[j].show();
			} else {
				slide_imagesx[j].hide();
			}
			
		}
	
	} else {
	
	var to_hide = curr - 4;
	var second_hide = curr + 4;
	//console.log(curr + " ? " + slide_imagesx.length);
	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();
		
		}
		
		}
		
		
		
		
	}
	
	
}

$(document).ready(function(){	

	//check height
	if(!$.browser.msie)
	{
	var winHeight=document.all?document.body.clientHeight:window.innerHeight;
	var minh = winHeight - 470;
	
	if($("#display").height() < minh) $("#display").height(minh);
	}
	
	
	$("ul.sub_navmenu").corners("5px transparent");
	
	$("#menu>a").each(function(){
		
		$(this).hover(
				function(){
					var jj = $(this).next("ul.sub_navmenu");
						$("ul.sub_navmenu").hide();
						jj.show();						
						//setTimeout('$("ul.sub_navmenu").not(jj).hide()',100);
				},
				function() {}
					);
		
		if($(this).next("ul.sub_navmenu").length)
		{
			var menu = $(this).next("ul.sub_navmenu");
			var off = $(this).position();
			var newwidth = parseInt($(this).width()) + 20;
			var newleft = parseInt(off.left);
			//alert(newleft);
			menu.css("left",newleft+"px").css("min-width",newwidth+"px");
			
			
			
			menu.hover(
					function(){menu.show();}
					,function(){menu.hide();}
			);
			
		}
		
	});
	
	$("li.sub_navmenu_li").each(function(){
		
		
		$(this).hover(
				function(){
					$("li.sub_navmenu_li ul").hide();
					$(this).children("ul").show();
					},
				function(){}
		);
	});
	
	$("li.sub_navmenu_li ul").each(function(){
		$(this).hover(function(){},function(){$(this).hide();});
	});
	

$("#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");}
);
});
*/
	
$(".one_archive_news_overview").each(function(){
	$(this).hover(
			function(){$(this).css("background-color","#B20837");$(this).children("div").children("a").css("font-weight","bold").css("color","#fff")},
			function(){$(this).css("background-color","#FFFFFF");$(this).children("div").children("a").css("font-weight","normal").css("color","#7C0628")}
	);
	
});


$("#vacature_form_link").click(function(xx){
	xx.preventDefault();
	$("#vacature_form_holder").slideToggle("fast");
});


$(".down_cat").each(function(){
	$(this).click(function(){
		
		$("."+$(this).attr("id")).each(function(){$(this).slideToggle("fast");});
		if($(this).hasClass("plussign"))
		{
			$(this).removeClass("plussign").addClass("minussign");
		}
		else
		{
			$(this).removeClass("minussign").addClass("plussign");
		}
		
	});
});

});

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");
}


