function searchSite()
{
	document.frm.action="searchSite.php";
	document.frm.submit();
}
function validateContactUs()
{
	var form = document.frm;
	if(form.contactname.value == "")
	{
		alert('Please enter your name.');
		form.contactname.focus();
		return false;
	}
	if(form.contactemail.value == "")
	{
		alert('Please enter your email address.');
		form.contactemail.focus();
		return false;
	}
	if (!validateEmailAddress(form.contactemail.value)) 
	{
		alert('Please enter a valid email address');
		form.contactemail.focus();
		return false;	
	}
	else
	{
		form.action = 'contactus.php';
		form.submit();
	}
}
function validateEmailAddress(email) 
{

	var str = trim(email); 
	
	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 trim( value ) 
{
    value = value.replace(/^\s+/,"");
    value = value.replace(/\s+$/,"");

    return value;
}
function newWindow(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) 
{
  var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
  var int_windowTop = (screen.height - a_int_windowHeight) / 2;
  var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
  var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
    if (parseInt(navigator.appVersion) >= 4) {
      obj_window.window.focus();
    }
}

function openWindow(link)
{
	newWindow(link, 'popup', 600, 400, 1, 1, 1, 1, 1, 1, 0);
}
function openWindowWithMenu(link)
{
	newWindow(link, 'popup', 600, 400, 1, 1, 1, 0, 0, 0, 0);
}
function openDirectoryWindowWithMenu(link)
{
	newWindow(link, 'popup', 900, 275, 0, 0, 0, 0, 0, 0, 0);
}
function validateGuestbookSubmit()
{
	var form = document.frm;
	if(form.firstname.value == "")
	{
		alert('Please enter your first name.');
		form.firstname.focus();
		return false;
	}
	if(form.lastname.value == "")
	{
		alert('Please enter your last name.');
		form.lastname.focus();
		return false;
	}
	if(form.email.value == "")
	{
		alert('Please enter your email address.');
		form.email.focus();
		return false;
	}
	if (!validateEmailAddress(form.email.value)) 
	{
		alert('Please enter a valid email address');
		form.email.focus();
		return false;	
	}
	else
	{
		form.submit();
	}
}
function submitSearch()
{
	var searchtext = document.getElementById('idsearchtext').value;
	if(searchtext=="" || searchtext=="enter search text")
	{
		alert("Enter search text");
	}
	else
	{
		window.location.href='search.php?searchtext='+searchtext;
	}
}
function openReviewWindowWithMenu(link)
{
	newWindow(link, 'popup', 800, 450, 1, 1, 1, 0, 0, 0, 0);
}
