var W3CDOM = document.createElement && document.getElementsByTagName;

function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}

function setMaxLength() {
	if (!W3CDOM) return;
	var textareas = document.getElementsByTagName('textarea');
	var counter = document.createElement('span');
	counter.className = 'counter';
	for (var i=0;i<textareas.length;i++) {
		if (textareas[i].getAttribute('maxlength')) {
			var counterClone = counter.cloneNode(true);
			counterClone.innerHTML = '<span>0</span>/'+textareas[i].getAttribute('maxlength');
			textareas[i].parentNode.insertBefore(counterClone,textareas[i].nextSibling);
			textareas[i].relatedElement = counterClone.getElementsByTagName('span')[0];
			textareas[i].onkeyup = textareas[i].onchange = checkMaxLength;
			textareas[i].onkeyup();
		}
	}
}

function checkMaxLength() {
	var maxLength = this.getAttribute('maxlength');
	var currentLength = this.value.length;
	if (currentLength > maxLength-1){ismaxlength(this);
		this.relatedElement.className = 'error';  }
	else
		this.relatedElement.className = '';	
	this.relatedElement.firstChild.nodeValue = currentLength;
}



function updateFunArr() {
if(document.add.funeralarrangements[1].checked)
{
	
	document.add.st_h.disabled=false; 
	document.add.st_mi.disabled=false;  
	document.getElementById('funeraldate_Day_ID').disabled=false; 
	document.getElementById('funeraldate_Month_ID').disabled=false; 
	document.getElementById('funeraldate_Year_ID').disabled=false; 
	document.add.funeraladdress.disabled=false; 	
	document.add.funeraldirectors.disabled=false; 
	
	 /*document.add.funeraladdress.style.backgroundColor="#FFF";
	    document.add.funeraldirectors.style.backgroundColor="#FFF";
		
	   document.getElementById("faddress").style.color="#000";
		 document.getElementById("fdirectors").style.color="#000";
		 document.getElementById("farrange").style.color="#000";
		 document.getElementById("fdatetime").style.color="#000";
		 document.getElementById("arrange").style.color="#000";*/
	
} 
else
{ 

document.add.st_h.disabled=true ;
document.add.st_mi.disabled=true; 
document.getElementById('funeraldate_Day_ID').disabled=true; 
document.getElementById('funeraldate_Month_ID').disabled=true; 
document.getElementById('funeraldate_Year_ID').disabled=true; 
document.add.funeraladdress.disabled=true; 
document.add.funeraldirectors.disabled=true;

 /*document.add.funeraladdress.style.backgroundColor="#D8D8D8";
		  document.add.funeraldirectors.style.backgroundColor="#D8D8D8";
		 
		 document.getElementById("faddress").style.color="#D8D8D8";
		 document.getElementById("fdirectors").style.color="#D8D8D8";
		 document.getElementById("farrange").style.color="#D8D8D8";
		 document.getElementById("fdatetime").style.color="#D8D8D8";
		  document.getElementById("arrange").style.color="#D8D8D8";*/
   } 
	}
	
