var xmlHttp

function showCountry(str, part, stage){
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null){
		return;
	}
	var url = "/pages/ajax/countries.asp";
	url = url + "?q=" + str;
	url = url + "&part=" + part;
	url = url + "&sid=" + Math.random();
	xmlHttp.onreadystatechange = function stateChangedShowCountry(){
									if (xmlHttp.readyState==4){
										if (stage == 'ini'){
											document.form1.telCountry.value = xmlHttp.responseText;
										}else if (stage == 'all'){
											document.form1.telHCountry.value = xmlHttp.responseText;
											document.form1.telWCountry.value = xmlHttp.responseText;
											document.form1.telMCountry.value = xmlHttp.responseText;
											document.form1.telFCountry.value = xmlHttp.responseText;
										}
									}
								}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function checkUsername(str){
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null){return;}
	var url = "/pages/ajax/checkUsername.asp?username=" + str + "&sid=" + Math.random();
	xmlHttp.onreadystatechange = function stateChangedUsername(){
									if (xmlHttp.readyState==4){
										document.getElementById("txtErrMsg").innerHTML = xmlHttp.responseText;
									}
								}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function checkEmail(str){
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null){return;}
	var url = "/pages/ajax/checkEmail.asp?email=" + str + "&sid=" + Math.random();
	xmlHttp.onreadystatechange = function stateChangedEmail(){
									if (xmlHttp.readyState==4){
										document.getElementById("txtErrMsg").innerHTML = xmlHttp.responseText;
									}
								}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function GetXmlHttpObject(){
	var xmlHttp = null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}catch (e){
 			// Internet Explorer
		try{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e){
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function checkSWIFT(SWIFT, GC_ID, NC_ID, Intermediary, Mandatory){
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null){return;}
	var url = "/pages/ajax/checkSWIFT.asp?SWIFT=" + SWIFT + "&GC_ID=" + GC_ID + "&NC_ID=" + NC_ID + "&Intermediary=" + Intermediary + "&Mandatory=" + Mandatory + "&sid=" + Math.random();
	xmlHttp.onreadystatechange = function stateChangedSWIFT(){
									if (xmlHttp.readyState==4){
										document.getElementById("txtErrMsg").innerHTML = xmlHttp.responseText;
									}
								}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
