// JavaScript Document
function preloadImages() {
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function unblur() {
	this.blur();
}

function blurLinks() {
	links = document.getElementsByTagName("a");
	inputFields = document.getElementsByTagName("input");
	for(i=0; i<links.length; i++) {
		links[i].onfocus = unblur;
	}
	for(i=0; i<inputFields.length; i++) {
		if (inputFields[i].type != 'text') {
			inputFields[i].onfocus = unblur;
		}
	}


}

function setFocus(obj) {
	x = document.getElementById(obj);
	x.focus();
}

function flashObjects (objPath,objWidth,objHeight,objTitle,objParam,altPath,altWidth,altHeight,altTitle) {
	document.write('<object type="application/x-shockwave-flash" data="'+objPath+'"width="'+objWidth+'" height="'+objHeight+'" '+objParam+'> \
					<param name="movie" value="'+objPath+'" /> \
					<param name="quality" value="high" /> \
					<param name="wmode" value="transparent" /> \
					<img src="'+altPath+'" width="'+altWidth+'" height="'+altHeight+'" alt="'+altTitle+'" /></object>');
}

function markSelected(el) {
	ulElements = document.getElementsByTagName('li');
	el.parentNode.className = 'selected';
	//return false;
}

function unmarkSelected(el) {
	ulElements = document.getElementsByTagName('li');
	el.parentNode.className = '';
	//return false;
}

function advancedSearch() {
	document.getElementById('search').className = '';
	document.getElementById('advanced').style.display = 'none';	
	return false;
}





function showSelectBoxes(){
	selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
		selects[i].style.visibility = "visible";
	}
}

// ---------------------------------------------------

function hideSelectBoxes(){
	selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
		selects[i].style.visibility = "hidden";
	}
}

// ---------------------------------------------------

function showSwf(){
	swf = document.getElementsByTagName("object");
	for (i = 0; i != swf.length; i++) {
		swf[i].style.visibility = "visible";
	}
}

// ---------------------------------------------------

function hideSwf(){
	swf = document.getElementsByTagName("object");
	for (i = 0; i != swf.length; i++) {
		swf[i].style.visibility = "hidden";
	}
}

// ---------------------------------------------------



function closeOverlayForm () {
	showSelectBoxes ();
	showSwf ();
	$('overlayFormContainer').style.display = 'none'; 
	$('overlayForm').style.display = 'none';
}

function emptyFormFields(el,val) {
	if (el.value == val ) {
		el.value = '';
	}	
}

function fillFormFields(el,val) {
	if (el.value == '' ) {
		el.value = val;
	}
}


function popUp(URL) {
	window.open( URL, "myWindow", "status = 0, height = 500, width = 600, resizable = 1" )
}

function previwFloorPlan() {
	alert ('test');
	el = document.getElementById('overlay');
	el.style.opacity =  0.2; 
	el.style.MozOpacity =  0.2; 	
	el.style.KhtmlOpacity =  0.2; 
	el.style.filter = "alpha(opacity=20)";
}

function formValid(form, errors, min_length){
	errors.innerHTML = '';
	var elements = form.getElementsBySelector('[rel="validate"]');
	
	for (i=0;i<elements.length;i++) {
		if (elements[i] == null || elements[i].value == '' || (min_length>-1 && elements[i].value.length < min_length)) {
			errors.innerHTML = errors.innerHTML + elements[i].title + '<br />';
		}
	}
	
	if (errors.innerHTML == '') {
		return true;
	} else {
		return false;
	}
	
}