function setup_ajax_props() {
	var divs = document.getElementsByTagName('DIV');
	
	if ( divs == undefined ) return;
	for( var i=0; i<divs.length; i++) {
		if(divs[i].className == 'props') {			
			attach_props_event(divs[i]);	
		}
	}
	
	return;
}

function attach_props_event(prop_div) {
	
	var forms = prop_div.getElementsByTagName('FORM');
	if ( forms == undefined ) return;
	
	for(var i=0; i<forms.length; i++ ) {
		forms[i].onsubmit = function () {
			return ajax_set_prop(this);
		}
	}

}

function ajax_set_prop(theform) {
	
		
	var inputs = theform.getElementsByTagName('INPUT');
	
	if ( inputs == undefined ) return;
	
	for( var i=0; i<inputs.length; i++ ) {
		if ( inputs[i].name == 'prop_comment_id' ) {
			var comment_id = inputs[i].value;	
		}
		if ( inputs[i].name == 'prop_type' ) {
			var prop_type = inputs[i].value;	
		}
		if ( inputs[i].name == 'prop' ) {
			var prop = inputs[i].value;	
		}
	}
	
	
	
	
	var ajaxObject				= getAJAXObject();
	if(! ajaxObject ) {
		return true;
	}
	
	//Cache Killer
	var now = "uid=" + new Date().getTime();
	
	var parameters = 	"ajax_prop=true&comment_id=" + encodeURI( comment_id );
	parameters = parameters + "&prop_type=" + encodeURI( prop_type );
	parameters = parameters + "&prop=" + encodeURI( prop );
		
	ajaxObject.open("POST", '/includes/props.php?' + now, true);

	ajaxObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxObject.setRequestHeader("Content-length", parameters.length);
	ajaxObject.setRequestHeader("Connection", "close");
	ajaxObject.send(parameters);

	
	ajaxObject.onreadystatechange = handleAJAXResponse;
	
	
	ajaxObjects.push(ajaxObject);

	return false;
}

function addOnload(func){
	if(window.addEventListener) 
		window.addEventListener('load', func, false);
	else if(document.addEventListener)
		document.addEventListener('load', func, false);
	else if(window.attachEvent)
	window.attachEvent('onload', func);
}

addOnload(setup_ajax_props);

