function doLoad(datatype) {
if(datatype=='phone'){
var oSel = document.forms["form_vendors"].sel_vend;
var query = oSel.options[oSel.selectedIndex].value;
var resultfield = 'result_models';
var urlsend = 'load_models.php';
var searchtype = '';
createMessage('Загрузка моделей');
Jabra(query);
}else if(datatype=='search'){
var query = document.getElementById('search_string').value;
if(query=='' || query.length<3)return false;
var oSel = document.forms["searchform"].search_type;
var searchtype = oSel.options[oSel.selectedIndex].value;
var resultfield = 'searchresults';
//document.getElementById(resultfield).innerHTML = 'Идет поиск!';
var urlsend = 'search.php';
createMessage('Идет поиск');
}

if(query==0){		
query="";
}
        // Создаем новый объект JSHttpRequest.
        var req = new Subsys_JsHttpRequest_Js();
        // Код, АВТОМАТИЧЕСКИ вызываемый при окончании загрузки.
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                if (req.responseJS) {
                    // Записываем в результат работы. 

if(req.responseJS.outputresult!=0){					   
document.getElementById(resultfield).innerHTML = (req.responseJS.outputresult||'');	
}

 }
                // Отладочная информация.
               // document.getElementById('debug').innerHTML = 
                    //req.responseText;
            }
        }
        // Разрешаем кэширование (чтобы при одинаковых запросах
        // не обращаться к серверу несколько раз).
        req.caching = true;
        // Подготваливаем объект.
        req.open('POST', 'includes/' + urlsend + '?test=abc', true);
        // Посылаем данные запроса (задаются в виде хэша).
        req.send({ q: query, s: searchtype });	
    }
	
function selectModel(){
var oSel = document.forms["form_vendors"].sel_models;
var selected_model = oSel.options[oSel.selectedIndex].value;
document.cookie = "phone=" + selected_model;
window.location.reload();
}	

function deleteModel(){
document.cookie = "phone=";
window.location.reload();
}

function showdiv(infield, outfield){
var value = document.getElementById(infield).value;
document.getElementById(outfield).innerHTML = value;
}

function jsOpenWndm(code, mtype){
	p="height=250,width=380,toolbar=no,status=no,scrollbars=auto,resizable=no,directories=no,menubar=no";
	hWnd=window.open('templates/playsound.php?code='+code+'&mtype='+mtype,"Hwnd",p);
	hWnd.focus();
}

function jsSimpleOpen(url){
	p="height=700,width=700,scrollbars=auto";
	hWnd=window.open(url,p);
	//hWnd.focus();
}

function jsSetCookie(name, value){
document.cookie = name + "=" + value + "; path=/";
var phoneurl = replace_string(value, ' ', '_');
window.location.href = "http://localhost/mobol_new/" + phoneurl + "/phones.html";
}

function replace_string(txt,cut_str,paste_str){ 
var f=0;
var ht='';
ht = ht + txt;
f=ht.indexOf(cut_str);
while (f!=-1){ 
//цикл для вырезания всех имеющихся подстрок 
f=ht.indexOf(cut_str);
if (f>0){
ht = ht.substr(0,f) + paste_str + ht.substr(f+cut_str.length);
};
};
return ht
};

function createMessage(text){
var time_to_show  = 1000;
document.getElementById('message').style.visibility = 'visible';
document.getElementById('message').innerHTML = text;
document.getElementById('message').style.top = document.body.scrollTop + 200;
document.getElementById('message').style.left = document.body.clientWidth/2 - 100;

if(time_to_show > 0) setTimeout("hideMessage()", time_to_show);
}

function hideMessage(){
with(document.getElementById('message')){
innerHTML =  "";
style.visibility = "hidden";
}
}

function Jabra(model){
document.getElementById("jabra").innerHTML = "<a href=\"http://www.hf-jabra.ru/index.php?type=wh\" target=\"_blank\"><font color=\"#d9550d\">Лучшие цены на bluetooth гарнитуры Jabra для " + model + "!</font></a>";	  
}
