
var loaderImg = "/images/loader.gif";
var loadingStr = "<img src=\""+loaderImg+"\">";


function $(id){
	if(document.getElementById(id))
	return document.getElementById(id);
	
}




function submitForm(form, divid){
	
	var obj = form;
		
	var passData;
	
	var errorAlert;
	
	
	if(obj.length){

	for(i = 0; i < 	obj.length; i++){

		if(obj.elements[i].name){
						obj.elements[i].style.border = '';
			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', obj.action, 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;
         
      }                               
   }                   
   $(divid).innerHTML = loadingStr;               
   AJAX.send(passData);
}

	}
	else{
		
		alert("Please fill all required fields.");
		return false;
		
	}
	
}