//Get Browser Type
function getOs() 
{ 
    var OsObject = ""; 
   if(navigator.userAgent.indexOf("MSIE")>0) { 
        return "MSIE"; 
   } 
   if(isFirefox=navigator.userAgent.indexOf("netscape")>0){ 
        return "netscape"; 
   } 
   if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ 
        return "Firefox"; 
   } 
   if(isSafari=navigator.userAgent.indexOf("Safari")>0) { 
        return "Safari"; 
   }  
   if(isCamino=navigator.userAgent.indexOf("Camino")>0){ 
        return "Camino"; 
   } 
   if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){ 
        return "Gecko"; 
   } 
} 

//Validate Emails Entered
function funVerify(obj)
{
 var Email = document.getElementById("txtEmail");
 var myRe = /(\S)+[@]{1}(\S)+[.]{1}(\w)+/g;
 var message = "";
 
 if(Email.value == "Enter e-mail")
 {
   message = "* Please enter an email.";
   funWarn(obj,false,message);
   return false;
 }
 else if(!Email.value.match(myRe))
 {
   message = "* The email address is invalid";
   funWarn(obj,false,message);
   return false;
  }
 else
 {
   //Hide warning message
   funWarn(obj,true,message);
   //Insert email into database
   funSubmit(Email.value);
   return true;
 }
}
 
//Clear email text
function funClear(isFocused)
{
 var Email = document.getElementById("txtEmail");
 
 if(isFocused && Email.value == "Enter e-mail")
 {
 	Email.value = "";
 	}
 else if(Email.value == "")
 {
	Email.value = "Enter e-mail"; 
 	}
}

//Display warning message
function funWarn(obj,isCorrect,message)
{
 var lblMessage = obj.document.getElementById("lblMessage");
 
 if(getOs() == "Firefox" || getOs() == "netscape")
 {
	lblMessage.textContent = message;
 }
 else
 {
 	lblMessage.innerText = message;
 }
 
 if(isCorrect)
 {
	lblMessage.style.display = "none";
  }
 else
 {
	lblMessage.style.display = "block";
  }
}

//
function funSubmit(obj)
{
	var email = window.frames["ifmSubscribe"].document.getElementById("Email");
	var frm = window.frames["ifmSubscribe"].document.getElementById("inputForm");
	email.value = obj;
	frm.submit();
}