

function ContactController(extOptions){

	var init = function(){

		
	};
	
	//opcje
	var options = {

	}
	
	
	
	for(k in extOptions){
		options[k] = extOptions[k];
	}


	
	this.bindEvents = function(){
		$('#contactForm').submit(function(){
			sendRequest();
			return false;		
		});
		
		$('.submitBD').click(function(){
			$('#contactForm').submit();
			return false;
		});		
	};
	
	
	var sendRequest = function(){
		
		var setRed = function(fieldRef, b){
			if(b){
				fieldRef.css( 'border', '2px solid red');
			} else {
				fieldRef.css( 'border', '');
			}
		};			
			 	
		var contactForm = $('#contactForm');
			
		var refData = {
			temat : contactForm.find('#temat'),
			tresc : contactForm.find('#tresc'),
			imieNazwisko : contactForm.find('#imieNazwisko'),
			telefonEmail : contactForm.find('#telefonEmail'),
		};
				
		var valid = true;

		
		//tresc
		if(refData.tresc.val().length<2 ){ valid = false; setRed(refData.tresc, true);} else {	setRed(refData.tresc, false);	}	
		//telefonEmail
		if(refData.telefonEmail.val().length<2 ){ valid = false; setRed(refData.telefonEmail, true);} else {	setRed(refData.telefonEmail, false);	}			
		
		var serializedData = $("#contactForm").serialize();


		if(valid){
			$.get('index.php?c=Contact&submited=1&'+serializedData, {}, function(response){
				var result = eval(response);
				
				if(result.status == 1){
					Util.alert({ text:'Wiadomość została wysłana', title:"INFORMACJA", icon : 'info'} );
				} else {
					Util.alert({ text:'Wystapił błąd podczas wysylania zgłoszenia. <br/>Prosimy spróbować później.'});
				}
			});
			
		} else {
			Util.alert({ text:'Proszę wypełnić pola zaznaczone na czerwono'});
		}
	}
	

	init();
};





