function st() {
	document.forms.f.stahs.readOnly=true;
	document.forms.f.stvhw.readOnly=true;
	document.forms.f.stfarm.readOnly=true;
	document.forms.f.staddress.readOnly=true;}

function updatestallion() {
		
	document.f.stahs.value = document.f.stname.options[document.f.stname.selectedIndex].value.substring(30,60).replace(/\s+$/,"");

	document.f.stvhw.value = document.f.stname.options[document.f.stname.selectedIndex].value.substring(60,90).replace(/\s+$/,"");
	
	document.f.stfarm.value = document.f.stname.options[document.f.stname.selectedIndex].value.substring(90,120).replace(/\s+$/,"");

	document.f.staddress.value = document.f.stname.options[document.f.stname.selectedIndex].value.substring(120,150).replace(/\s+$/,"");
	st();
}

function validate(email) {
	if (document.forms.f.elements[email].value=='')
	return true;
	else {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms.f.elements[email].value;
   if(reg.test(address) == false) {
       return false;}
   }
}

function validatet(tel) {
	if (document.forms.f.elements[tel].value=='')
	return true;
	else {
   var reg = /^\d{3}\-\d{3}\-\d{4}$/;
   var telephone = document.forms.f.elements[tel].value;
   if(reg.test(telephone) == false) {
       return false;}
   }
}

function validatez(zip) {
	if (document.forms.f.elements[zip].value=='')
	return true;
	else {
   var reg = /^([0-9A-Z- ]){5,10}$/;
   var zipcode = document.forms.f.elements[zip].value;
   if(reg.test(zipcode) == false) {
       return false;}
   }
}

