﻿function formatResult(row) {
		return row[0].replace(/(<.+?>)/gi, '');
	}
var imgForm = new Array(2);
imgForm[0] = new Image();
imgForm[1] = new Image();
imgForm[0].src = '/images/bg_form.png';
imgForm[1].src = '/images/bg_form2.png';
function getID(elem) {
	return document.getElementById(elem);
}
function changeForm(n) {
	getID("form").style.backgroundImage='url('+imgForm[n].src+')';
	if(n == 1) {
		$( "#searchWord" ).unautocomplete();
		$( "#searchWord" ).autocomplete("/ajax.php?field=names",{
			minChars: 2,
			formatResult: formatResult,
			max:20,
			scroll:false
		});
		getID("formTitle").innerHTML = 'Введите имя';
		getID("tab").value = 'names';
		getID("searchWord").value='';
		changeList(n);
	} else {
		$( "#searchWord" ).unautocomplete();
		$( "#searchWord" ).autocomplete("/ajax.php?field=sonnik",{
			minChars: 2,
			formatResult: formatResult,
			max:20,
			scroll:false
		});
		getID("formTitle").innerHTML = 'Введите наиболее яркий образ из Вашего сна';
		getID("tab").value = 'sonnik';
		getID("searchWord").value='';
		changeList(n);
	}
}

function showSub() {
	if(getID("sonnikSub").style.display == 'none') getID("sonnikSub").style.display = 'block';
	else getID("sonnikSub").style.display = 'none';
}
function selectValue(obj) {
	getID("sonnik").value = obj.innerHTML;
	getID("sonnikSub").style.display = 'none';
}
function switchBtn(n) {
	if(n==1) getID("searchBtn").style.backgroundImage="url('/images/searchBtn_active.png')";
	else getID("searchBtn").style.backgroundImage="url('/images/searchBtn.png')";
}
function getXmlHttp(){
  var xmlhttp;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}
function goSearch() {
    var req = getXmlHttp();
	var words = getID("searchWord").value;
	var sonnik = getID("sonnik").value;
	var tabName = getID("tab").value;
	req.open('GET', '/ajax.php?r='+Math.random()+'&words='+words+'&sonnik='+sonnik+'&tabName='+tabName, true);  
	var statusElem = getID('content'); 
	statusElem.innerHTML = '';
    req.onreadystatechange = function() {  
		if (req.readyState == 4) { 
			statusElem.innerHTML = req.statusText 
			if(req.status == 200) { 
				statusElem.innerHTML = req.responseText;
			}
		}
	}
    req.send(null);
    statusElem.innerHTML = "<div style='margin:0 auto; width:50px; padding-top:50px'><img src='/images/loading.gif' alt='' /></div>";
}
function changeList(tabN) {
    var req = getXmlHttp();
	var sonnik = getID("sonnik");
	if(tabN == 1) sonnik.value = 'Женское';
	else sonnik.value = 'Все сонники';
	req.open('GET', '/ajax.php?r='+Math.random()+'&tabN='+tabN, true);
    req.onreadystatechange = function() {  
		if (req.readyState == 4 && req.status == 200) {
				getID("sonnikSub").innerHTML = req.responseText;
		}
	}
    req.send(null);
}
function sendMsg() {
	if(getID("fname").value != '' && getID("fmsg").value != '') {
		var req = getXmlHttp();
		req.open('GET', '/ajax.php?r='+Math.random()+'&fname='+getID("fname").value+'&femail='+getID("femail").value+'&fmsg='+getID("fmsg").value, true);  
		var statusElem = getID('content'); 
		statusElem.innerHTML = '';
		req.onreadystatechange = function() {  
			if (req.readyState == 4) { 
				statusElem.innerHTML = req.statusText 
				if(req.status == 200) { 
					statusElem.innerHTML = req.responseText;
				}
			}
		}
		req.send(null);
		statusElem.innerHTML = "<div style='margin:0 auto; width:50px; padding-top:50px'><img src='/images/loading.gif' alt='' /></div>";
	}
}
