/////////////////////////////////////////////////////////////////////
/// init vars ///////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
var docIsContPage		= String(window.location.pathname).search(/\W\d+.{4}$/) > -1 ? 1:0;
if (docIsContPage)		loadFrames()

/////////////////////////////////////////////////////////////////////
/// one-liners //////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
function dw(a)			{document.write(a)}
function getText(a)		{return a.split('|')[top.lang]}
function writeGetText(a)	{dw(getText(a))}

function makePage(p,v)		{return p.toString().replace(/^b?(\d+)$/ , docIsContPage ? "$1.htm":"./pages/$1.htm") + (v?'#'+v:'')}
function frameLocation(f,l)	{top.frames[f].location.href = l?l:top.frames[f].location.href}
function changePages(p,v)	{frameLocation('contf' , makePage(p,v))}

function buttonClick(b)		{changePages(b.id)}
function buttonOver(b)		{if (b.id != 'b'+top.curPage) b.className = 'menuBut3'}
function buttonOut(b)		{if (b.id != 'b'+top.curPage) b.className = 'menuBut1'}

function preload()		{for (var i=0; i<arguments.length; i++) (top.preloads[top.preload.length] = new Image()).src = arguments[i]}
function imgEvent(i)		{i.src = i.src.search(/Over.{4}$/)==-1 ? i.src.replace(/(.{4})$/ , 'Over$1'):i.src.replace(/Over/ , '')}

function makeLink(t,f,v1,v2)	{dw(makeLink2(t,f,v1,v2))}
function makeLink2(t,f,v1,v2)	{return "<a href=\"javascript: " + f + "('" + v1 + "' , '" + v2 + "'); void(0)\">" + t + "</a>"}
function popUp(p)		{window.open(p , p.replace(/\W/g, '') , "height=500, width=500, left=10, top=10, scrollbars=yes")}

/////////////////////////////////////////////////////////////////////
/// loadFrames //////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
function loadFrames() {
	top.atHome	= 0;
	top.curPage	= String(window.location.pathname).replace(/^.*\W(\w+).{4}$/ , '$1');

	frameLocation('menuf');
	frameLocation('titf');
	frameLocation('botf');
}

onerror = function() {alert('Dear visitor,\n\nUnfortunately an error occurred. If this error keeps returning, please send an email to:\n* webmaster@petitplessis.com\nand name the following address:\n* ' + document.location.href + '\n\nSorry for the inconvenience and thank you for your cooperation!\n\nWestern Stables - Le Petit Plessis'); return true}


//slides van de plaatjes (scriptje)!!!!!!!!!!!!!!!!!!

window.onload = function() {
	tmr = setInterval(function() {
		var i	= 0;
		var ta	= document.images;
		for (i=0; i<ta.length; i++) {
			if (ta[i].alt.match(/^slides/)) {
				ta[i].src.search(/^(.*[a-z])(\d+)(\.[a-z]+)$/i , '$1')
				var src		= RegExp.$1;
				var nr		= RegExp.$2;
				var ext		= RegExp.$3;

				var min		= ta[i].alt.replace(/^slides-(\d+)-(\d+)$/i , '$1');
				var max		= ta[i].alt.replace(/^slides-(\d+)-(\d+)$/i , '$2');

				ta[i].src	= src + (nr<max ? ++nr : min) + ext;
			}
		}
		if (i==0) clearInterval(tmr)
	} , 3000)
}

/////////////////////////////////////////////////////////////////////
/// einde script ////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////