		function addcontact(formname, divname)
		{
			advAJAX.setDefaultParameters({
	              onInitialization : function(obj) { document.getElementById(obj.tag).innerHTML = "Przygotowuje..."; },
	              onLoading : function(obj) { document.getElementById(obj.tag).innerHTML = "<img src=\"/public/images/animation/mail_sending.gif\" border=\"0\"> trwa wysylanie..."; },
	              onSuccess : function(obj) { document.getElementById(obj.tag).innerHTML = obj.responseText; 
	              },
	              onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Error..."; }
	            });
	
			advAJAX.post({
			    url: "/contact/add",
			    parameters : 
			    {
	      			"name" : document.forms[formname].name.value,
					"phone" : document.forms[formname].phone.value,
	      			"email" : document.forms[formname].email.value,
					"comment" : document.forms[formname].comment.value
	    		},
			    tag: divname
			});
			advAJAX.setDefaultParameters({});
		}
		
		function contactformcheck()
		{
			var error = false;
		
			//adres e-mail
			reg4 = /^[_.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+.)+[a-zA-Z]{2,10}$/;
		    wyn4 = document.contactform.email.value.match(reg4);
		    if(wyn4 == null) 
			{
		        alert('Prosze podac poprawny adres E-mail. Poprawny adres musi zawierac malpe oraz co najmniej dwa czlony nazwy serwera, np. login@serwer.pl');
		        error = true;
		    }
		    
		    //pesel
		    /* var PESEL = document.newsletter.pesel.value;
		    var factor = new Array(1,3,7,9,1,3,7,9,1,3);
			s = 0;
			for(i=0;i<=9;i++)
			     s += PESEL.charAt(i)*factor[i];

			eleven = (10-s%10)%10;
			
			if(!(eleven==PESEL.charAt(10)))
			{
				alert('Prosze podac poprawny (PRAWDZIWY) numer PESEL - 11 cyfr, np. 86051512345');
				error = true;
			} */
			
			if(!error)
				addcontact('contactform','resultcontactform');
		}

