// JavaScript Document
function getTip() {
	var trnTip = document.getElementById('trn_srch');
	var txtInput = trnTip.value;
	if (txtInput == "") {
		if (document.getElementById('trn_tip').style.display == "block") $('#trn_tip').slideToggle('fast');
	}
	else {
		var data = 'txt='+txtInput;
		getTipCall(data,'trn_tip','php/store_trans_tip.php');
	}
}

function getMan() {
	var data = 'txt='+'*';
	getTipCall(data,'trn_tip','php/store_trans_tip.php');
}

function lightRow(obj) {
	obj.style.backgroundColor='#0b5';
	obj.style.color='#fff';
	for (var childItem in obj.childNodes) {
		if (obj.childNodes[childItem].nodeType == 1)
		obj.childNodes[childItem].style.color = '#fff';
	}

}

function dimmRow(obj) {
	obj.style.backgroundColor='#fff';
	obj.style.color='#666'
	for (var childItem in obj.childNodes) {
		if (obj.childNodes[childItem].nodeType == 1)
		obj.childNodes[childItem].style.color = '#666';
	}
}

function selectTip(tipDiv) {
	var targetDiv = document.getElementById('trn_srch');
	targetDiv.value = getElemText(tipDiv);
	if(!document.all) //если не IE
		{ targetDiv.focus(); }
	else
		{ var r = targetDiv.createTextRange();   
			r.collapse(false); 
			r.select()
		}
	getTipCall('txt='+targetDiv.value,'trn_tip','php/store_trans_tip.php');
}

function getTipCall(data,target,source) // dataSource - имя php сценария, divID - блок в котором отображаются данные, data - собственно, передаваемые данные
{
	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (XMLHttpRequestObject) {
		var obj = document.getElementById(target);
		obj.innerHTML = '<img src="img/ajax-loader.gif" />';
		XMLHttpRequestObject.open('POST', source); // данные передаются методом POST
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				obj.innerHTML = XMLHttpRequestObject.responseText;
				if (!(document.getElementById(target).style.display == "block")) $('#'+target).slideToggle('fast');
			}
		}
		XMLHttpRequestObject.send(data); // отсылаем данные на серверб имя переменной $_POST["data"]
	}
}

function whatPrice(part, target) {
	target='ul'+target;
	if (!(document.getElementById(target).style.display == "block")) {
		getTipCall('pt='+part+'&tg='+target,target,'php/store_price_call.php');
	}
	else {
		$('#'+target).slideToggle('fast');
	}
}
