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 selectAll(){
	if (document.getElementById && document.getElementsByTagName){
		if (map = document.getElementById("pldbMap")){
			var cb = map.getElementsByTagName("input");
			var toggleCb = document.getElementById("cbAll");
			toggleCb.onclick = function() {
				for (var i=0; i < cb.length; i++){
					if (toggleCb.checked){
						cb[i].checked = true;
						document.getElementById("toggleText").innerHTML = "Unselect all locations";
					} else {
						cb[i].checked = false;
						document.getElementById("toggleText").innerHTML = "Select all locations";
					}
				}
			}
		}
	}
}

function addInputText(){
	if (document.getElementById && document.getElementsByTagName){
		if (document.getElementById("searchFilter")){
			var inputMin = (document.getElementById("crit_fsprice_min_mil")) || (document.getElementById("crit_propsize_min"));
			if (inputMin.value == "") {inputMin.value = "min"; inputMin.className = "inputSmallDefault"; }
			var inputMax = (document.getElementById("crit_fsprice_max_mil")) || (document.getElementById("crit_propsize_max"));
			if (inputMax.value == "") {inputMax.value = "max"; inputMax.className = "inputSmallDefault"; }

			inputMin.onfocus = function () {inputMin.value = ""; inputMin.className = "inputSmall"; }
			inputMax.onfocus = function () {inputMax.value = ""; inputMax.className = "inputSmall"; }
		}
	}
}


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;
								largerImgHref = largerImgLink.href;
								if(-1!=largerImgHref.indexOf('?')){
									largerImgHref = largerImgHref.substring(0,largerImgHref.indexOf('?'));
								}
								largerImgHref += '?img='+image_id;
								largerImgLink.href = largerImgHref;
								return true;
							}
						}
					}
				}
			}
		}
	}
  	return false;
}

function __doPostBack(eventTarget, eventArgument) {
	var theform;
	if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
		theform = document.Form1;
	}
	else {
		theform = document.forms["Form1"];
	}
	theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
	theform.__EVENTARGUMENT.value = eventArgument;
	theform.submit();
}

function init() {
	prepareGallery();
	selectAll();
	addInputText();
}

window.onload = init;
