
function reloadCalculator(url)
{
  //alert(document.getElementById("fromHeadCalc").value + " " + document.getElementById("toHeadCalc").value + " " + document.getElementById("headCalcTT").value)
	var txt = httpRequest(url + "ajax_response.asp",
								"fromHeadCalc=" + escape(getCurrencyNameToSys(document.getElementById("fromHeadCalc").value)) +
								"&toHeadCalc=" + escape(getCurrencyNameToSys(document.getElementById("toHeadCalc").value)) +
								"&headCalcTT=" + escape(document.getElementById("headCalcTT").value));
	var tempArray = String(txt).split(";");
	var calculatorElements = new Array();

	for (var i = 0; i < tempArray.length; i++)
		calculatorElements[(tempArray[i].split("="))[0]] = (tempArray[i].split("="))[1]
 
  //alert(calculatorElements["source_value"] + " " + calculatorElements["target_value"] + " " + calculatorElements["source_title"] + " " + calculatorElements["target_title"])
  
//	document.getElementById("mySelectText0").innerHTML = getCurrencyName(unescape(calculatorElements["source_img_alt"]));
//	document.getElementById("mySelectText1").innerHTML = getCurrencyName(unescape(calculatorElements["target_img_alt"]));

//	document.getElementById("calc_source_value").innerHTML = unescape(calculatorElements["source_value"]);
//	document.getElementById("calc_target_value1").innerHTML = unescape(calculatorElements["target_value"]);
	document.getElementById("source_value1").innerHTML = unescape(calculatorElements["source_value"]);
	document.getElementById("target_value1").innerHTML = unescape(calculatorElements["target_value"]);

//	document.getElementById("source_image").src = unescape(calculatorElements["source_image"]);
//	document.getElementById("target_image").src = unescape(calculatorElements["target_image"]);
//	document.getElementById("source_image").alt = unescape(calculatorElements["source_img_alt"]);
//	document.getElementById("target_image").alt = unescape(calculatorElements["target_img_alt"]);
//	document.getElementById("source_title").innerHTML = unescape(calculatorElements["source_title"]);
//	document.getElementById("target_title").innerHTML = unescape(calculatorElements["target_title"]) + "<br/>" + unescape(calculatorElements["target_reserve"]);
}

function getCurrencyNameToSys(code)
{
	switch (code)
    {
		case "Yandex":
			return "RUR Yandex";
		case "E-gold":
			return "USD e-gold";
		default:
			return code;
    }
}

function getCurrencyName(code)
{
	switch (code)
    {
		case "RUR Yandex":
			return "Yandex";
		case "USD e-gold":
			return "E-gold";
		default:
			return code;
    }
}

function httpRequest(url, params)
{
	var httpR = false;
	if (window.XMLHttpRequest && !(window.ActiveXObject))
	{
		try
		{
			httpR = new XMLHttpRequest();
		}
		catch(e)
		{
			httpR = false;
		}
   }
   else
   {
		if (window.ActiveXObject)
		{
			try
			{
				httpR = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e)
			{
				try
				{
					httpR = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e)
				{
					httpR = false;
				}
			}
		}
	}

	httpR.open("POST", String(url), false);
	httpR.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	try
	{
		httpR.send(params);
	}
	catch(e)
	{
		//alert("ошибка - " + e.description);
	}

	if (4 == httpR.readyState && 200 == httpR.status)
	{
		return String(httpR.responseText);
	}

	return false;
}

function goToExchange(url)
{
	window.location.href =  url + "?from=" + document.getElementById("fromHeadCalc").value + "&to="  + document.getElementById("toHeadCalc").value +"&type="  + document.getElementById("headCalcTT").value;
	return false;
}

function changeCurrencySelect(firstSelect)
{
  if (document.getElementById("cur_slct_1").value == document.getElementById("cur_slct_2").value)
  {
    document.getElementById((firstSelect ? "cur_slct_2" : "cur_slct_1")).value
  }
}

function changeTT(type)//Ф-ия обрабатывающая смена типа транзакции в основном контенте дефолтной страницы
{
  window.location.href = "/?type=" + type + "&from=" + document.getElementById("base_currency").value +
                            "&fromHeadCalc=" + document.getElementById("fromHeadCalc").value +
                            "&toHeadCalc=" + document.getElementById("toHeadCalc").value +
                            "&headCalcTT=" + document.getElementById("headCalcTT").value;
}

function changeCalcTT(type, url)
{
  document.getElementById("headCalcTT").value = type;
  reloadCalculator(url);
}

function changeHeadCalculatorFromCurrency(val, url)
{
//  showOptions("fromHeadCalc")
//  document.getElementById("fromHeadCalc").value = val;
  //val = getCurrencyName(val);
  //document.getElementById("mySelectText0").innerHTML = val;
  fillAllowedCurrenciesOptions("toHeadCalc");
  reloadCalculator(url);
}

function changeHeadCalculatorToCurrency(val, url)
{
//  showOptions("toHeadCalc")
//  document.getElementById("toHeadCalc").value = val;
  //val = getCurrencyName(val);
  //document.getElementById("mySelectText1").innerHTML = val;
  fillAllowedCurrenciesOptions("fromHeadCalc");
  reloadCalculator(url);
}

