function changeIn(id, data) {
	document.getElementById(id).disabled = false;
	//document.getElementById(id).innerHTML = '<option value="0">Выберите модель</option>' + data;
	document.getElementById(id).innerHTML = "";
		
	var s = document.getElementById(id);
        
    var val = new Array();
    var option = new Array();
    var tempVal = new Array();
    
    var opt = document.createElement('OPTION');
	opt.setAttribute('value',0);
	opt.innerHTML='Выберите модель';
	s.appendChild(opt);
	    
    arr = data.split('</option>');
    
    arr2 = data.split(' selected');
    sel = arr2[0].substring(arr2[0].lastIndexOf('=')+1);
    sel = sel.replace(/\"/g, "");
    
    for (i=0; i< arr.length-1; i++)
    {
	    option[i] = arr[i].substring(arr[i].lastIndexOf('>')+1);
	    tempVal = arr[i].split('"');
	    val[i] = tempVal[1];
	    
	    var opt = document.createElement('OPTION');
	    opt.setAttribute('value',val[i]);
	    if (val[i] == sel*1)
	    	opt.selected = true;
	    
	    opt.innerHTML=option[i];
	    s.appendChild(opt);
    }
}

function MEGAchangeIn(id, data) {
	if (data=='') {
		dis = ' disabled';
	} else {
		dis = '';
	}
	inte = parseInt(id) + 1;
	document.getElementById('models_'+id).innerHTML = '<select name="model_id[' + id + ']" id="models[' + id + ']" onchange="showHideSimple(\'mark' + inte + '\');"' + dis + '><option value="0">Выберите модель</option>' + data + '</select>';
}

function changeInSimple(id, data) {
	document.getElementById(id).innerHTML = data;
}

function makeRequest(id, phpfunc, func, div) {
	var http_request = false;
	if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) {
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) {
		alert('Не вышло :( Невозможно создать экземпляр класса XMLHTTP ');
		return false;
	}

	http_request.onreadystatechange = function() { alertContents(http_request, func, div); };
	http_request.open('GET', '/ajax/'+id+'/'+phpfunc, true);
	http_request.send(null);
}

function alertContents(http_request, func, div) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if (func !== null) {
				eval(func+'("'+div+'", http_request.responseText)');
			}
		} else {
			alert('С запросом возникла проблема.');
		}
	}
	delete http_request;
}
