function isValidEmail(str) {
   return ((str.indexOf(".") > 2) && (str.indexOf("@") > 0) ||str=='' );
 
}


 function validate(f) {
  if(f.qsearch.value=="") {
   alert("Please enter a search term");
   return false;
  }
  return true;
 }


function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}

function register_val(f)
{
 var message="Please complete the following: \n\n";
  var noerrors=message;
	
	if(f.fname.value=="") {
	message += "Please enter your first name\n";
	}
	
	if(f.lname.value=="") {
	message += "Please enter your last name\n";
	}
	
	if(f.email.value=="") {
	message += "Please enter your email\n";
	}
	
	if(f.password.value=="") {
	message += "Please enter your password\n";
	}
	
	if(f.telephone.value=="") {
	message += "Please enter your telephone\n";
	}
	
	if(f.address.value=="") {
	message += "Please enter your address\n";
	}
	
  if(message==noerrors){
    return true;	
  } else {
    alert(message);
    return false;
  }
}


function login_val(f)
{
 var message="Please complete the following: \n\n";
  var noerrors=message;
	
	if(f.email.value=="") {
	message += "Please enter your email\n";
	}
	
	if(f.password.value=="") {
	message += "Please enter your password\n";
	}
	
  if(message==noerrors){
    return true;	
  } else {
    alert(message);
    return false;
  }
}



function do_changemin()
{
  var imintime = document.getElementById("mintime");
  var pickOLength2 = imintime.options.length;
  var pickOptions2 = imintime.options;
  
  var jhour = document.getElementById("hourtime").options[document.getElementById("hourtime").selectedIndex].value
  
  if(jhour == '8')
  {
		for (var i=0; i<pickOLength2; i++) 
		{
			if(pickOptions2[i].value == '30')
			
			{
				pickOptions2[i].selected = true;
				pickOptions2[i].style.color = "";
				
			}
			else
			{
				pickOptions2[i].disabled = true;
				pickOptions2[i].style.color = pickOptions2[i].disabled ? "graytext" : pickOptions2[i].style.color;
				
			}
			
		}
  }
  else
  {
		for (var i=0; i<pickOLength2; i++) 
		{
			pickOptions2[i].disabled = false;
			pickOptions2[i].style.color = "";
		}
  }
}



function opt_disabled(select_object2){
	
	var select_object = document.getElementById(select_object2);
	
	try 
	{
			var selIndex = select_object.selectedIndex;

			if(select_object.options[selIndex].disabled)
			{
				while (select_object.options[selIndex].disabled) selIndex +=1;
				select_object.selectedIndex = selIndex;
			}
			//else
			//alert(select_object.options[selIndex].disabled)
			
			return true;
	}
	catch(e)
	{
		//alert(e.description);
	}
}