// JavaScript Document
function addToFavorites(){title=document.title;url=window.location.href;if(window.sidebar)
alert('Dear Firefox user, please press CTRL+D to Bookmark this page!');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);}

function checkform ( form1 )
{     
  if (form1.email.value == "") {
    alert( "The email address is required." );
    form1.email.focus();
    return false ;
  }   
  
  if (echeck(form1.email.value)==false){
	form1.email.value=""
	form1.email.focus()
	return false
  } 
   
  return true ;
}

function echeck(str) {

  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  
  if (str.indexOf(at)==-1){
	  alert("Invalid E-mail Address")
	  return false
  }

  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	  alert("Invalid E-mail Address")
	  return false
  }

  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	  alert("Invalid E-mail Address")
	  return false
  }

  if (str.indexOf(at,(lat+1))!=-1){
      alert("Invalid E-mail Address")
	  return false
  }

  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
      alert("Invalid E-mail Address")
      return false
  }

  if (str.indexOf(dot,(lat+2))==-1){
     alert("Invalid E-mail Address")
     return false
  }
		
  if (str.indexOf(" ")!=-1){
     alert("Invalid E-mail Address")
     return false
  }

  return true					
}
