 var WarningWin = ""

  function FindDefinitionInList(objSelectBox,searchObj)
{
	//This function is launched when the user types a letter in the UserSelection
	//text box. The function finds the user's string in the DefinitionSelect Select box
	//var objSelectBox, 
	var strSearchString, lngLenSearchString;
	//objSelectBox=document.all.DefinitionSelect;
	
	strSearchString = searchObj.value;
	lngLenSearchString = strSearchString.length;
	for (i=0;i<objSelectBox.length;i++)
	{
		if (objSelectBox[i].text.substr(0,lngLenSearchString).toLowerCase() == strSearchString.toLowerCase())
		{
			objSelectBox.options[i].selected = true
			//document.all.SelectedID.value = objSelectBox.options[i].value
			//GetDefinition(false)
			break;
		}
	}
}
function GetDefinition(blnUpdateUserSelection)
{	
	//This function is launched when 
	//blnUpdateUserSelection - a parameter that determines whether tho
	//update the user input box "UserSelection"
	var doc = document.all
	var selection = document.all.DefinitionSelect;
	doc.SelectedID.value=selection.value;
	var SelectedName = selection.options[selection.selectedIndex].text;
	doc.SelectedName.value = SelectedName;
	if (blnUpdateUserSelection == true)
	{
		doc.UserSelection.value = SelectedName;
	}
	doc.frmGetDefinition.submit();
}

function clearTheSelects(objSel1,objSel2,objSel3,objLength){
if (objLength != null){var curLength=objLength}else{var curLength=objLength=1}
	
if (objSel1 != null && objSel1 != ""){objSel1.options.length = curLength}
if (objSel2 != null && objSel2 != ""){objSel2.options.length = curLength}
if (objSel3 != null && objSel3 != "" ){objSel3.options.length = curLength}

}

function getDataByXML(obj,objAction,url,objLang,objSelNext,objSelFor,objSelFirst)
	{
	var objVal
	if (obj.type==undefined){objVal=obj} else {objVal=obj.value}
	objVal = objVal.toString().replace(/[' ']/g,['_'])
	objVal = objVal.replace(/['&']/g,['|'])
	var valrand=Math.random()
	var DataToSend = "id=" + objVal + "&Action=" + objAction + "&Lang=" + objLang + "&depend=" + objSelFor.value  + "&depend1=" + objSelFirst.value
	var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	xmlhttp.Open("POST",'/recivers/Receiver_World.asp?rand='+ valrand ,false);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.send(DataToSend);
	//if(objAction="CitiesOfCountryWithBrokers")window.open("/recivers/Receiver_World.asp?" + DataToSend,"")
	var i,xmlNode,inserttext
	xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	xmlDoc.async = false;
	xmlDoc.validateOnParse = true;
	xmlDoc.load(xmlhttp.responseXML);
	var siteNode = xmlDoc.selectNodes("//strResults")

	switch (objAction) {
		case "CitiesList":
			curSelrows=1
			break;
		case "DistrictsList":
			curSelrows= 1
			break;
		case "CountriesList":
			curSelrows=1
			break;
		}
//alert(siteNode.length)
	if (siteNode.length > 0){
	Currow = siteNode.item(0).text.split("|")
	
	for (z=0;z < Currow.length -1;z+=2){
	var oOption = document.createElement("OPTION");
	oOption.text = Currow[z+1]
	oOption.value=Currow[z]
	objSelNext.add(oOption);
	objSelNext.options[0].selected= true;
	/*if (objAction=="DistrictsList" && objDistrictId == 0){
		objSelNext.selectedIndex=0
		}
	else if (objAction=="DistrictsList" && objDistrictId != 0){
		for (i=0;i<objSelNext.length;i++){
			if (objSelNext[i].value==objDistrictId){
				objSelNext.options[i].selected= true;
				break;
				}
			}
		}*/
	}
	}
}

