var newwindow; 
function photoAlbum(url) 
{ 
   newwindow=window.open(url,'_Album','height=600,width=780'); 
   if (window.focus) {newwindow.focus()} 
}


function buildTourAnimateImage(sImage,sMouseOverImage,sTourImageName){
	var sImg = '';
	var sBLink = '';
	var sELink = '';
	
	//if(sHREF){
		sBLink = '';
		sELink = '';
	//}
	
	sImg = sBLink + 
				'<img src="' + sImage + '" border="0" ' +
				'onMouseOver="' + sTourImageName + '.src=' + sMouseOverImage + '">' + sELink
	document.write(sImg);
	//alert(sImg);			
}

function swapTourImage(oElement,sNewImage){
	alert(oElement);
	alert(sNewImage);
	var curSource;
	var newImage;
	curSource = 'PictureSection';
			
	newImage = curSource.getAttribute(sNewImage);
			
	curSource.src = newImage;
	//alert(newImage);
}


function buildAnimateImage(sBaseImage,sMouseOverImage,sMouseDownImage,sMouseUpImage,sHREF,sOpenWin,aMouseAction){
	var sBLink = '';
	var sELink = '';
	var sNewWin = '';
	var sImg = '';
	var sMouseAction = '';
	
	if(sOpenWin){
		sNewWin = ' target=' + sOpenWin;
	}
	
	if(sHREF){
		sBLink = '<a href=' + sHREF + ' ' + sNewWin + '>';
		sELink = '</a>';
	}
		
	if(aMouseAction){
		sMouseAction = aMouseAction;
	}
		
	sImg = sBLink + 
				'<img src="' + sBaseImage + '" border="0" ' +
				'BaseImage="' + sBaseImage + '" ' +
				'MouseOverImage="' + sMouseOverImage + '" ' +
				'MouseDownImage="' + sMouseDownImage + '" ' +
				'MouseOutImage="' + sBaseImage + '" ' +
				'MouseUpImage="' + sMouseUpImage + '" ' +
				'onMouseOver="swapImages(event.srcElement,\'MouseOverImage\')" ' +
				'onMouseDown="swapImages(event.srcElement,\'MouseDownImage\')" ' +
				'onMouseOut="swapImages(event.srcElement,\'MouseOutImage\')" ' +
				'onMouseUp="swapImages(event.srcElement,\'MouseUpImage\'); ' + sMouseAction + '">' +sELink 	
	document.write(sImg);
	//alert(sImg);
			
			
}
		
function swapImages(oElement,sNewImage){
	var curSource;
	var newImage;
	curSource = oElement;
			
	newImage = curSource.getAttribute(sNewImage);
			
	curSource.src = newImage;
	//alert(newImage);
}



function importXML(url)
{
	var xmlDoc = null;

	if (document.implementation && document.implementation.createDocument)
	{
		xmlDoc = document.implementation.createDocument("", "", null);
		xmlDoc.onload = createTable;
	}
	else if (window.ActiveXObject)
	{
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
 	}
	else
	{
		alert('Your browser can\'t handle this script');
		return;
	}
	xmlDoc.async="false";
	xmlDoc.load(url);

	return xmlDoc;
}

function URLencode(sStr) {
    return escape(sStr).replace(/\+/g, '%2C').replace(/\"/g,'%22').replace(/\'/g, '%27');
}

function XMLRequest(args, url) {

	window.status='Making request...';

	var xmlDoc = null;
	var query_string = "";
	var response = new Array;

	// build string
	for (arg in args) {
		query_string += "&" + arg + "=" + URLencode(args[arg]);
	}

	query_string = query_string.substr(1);

	// post
	xmlDoc = importXML(url + "?" + query_string);
	
	// build array of responses
	var x = xmlDoc.getElementsByTagName('response');

	var name;
	var value;

	if (x.length > 0) {
		for (i=0; i<x[0].childNodes.length; i++) {
			name = x[0].childNodes[i].nodeName;
			if (x[0].childNodes[i].childNodes.length > 0) {
				value = x[0].childNodes[i].firstChild.nodeValue;
			}
			else { value = ''; }
			response[name] = value;
		}
	}

	window.status = '';

	// return
	return response;

}

function popup(URL, width, height) {
	var winl = (screen.width - width) / 2;
	var wint = (screen.height - height) / 2;
	day = new Date();
	id = day.getTime();
	if (window.opener)
		window.opener.open(URL, id, 'toolbar=0,scrollbars=1,location=0,status=1,menubar=0,resizable=0,width=' + width + ',height=' + height + ',left=' + winl + ',top=' + wint);
	else
		window.open(URL, id, 'toolbar=0,scrollbars=1,location=0,status=1,menubar=0,resizable=0,width=' + width + ',height=' + height + ',left=' + winl + ',top=' + wint);
}

function selectOption(list, value) {
	for (i=0;i<list.options.length;i++) {
		if (list.options[i].value.toLowerCase() == value.toLowerCase()) {
			list.selectedIndex = i;
			return;
		}
	}
}
