var pag = 1;
var total_pages = 0;
var temp = "";
var curr = null;
var time1 = null;

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
    
  }
}


function mycarousel_initCallback(carousel) {
    jQuery('a.car_con').bind('click', function() {
		var pagi = jQuery.jcarousel.intval(jQuery(this).attr("pag"));
		pag = ((pagi - 1)/3) + 1;
        carousel.scroll(pagi);
		  });



	$('.jcarousel-next').click(function() {
	if (pag > 0 && pag <total_pages)
	 {
		pag++;
		
		}
	});	


$('.jcarousel-prev').click(function() {
	if (pag > 1 && pag <=total_pages) {
		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);
		
}

$(document).ready(function(){
	
	 

	
$("#newsletter_email").click(function(){if($(this).val() == "E-mailadres...")
{$(this).val("");$(this).css("color","#000");}});
$("#newsletter_email").blur(function(){if($(this).val().length == 0)
{$(this).val("E-mailadres...");$(this).css("color","#B4BDC6");}});

$("#newsletter_name").click(function(){if($(this).val() == "Naam...")
{$(this).val("");$(this).css("color","#000");}});
$("#newsletter_name").blur(function(){if($(this).val().length == 0)
{$(this).val("Naam...");$(this).css("color","#B4BDC6");}});

/*
var lh = $("#menu_holder a").length * 100;
var rh = $("#left_column").height();

if(lh > rh)
*/

//preload menu images
$("#menu_holder a span img").each(function(){
	if($(this).attr("prload").length)
	{
		$.preloadImages($(this).attr("prload"));	
	}
	});


$("#menu_up_check").hover(
function(){$("#menu_holder div").hide();},
function() {}
);



$(window).load(function() {
	

$("#menu_holder > a").each(function(){
	
	
	
	if($(this).next("div").length)
	{
		var menu = $(this).next("div");
		var off = $(this).position();		
		var newleft = parseInt(off.left)+5;
		//alert(newleft);
		menu.css("left",newleft+"px");
		menu.width($(this).width()+18);
		
		$(this).hover(
				function(){clearTimeout(time1);
						$("#menu_holder div").not(menu).hide();
							menu.show();
							
				if(!$(this).hasClass("active_menu"))
					{
						
						var txt = $(this).attr("title");
						$(this).children("span").children("img").attr("src","http://www.r2b.nl/images/menu.php?text="+txt);
					}
					
				}
				,function(){
					//console.log
					curr = menu;
					time1=setTimeout("curr.hide();",400);
					
					//$("#menu_holder div").hide();
					if(!$(this).hasClass("active_menu"))
					{
						
						var txt = $(this).attr("title");
						$(this).children("span").children("img").attr("src","http://www.r2b.nl/images/menu.php?text="+txt+"&c=r");
					}
					
					
					
					
				}
		);
		
		menu.hover(
				function(){clearTimeout(time1);
					var txt = $(this).prev("a").attr("title");	
					var aa = menu.prev("a")
					menu.prev("a").addClass("active_menu").children("span").children("img").attr("src","http://www.r2b.nl/images/menu.php?text="+txt);
					}
				,function(){
					var txt = $(this).prev("a").attr("title");
					menu.prev("a").removeClass("active_menu").children("span").children("img").attr("src","http://www.r2b.nl/images/menu.php?text="+txt+"&c=r");
					menu.hide();
					
				}
		);
		
	}
	else
	{
		$(this).hover(	function(){	
			$("#menu_holder div").hide();
			
			if(!$(this).hasClass("active_menu"))
			{
				
				var txt = $(this).attr("title");
				$(this).children("span").children("img").attr("src","http://www.r2b.nl/images/menu.php?text="+txt);
			}
			
		}
				,function(){
					
					if(!$(this).hasClass("active_menu"))
					{
						
						var txt = $(this).attr("title");
						$(this).children("span").children("img").attr("src","http://www.r2b.nl/images/menu.php?text="+txt+"&c=r");
					}
					
					
				}
		);
	}
	
});

});


$("#search_term_small").click(function(){
	if($(this).val() == "Zoeken...")
	{
		$(this).val("");
	}
});

$("#search_term_small").blur(function(){
	if($(this).val().length == 0)
	{
		$(this).val("Zoeken...");
	}
});


if($("#Cursus").length)
{
	$("#Cursus").change(function(){
		var where = $("#Cursus option:selected").attr("where");
		location.href=where;
	});
}

});

function end_animation(elem)
{
	elem.queue("fx",[]);
	elem.stop();
}



function verify_search()
{
	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;
	}
	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_small").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;	
}

