//validate form js
//setting
var form_name="validate-form";
var class_node_c="required-input";
//end setting
function getElementsByClassName(classname){
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = document.all?document.all:document.getElementsByTagName("*");
    for(var i=0;i < els.length; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
}
function checkforms(takeform){
	err=0;
	chan=getElementsByClassName(class_node_c);
	for(z=1;z <= chan.length;z++){
		chan[z-1].className="";
	}
  	reqfields=takeform.required.value.split(',');
	for(i=0;i < reqfields.length;i++){
		object=document.getElementById(reqfields[i]);
		if(object.value==""){
			object.className=class_node_c;
			err++;
		}
	}
	if(err>0){
		return false;	
	}
}
function associate(){
	var els = getElementsByClassName(form_name);
	for(i=0; i < els.length; i++){
		els[i].onsubmit=function(){return checkforms(this);}	
	}
}