//посылает пост форму методом сратых фреймов
function SendForm(){
	
		var oDivReturn = oIFrame.document.getElementById('DivReturn');
		oDivReturn.innerHTML = "<form method='post'></form>";
		
		var oHiddenForm = oIFrame.document.forms[0];
		var oForm = document.forms['forma'];
		
		for (var i=0; i < oForm.elements.length; i++){
			var oHidden = oIFrame.document.createElement('input');
			oHidden.type='hidden';
			oHidden.name = oForm.elements[i].name;
			oHidden.value = oForm.elements[i].value;
			oHiddenForm.appendChild(oHidden);
		}
		
		oHiddenForm.action = oForm.action;
		oHiddenForm.submit();
	
	return false;//чтобы не срабатывала форма
}

var text_query ='';
//функция выводит div на экран
function ShowDiv(sText){
	if (sText.length>0)text_query=sText;
	//alert("query: "+text_query);
	if(!oIFrame){
		createIFrame();
		setTimeout(ShowDiv,10);
	}
	if(!oDiv){
		createDiv();
		setTimeout(ShowDiv,10);
	}
	oDiv.style.display = 'none';
	oIFrame.location = "?p=ajax&action=getinfo";
						         	
}
//выводим див, после подгрузки его в iframe
function displayGetInfo(info){
	oDiv.innerHTML = info;
	oDiv.style.display = 'block';
	
	var oMessage = document.getElementById('message');
	oMessage.value = oMessage.value+" '"+text_query+"'";
	MoveCenterScreen();
}

//создаем iframe
var oIFrame = null;
function createIFrame(){
	var oIFrameElement = document.createElement("iframe");
	oIFrameElement.width=0;
	oIFrameElement.height=0;
	oIFrameElement.frameBorder=0;
	oIFrameElement.name="hiddenFrame";
	oIFrameElement.id ="hiddenFrame";
	document.body.appendChild(oIFrameElement);
	oIFrame= frames['hiddenFrame'];
}

//создаем div
var oDiv = null;
function createDiv(){
	var oDivElement = document.createElement("div");
	oDivElement.style.width = '500px';
	oDivElement.style.height = '500px';
	oDivElement.style.top = '0';
	oDivElement.style.position = 'absolute';
	oDivElement.style.left = '50%';
	oDivElement.style.zIndex = '10';
	oDivElement.id ="togglediv";
	document.body.appendChild(oDivElement);
	oDiv= document.getElementById('togglediv');
	document.all('togglediv').style.zIndex = 10;
}

//ф-я выравниет div по центру экрана
function MoveCenterScreen(){
	var innerHeight_ = window.innerHeight ? window.innerHeight : document.documentElement.offsetHeight;
	var obj = document.getElementById('togglediv');
	//alert (obj.width);
	var oleft  = ( document.body.clientWidth / 2 - obj.clientWidth/2  + document.body.scrollLeft) 
	var otop =  ( document.documentElement.scrollTop - obj.clientHeight/2+innerHeight_ / 2  + document.body.scrollTop); 
	obj.style.left = oleft + 'px';
	var Htemp = obj.style.top;
	Htemp = parseInt(Htemp.substr(0,Htemp.length-2));

	if ((Htemp+5) < otop ){
		obj.style.top = (Htemp+5)+'px';
	}
	if ((Htemp-5) > otop ){
		obj.style.top = (Htemp-5)+'px';
	}
	setTimeout(MoveCenterScreen, 5);
}
