
/* ===================================================================== */

function isemail( v ) 
{
	var reg  = /(^[a-z]([a-z_\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{3})(\.[a-z]{2})*$)/i;
	return reg.test( v );
}

/* ===================================================================== */

function isblank(val)
{
	if(val==null) return true;
	for(var i=0;i<val.length;i++)
	{
		if
		(	
				(val.charAt(i) != ' ') 
			&& 	(val.charAt(i) != "\t") 
			&& 	(val.charAt(i) != "\n") 
			&& 	(val.charAt(i) != "\r")
		) return false;
	}
	return true;
}

/* ===================================================================== */

function iswrote( field )
{
	var v = field.value;
	if( isblank(v) )
	{
		try
		{
			field.value = "";
		}catch(e){}
		field.focus();
		return false;
	}

	return true;
}

/* ===================================================================== */

function isselected( field )
{
	if( field.selectedIndex == 0 )
	{
		field.focus();
		return false;
	}

	return true;
}

/* ===================================================================== */
function isDate (chaine)
{
	var v=chaine.value;
	return (v.length==10) ;
	return (!isNaN (new Date (v).getYear () ) ) ;
}
