// Validation

var name = new Image(); name.src = "x/alertname.gif";
var email = new Image(); email.src = "x/alertemail.gif";
var phone = new Image(); phone.src = "x/alertphone.gif";
var message = new Image(); message.src = "x/alertmessage.gif";
var sidemessage = new Image(); sidemessage.src = "x/sidemessage.gif";

var haveerrors = 0;
function showImage(imagename, imageurl, errors) {
document[imagename].src = imageurl;
if (!haveerrors && errors) haveerrors = errors;
}

function validateForm(f) {
haveerrors = 0;
(f.name.value.length < 1)
? showImage("nameerror", "x/alertname.gif", true)
: showImage("nameerror", "x/blankalert.gif", false);

(f.phone.value.length < 1)
? showImage("phoneerror", "x/alertphone.gif", true)
: showImage("phoneerror", "x/blankalert.gif", false);

(f.message.value.length < 1)
? showImage("messageerror", "x/alertmessage.gif", true)
: showImage("messageerror", "x/blankmessage.gif", false);

(f.email.value.search("@") == -1 || f.email.value.search("[.*]") == -1)
? showImage("emailerror", "x/alertemail.gif", true)
: showImage("emailerror", "x/blankalert.gif", false);

return (!haveerrors);
}

// Bookmark

function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