function chck(x) {
	st();
	count=0;
	document.forms.f.error.value=0;
	if (document.forms.f.stname.value=='')
		{document.getElementById('stname_e').innerHTML='Required';count++;}
	else	{document.getElementById('stname_e').innerHTML='';}
	if (document.forms.f.ownfirstname.value=='')
		{document.getElementById('ownfirstname_e').innerHTML='Required';count++;}
	else	{document.getElementById('ownfirstname_e').innerHTML='';}
	//if (document.forms.f.ownmiddle.value=='')
	//	{document.getElementById('ownmiddle_e').innerHTML='Required';count++;}
	//else	{document.getElementById('ownmiddle_e').innerHTML='';}
	if (document.forms.f.ownlastname.value=='')
		{document.getElementById('ownlastname_e').innerHTML='Required';count++;}
	else	{document.getElementById('ownlastname_e').innerHTML='';}
	if (document.forms.f.ownstr.value=='')
    		{document.getElementById('ownstr_e').innerHTML='Required';count++;}
	else	{document.getElementById('ownstr_e').innerHTML='';}
   	if (document.forms.f.owncity.value=='')
     		{document.getElementById('owncity_e').innerHTML='Required';count++;}
	else	{document.getElementById('owncity_e').innerHTML='';}
   	if (document.forms.f.ownstate.value=='')
		{document.getElementById('ownstate_e').innerHTML='Required';count++;}
	else	{document.getElementById('ownstate_e').innerHTML='';}
	if (document.forms.f.ownzip.value=='')
		{document.getElementById('ownzip_e').innerHTML='Required';count++;}
	else	{
		if (validatez('ownzip')==false)
			{document.getElementById('ownzip_e').innerHTML='Not valid';count++;}
		else	{document.getElementById('ownzip_e').innerHTML='';}
		}
	if (document.forms.f.owncountry.value=='')
		{document.getElementById('owncountry_e').innerHTML='Required';count++;}
	else	{document.getElementById('owncountry_e').innerHTML='';}
	if (document.forms.f.owndph.value=='')
		{document.getElementById('owndph_e').innerHTML='Required';count++;}
	else	{
		if (validatet('owndph')==false)
			{document.getElementById('owndph_e').innerHTML='123-456-7890';count++;}
		else	{document.getElementById('owndph_e').innerHTML='';}
		}
	if (document.forms.f.owneph.value=='')
		{document.getElementById('owneph_e').innerHTML='Required';count++;}
	else	{
		if (validatet('owneph')==false)
			{document.getElementById('owneph_e').innerHTML='123-456-7890';count++;}
		else	{document.getElementById('owneph_e').innerHTML='';}
		}
	if (validatet('ownmph')==false)
		{document.getElementById('ownmph_e').innerHTML='123-456-7890';count++;}
	else	{document.getElementById('ownmph_e').innerHTML='';}
	if (validatet('ownfax')==false)
		{document.getElementById('ownfax_e').innerHTML='123-456-7890';count++;}
	else	{document.getElementById('ownfax_e').innerHTML='';}
	if (document.forms.f.ownemail.value=='')
		{document.getElementById('ownemail_e').innerHTML='Required';count++;}
	else	{
		if (validate('ownemail')==false)
			{document.getElementById('ownemail_e').innerHTML='Not valid';count++;}
		else	{document.getElementById('ownemail_e').innerHTML='';}
		}
	if (document.forms.f.mregname.value=='')
		{document.getElementById('mregname_e').innerHTML='Required';count++;}
	else	{document.getElementById('mregname_e').innerHTML='';}
	if (document.forms.f.mbdate.value=='')
		{document.getElementById('mbdate_e').innerHTML='Required';count++;}
	else	{document.getElementById('mbdate_e').innerHTML='';}
	if (document.forms.f.mcolor.value=='')
		{document.getElementById('mcolor_e').innerHTML='Required';count++;}
	else	{document.getElementById('mcolor_e').innerHTML='';}
	if (document.forms.f.mmarking.value=='')
		{document.getElementById('mmarking_e').innerHTML='Required';count++;}
	else	{document.getElementById('mmarking_e').innerHTML='';}
	if (document.forms.f.msire.value=='')
		{document.getElementById('msire_e').innerHTML='Required';count++;}
	else	{document.getElementById('msire_e').innerHTML='';}
	if (document.forms.f.mdam.value=='')
		{document.getElementById('mdam_e').innerHTML='Required';count++;}
	else	{document.getElementById('mdam_e').innerHTML='';}
	if (document.forms.f.vdbw.value=='')
		{document.getElementById('vdbw_e').innerHTML='Required';count++;}
	else	{document.getElementById('vdbw_e').innerHTML='';}
	if (document.forms.f.vclname.value=='')
		{document.getElementById('vclname_e').innerHTML='Required';count++;}
	else	{document.getElementById('vclname_e').innerHTML='';}
	if (document.forms.f.vdph.value=='')
		{document.getElementById('vdph_e').innerHTML='Required';count++;}
	else	{
		if (validatet('vdph')==false)
			{document.getElementById('vdph_e').innerHTML='123-456-7890';count++;}
		else	{document.getElementById('vdph_e').innerHTML='';}
		}
	if (document.forms.f.veph.value=='')
		{document.getElementById('veph_e').innerHTML='Required';count++;}
	else	{
		if (validatet('veph')==false)
			{document.getElementById('veph_e').innerHTML='123-456-7890';count++;}
		else	{document.getElementById('veph_e').innerHTML='';}
		}
	if (validatet('vmph')==false)
		{document.getElementById('vmph_e').innerHTML='123-456-7890';count++;}
	else	{document.getElementById('vmph_e').innerHTML='';}
	if (validatet('vfax')==false)
		{document.getElementById('vfax_e').innerHTML='123-456-7890';count++;}
	else	{document.getElementById('vfax_e').innerHTML='';}
	if (validate('vemail')==false)
		{document.getElementById('vemail_e').innerHTML='Not valid';count++;}
	else	{document.getElementById('vemail_e').innerHTML='';}
	if (document.forms.f.vstr.value=='')
		{document.getElementById('vstr_e').innerHTML='Required';count++;}
	else	{document.getElementById('vstr_e').innerHTML='';}
	if (document.forms.f.vcity.value=='')
		{document.getElementById('vcity_e').innerHTML='Required';count++;}
	else	{document.getElementById('vcity_e').innerHTML='';}
 	if (document.forms.f.vstate.value=='')
 		{document.getElementById('vstate_e').innerHTML='Required';count++;}
	else	{document.getElementById('vstate_e').innerHTML='';}
 	if (document.forms.f.vzip.value=='')
		{document.getElementById('vzip_e').innerHTML='Required';count++;}
	else	{
		if (validatez('vzip')==false)
			{document.getElementById('vzip_e').innerHTML='Not valid';count++;}
		else	{document.getElementById('vzip_e').innerHTML='';}
		}
 	if (document.forms.f.vcountry.value=='')
 		{document.getElementById('vcountry_e').innerHTML='Required';count++;}
	else	{document.getElementById('vcountry_e').innerHTML='';}
	if (document.forms.f.mage.value=='')
 		{document.getElementById('mage_e').innerHTML='Required';count++;}
	else
		{document.getElementById('mage_e').innerHTML='';}
	if (document.forms.f.mtbd.value=='')
 		{document.getElementById('mtbd_e').innerHTML='Required';count++;}
	else
		{document.getElementById('mtbd_e').innerHTML='';}

	if (document.forms.f.mahs.value=='' && document.forms.f.mvhw.value=='')
		{
		if (document.forms.f.mbreed.value=='' || document.forms.f.mbreedn.value=='')
			{
			document.getElementById('mahs_e').innerHTML='AHS or VHW OR Breed&Breed Numb';	
			document.getElementById('mvhw_e').innerHTML='AHS or VHW OR Breed&Breed Numb';
			document.getElementById('mbreed_e').innerHTML='AHS or VHW OR Breed&Breed Numb';
			document.getElementById('mbreedn_e').innerHTML='AHS or VHW OR Breed&Breed Numb';
			count++;
			}
		else
			{
			document.getElementById('mahs_e').innerHTML='';	
			document.getElementById('mvhw_e').innerHTML='';
			document.getElementById('mbreed_e').innerHTML='';
			document.getElementById('mbreedn_e').innerHTML='';
			}

		}
	if (document.forms.f.mahs.value != '' || document.forms.f.mvhw.value != '')
	 {
	 if (document.forms.f.mbreed.value != '' || document.forms.f.mbreedn.value != '')
		{
			document.getElementById('mahs_e').innerHTML='AHS or VHW OR Breed&Breed Numb';	
			document.getElementById('mvhw_e').innerHTML='AHS or VHW OR Breed&Breed Numb';
			document.getElementById('mbreed_e').innerHTML='AHS or VHW OR Breed&Breed Numb';
			document.getElementById('mbreedn_e').innerHTML='AHS or VHW OR Breed&Breed Numb';
			count++;
			}
	else
			{
			document.getElementById('mahs_e').innerHTML='';	
			document.getElementById('mvhw_e').innerHTML='';
			document.getElementById('mbreed_e').innerHTML='';
			document.getElementById('mbreedn_e').innerHTML='';
			}
	}
	
	if (count>0)
	{ 
		if (x==1)
		{		
			alert("You do not fill (fill correctly) all required fields! ( "+count+" error(s))");
			document.forms.f.error.value=1;}
		}
}
