var sort_table = '';

function sortTable(id){
	 
	 if(sort_table != id){
	 		
	 	  sort_table = id;
		 	var grid = mint.gui.CreateGridWidget(sort_table);
   		grid.AddSortCells();
	 }
}

var ObiektXMLHttp = false;

if (window.XMLHttpRequest) { 
	ObiektXMLHttp = new XMLHttpRequest(); 
} else if (window.ActiveXObject) { 
	ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
}

// Metoda  wymusza dodatkowa weryfikacje emaila.
// Sprawdza czy nie istnieje juz nieaktywne konto z takim adresem email
function getInfoEmail(email,form) {
	
	if(ObiektXMLHttp) {
		
				var URL_action = SITE_URL+'ajax/sprawdzemail/email/'+email;
				
				ObiektXMLHttp.open("GET", URL_action); 
				ObiektXMLHttp.onreadystatechange = function() 
				{
				
					if (ObiektXMLHttp.readyState == 4) {
						var wynik = ObiektXMLHttp.responseText;
						
						if(wynik == 2){
								
								//-> nie ma konta o takim adr. email
								form.submit();
						}else{
								
								//-> konto o wskazanym adresie email istnieje
								var confirm_message = 'Konto użytkownika przypisane do podanego adresu mail już istnieje,\n';
								confirm_message += 'nie zostało ednak aktywowane.\n';
								confirm_message += 'Po kliknięciu "ok" zostanie utworzone drugie konto\n';
								confirm_message += 'przypisane do tego samego adresu mail.\n\n';
								confirm_message += 'Czy kontynuować ?';
								
								var odp = confirm(confirm_message);
									
								if(odp == true){
										form.submit();
								}else{
										return false;
								}
						}
					}
				}
				
				// wyslanie zadania
				ObiektXMLHttp.send(null);
		}
}