/**
 * Zarzadznie odpowiedzia
 */
function dispatchResponse(data, responseTxt) {
	if (data[0] == 'error') 		// blad zwrcony przez RPC
		alert('Error: '+data[1]);
	else if (data[0] == 'Mail'){ 		// odebrana lista
		fadeIn();						// zanikanie
		setCookie('ntc_sent',1,null);	// ustawienie ciasteczka
	}
	else							// nieznana odpowiedz AJAX
		alert('Unknown AJAX response: ' + responseTxt);
}

/**
 *
 * Wysylanie Formularza Kontaktowego
 *  
 */ 
function mySubmit(){       //pobranie danych z formularza

	var error = 0;		   // zmienia wskazujaca bład
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; //do testowania maila
   	
   	var address = $('f_email').value;
   	
   	if(reg.test(address) == false) {
		new Effect.Appear('formemail');
		error = 1;
	}	
	else
		new Effect.Fade($('formemail'));
	
//	if($('f_email').value == ''){
//		new Effect.Appear('formemail');
//		error = 1;	
//	}
	
	if($('f_name').value == ''){
		new Effect.Appear('formname');
		error = 1;
	}
	else
		new Effect.Fade($('formname'));
		
	if($('f_note').value == ''){
		new Effect.Appear('formnote');
		error = 1;
	}
	else
		new Effect.Fade($('formnote'));
		
	var ps = new Array();
	ps['name'] 	= $('f_name').value;
	ps['email'] = $('f_email').value;
	ps['phone'] = $('f_phone').value;
	ps['note'] 	= $('f_note').value;
	
	if(error == 0) {
		//alert('wysylam');
		sndReq('mail.php5', 'sendmail', ps);
	}
}