function getDataByXML1(obj,objAction,url,objLang,objSelNext,objSelFor,objSelFirst, objDiv, strSelect, defaultVal, onChange)
{
	var objVal
	if (obj.type==undefined){objVal=obj} else {objVal=obj.value}
	if (objVal!="0" && objVal!=""){
		objVal = objVal.replace(/[' ']/g,['_'])
		objVal = objVal.replace(/['&']/g,['|'])
		var valrand=Math.random()
		var DataToSend = "id=" + objVal + "&Action=" + objAction + "&Lang=" + objLang + "&depend=" + objSelFor.value  + "&depend1=" + objSelFirst.value
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		xmlhttp.Open("POST",'/recivers/Receiver_World1.asp?rand='+ valrand ,false);
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlhttp.send(DataToSend);
		//window.open("/recivers/Receiver_World1.asp?" + DataToSend,"")
		var i,xmlNode,inserttext
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async = false;
		xmlDoc.validateOnParse = true;
		xmlDoc.load(xmlhttp.responseXML);

		var sData=xmlhttp.responseXML.text
		sData=sData.replace(/['*']/g,['<option value='])
		sData=sData.replace(/['^']/g,['>'])
		sData=sData.replace(/['|']/g,[''])
		sData=sData.replace(/['#']/g,[' '])
		if(defaultVal){
			var re = new RegExp("="+defaultVal+">");
			sData=sData.replace(re,'=' + defaultVal + ' selected>')
		}
		//alert(sData)
		var txt= ""
		txt += strSelect + sData 
		txt += "</select>"
		objDiv.innerHTML=  txt
	}

	try{SetOnChange()}catch(e){}

	return false;
}


function setCombo(obj,dat2chk){
for (i=0;i < obj.length;i++){
	if (obj.options[i].value== dat2chk){
		obj.options[i].selected=true;
		break;
		}
	}
}

function getCitiesByLetter(obj,objAction,url,objLang,objSelNext,objSelFor,objSelFirst, objDiv, strSelect, defaultVal,Letter)
{
	if(Letter=="")return;
	var objVal
	if (obj.type==undefined){objVal=obj} else {objVal=obj.value}
	if (objVal!="0" && objVal!=""){
		objVal = objVal.replace(/[' ']/g,['_'])
		objVal = objVal.replace(/['&']/g,['|'])
		var valrand=Math.random()
		var DataToSend = "id=" + objVal + "&Action=" + objAction + "&Lang=" + objLang + "&depend=" + objSelFor.value  + "&depend1=" + objSelFirst.value + "&Letter=" + Letter
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		xmlhttp.Open("POST",'/recivers/Receiver_World1.asp?rand='+ valrand ,false);
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlhttp.send(DataToSend);
		//window.open("/recivers/Receiver_World1.asp?" + DataToSend,"")
		var i,xmlNode,inserttext
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async = false;
		xmlDoc.validateOnParse = true;
		xmlDoc.load(xmlhttp.responseXML);

		var sData=xmlhttp.responseXML.text
		sData=sData.replace(/['*']/g,['<option value='])
		sData=sData.replace(/['^']/g,['>'])
		sData=sData.replace(/['|']/g,[''])
		sData=sData.replace(/['#']/g,[' '])
		if(defaultVal){
			var re = new RegExp("="+defaultVal+">");
			sData=sData.replace(re,'=' + defaultVal + ' selected>')
		}
		//alert(sData)
		var txt= ""
		txt += strSelect + sData 
		txt += "</select>"
		objDiv.innerHTML=  txt
	}
	try{SetOnChange()}catch(e){}
	return false;
}

function getAddionalLanguagesForm(PropertyId)
{
DataToSend="PropertyId=" + PropertyId + "&method=street"
document.getElementById("addLanguagesForm").innerHTML=GetXmlResponse("PropertyId=" + PropertyId + "&method=street","/recivers/ReceiverAdditionalLanguagesForm.asp")
//window.open("/recivers/ReceiverAdditionalLanguagesForm.asp?" + DataToSend,"")

}
function getAddionalLanguagesForm1(PropertyId)
{
document.getElementById("addLanguagesForm1").innerHTML=GetXmlResponse("PropertyId=" + PropertyId + "&method=desc","/recivers/ReceiverAdditionalLanguagesForm.asp")
}
function getAddionalLanguagesForm2(PropertyId)
{
document.getElementById("addLanguagesForm2").innerHTML=GetXmlResponse("PropertyId=" + PropertyId + "&method=mess","/recivers/ReceiverAdditionalLanguagesForm.asp")
}