google.load("prototype", "1.6.0.3");
google.load("scriptaculous", "1.8.2");

// // take care of image replacement
// var arr_onload = [];
// window.onload = function() {
//  for (var i=0;i<arr_onload.length;i++) {
//    arr_onload[i]();
//  }
//  startPage();
//  initialize();
// }
// 
// arr_onload[arr_onload.length] = function() {
//  var arr_items = document.getElementsByTagName('h1');
//  for (var i=0;i<arr_items.length;i++) {
//    str_text = arr_items[i].innerHTML;
//    str_html = '<img src="http://www.sturmer.org/srv/txt2img.asp?s=42&t=' + SS_UrlEncode(str_text) + '" alt="' + SS_HTMLEncode(str_text) + '" />'
//    arr_items[i].innerHTML = str_html;
//  }
// }
// 
// function SS_UrlEncode(str_input) {
//  return escape(str_input).replace(/\+/g,'%2B');
// }
// function SS_HTMLEncode(str_input) {
//    var obj_div = document.createElement('div');
//    var obj_text = document.createTextNode(str_input);
//    obj_div.appendChild(obj_text);
//    return obj_div.innerHTML;
// }

// added by tbeck

function addFocus(focus) {
	$(focus).addClassName('searchFieldOn');
	$(focus).activate();
}
function loseFocus(focus) {
	$(focus).removeClassName('searchFieldOn');
}

// the functions that perform the fade

function swapFade(id) {
	new Effect.SlideUp(divs_to_fade[t], {queue: {position: 'front', scope: 'swap'}});
	
	new Effect.SlideDown(divs_to_fade[id], {queue: {position: 'end', scope: 'swap'}});

	t=id;
}

function swapTour(id, image, url, caption) {
	new Effect.SlideUp( stop, {duration: 0.1, queue: {position: 'front', scope: 'swap'}});
	
	new Effect.SlideDown( id, {duration: 0.1, queue: {position: 'end', scope: 'swap'}});
	
	$(image).src = url;
	$('caption').innerHTML = caption
	
	stop=id;
}



window.onload = function startPage() {
 fade = window.setInterval('startFade()',wait);
}


// the functions that perform the fade
function startFade() {
	Effect.Fade(testimonials[i], {queue: {position: 'front', scope: 'swap'}});
	i++;
  // alert(max);
	if (i == max) i = 0;
	Effect.Appear(testimonials[i], {queue: {position: 'end', scope: 'swap'}});
}
function gallerySwap(url, caption){
  // document.getElementById( 'large_image' ).innerHTML.src = url;
	$('large_image').src = url;
	$('caption').innerHTML = caption
}
function swap(id, url, caption){
  var suffix = '_image'
	$(id + suffix).src = url;
	$('caption').innerHTML = caption
}

function reservation(){
  new Effect.toggle('form', 'appear', {queue: {position: 'front', scope: 'res'}});
  new Effect.ScrollTo('Reservation', {queue: {position: 'end', scope: 'res'}});
}

// Font replacement Configuration

var font = {
	src: use_font
}

sIFR.activate(font);

sIFR.replace(font, { 
	selector: 'h1',
	css: '.sIFR-root { color: #FFFFFF; background-color: #000000; font-size: 42px; letter-spacing: .5;}'
	,wmode: 'transparent'
	,transparent: true	
	,selectable: true
});

sIFR.replace(font, { 
	selector: 'h2.replace',
	css: '.sIFR-root { color: #FFFFFF; background-color: #000000; letter-spacing: .5;}'
	,wmode: 'transparent'
	,transparent: true	
	,selectable: true
});