var isIE4=(navigator.appName.indexOf("Microsoft")==0);
if (navigator.userAgent.indexOf("Opera")>-1)
	var isOpera=true;

req=false;
inhtObject=function (name,value)
{
this.name=name;
this.value=value;
}
var bolname='false';
var boltext='false';
var bolcontent='false';
var bolisbn='false';
var bolcontents='false';
function checkform(form)
{
inadv.value=document.getElementById('sea').innerHTML;
sea.value='inadv';
doLoad('?action=changeTag','','POST',params,postsearch);
if (bolname=='false'&&form.name.value=='название')form.name.value='';
if (boltext=='false'&&form.searchword.value=='поиск по ключевому слову')form.searchword.value='';
if (bolcontent=='false'&&form.content.value=='описание')form.content.value='';
if (bolcontents=='false'&&form.contents.value=='оглавление')form.contents.value='';
if (bolisbn=='false'&&form.isbn.value=='ISBN')form.isbn.value='';
form.submit();
}
var intag=new inhtObject('intag','');
var inadv=new inhtObject('inadv','');
var sea=new inhtObject('sea','');
params=new Array(intag,inadv,sea);

eventionObject=function(x,y,button,target)
{
this.x=x;
this.y=y;
this.button=button;
this.target=target;
}


function coord(evt)
{
	if (evt!='')
		{
		if (isIE4&&!isOpera)
			{
			x=event.pageX;
			y=event.pageY;
			button=event.button;
			target=event.srcElement;
			}
		else if (isOpera)
			{
			x=evt.pageX;
			y=evt.pageY;
			button=event.button;
			target=evt.target;
			}
			else
				{
				x=evt.layerX;
				y=evt.layerY;
				offset=evt.offsetLeft;
				button=evt.button;
				if (button==0)button=1;
				target=evt.currentTarget;
				if (target.id==5)
					{
					xx=parseInt(document.getElementById(4).style.left);
					if (isNaN(xx)) xx=0;
					xxx=evt.pageX-document.getElementById(1).offsetWidth - document.getElementById(2).offsetWidth - 132;
					if (xxx>(xx)&xxx<(xx+45)) x=xx+x;
					}
				}
var coor=new eventionObject(x,y,button,target);
return coor;
		}
		return false
}
function showMeDiv(action,evt)
{
var div=document.getElementById('showMydiv');
co=coord(evt);
div.style.left=co.x;
div.style.top=co.y-50;
alert (co.y);		
		
doLoad( action,'?action=','GET','',rediv);
}
function doLoad(id,scr,meth,pars,func)
	{
    req=false;
    try
		{
        req=new ActiveXObject('Msxml2.XMLHTTP');
    	}
	catch (e)
		{
        try
			{
            req=new ActiveXObject('Microsoft.XMLHTTP');
        	}
		catch (e)
			{
            if(window.XMLHttpRequest)
				{
				req=new XMLHttpRequest();
            	}
        	}
    	}
	if (req.overrideMimeType)
		{
        req.overrideMimeType('text/html');
        }
	if (req)
		{
       	url=mainurl + scr +id;
      	req.onreadystatechange = func;
		var par='null';
		if (meth=='GET')  req.open("GET",url, true);
       	if (meth=='POST')
			{

			req.open("POST",url, true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			if (pars.length!=0)
				{
				par='';

      			req.setRequestHeader("Content-length", pars.length);
      			req.setRequestHeader("Connection", "close");
				par= pars[0].name +'=' + encodeURIComponent(pars[0].value);
				for (i=1;i<pars.length;i++)
					{
					par+='&' + pars[i].name +'=' + encodeURIComponent( pars[i].value);
					}
				}
			req.onreadystatechange = func;	
			}
      	req.send(par);
    	}
	}

function rediv()
	{
	if (req.readyState == 4)
		{
        if (req.status == 200)
			{ 
			var div=document.getElementById('showMydiv');
			div.style.zIndex=5;
div.style.display='block';
div.style.visibility='visible';
				div.innerHTML =req.responseText;
			}
        }

	}
function readystate() {
			if (req.readyState == 4){
        if (req.status == 200) { 
//			document.getElementById('pict').style.left='20px';
//			document.getElementById('pict').style.top='20px';
//			document.getElementById('pict').style.visibility='visible';
//			document.getElementById('pict').style.zIndex='8';
//          document.getElementById('pict').style.width=document.getElementById('pict1').offsetWidth;
//            document.getElementById('pict').style.height=document.getElementById('pict1').offsetHeight;
        }
    }
}
function poststate()
	{
	if (req.readyState == 4)
		{
        if (req.status == 200)
			{ 
			if (sea.value=='inadv')what=inadv;
			else what=intag
		    if (what.value.length==0)
				{
				document.getElementById('sea').innerHTML =req.responseText;
				}
			}
        }
	}

function postsearch()
	{
	if (req.readyState == 4)
		{
        //if (req.status == 200)
		//	{ 
			//if (sea.value=='inadv')what=inadv;
			//else what=intag
		 	//document.getElementById('sea').innerHTML =req.responseText;
		//	}
        }
	}


function showAdv()
{
intag.value=document.getElementById('sea').innerHTML;
if (inadv.value.length>0) document.getElementById('sea').innerHTML=inadv.value;
sea.value='inadv';
doLoad('?action=changeTag','','POST',params,poststate);
}
function showTag()
{
inadv.value=document.getElementById('sea').innerHTML;
if (intag.value.length>0) document.getElementById('sea').innerHTML=intag.value;
sea.value='intag';
doLoad('?action=changeTag','','POST',params,poststate);
}
function ogl()
{
if (document.getElementById('cont').style.display=='block')
	{
	document.getElementById('cont').style.display='none';
	document.getElementById('ogl').style.backgroundImage='url(/i/55.gif)';
	document.getElementById('ogl').title='Нажмите, чтобы посмотреть оглавление';
	}
else
	{
	document.getElementById('cont').style.display='block';
	document.getElementById('ogl').style.backgroundImage='url(/i/56.gif)';
	document.getElementById('ogl').title='Нажмите, чтобы скрыть оглавление';
	}
}
function obl()
{
if (document.getElementById('conto').style.overflow=='visible')
	{
	document.getElementById('conto').style.overflow='hidden';
	document.getElementById('obl').style.backgroundImage='url(/i/551.gif)';
	document.getElementById('obl').title='Нажмите, чтобы посмотреть облако тегов';
	}
else
	{
	document.getElementById('conto').style.overflow='visible';
	document.getElementById('obl').style.backgroundImage='url(/i/561.gif)';
	document.getElementById('obl').title='Нажмите, чтобы скрыть  облако тегов';
	}
}


