// JavaScript Document
var gallery_view_initiated = false;
var gal_load_err = false;
var view_width = '500'; // default width

try {
	document.write('<link rel="stylesheet" href="/styles/google_maps.css" type="text/css" />');
	document.write('<script type="text/javascript" src="/scripts/google_lang_'+lang_arr[5]+'.js"> </script>');
	document.write('<script type="text/javascript" src="/scripts/lib/xml.js"> </script>');
} catch(e) {
	gal_load_err = true;
}
function get_widget_contents(view_obj) {
	if (gal_load_err) return false;
	if (!(widget_contents.length > 0)) return false;
	if (!gallery_view_initiated) {
		var xml = get_google_xml();
		if (!(xml.length == 2)) return false;
		widget_contents = xml;
		if (!set_widget_contents()) return false;
		gallery_view_initiated = true;
	}
	return true;
}

function get_google_xml() {
	if (!google_lang_arr || !lang_arr) return false;
	/*google content setup:
		<---------------------
		<iframe scrolling="no" src="_GOOGLE_LANG-SRC_">
		</iframe>
		<br />
		<small>
			<a href="_GOOGLE-LANG-HREF_">_TEXT_</a>
		</small>
		--------------------->
		
	*/
	var pile = new Array(0, 0);
	try { //DOM XML
		var iframe;
		var _small;
		var _link;
		iframe = document.createElement('iframe');
		iframe.setAttribute('scrolling', 'no');
		iframe.setAttribute('src', google_lang_arr[0]);
		_small = document.createElement('small');
		_link = document.createElement('a');
		_link.setAttribute('href', google_lang_arr[1]);
		_link.setAttribute('title', lang_arr[6]);
		_link.setAttribute('target', '_blank');
		_link.appendChild(document.createTextNode(lang_arr[6]));
		_small.appendChild(_link);
		pile[0] = 'DOM';
		pile[1] = new Array(iframe, document.createElement('br'), _small);
	} catch (e) { // (IE), Opera < 9]
		pile[0] = 'XML';
		pile[1] = '<iframe scrolling="no" src="'+google_lang_arr[0]+'"></iframe><br /><small><a href="'+google_lang_arr[1]+'">'+lang_arr[6]+'</a></small>';
	}
	return pile;
}
