function openWindow(URL,width,height) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width="+width+",height="+height+",left = 50,top = 50');");
	return false;
}

function trim(a) {
	a = a.replace(/^\s+/, '');
	return a.replace(/\s+$/, '');
}

function isEmail(str) {
	var at = "@";
	var dot = ".";
	var lat = str.indexOf(at);
	var lstr = str.length;
	var ldot = str.indexOf(dot);

	if (str.indexOf(at)==-1){return false;}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){return false;}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){return false;}
	if (str.indexOf(at,(lat+1))!=-1){return false;}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){return false;}
	if (str.indexOf(dot,(lat+2))==-1){return false;}
	if (str.indexOf(" ")!=-1){return false;}
	return true;
}

function isInteger(nr){
	var patt=/(^\d+$)/;
	if(!patt.test(nr)){return false;}
	return true;
}

function isDouble(nr){
	var patt=/(^\d+$)|(^\d+\.\d+$)/;
	if(!patt.test(nr)){return false;}
	return true;
}

var t1;
var t2;
var t3;

function showMenu(level){
	document.getElementById("level"+level).style.display = 'block';
	if (level == 1){
		clearTimeout(t1);
	}
	if (level == 2){
		clearTimeout(t2);
	}
	if (level == 3){
		clearTimeout(t3);
	}
}

function hideMenu(level){
	if (level == 1){
		t1 = setTimeout("document.getElementById('level"+level+"').style.display = 'none'",1);
	}
	if (level == 2){
		t2 = setTimeout("document.getElementById('level"+level+"').style.display = 'none'",1);
	}
	if (level == 3){
		t3 = setTimeout("document.getElementById('level"+level+"').style.display = 'none'",1);
	}
}

function bookmark(){
	var title = "Bugan Villas - Villas and Apartments in the Algarve";
	var url = "http://www.buganvillas.co.uk";
	if (window.sidebar) {
		window.sidebar.addPanel(title, url, "");
	} else if(window.opera && window.print) {
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} else if(document.all) {
		window.external.AddFavorite(url, title);
	}
	return false;
}

function setPicture(elem, image) {
	document.getElementById(elem).src = image;
	return false;
}

function goBack() {
	history.go(-1);
	return false;
}