
Haedus.Fnc.Contact = {
	
	contact : null,
	
	setEvent : function(container) {
		
		this.contact = Haedus.getDom(container);
		
		if (null === this.contact) {
			return false;
		}
		
		Haedus.Event.addEvent(
			this.contact,
			'submit',
			Haedus.Fnc.Contact.send,
			false
		);
		
	},
	
	clear : function() {
		
		Haedus.Event.rmvEvent(
			this.contact,
			'submit',
			Haedus.Fnc.Contact.send,
			false
		);
		
	},
	
	send : function(e) {
		
		if (e.preventDefault) {
			e.preventDefault()
		} else {
			e.returnValue = false;
		}
		
		element = Haedus.Event.getTarget(Haedus.Event.getEvent(e), 'FORM');
		
		var params = new Array;
		
		for (i = 0; i < element.elements.length; i++) {
			
			if ('INPUT' == element.elements[i].nodeName.toUpperCase() || 'TEXTAREA' == element.elements[i].nodeName.toUpperCase() && '' != element.elements[i].name) {
				params.push(element.elements[i].name + '=' + element.elements[i].value);
			}
			
		}
		
		document.getElementById('ajax-loading').style.display = 'block';
		
		Ajax_SendRequest('POST', webaddress + '/ajax.php', 'page=' + Haedus.Fnc.Contact.contact.action.replace(webaddress, "") + '&' + params.join('&'));
		
		return false;
		
	},
	
	handleResult : function(xml) {
		
		//document.cookie = xml.getElementsByTagName('content').item(0).getAttribute('param');
		
	}
	
};
