function addToBasket(page, title)
{
	if($j.cookie("basket")==null)
	{
		$j.cookie("basket", page + "|" + title + ";", {path:"/"});
		tb_show("", "/smartsite.dws?id=BROCHUREFEEDBACK_NL&width=300&height=150", "");
	}
	else
	{
		var pages = $j.cookie("basket").split(";");
		var alreadyadded=false;
		for(i=0;i<pages.length;i++)
		{
			if(pages[i].split("|")[0]==page)
			{
				alreadyadded=true;
				break;
			}
		}
		if(!alreadyadded)
		{
			$j.cookie("basket", $j.cookie("basket") + page + "|" + title + ";", {path:"/"});
			tb_show("", "/smartsite.dws?id=BROCHUREFEEDBACK_NL&width=300&height=150", "");
		}
	}
};

function printBasket()
{
	window.open('/smartsite.dws?id=VGGETPDF&vg_lang=NL&items=' + $j.cookie("basket"), 'Brochure');
};

function printBasketPersoneel()
{
	window.open('/smartsite.dws?id=VGGETPDFPERSONEEL&vg_lang=NL&items=' + $j.cookie("basket"), 'Brochure');
};

function loadBrochureInhoud()
{
	$j("#brochureinhoud").empty();
	var basketitems = $j.cookie("basket");
	if(basketitems!=null)
	{
		basketitems=basketitems.split(";");
		jQuery.each(basketitems, 
			function()
			{
				if(this!="")
					$j("#brochureinhoud").append('<li><a href="javascript:void(null);" onclick="deleteContent(' + this.split("|")[0] + ')"><img src="/img/trash.gif" /></a> ' + this.split("|")[1] + '</li>');
			});
	}
};

function deleteContent(id)
{
	$j("#brochureinhoud").empty();
	var basketitems = $j.cookie("basket");
	if(basketitems!=null)
	{
		basketitems=basketitems.split(";");
		var i, newitems;
		newitems='';
		for(i=0;i<basketitems.length;i++)
		{
			if(basketitems[i]!='' && basketitems[i].split('|')[0]!=id)
				newitems += basketitems[i] + ';';
		}
		$j.cookie("basket", newitems, {path:"/"});
		loadBrochureInhoud();
	}
};

var mySelect21;
var mySelect22;
var mySelect23;

$j(document).ready(
	function()
	{
		today = new Date();
		tomorrow = Date.DateAdd('d', 1, today);
		//tomorrow.setDate(today.getDate()+1);
		$j("select#day_in > option[value='" + today.getDate() + "'], select#day_uit > option[value='" + tomorrow.getDate() + "']").attr("selected", "selected");
		$j("select#year_in > option[value='" + today.getFullYear() + "'], select#year_uit > option[value='" + tomorrow.getFullYear() + "']").attr("selected", "selected");
		$j('select#month_in > option[value="' + (today.getMonth()+1) + '"], select#month_uit > option[value="' + (tomorrow.getMonth()+1) + '"]').attr("selected", "selected");

		var mySelect11 = new CustomSelect('in_day');
		var mySelect21 = new CustomSelect('in_month');
		var mySelect31 = new CustomSelect('in_year');
		mySelect21 = new CustomSelect('uit_day');
		mySelect22 = new CustomSelect('uit_month');
		mySelect23 = new CustomSelect('uit_year');
		var mySelect1 = new CustomSelect('perso_select');

		$j("select#day_in, select#year_in, select#month_in").change(
		function(){
			today=new Date($j("select#year_in > option:selected").val(), $j("select#month_in > option:selected").val()-1,$j("select#day_in > option:selected").val())
			tomorrow = Date.DateAdd('d', 1, today);

			$j("select#day_uit > option[value='" + tomorrow.getDate() + "']").attr("selected", "selected");
			$j("select#year_uit > option[value='" + tomorrow.getFullYear() + "']").attr("selected", "selected");
			$j('select#month_uit > option[value="' + (tomorrow.getMonth()+1) + '"]').attr("selected", "selected");

			mySelect21.initialize('uit_day'); // = new CustomSelect('uit_day');
			mySelect22.initialize('uit_month'); //  = new CustomSelect('uit_month');
			mySelect23.initialize('uit_year'); //  = new CustomSelect('uit_year');
		});
	});

	//$('#');
	function searchRooms()
	{
		var depday, depmonth, depyear;
		var arrdate, depdate;

		arrdate=new Date($j('#year_in').val(), $j('#month_in').val()-1, $j('#day_in').val());
		depdate=new Date($j('#year_uit').val(), $j('#month_uit').val()-1, $j('#day_uit').val());

		var lang='NL';

		if(lang=='EN')
			lang='UK'

		window.open('http://gent.roomsonline.be/result.cfm?arrday=' + arrdate.getDate() + '&arrmonth=' + (arrdate.getMonth()+1) + '&arryear=' + arrdate.getFullYear() + '&numpers=' + $j('#numpers').val() + '&depday=' + depdate.getDate() + '&depmonth=' + (depdate.getMonth()+1) + '&depyear=' + depdate.getFullYear() + '&langue=' + lang, 'Hotels');
	};

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

