if(rarebrick == undefined) var rarebrick = new Object();


rarebrick.writeNoFlashMessage = function() {
	document.write('<strong>Welcome to The Settlers Inn</strong><br>');
    document.write('This site uses Flash. You do not have the flash player installed. Please <a href="http://www.adobe.com/products/flashplayer/" target="_blank">install the Adobe flash player</a> to continue.');
}

 
//create a flash header
rarebrick.makeFlashHeader = function(flashid, height, sound) {
	if(height == undefined) height = 587;
	if(sound == undefined) sound = false;
	var xmlHtml = rarebrick.html2xml.getXml(flashid);
	var so = new SWFObject('header_1201.swf', flashid, '990', height, '9', '#ffffff');
	so.addVariable('xmlHtml', xmlHtml); 
	so.addVariable('sound', sound); 
	so.addParam('wmode', 'transparent'); //set mode to transparent
	so.write(flashid); //write flash
}

//create a flash headline
rarebrick.makeFlashHeadline = function(flashid, width) {
	if(width == undefined) width = 540;
	var xmlHtml = rarebrick.html2xml.getXml(flashid);
	var so = new SWFObject('swf/headline.swf', flashid, width, '92', '9', '#ffffff');
	so.addVariable('xmlHtml', xmlHtml); 
	so.addParam('wmode', 'transparent'); //set mode to transparent
	so.write(flashid); //write flash
}

//create a flash subhead
rarebrick.makeFlashSubhead = function(flashid, width, height, isSmall) {
	if(width == undefined) width = 550;
	if(height == undefined) height = 50;
	var xmlHtml = rarebrick.html2xml.getXml(flashid);
	var so = new SWFObject('swf/subhead.swf', flashid, width, height, '9', '#ffffff');
	so.addVariable('xmlHtml', xmlHtml); 
	so.addVariable('isSmall', isSmall); 
	so.addParam('wmode', 'transparent'); //set mode to transparent
	so.write(flashid); //write flash
}
rarebrick.makeFlashSubheadSm = function(flashid, width) {
	rarebrick.makeFlashSubhead(flashid, width, 30, true);
}

//create a flash button
rarebrick.makeFlashButton = function(flashid, width) {
	if(width == undefined) width = 160;
	var xmlHtml = rarebrick.html2xml.getXml(flashid);
	var so = new SWFObject('swf/button.swf', flashid, width, '26', '9', '#ffffff');
	so.addVariable('xmlHtml', xmlHtml); 
	so.addParam('wmode', 'transparent'); //set mode to transparent
	so.write(flashid); //write flash
}


rarebrick.popup = function(theURL,winName,features) {
  window.open(theURL,winName,features);
}


rarebrick.addTrackingPhone2Flash = function(phonenum) {
	if(phonenum=='--') return;
	var player = rarebrick.getFlashPlayer('flashHeader');
	if(!player) player = rarebrick.getFlashPlayer('flashHeaderIndex');
	if(!player || !player.changePhoneNum || player.changePhoneNum==undefined) {
		setTimeout(function() { rarebrick.addTrackingPhone2Flash(phonenum); }, 500);
		return;
	}
	try {
		player.changePhoneNum(phonenum);
	} catch(e) {
		//alert(e);
	}
}

rarebrick.getFlashPlayer = function(id) {
	var player;
	if(navigator.appName.indexOf("Microsoft")!=-1) {
		player = window[id];
	} else {
		player = window.document[id];
	}
	return player;
}





