function validation()
{
		var f = new Validate();
		fl=false;
	  for (var i=0;i<document.forms[0].elements.length;i++)
	  {
				var e=document.forms[0].elements[i];
				var k=e.name.substr(2,3);
		    if (e.name.substr(0,2) == 'm_')
		    {
						var eid=document.getElementById('l_'+e.name.substr(6));
				    if (e.type=="text" || e.type=="textarea" || e.type=="password")
				    {
				    		if (e.name.substr(2,3) == 'txt')
				    		{
						    		if (e.value == '' || e.value == null) {fl=true; eid.className = 'red';} else {eid.className = '';}
						    }
				    		if (e.name.substr(2,3) == 'nam')
				    		{
				    				if (!f.isAlphaLatin(e.value)) {fl=true; eid.className = 'red';} else {eid.className = '';}
						    }
				    		if (e.name.substr(2,3) == 'dat')
				    		{
						    		if (!f.isDate(e.value,'SHORTFR')) {fl=true; eid.className = 'red';} else {eid.className = '';}
						    }
				    		if (e.name.substr(2,3) == 'num')
				    		{
						    		if (!f.isNum(e.value)) {fl=true; eid.className = 'red';} else {eid.className = '';}
						    }
				    		if (e.name.substr(2,3) == 'tel')
				    		{
						    		if (e.value == '' || e.value == null) {fl=true; eid.className = 'red';} else {eid.className = '';}
						    }
				    		if (e.name.substr(2,3) == 'eml')
				    		{
										if (!f.isEMailAddr(e.value)) {fl=true; eid.className = 'red';} else {eid.className = '';}
						    }
				    		if (e.name.substr(2,3) == 'zip')
				    		{
				    				var country = document.forms[0].m_opt_country.options[document.forms[0].m_opt_country.selectedIndex].value;
				    				if ( country == 'CA' || country == 'US')
				    				{
												if (!f.isZipCode(e.value, country)) {fl=true; eid.className = 'red';} else {eid.className = '';}
										}
										else
										{fl=true; eid.className = 'red';}
						    }
						}
				    if (e.type=="select-one")
				    {
							  if (e.options[0].selected == true  ) {fl=true; eid.className = 'red';  } else {eid.className = '';  }
						}

				    if (e.type=="radio")
				    {
				    		fl_radio = true;
								for (j=0;j< document.forms[0].elements[e.name].length;j++) 
								{
										if (document.forms[0].elements[e.name][j].checked) {fl_radio = false;}
								}
								if (fl_radio) {fl=true; eid.className = 'red';} else {eid.className = '';}
				    }
				    
				}
				else {continue;}
	  }
		if (fl) {document.forms[0].btn.disabled=true;} else {document.forms[0].btn.disabled=false;}
}