function randomBanner(totalNum){
		
    var rndNum = Math.floor(Math.random() * totalNum) + 1;
    
    $('#middlebanner' + rndNum).show();

}
function randomRightImage(totalNum){
		
    var rndNum = Math.floor(Math.random() * totalNum) + 1;
    
    $('#rightimage' + rndNum).show();

}
function randomBlockImage(totalNum){
		
    var rndNum = Math.floor(Math.random() * totalNum) + 1;
    
    $('#blockimage' + rndNum).show();
}

// prepare the form when the DOM is ready 
$(document).ready(function() {
    
    var options = {  
        success:       showResponse,  // post-submit callback 
	clearForm: true,        // clear all form fields after successful submit 
        resetForm: true        // reset the form after successful submit 
    }; 
 
    // bind form using 'ajaxForm' 
    $('#contact').ajaxForm(options);
    
    $('#backlink').click(function(){
	
	history.back();
	
    });
    
     $('#printlink').click(function(){
	
	window.print();
	
    });
     
     $('#emaillink').click(function(){
	
	var currentUrl = location.href;
	
	var email = "Vul hier het email adres van de ontvanger in";
	var subject = "Bekijk deze pagina eens : " + currentUrl;
	var body_message = "Beste,%0D%0D Neem eens een kijkje op : "+currentUrl+" %0D%0D Groeten,%0D%0D  ";
	
	var mailto_link = 'mailto:'+email+'?subject='+subject+'&body='+body_message;
	
	win = window.open(mailto_link,'emailWindow');
	if (win && win.open &&!win.closed) win.close();

	
    });
     
     try {
    $('#PhotoOverviewContainer').hide().attr('class','gotjquery');
    $('#PhotoBig').hide().attr('class','gotjquery');
    $('#overview_1').show().addClass('PhotoOverviewContainer').removeClass('PhotoOverviewContainerHidden');
    $('#photobig_1').show().addClass('PhotoBigActive').removeClass('PhotoBigHidden');
    } catch (e) {
     
    }
    $('#PageSkip span a.NotActiveItem').live("click",function(){
        $('.PhotoOverviewContainer').addClass('PhotoOverviewContainerHidden').removeAttr('style').removeClass('PhotoOverviewContainer');
	var page = $(this).text();
	$('#overview_' + page).fadeIn().removeClass('PhotoOverviewContainerHidden').addClass('PhotoOverviewContainer');
	$('#PageSkip span a.ActiveItem').addClass('NotActiveItem');
        $('#PageSkip span a.ActiveItem').removeClass('ActiveItem');
	$(this).removeClass('NotActiveItem');
        $(this).addClass('ActiveItem');
    
        return false;
    });
    $('#PageSkip span a.ActiveItem').live("click",function(){  
        return false;
    });
    $('#PageSkip span a.previous').live("click",function(){
        var currentpage = $('#PageSkip span a.ActiveItem').text();
	
        var firstpage = $('#PageSkip span a.FirstItem').text();

        if (currentpage - 1 >= firstpage){
            $('.PhotoOverviewContainer').addClass('PhotoOverviewContainerHidden').removeAttr('style').removeClass('PhotoOverviewContainer');
            var page = currentpage -1;
	    
            $('#PageSkip span a.ActiveItem').addClass('NotActiveItem').removeClass('ActiveItem');
	    
            $('#overview_' + page).fadeIn().addClass('PhotoOverviewContainer').removeClass('PhotoOverviewContainerHidden');
            previouspage = parseInt(currentpage - 1);
	    $('#PageSkip span a.NotActiveItem:lt(' + previouspage  + '):last').addClass('ActiveItem').removeClass('NotActiveItem'); 
        }
	
        return false;
    });
    $('#PageSkip span a.next').live("click",function(){
	
        var currentpage = parseInt($('#PageSkip span a.ActiveItem').text());
	
        var lastpage = parseInt($('#PageSkip span a.LastItem').text());

        if (lastpage >= currentpage + 1){
	    $('.PhotoOverviewContainer').addClass('PhotoOverviewContainerHidden').removeAttr('style').removeClass('PhotoOverviewContainer');
            var page = parseInt($('#PageSkip span a.ActiveItem').text()) +1;
            $('#PageSkip span a.ActiveItem').addClass('NotActiveItem').removeClass('ActiveItem');
    
            $('#overview_' + page).fadeIn().addClass('PhotoOverviewContainer').removeClass('PhotoOverviewContainerHidden');
            nextpage = parseInt(currentpage) - 1;
            $('#PageSkip span a.NotActiveItem:gt(' + nextpage + '):first').addClass('ActiveItem').removeClass('NotActiveItem'); 
        }
        return false;
    });
    
    $('.PhotoOverviewItem img').click(function() {
	
	
	$('.PhotoBigActive').addClass('PhotoBigHidden').removeAttr('style').removeClass('PhotoBigActive');
	$('#photobig_' + $(this).attr('id')).fadeIn('slow').removeClass('PhotoBigHidden').addClass('PhotoBigActive');
	
	});
    
    var optionsBlog = { 

        beforeSubmit:  validate,  // pre-submit callback 
        success:       response,  // post-submit callback 

        resetForm: false        // reset the form after successful submit 

    }; 
    
     $('#blogForm2').submit(function() { 
        // inside event callbacks 'this' is the DOM element so we first 
        // wrap it in a jQuery object and then invoke ajaxSubmit 
        
	$(this).ajaxSubmit(optionsBlog); 
		
        // !!! Important !!! 
        // always return false to prevent standard browser submit and page navigation 
        return false; 
    }); 
		
    $.jGrowl.defaults.position = 'bottom-left';
    
    function response(record){
		if ($(record).attr('error')=='incorrect-captcha-sol') {
			Recaptcha.reload();
			$.jGrowl('Captcha is foutief.',{life: 2000 
			});
		}
		else {
			$("#p_name").val("");
			$("#p_email").val("");
			$("#p_text").val("");
			
			$.jGrowl("Bedankt voor uw reactie",{life: 3000,beforeClose: function(e,m) {
			tb_remove();
			}});
			if ( $("#blog_body div").length > 0 ) {
				 $(record).insertBefore("#blog_body div:first");
				 }else{
				 $("#blog_body").append(record);
				 }
			var count = parseInt($('#count').text());
			$('#count').text(count +1);
		}
    }
    
    function validate(formData, jqForm, options) { 
    
	for (var i=0; i < formData.length; i++) { 
	    if (!formData[i].value) { 
		$.jGrowl("Niet alle velden zijn ingevuld",{life: 4000}); 
		return false; 
	    }
	    if (formData[i].name == 'p_email'){
		if (!isEmail(formData[i].value)){
		    $.jGrowl("Geen geldig email adres",{life: 4000});
		    return false; 
		}
	    }
	} 

    }

}); 
 
// post-submit callback 
    function showResponse(responseText, statusText)  { 
	 
	alert('Bedankt voor uw reactie');
    }


function openNewWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function isEmail(string) {
return (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1);
}

function getIP() {
	$.getJSON("http://jsonip.appspot.com?callback=?",function(data){
         return data.ip;
    });
}


