var Zend_Form = {
	send: function(form_id)
	{
		$(form_id).set('send',{
				method:'post',
				onSuccess: function(response){
					response = JSON.decode(response);
					if(response.isOk == true)
					{
						res = new Element('div');
						res.id = 'formResult';

						title = new Element('h2');
						title.appendText(response.title);
						res.adopt(title);
						message = new Element('p');
						message.appendText(response.message);
						res.adopt(message);

						res.replaces($(form_id));

						sIFR.replace(cochin, {
							selector: 'h2',
							css: {
						      '.sIFR-root': { 'color': '#5a6600', 'letter-spacing': -1.5, 'text-transform': 'capitalize' },
						      'a:link': { 'color': '#5a6600'},
						      'a:hover': { 'color': '#5a6600'}
						    },
						    wmode: 'transparent'
						});



					}
					else
					{
						errors = new Hash(response.errors);
						errors.each(function(value, key, hash){
							error = new Element('img');
							error.src = "fileadmin/inc/img/exclamation.png"
							error.addClass('formerror');
							error.setAttribute('rel',value);
							error.title = 'Error';
							$(key).getParent().adopt(error);
							$(key).addClass('error');
							$(key).addEvent('blur',function(){
								$(key).removeClass('error');
								$(key).getNext().destroy();
							});
						});
						var myTips = new Tips($$('.formerror'), {
							timeOut: 700,
							className:'tipWrapper',
							maxTitleChars: 50, /*I like my captions a little long*/
							maxOpacity: .9 /*let's leave a little transparancy in there */
						});
					}
					$('submit').setStyle('cursor','pointer');
				}
			});
		$(form_id).send();
	}


}
