
function contact() {
	
  	var this_url =  "/contact_json.php";
  	var data = $('contact-data').serialize(true);

	var dom_name = $('contact_name');
	var dom_mail = $('mail');
	var dom_request = $('request');

	var dom_warn = $('contact-warning');
	
	var err = false;
	var verify = new Verify();
					
	if (! verify.text(dom_name.value) ) {
		err = true;
	}
	
	if (! verify.text(dom_request.value) ) {
		err = true;
	}		

	/* verify e-mail */
	if (! verify.email(dom_mail.value) ) {
		err = true;
	}
	
	
	if (err) {
		dom_warn.show();
	} else {
		dom_warn.hide();
		var myAjax = new Ajax.Request(this_url , {
			method: 'post',
			postBody: 'data=' + Object.toJSON(data) + '&code=564194',
			onSuccess: getResponse, 
			onFailure: function(){ 
				alert('Internal Error');
			}
		});			
	}	
  
}


function getResponse(transport, json) {
	
	var dom_contact = $('contact');
	var dom_info = $('contact-info');
	var data = transport.responseText.evalJSON(true);  


	if (data.status == 'ok') {
		dom_contact.removeText();
		dom_info.show();
	} else {		
		alert('Internal Error at Response');
	}			  
}




