$(document).ready(function() {
	$("a[target='_blank']").addClass("extlink");
	
	var pathname = window.location.pathname;
	
	if(pathname != '/')
		$('html, body').animate({scrollTop: $('#content').offset().top + 'px'}, 800);

});

var makeQuote = function(company, name,telephoneNumber, email, serviceIds)
{
   $("#content").html('<h1>Offerte aanvragen</h1><p><img src="/img/ajax-loader.gif" style="border: 0px"></p>');
   $('html, body').animate({scrollTop: $('#content').offset().top + 'px'}, 800);
   
   var result = '';

    $.ajax({
          type: 'POST',
          url: '/?makeQuote',
          async: false,
          dataType: "json",
          data: {company: company, name: name, telephoneNumber: telephoneNumber, email: email, serviceIds: serviceIds.join(",")},
          success: function(response){
              result = response;
          }
    });

	$("#content").html('<h1>Offerte aanvragen</h1>' + result);
}

var getPage = function(pageId)
{
	var page;
	
	page = loadPage(pageId);

	if(page != '')
	{
		if(page.Left != undefined)
			$("#navigation").html(page.Left);
		else
			$("#navigation").html('');

		if(page.Center != undefined)
			$("#content").html(page.Center);
		else
			$("#content").html('');

		if(page.Right != undefined)
			$("#sidebar").html(page.Right);
		else
			$("#sidebar").html('');
			
		$("a[target='_blank']").addClass("extlink");
		
		$('html, body').animate({scrollTop: $('#content').offset().top + 'px'}, 800);
	}
}

var loadPage = function(pageId) {
	var result = '';

	$.ajax({
		  type: 'POST',
		  url: '/?getPage',
		  async: false,
		  dataType: "json",
		  data: {pageId: pageId},
		  success: function(response){
			  result = response;
		  }
	});

	return result;
}
