function prepareGallery(){
	if (document.getElementById && document.getElementsByTagName){
		if (gallery = document.getElementById("multipleImg")){
			var links = gallery.getElementsByTagName("a");
			for( var i=0; i < links.length; i++ ){
				links[i].onclick = function(){
					return !showPic(this);
				};
			}
		}
	}
}


function showPic (link) {
	var linkHref = link.href;
	if(images = link.getElementsByTagName('img')){
		if(image = images[0]){
			r = new RegExp('/dynamic/image/([0-9]+)\?.*', 'g');
			if(match = r.exec(image.src)){
				if(image_id = match[1]){
					if(largerImgLink = document.getElementById("largerImg")){
						if(largerImgs = largerImgLink.getElementsByTagName('img')){
							var largerImg = new Image();
							if(largerImg = largerImgs[0]){
								largerImg.src = '/dynamic/image/'+match[1]+'?x='+largerImg.width;
								return true;
							}
						}
					}
				}
			}
		}
	}
	return false;
}

function init() {
	prepareGallery();
	prepareMaps();

}

function submitPldbForm(element) {
	if(mainForm = document.getElementById('mainform')){
		if(pldbAction = mainForm['pldb_action'].value){
			mainForm.action = pldbAction;
			if(pldbMethod = mainForm['pldb_method'].value){
				mainForm.method = pldbMethod;
			}
			for(var i=0; i<mainForm.elements.length; i++) {
				node = mainForm.elements[i];
				if(node.nodeName=='INPUT'){
					if(node.type=='hidden'){
						if(node.name!='submit_search'){
							node.parentNode.removeChild(node);
							i--;
						}
					}
				}
			}
			return true;
		}
	}
	return false;
}

function prepareMaps(){

    // location maps
    if(locationMap = document.getElementById('googleMap')){
        if (GBrowserIsCompatible()) {
            loc = locationMap.title.split(';');

            var map = new GMap2(locationMap);
            map.addControl(new GSmallMapControl());
            map.addControl(new GMapTypeControl());

            var point = new GLatLng(loc[0], loc[1]);
            map.setCenter(point, 15);
            map.addOverlay(new GMarker(point));
        }
    }
}

//google.load('maps','2');
window.onload = init;



