/******************************************************************************
* dnc4u.js                                                                    *
*                                                                             *
* Copyright 2003 by Ian Jennett                                               *
* Just Some Little Helpers                                                    *  
*    .                                                                        *
******************************************************************************/

// Determine browser.

var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 &&
                parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var isMinIE4 = (document.all) ? 1 : 0;
var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.")) >= 0 ? 1 : 0;


function doFocus()
{
document.getuser.realname.focus();	  
}

function checkemail(){
	var err=0
	if (!isEmail(document.getuser.useremail.value)) 
		{alert('The e-mail address you have entered is invalid. \n\nPlease enter a valid e-mail address');
		 document.getuser.useremail.focus();}
}

function isEmail(str) {
	var supported = 0;
	if (window.RegExp) {
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported) 
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}	
	
function Validator()	{

     if (document.getuser.realname.value.length < 1)
	  {
		alert("Please enter your name.");
		document.getuser.realname.focus();
		return (false);
	  }	  
	  
	  if (document.getuser.useremail.value.length < 1)
	  {
		alert("Please enter value in the Email field.");
		document.getuser.useremail.focus();
		return (false);
	  }	    	
	  
	  if (isEmail(document.getuser.useremail.value) ==0 )
      {
		alert('The e-mail address you have entered is invalid. \n\nPlease enter a valid e-mail address');
		document.getuser.useremail.focus();
		return (false);
	  }
	  
		return (true);
	}



//mailer_script.js



function mailme(name,text,subject,body){
	d="dnc4";
	e="u.com";
	str='<a href="mailto:' + name + '@' + d + e  
	if(subject != ""){
		str+='?subject=' + subject
		if(body!="")str+="&body=" + body
	}
	str+= '">'
	if(text==""){
		str+= name + '@' + d + e
	}else{
		str+= text
	}
	str+='</a>'


	document.write(str);
};

//example usage
//mailme('nigelj','text or graphic to substitute for email','subject','body');
//
