function checkField(field) {
	var http;
	try {
		http=new XMLHttpRequest();
	}
	catch (e) {
	    try {
			http=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				http=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
				alert("Vaš web browser ne podržava AJAX!");
				return false;
			}
		}
	}
	// var temp_text1="empty";;
	// var temp_text2="empty";
	var text;
	var text2;
	var url = "index.php?page=register&action=check";
	var send=1;
	var notice_error_exist;
	var notice_error_min;
	var notice_error_max;
	var notice_error_notmach;
	var notice_error_format;
	//if(temp_text1 != "empty") temp_text2=temp_text1;
	field_text = document.getElementById(field);
	text = field_text.value;
	
	divNotice = document.getElementById('msgbox');
	
	
	var red_border = "#f56767";
	var green_border = "#b3c531";
	
	if(field == "email") {
		// checkAgain1 = document.getElementById('username');
		// if(checkAgain1.style.border == "") checkField('username');
		//field_text.style.border="1px solid #f56767";
	} else if(field == "passconfirm") {
		field_text2 = document.getElementById('pass');
		text2 = field_text2.value;
		if(text2 == "") send=0;
	} else if(field == "pass") {
		field_text2 = document.getElementById('passconfirm');
		text2 = field_text2.value;
		if(text2 == "") send=0;
	} else if(field == "name") {
		field_text.style.border="1px solid #b3c531";
		send=0;
	} else if(field == "lastname") {
		field_text.style.border="1px solid #b3c531";
		send=0;
	}
	if(field == "username") {
		notice_error_exist = "Korisničko ime je zauzeto.";
		notice_error_min = "Korisničko ime mora da ima minimum 4 karaktera.";
		notice_error_max = "Korisničko ime može da ima maksimalno 20 karaktera.";
		notice_error_format = "Neispravan format korisničkog imena.";
	}
	else if(field == "email") {
		notice_error_exist = "E-mail adresa je već registovana na ovom sajtu.";
		notice_error_min = "E-mail adresa mora da ima minimum 4 karaktera.";
		notice_error_max = "E-mail adresa može da ima maksimalno 40 karaktera.";
		notice_error_format = "Neispravan format e-mail adrese.";
	} else if((field == "pass") || (field == "passconfirm")) {
		notice_error_notmach = "Lozinke nisu iste.";
		notice_error_min = "Lozinka mora da ima minimum 5 karaktera.";
		notice_error_max = "Lozinka može da ima maksimalno 30 karaktera.";		
	}
	//else if((field == "pass") || (field == "passconfirm")) field_sr = "Lozinke nisu iste.";
	//else if(field == "code") field_sr = "Sigurnosni kôd";
	//divNotice.style.height = "18px";
	// divNotice.style.display = "block";
	
	if(send == 1) {
			var params = "type=check&what="+field+"&checktext="+text+"&checktext2="+text2;
			http.open("POST", url, true);

			http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			http.setRequestHeader("Content-length", params.length);
			http.setRequestHeader("Connection", "close");

			http.onreadystatechange = function() {//Call a function when the state changes.
				if(http.readyState == 4 && http.status == 200) {
					if((field != 'passconfirm') && (field != 'pass')) {
						if(http.responseText == "OK") {
							field_text.style.border="1px solid #b3c531";
							divNotice.innerHTML = "";
							divNotice.style.display = "none";
							if((field == "username") && (document.getElementById('pass').value == text)) {
								field_text.style.border="1px solid #f56767";
								// divNotice.style.background = "#FFF";
								// divNotice.style.border = "1px solid #666";	
								divNotice.innerHTML = "Korisničko ime i lozinka ne mogu imati iste vrednosti.";	
							}

						} else {
							divNotice.style.display = "block";
							field_text.style.border="1px solid #f56767";
							// divNotice.style.background = "#FFF";
							// divNotice.style.border = "1px solid #666";
							
							if(http.responseText == "EXIST") {
								divNotice.innerHTML = notice_error_exist;
								//divNotice.innerHTML = "<b>"+notice_error_exist+"</b>";
							}
							else if(http.responseText == "MINLENGHT") {
								divNotice.innerHTML = notice_error_min;
							}
							else if(http.responseText == "MAXLENGHT") {
								divNotice.innerHTML = notice_error_max;
							}
							else if(http.responseText == "FORMAT") {
								divNotice.innerHTML = notice_error_format;
							}	
							else if(http.responseText == "CODE") {
								divNotice.innerHTML = "Niste pravilno uneli sigurnosni kôd sa slike.<br />Pokušajte sa novom slikom.";
								divNotice.style.height = "35px";
							}							
							else {
								divNotice.innerHTML = "Nepravilan unos.";
							}
						}
					} else {
						if(http.responseText == "OK") {
							if(document.getElementById('username').value != text) {
								field_text.style.border="1px solid #b3c531";
								field_text2.style.border="1px solid #b3c531";
								divNotice.innerHTML = "";
								divNotice.style.display = "none";
							} else {
									field_text.style.border="1px solid #f56767";
								field_text2.style.border="1px solid #f56767";
								// divNotice.style.background = "#FFF";
								// divNotice.style.border = "1px solid #666";	
								divNotice.innerHTML = "Korisničko ime i lozinka ne mogu imati iste vrednosti.";
								divNotice.style.display = "block";
							}
						} else {
							field_text.style.border="1px solid #f56767";
							field_text2.style.border="1px solid #f56767";
							// divNotice.style.background = "#FFF";
							// divNotice.style.border = "1px solid #666";							
							divNotice.style.display = "block";
							
							if(http.responseText == "NOTMATCH") {
								divNotice.innerHTML = notice_error_notmach;
							}
							else if(http.responseText == "MINLENGHT") {
								divNotice.innerHTML = notice_error_min;
							}
							else if(http.responseText == "MAXLENGHT") {
								divNotice.innerHTML = notice_error_max;
							}
							else {
								field_text.style.border="1px solid #f56767";
								field_text2.style.border="1px solid #f56767";
								divNotice.innerHTML = "Nepravilan unos lozinke.";
							}
						}
					}
				}
			}
			http.send(params); 
					

	}
}
	  
function checkKey(e) {
	var key;
	if(window.event)
		key = window.event.keyCode;
	else
		key = e.which; 
	if(key == 13) 
		convertRates();
}
/*
function submitForm() {
	registerDiv = document.getElementById('register');
	registerDiv.innerHTML = "";
	
	var http;
	try {
		http=new XMLHttpRequest();
	}
	catch (e) {
	    try {
			http=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				http=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
				alert("Vaš web browser ne podržava AJAX!");
				return false;
			}
		}
	}
	var url = "index.php?page=register&action=1";
	var username = document.getElementById('username').value;
	var email = document.getElementById('email').value;
	var name = document.getElementById('name').value;
	var lastname = document.getElementById('lastname').value;
	var pass = document.getElementById('pass').value;
	var passconfirm = document.getElementById('passconfirm').value;
	var code = document.getElementById('code').value;
	
	var params = "username="+username"+&email="+email+"&name="+name+"&lastname="+lastname+"&pass="+pass+"&passconfirm="+passconfirm+"&code="+code+"&ajax=1";
			http.open("POST", url, true);

			http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			http.setRequestHeader("Content-length", params.length);
			http.setRequestHeader("Connection", "close");

			http.onreadystatechange = function() {//Call a function when the state changes.
				if(http.readyState == 4 && http.status == 200) {
				
				}
			}
	http.send(params); 
}
*/