//addLoadEvent( function(){ add_print_link( 'tekst' ) } );

function add_print_link( id ){
  if( !document.getElementById ||
      !document.getElementById( id ) ) return;

  // add extra functions to page tools list
  var print_page = document.getElementById( id );

  // create print link
  var print_function = document.createElement('p');
  print_function.className = 'print-link';
  print_function.onclick = function(){ print_preview(); return false; };
  print_function.appendChild( document.createTextNode( 'Print deze pagina' ) );

}

function print_preview() {
	// Switch the stylesheet
	setActiveStyleSheet('Print Preview');
	
	// Create preview message
	add_preview_message();

	// Print the page
	window.print();
}

function add_preview_message(){
var main_content = document.getElementById('container');
var main_body = main_content.parentNode;

	if (document.getElementById){
		
		var preview_message = document.createElement('div');
		preview_message.id = 'preview-message';
	
		// Create Heading
		var preview_header = document.createElement('h3');
		var preview_header_text = document.createTextNode('Dit is de printvriendelijke versie van deze pagina.'); //Dit is de printvriendelijke versie van deze pagina.
		preview_header.appendChild(preview_header_text);
		
		// Create paragraph
		var preview_para = document.createElement('p');
		var preview_para_text = document.createTextNode('');
		
		var cancel_function_link = document.createElement('a');
			cancel_function_link.onclick = function(){ cancel_print_preview(); return false; };
			cancel_function_link.setAttribute('href', '#');	
		var cancel_function_link_text = document.createTextNode('Ga terug naar de oorspronkelijke pagina.'); //Ga terug naar de oorspronkelijke pagina.
		
		var preview_print = document.createElement('p');
		var print_function_link = document.createElement('a');
			print_function_link.onclick = function(){ window.print(); return false; };
			print_function_link.setAttribute('href', '#');	
		var print_function_link_text = document.createTextNode('Imprima'); //Print.		
		
		print_function_link.appendChild(print_function_link_text);
		cancel_function_link.appendChild(cancel_function_link_text);
		preview_para.appendChild(preview_para_text); //
		preview_para.appendChild(cancel_function_link);
		preview_print.appendChild(print_function_link);
		
		// Put it all toegether
		preview_message.appendChild(preview_header); 
		preview_message.appendChild(preview_para);
		preview_message.appendChild(preview_print);
		main_body.insertBefore(preview_message, main_content);

	}
}

function cancel_print_preview() {
	// Destroy the preview message
	var print_preview = document.getElementById('preview-message');
	var main_body = print_preview.parentNode;
	main_body.removeChild(print_preview);
	
	// Switch back stylesheet
	setActiveStyleSheet('default');
}

function setActiveStyleSheet(title) {
   var i, a, main;
   for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
     if(a.getAttribute("rel").indexOf("style") != -1
        && a.getAttribute("title")) {
       a.disabled = true;
       if(a.getAttribute("title") == title) a.disabled = false;
     }
   }
}
