
function submitForm(obj, divid, nextaget, nextdivid){
	
	var passData = '';
	var url = obj.action;
	
	var errorAlert;
	
	if(obj){
	for(i = 0; i < obj.elements.length; i++){

				if(obj.elements[i].name){
						obj.elements[i].style.border = '1px solid black';
			if((obj.elements[i].type != 'checkbox' && obj.elements[i].type != 'radio') || (obj.elements[i].checked == true))
			passData = passData +  "&" + obj.elements[i].name+"="+escape(obj.elements[i].value);
			
			
			if(obj.elements[i].getAttribute("required") && !obj.elements[i].value){
			obj.elements[i].style.border = '1px solid red';
			
			errorAlert = '1';
			
			}
			
		}
		
			
	}
	}
	

	if(!errorAlert){

		    
	    var AJAX = null;
	    if (window.XMLHttpRequest) {
	       AJAX=new XMLHttpRequest();
	    } else {
	       AJAX=new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    if (AJAX==null) {
	       alert("Your browser doesn't support AJAX.");                                         
	       return false
	    } else {
	       AJAX.open('POST', url, true);
	       AJAX.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	       AJAX.setRequestHeader("Form-submit-mode", "ajax-request");
	       AJAX.onreadystatechange = function() {  
				   
		  if (AJAX.readyState==4 || AJAX.readyState=="complete") { 
		
				    $(divid).innerHTML = AJAX.responseText;
		     
			if(nextaget && nextdivid)	
				    return aGet(nextaget, nextdivid);
		  }                               
	       }                                  
	       AJAX.send(passData);
	    }
	
	return false;
	}
	else{
		
		alert("Please fill all required fields.");
		return false;
		
	}
	
	}
