function SubmitForm(frm)
{
  if (DoDataCheck(frm))
    frm.submit();
}

function DoDataCheck(frm)
{
  /*var cod = document.getElementById('CoduriNumar').value;
  
  if (cod == "") {
  	alert('Introduceti numarul!');
		document.getElementById('CoduriNumar').focus();
    return false;
  }*/
  
  return true;
}

/* ----------------------------------------------------------------------*/
function GetLocalitate() {
	var Matches = document.getElementById("MatchesLocalitate");

	var judet = document.getElementById('CoduriJudete').value;
	var localitate = document.getElementById('CoduriLocalitate').value;
	if (localitate.length >= 3)
		agent.call('', 'GetLocalitatiLike', 'GetLocalitate_Callback', 2, judet, localitate);
	else {
		Matches.style.visibility = "hidden";
		Matches.options.length = 0;
		Matches.size = 0;
	}
}

function GetLocalitate_Callback(obj) {
	var Matches = document.getElementById("MatchesLocalitate");

	Matches.style.visibility = "visible";
	Matches.options.length = 0; //reset the states dropdown
	if (obj.length > 0) {
		Matches.style.visibility = "visible";
		Matches.size = 5;//obj.length;
	} else {
 		Matches.style.visibility = "hidden";
 		Matches.size = 0;
 	}
 
	for (var i = 0; i < obj.length; i++)
	{
		Matches.options[Matches.options.length] = new Option(obj[i]);
	}
}

function MatchLocalitate(matches) {
	document.getElementById("CoduriLocalitate").value = matches.options[matches.selectedIndex].text;
	
	var Matches = document.getElementById("MatchesLocalitate");
	Matches.style.visibility = "hidden";
	Matches.options.length = 0;
	Matches.size = 0;
}

/* ----------------------------------------------------------------------*/
function GetStrada() {
	var Matches = document.getElementById("MatchesStrada");

	var judet = document.getElementById('CoduriJudete').value;
	var localitate = document.getElementById('CoduriLocalitate').value;
	var strada = document.getElementById('CoduriStrada').value;
	if (strada.length >= 3)
		agent.call('', 'GetStraziLike', 'GetStrada_Callback', 2, judet, localitate, strada);
	else {
		Matches.style.visibility = "hidden";
		Matches.options.length = 0;
		Matches.size = 0;
	}
}

function GetStrada_Callback(obj) {
	var Matches = document.getElementById("MatchesStrada");

	Matches.style.visibility = "visible";
	Matches.options.length = 0; //reset the states dropdown
	if (obj.length > 0) {
		Matches.style.visibility = "visible";
		Matches.size = 5;//obj.length;
	} else {
 		Matches.style.visibility = "hidden";
 		Matches.size = 0;
 	}
 
	for (var i = 0; i < obj.length; i++)
	{
		Matches.options[Matches.options.length] = new Option(obj[i]);
	}
}

function MatchStrada(matches) {
	document.getElementById("CoduriStrada").value = matches.options[matches.selectedIndex].text;
	
	var Matches = document.getElementById("MatchesStrada");
	Matches.style.visibility = "hidden";
	Matches.options.length = 0;
	Matches.size = 0;
}
