function signup(){
	YAHOO.util.Dom.setStyle('signup_submit', 'display', 'none');
	document.getElementById('signup_email').setAttribute('disabled','disabled');
	YAHOO.util.Dom.setStyle(['signup_email'], 'font-style', "italic");						
	document.getElementById('signup_confirm').innerHTML='<img src="http://www.viewzi.com/corp/_assets/img//v2/ajax-loader.gif" class="signup_sumbitting" alt="loading" />';

	var request = new Object();
	request['task'] = 'receive_request_invite_ajax';
//	request['signature'] = transaction_signatures[request['task']];
	request['email'] = document.getElementById('signup_email').value;
	request['referral_code']=document.getElementById('referral_code').value;
	var postData = 'request=' + request.toJSONString();
	var sUrl = (typeof(url_facade) != 'undefined') ? url_facade : 'http://dev.viewzi.com/preview/public_facade.php';

	var responseSuccess = function(o) {
		var result = eval('('+o.responseText+')');
		if (result['success']) {
			alert("SUCCESS: "+result['output']);
			document.getElementById('signup_form').innerHTML='<strong>Thanks!</strong><br />'+result['output'];
		} else {
			document.getElementById('signup_form').innerHTML='<strong>Ooops!:</strong><br />'+result['output'];
		}
	}

	var responseFailure = function(o) {alert(o.statusText);}

	var callback = {
		success:responseSuccess,
		failure:responseFailure
	};

	var transaction = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);
}

