
/**
 * Creates a new url with new parameters, keeping the originals
 * @param  Array Associative array with keys and values for new parameters
 * @return String The new URL
 */
 function buildLocation(newParams){
    var loc = document.location.href;
    var result = "";
    var arResult = new NbHash();

    var tmp = loc.split("?");
    var params = tmp[1].split("&");

    var iParam;

    for(iParam in params){
       var arParam = params[iParam].split("=");
       var key = arParam[0];
       var val = arParam[1];
       arResult.set(key, val);
    }

    for(iParam in newParams){
       arResult.set(iParam, newParams[iParam]);
    }

    var strParams = arResult.flatten("&", "=");

    return tmp[0] + "?" + strParams; //return baseurl + new params
 }

$(document).ready(function(){

    // PLACEHOLDER INPUTS
    $('.placeholder').each(function(){
        $(this).attr({'rel':$(this).val()}).focus(function(){
                if($(this).val() == $(this).attr('rel')){
                        $(this).val('');
                }
        }).blur(function(){
                if($(this).val() == ''){
                        $(this).val( $(this).attr('rel') )
                }
        });
    });

	// TABS
    /*
	$("#topBar ul").tabs("div.tab", {
		effect: 'fade'
	});
	*/

	// TABLE .ODD CLASS
	$("table tbody tr:odd").addClass("odd");

	// JCAROUSEL SLIDER (KIJK & VERGELIJK)
	jQuery('#jcarousel').jcarousel({
		animation: 'slow',
		scroll: 1
    });

	// MODAL BOX --------------------
     triggers = $(".modal-trigger").overlay({
        mask: {
            color: '#003a63',
            loadSpeed: 100,
            opacity: .7
        },
        fixed: false,
        closeOnClick: false,
        onBeforeLoad: function(){
			this.getOverlay().appendTo('body');
			var wrap = this.getOverlay().find(".contentWrap");
			var items = getItemsFromCookie();
			wrap.load(this.getTrigger().attr("href") + "&acc=" + items.join(',') );
        }
    });

	// JQUERY SCROLLER
	$(window).load(function() {
		$("#mcs_container").mCustomScrollbar("vertical",400,"easeOutCirc",1.05,"auto","yes","yes",10);
	});

	//$("#mcs_container .content").load("new.html", function(){
	//	$("#mcs_container").mCustomScrollbar("vertical",400,"easeOutCirc",1.05,"auto","yes","yes",10);
	//});

	$('#footer .bdlink').click(function(){

		$.fancybox(
				[
				'<strong>Peter Terlouw Tweewielers<br>',
				'Dorpsstraat 147<br>',
				'2992 BD Barendrecht</strong><br><br>',
				'<span>E-mail:</span><a href="mailto:barendrecht@peterterlouw.nl">barendrecht@peterterlouw.nl</a><br>',
				'<span>Telefoon:</span>0180 61 21 00<br>',
				'<span>KvK:</span>155910<br>',
				'<span>BTW NL:</span>807751443B01<br><br>',
				'Openingstijden di t/m zat van 9.00 tot 17.00 uur</div>'
				].join(''),
			{
			'autoDimensions':false,
			'width':350,
			'height':'auto',
			'transitionIn':'none',
			'transitionOut':'none'
		});

		return false;
	});

});

function setCookie(c_name,value,exdays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	document.cookie=c_name + "=" + c_value;
}

function getCookie(c_name) {
	var i,x,y,ARRcookies=document.cookie.split(";");
	for (i=0;i<ARRcookies.length;i++)
	{
	  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
	  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
	  x=x.replace(/^\s+|\s+$/g,"");
	  if (x==c_name)
	    {
	    return unescape(y);
	    }
	  }
}
